.ide-agent-dashboard{--ide-agent-border:color-mix(in srgb, var(--x4rge-fg) 8%, transparent);--ide-agent-border-subtle:color-mix(in srgb, var(--x4rge-fg) 5%, transparent);--ide-agent-explorer-bg:#f3f3f3;--ide-agent-chrome-bg:#f3f3f3;--ide-agent-activity-bg:#f3f3f3;--ide-agent-activity-rail-width:36px;--ide-agent-tab-active-bg:#fff;--ide-agent-side-panel-width:min(68vw, 240px);--ide-agent-shared-chat-width:clamp(220px, 24%, 280px);--ide-agent-panel-bg:#fff;--ide-agent-tab-bar-bg:var(--ide-agent-chrome-bg);--ide-agent-scm-input-bg:#fff;--ide-agent-scm-input-fg:#1e1e1e;--ide-agent-scm-input-border:#0000001f;--ide-agent-scm-input-placeholder:#6e6e6e;--ide-agent-shell-height:clamp(380px, 56dvh, 720px);--ide-agent-shell-min-height:clamp(320px, 50dvh, 520px);--ide-agent-titlebar-height:32px;--ide-agent-titlebar-hit:24px;--ide-agent-editor-font-size:13px;--ide-agent-editor-line-height:19px;--ide-agent-editor-gutter-left:8px;--ide-agent-editor-gutter-digit-width:24px;--ide-agent-editor-gutter-gap:14px;--ide-agent-editor-gutter-width:calc(var(--ide-agent-editor-gutter-left) + var(--ide-agent-editor-gutter-digit-width));--ide-agent-editor-pad-y:8px;--x4rge-orange-fg:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:relative;overflow:clip visible;container:ide-agent-dashboard/inline-size}.dark .ide-agent-dashboard,:root[data-forge-theme=black] .ide-agent-dashboard,.dark .ide-agent-dashboard .x4rge-panel-shell,:root[data-forge-theme=black] .ide-agent-dashboard .x4rge-panel-shell{--x4rge-orange-fg:#000;--vscode-button-foreground:#000}:root[data-forge-theme=light] .ide-agent-dashboard,:root[data-forge-theme=light] .ide-agent-dashboard .x4rge-panel-shell{--x4rge-orange-fg:#fff;--vscode-button-foreground:#fff}@media (min-width:640px){.ide-agent-dashboard{--ide-agent-shell-height:clamp(440px, 62dvh, 720px);--ide-agent-shell-min-height:clamp(380px, 54dvh, 520px)}}@media (min-width:1024px){.ide-agent-dashboard{--ide-agent-shell-height:min(900px, 84dvh);--ide-agent-shell-min-height:min(720px, 78dvh)}}.ide-agent-dashboard button:not(:disabled),.ide-agent-dashboard a[href]{cursor:pointer}.ide-agent-titlebar-toolbar{height:var(--ide-agent-titlebar-height,32px);min-height:var(--ide-agent-titlebar-height,32px);z-index:30;gap:0;min-width:0;padding-inline:.375rem .5rem;position:relative;overflow:clip visible}.ide-agent-titlebar-left{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.ide-agent-titlebar-left>.ide-agent-mode-tab,.ide-agent-titlebar-left>.ide-agent-titlebar-divider,.ide-agent-titlebar-left>.ide-agent-titlebar-search-btn,.ide-agent-titlebar-left>.ide-agent-titlebar-nav-group{flex-shrink:0}.ide-agent-titlebar-workspace-wrap{flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.ide-agent-titlebar-workspace-btn{min-width:0;max-width:100%;overflow:hidden}.ide-agent-titlebar-workspace-btn .ide-agent-titlebar-btn-segment:first-child{min-width:0;overflow:hidden}.ide-agent-titlebar-right{flex:none;align-items:center;gap:2px;min-width:0;margin-inline-start:4px;display:flex}.ide-agent-titlebar-popover-wrap{align-items:center;display:flex;position:relative;overflow:visible}.ide-agent-popover{--ide-agent-menu-bg:var(--x4rge-bg-elevated,#fff);--ide-agent-menu-fg:var(--x4rge-fg,#3b3b3b);--ide-agent-menu-muted:color-mix(in srgb, var(--x4rge-fg,#3b3b3b) 58%, transparent);--ide-agent-menu-border:var(--ide-agent-border,var(--x4rge-border,#e5e5e5));--ide-agent-menu-hover:color-mix(in srgb, var(--x4rge-fg,#3b3b3b) 7%, transparent);--ide-agent-menu-shadow:#0000001a 0px 16px 23px 0px;z-index:500;background:var(--ide-agent-menu-bg);border:1px solid var(--ide-agent-menu-border);width:max-content;min-width:180px;max-width:min(280px,100vw - 16px);box-shadow:var(--ide-agent-menu-shadow);color:var(--ide-agent-menu-fg);border-radius:6px;padding:2px;position:absolute;top:calc(100% + 3px)}.dark .ide-agent-popover,:root[data-forge-theme=black] .ide-agent-popover{--ide-agent-menu-bg:#252526;--ide-agent-menu-fg:#cccccce6;--ide-agent-menu-muted:#ccc9;--ide-agent-menu-border:#454545;--ide-agent-menu-hover:#2a2d2e;--ide-agent-menu-shadow:#00000080 0px 16px 23px 0px}:root[data-forge-theme=light] .ide-agent-popover{--ide-agent-menu-bg:#fff;--ide-agent-menu-fg:#3b3b3b;--ide-agent-menu-muted:#3b3b3b9e;--ide-agent-menu-border:#e5e5e5;--ide-agent-menu-hover:#0000000d;--ide-agent-menu-shadow:#0000001a 0px 16px 23px 0px}.ide-agent-popover-portal{z-index:10000;position:fixed;top:auto;left:auto;right:auto}.ide-agent-popover-portal .ide-agent-menu-item{height:24px;min-height:24px}.ide-agent-popover-portal .ide-agent-menu-item-label{text-overflow:clip;white-space:nowrap;overflow:visible}.ide-agent-popover-left{left:0}.ide-agent-popover-right{right:0}.ide-agent-menu-section{flex-direction:column;width:100%;display:flex}.ide-agent-menu-section-header{height:24px;color:var(--ide-agent-menu-muted,color-mix(in srgb, var(--x4rge-fg) 58%, transparent));cursor:default;-webkit-user-select:none;user-select:none;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;display:flex}.ide-agent-menu-item{width:100%;height:24px;color:var(--ide-agent-menu-fg,var(--x4rge-fg));text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:3px 8px;font-size:12px;line-height:18px;display:flex}.ide-agent-menu-item:hover{background:var(--ide-agent-menu-hover,color-mix(in srgb, var(--x4rge-fg) 8%, transparent))}.ide-agent-menu-item:active{background:color-mix(in srgb, var(--x4rge-fg) 12%, transparent)}.ide-agent-menu-item-icon{width:16px;height:16px;color:var(--ide-agent-menu-muted,inherit);opacity:1;flex-shrink:0;font-size:16px}.ide-agent-menu-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ide-agent-menu-item-plain{justify-content:flex-start;gap:0;padding:3px 8px}.ide-agent-menu-item:disabled{opacity:.45;cursor:default}.ide-agent-menu-item:disabled:hover,.ide-agent-menu-item:disabled:active{background:0 0}.ide-agent-menu-separator{background:var(--ide-agent-menu-border,var(--ide-agent-border,var(--x4rge-border)));height:1px;margin:2px 0}.ide-agent-spin{animation:.9s linear infinite ide-agent-spin}@keyframes ide-agent-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ide-agent-toast{z-index:60;color:#ffffffeb;pointer-events:none;text-align:center;background:#000000b3;border:1px solid #ffffff14;border-radius:10px;max-width:min(92%,520px);padding:8px 12px;font-size:12px;line-height:16px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000059}.ide-agent-titlebar-divider{background-color:color-mix(in srgb, var(--x4rge-fg) 28%, transparent);flex-shrink:0;align-self:center;width:1px;min-width:1px;height:14px;margin:0 8px}.ide-agent-mode-tab{box-sizing:border-box;background:color-mix(in srgb, var(--x4rge-fg) 8%, transparent);width:68px;height:22px;color:var(--x4rge-fg-muted);cursor:pointer;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:flex-start;align-items:center;padding:2px;display:flex;overflow:hidden}.ide-agent-mode-tab-container{align-items:center;width:104px;height:20px;transition:transform .3s ease-in-out;display:flex;transform:translate(0)}.ide-agent-mode-tab.is-ide-active .ide-agent-mode-tab-container{transform:translate(-44px)}.ide-agent-mode-tab-item.active{color:var(--x4rge-primary,#f97316)}.ide-agent-mode-tab-item{box-sizing:border-box;white-space:nowrap;height:20px;color:var(--x4rge-fg-muted);border-radius:3px;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:18px;display:flex}.ide-agent-mode-tab-item-4rge{width:44px}.ide-agent-mode-tab-item-ide{width:40px}.ide-agent-mode-tab-switch{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ide-agent-mode-tab-switch:before{content:"";background-color:var(--x4rge-primary,#f97316);border-radius:4px;width:18px;height:18px;display:block;box-shadow:inset 0 .5px #ffffff0f,0 .5px #ffffff0f,0 2px 6px #0003}.ide-agent-mode-tab.is-ide-active .ide-agent-mode-tab-switch:before{transform:translate(-2px)}.ide-agent-titlebar-btn{box-sizing:border-box;background:var(--x4rge-primary,#f97316);height:20px;min-height:20px;color:var(--x4rge-orange-fg,#fff);-webkit-text-fill-color:var(--x4rge-orange-fg,#fff);cursor:pointer;border:none;border-radius:4px;flex-direction:row;flex-shrink:0;align-items:center;padding:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;overflow:hidden}.ide-agent-titlebar-btn:hover{background:color-mix(in srgb, var(--x4rge-primary,#f97316) 88%, white)}.ide-agent-titlebar-btn-segment{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:20px;min-height:20px;padding:0 6px;display:inline-flex}.ide-agent-titlebar-btn-segment+.ide-agent-titlebar-btn-segment{padding:0 4px}.ide-agent-titlebar-btn-icon{width:16px;height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.ide-agent-titlebar-btn-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex-shrink:1;overflow:hidden}.ide-agent-titlebar-workspace-text{max-width:9rem}.ide-agent-titlebar-workspace-icon{display:none}.ide-agent-nav-buttons-group{flex-shrink:0;align-items:center;gap:2px;display:flex}.ide-agent-nav-button{width:var(--ide-agent-titlebar-hit,24px);height:var(--ide-agent-titlebar-hit,24px);color:var(--x4rge-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.ide-agent-nav-button:hover{background:color-mix(in srgb, var(--x4rge-fg) 8%, transparent);color:var(--x4rge-fg)}.ide-agent-titlebar-icon-btn{width:var(--ide-agent-titlebar-hit,24px);height:var(--ide-agent-titlebar-hit,24px);color:var(--x4rge-fg-muted);cursor:pointer;box-shadow:none;filter:none;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.ide-agent-titlebar-icon-btn:hover{background:color-mix(in srgb, var(--x4rge-fg) 8%, transparent);color:var(--x4rge-fg);box-shadow:none}.ide-agent-titlebar-icon-btn.is-active{color:var(--x4rge-fg);box-shadow:none;background:0 0}.ide-agent-titlebar-icon-btn.is-active:hover{background:color-mix(in srgb, var(--x4rge-fg) 8%, transparent)}:root[data-theme=dark] .ide-agent-dashboard,.dark .ide-agent-dashboard,:root[data-forge-theme=black] .ide-agent-dashboard{--x4rge-border:#ffffff0f;--x4rge-border-strong:#ffffff1a;--ide-agent-border:#ffffff0f;--ide-agent-border-subtle:#ffffff09;--ide-agent-chrome-bg:#080808;--ide-agent-activity-bg:#080808;--ide-agent-explorer-bg:#0b0c0d;--ide-agent-editor-bg:#050505;--ide-agent-editor-gutter:#050505;--ide-agent-editor-fg:#d4d4d4;--x4rge-bg-subtle:#080808;--x4rge-bg-elevated:#050505;--x4rge-bg-muted:#0b0c0d;--ide-agent-panel-bg:#0a0a0a;--ide-agent-tab-bar-bg:#050505;--ide-agent-tab-active-bg:#1f1f1f;--ide-agent-scm-input-bg:#2a2a2a;--ide-agent-scm-input-fg:#ccc;--ide-agent-scm-input-border:#ffffff1f;--ide-agent-scm-input-placeholder:#8b8b8b}.ide-agent-dashboard .border-\[var\(--x4rge-border\)\]{border-color:var(--ide-agent-border)!important}.ide-agent-shell{height:var(--ide-agent-shell-height);min-height:var(--ide-agent-shell-min-height);max-height:var(--ide-agent-shell-height);flex-direction:column;display:flex;overflow:clip visible!important}.forge-ide-product-hero-surface,.ide-product-proof-surface{border-radius:var(--forge-carve);width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--forge-ink) 5%, transparent), 0 6px 16px -4px #00000012, 0 20px 48px -10px #0000001a, 0 36px 80px -18px #00000014;position:relative;overflow:visible}.forge-ide-product-hero-demo{padding-bottom:clamp(1.5rem,4vw,3rem);position:relative;overflow:visible}.forge-ide-product-hero-demo .ide-agent-dashboard{--ide-agent-shell-height:min(calc(80dvh - 1.5rem), 720px);--ide-agent-shell-min-height:min(360px, 52dvh);width:100%;min-height:0}.forge-ide-product-hero-demo .ide-agent-dashboard .ide-agent-shell{border-radius:var(--forge-carve);width:100%;min-height:0;max-height:none;box-shadow:none!important}.forge-ide-product-hero-demo .ide-agent-dashboard .ide-agent-pane-stack{box-shadow:none!important}.forge-product-proof-demo{padding-bottom:clamp(1rem,3vw,2rem);overflow:visible}.forge-product-proof-demo .ide-product-proof-demo.ide-agent-dashboard{--ide-agent-shell-height:100%;--ide-agent-shell-min-height:0;height:100%}.ide-product-proof-outer{border:1px solid var(--forge-border);border-radius:var(--forge-carve);background:var(--forge-panel);height:clamp(260px,72vw,350px);min-height:260px;overflow:hidden}@media (min-width:640px){.ide-product-proof-outer{height:clamp(300px,48vw,380px);min-height:300px}}@media (min-width:1024px){.ide-product-proof-outer{height:clamp(400px,38vw,471px);min-height:400px}}@media (min-width:1024px) and (max-width:1024px) and (min-height:620px) and (max-height:670px){.ide-product-proof-section .ide-product-proof-copy{margin-top:-110px}}.ide-product-proof-outer .ide-product-proof-demo .ide-agent-shell{height:100%;min-height:0;max-height:none;box-shadow:none;border:none;border-radius:0}.ide-product-proof-outer .ide-product-proof-demo .ide-agent-pane-stack{box-shadow:none;border:none;border-radius:0}.ide-product-proof-editor-content{box-sizing:border-box;min-width:0;color:var(--x4rge-fg)}.ide-product-proof-demo .ide-product-proof-editor-body.ide-agent-editor-body{width:100%;min-width:0;transform:translateY(var(--ide-product-proof-body-offset,0))}@container ide-agent-dashboard (min-width:640px){.ide-product-proof-demo .ide-product-proof-editor-body.ide-agent-editor-body{transform:translateY(-76px)}}.ide-product-proof-code-line{height:var(--ide-agent-editor-line-height,19px)}.ide-product-proof-code-line pre{min-width:0;font-size:var(--ide-agent-editor-font-size,13px);line-height:var(--ide-agent-editor-line-height,19px)}.ide-product-proof-demo.ide-agent-dashboard .ide-agent-editor-scroll.ide-product-proof-editor-scroll{overscroll-behavior:none;touch-action:none;overflow:hidden}@media (max-width:640px){.ide-product-proof-demo .ide-product-proof-gpt-tooltip-layer,.ide-product-proof-demo .ide-product-proof-gpt-tooltip{max-width:min(260px,100vw - 24px)}.ide-product-proof-demo .ide-product-proof-cursor-on-gpt svg,.ide-product-proof-demo .ide-product-proof-cursor svg{width:18px;height:20px}}@container ide-agent-dashboard (max-width:640px){.ide-product-proof-demo .ide-product-proof-gpt-tooltip-layer,.ide-product-proof-demo .ide-product-proof-gpt-tooltip{max-width:min(260px,100%)}}@media (min-width:641px) and (max-width:1023px){.ide-product-proof-demo .ide-product-proof-gpt-tooltip-layer{max-width:min(272px,100vw - 24px)}}.ide-product-proof-demo .ide-agent-workbench-row,.ide-product-proof-demo .ide-agent-workbench-stage,.ide-product-proof-demo .ide-agent-workbench-strip,.ide-product-proof-demo .ide-agent-workbench-frame-ide{flex:auto;min-height:0}.ide-product-proof-demo .ide-agent-workbench-stage,.ide-product-proof-demo .ide-agent-workbench-frame,.ide-product-proof-demo .ide-agent-workbench-frame-ide,.ide-product-proof-demo .ide-agent-editor-shell,.ide-product-proof-demo .ide-agent-workbench-row{background:var(--x4rge-bg-elevated)}.ide-product-proof-demo .ide-agent-workbench-strip{height:100%;min-height:0;width:100%!important;transform:none!important}.ide-product-proof-demo .ide-agent-workbench-frame-ide{flex:auto;width:100%!important;min-width:100%!important;max-width:100%!important}.ide-product-proof-demo .ide-product-proof-editor-host{flex-direction:column;flex:auto;min-height:0;display:flex}.ide-product-proof-demo .ide-product-proof-editor-viewport{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:visible}.ide-product-proof-demo .ide-product-proof-editor-host .ide-agent-editor-surface{overflow:hidden}.ide-product-proof-demo .ide-product-proof-gpt-tooltip-layer{pointer-events:none;transform-origin:0 0;backface-visibility:hidden;will-change:transform;max-width:min(280px,100vw - 24px)}.ide-product-proof-gpt-tooltip{display:block;overflow:hidden}.ide-product-proof-demo .ide-product-proof-cursor-layer{pointer-events:none;z-index:30;position:absolute;inset:0;overflow:hidden}.ide-product-proof-demo .ide-product-proof-cursor{will-change:transform}.ide-product-proof-demo .ide-product-proof-cursor-on-gpt{contain:layout style}.ide-agent-shell>.ide-agent-pane-stack{flex:auto;height:100%;min-height:0}.ide-agent-pane-stack{min-width:0;min-height:0;overflow:visible}.ide-agent-pane-stack>.ide-agent-workbench-row{flex:auto;min-height:0}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-shell>div,.dark .ide-agent-dashboard .ide-agent-shell>div,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-shell>div{background:var(--ide-agent-chrome-bg,#181818)}.ide-agent-scroll-x{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--x4rge-fg) 20%, transparent) transparent;overflow-x:auto;overflow-y:hidden!important}.ide-agent-scroll-x::-webkit-scrollbar{height:5px;width:0!important}.ide-agent-scroll-x::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--x4rge-fg) 20%, transparent);border-radius:999px}.ide-agent-editor-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.ide-agent-editor-tabs-scroll::-webkit-scrollbar{width:0;height:0;display:none}.ide-agent-aux-chat-tab-bar{box-sizing:border-box;background:var(--ide-agent-chrome-bg,#f3f3f3);justify-content:flex-start;align-items:stretch;width:100%;min-width:0;position:relative;overflow:hidden}.ide-agent-aux-chat-tab-bar .ide-agent-editor-tabs-scroll{box-sizing:border-box;flex:auto;order:1;min-width:0;overflow:auto hidden}.ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new{order:2}.ide-agent-workbench-strip[data-mode=editor] .ide-agent-shared-chat .ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new{border-right:none;order:2}.ide-agent-workbench-strip[data-mode=editor] .ide-agent-shared-chat .ide-agent-aux-chat-tab-bar .ide-agent-editor-tabs-scroll{order:1}.ide-agent-aux-chat-tab-bar--4rge .ide-agent-chat-tab-new,.ide-agent-workbench-strip[data-mode=agent] .ide-agent-shared-chat .ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new{border-right:1px solid var(--x4rge-border);order:0}.ide-agent-aux-chat-tab-bar--4rge .ide-agent-editor-tabs-scroll,.ide-agent-workbench-strip[data-mode=agent] .ide-agent-shared-chat .ide-agent-aux-chat-tab-bar .ide-agent-editor-tabs-scroll{order:1}.ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip{box-sizing:border-box;border-right:1px solid var(--x4rge-border);max-width:min(148px,42vw);height:35px;overflow:hidden}.ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip:not(.is-active){z-index:auto;border-bottom:1px solid var(--x4rge-border);background:var(--ide-agent-chrome-bg,#f3f3f3);position:relative}.ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip.is-active{z-index:10;color:var(--x4rge-fg);background:var(--ide-agent-tab-active-bg,#fff);border-bottom:none;position:relative;overflow:visible}.ide-agent-aux-chat-tab-active-edge{z-index:11;pointer-events:none;background-color:var(--ide-agent-tab-active-bg,#fff);height:1px;position:absolute;bottom:0;left:0;right:0}.ide-agent-aux-chat-tab-bar-fill{box-sizing:border-box;border-bottom:1px solid var(--x4rge-border)}.ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip:not(.is-active):hover{background:color-mix(in srgb, var(--x4rge-fg) 5%, var(--ide-agent-chrome-bg,#f3f3f3))}.ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new{box-sizing:border-box;border-top:none;border-left:none;border-bottom:1px solid var(--x4rge-border);background:var(--ide-agent-chrome-bg,#f3f3f3);width:28px;min-width:28px;height:35px;color:var(--x4rge-fg-muted);flex-shrink:0}.ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new:hover{background:color-mix(in srgb, var(--x4rge-fg) 6%, var(--ide-agent-chrome-bg,#f3f3f3));color:var(--x4rge-fg)}.ide-agent-shared-chat,.ide-agent-detail-feed.ide-agent-aux-chat,.ide-agent-agent-drawer{--ide-agent-chat-surface:#fff;--ide-agent-chat-input-bg:#f4f4f4;--ide-agent-chat-fg:#1a1a1a;--ide-agent-chat-fg-muted:#666;--ide-agent-chat-fg-subtle:#999;--ide-agent-chat-border:#e8e8e8;--ide-agent-chat-input-border:#e0e0e0;--ide-agent-chat-tab-bar-bg:#f3f3f3;--ide-agent-chat-pill-bg:#ebebeb;--ide-agent-chat-hover:#f5f5f5;--ide-agent-chat-gutter:12px;--ide-agent-chat-radius:14px}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-shared-chat,.dark .ide-agent-dashboard .ide-agent-shared-chat,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-shared-chat,:root[data-theme=dark] .ide-agent-dashboard .ide-agent-detail-feed.ide-agent-aux-chat,.dark .ide-agent-dashboard .ide-agent-detail-feed.ide-agent-aux-chat,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-detail-feed.ide-agent-aux-chat,:root[data-theme=dark] .ide-agent-dashboard .ide-agent-agent-drawer,.dark .ide-agent-dashboard .ide-agent-agent-drawer,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-agent-drawer{--ide-agent-chat-surface:#0a0a0a;--ide-agent-chat-input-bg:#161616;--ide-agent-chat-fg:#e4e4e4;--ide-agent-chat-fg-muted:#9a9a9a;--ide-agent-chat-fg-subtle:#666;--ide-agent-chat-border:#ffffff14;--ide-agent-chat-input-border:#ffffff1a;--ide-agent-chat-tab-bar-bg:#080808;--ide-agent-chat-pill-bg:#ffffff14;--ide-agent-chat-hover:#ffffff0d}.ide-agent-detail-feed.ide-agent-aux-chat{color:var(--ide-agent-chat-fg);background:var(--ide-agent-chat-surface)!important}.ide-agent-shared-chat,.ide-agent-agent-drawer{background:var(--ide-agent-chat-surface,var(--ide-agent-panel-bg))!important}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar{background:var(--ide-agent-chat-tab-bar-bg)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip{border-right-color:var(--ide-agent-chat-border)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar-fill{border-bottom-color:var(--ide-agent-chat-border)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip:not(.is-active){color:var(--ide-agent-chat-fg-muted);border-bottom-color:var(--ide-agent-chat-border);background:var(--ide-agent-chat-tab-bar-bg)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip:not(.is-active):hover{background:color-mix(in srgb, var(--x4rge-fg) 5%, var(--ide-agent-chat-tab-bar-bg))}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip.is-active{color:var(--ide-agent-chat-fg);background:var(--ide-agent-chat-surface)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-active-edge{background-color:var(--ide-agent-chat-surface)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new{border-bottom-color:var(--ide-agent-chat-border);background:var(--ide-agent-chat-tab-bar-bg);color:var(--ide-agent-chat-fg-muted)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar--4rge .ide-agent-chat-tab-new,.ide-agent-workbench-strip[data-mode=agent] .ide-agent-shared-chat .ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new{border-right-color:var(--ide-agent-chat-border)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new:hover{background:color-mix(in srgb, var(--x4rge-fg) 6%, var(--ide-agent-chat-tab-bar-bg));color:var(--ide-agent-chat-fg)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip.is-active .ide-agent-aux-chat-tab-icon,.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip.is-active .ide-agent-aux-chat-tab-icon.codicon-chat:before{color:var(--ide-agent-chat-fg)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-chat-feed{padding:var(--ide-agent-chat-gutter);padding-bottom:8px}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-chat-bubble{box-sizing:border-box;border-radius:var(--ide-agent-chat-radius);border:1px solid var(--ide-agent-chat-input-border);background:var(--ide-agent-chat-input-bg);width:100%;color:var(--ide-agent-chat-fg);margin-bottom:20px;padding:10px 12px;font-size:13px;font-weight:400;line-height:19px}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-chat-text{color:var(--ide-agent-chat-fg);margin-bottom:12px;font-size:12px;font-weight:300;line-height:18px}.ide-agent-chat-stream-cursor{color:var(--x4rge-primary,#f97316);margin-left:1px;animation:1s step-end infinite ide-agent-stream-cursor-blink;display:inline-block}@keyframes ide-agent-stream-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-reply-input:disabled{opacity:.72;cursor:default}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-wrap{padding:0 var(--ide-agent-chat-gutter) var(--ide-agent-chat-gutter)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer{padding:0}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-input{box-sizing:border-box;border-radius:var(--ide-agent-chat-radius);border:1px solid var(--ide-agent-chat-input-border);background:var(--ide-agent-chat-input-bg);width:100%;padding:10px 12px}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-reply-input{resize:none;width:100%;min-height:20px;color:var(--ide-agent-chat-fg);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;padding:0;font-size:13px;font-weight:400;line-height:20px;display:block}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-reply-input::placeholder{color:var(--ide-agent-chat-fg-subtle)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-toolbar{align-items:center;gap:4px;margin-top:8px;display:flex}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-toolbar-left{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-toolbar-right{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-attach{width:20px;height:20px;color:var(--ide-agent-chat-fg-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-attach-icon{font-size:14px;line-height:1}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-attach:hover{color:var(--ide-agent-chat-fg)}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-pill{background:var(--ide-agent-chat-pill-bg);white-space:nowrap;height:20px;color:var(--ide-agent-chat-fg-muted);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:0 6px;font-size:10px;font-weight:400;line-height:1;display:inline-flex}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-pill-icon{opacity:.65;flex-shrink:0}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-pill-chevron{opacity:.7;font-size:9px;line-height:1}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-pill--plain{background:0 0;padding-inline:4px}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-send{background:var(--x4rge-primary,#f97316);color:#fff;opacity:.4;cursor:default;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .15s;display:flex}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-send-icon{font-size:12px;line-height:1}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-send.is-ready{opacity:1;cursor:pointer}.ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip>button:first-of-type{gap:0;min-width:0;max-width:118px}.ide-agent-aux-chat-tab-bar .ide-agent-aux-chat-tab-icon.codicon[class*=codicon-]{width:22px;height:35px;color:var(--x4rge-fg-muted);vertical-align:top;flex-shrink:0;display:inline-block;font:13px/35px codicon!important}.ide-agent-aux-chat-tab-bar .ide-agent-aux-chat-tab-icon.codicon-chat:before{box-sizing:border-box;vertical-align:top;width:22px;height:35px;padding-left:3px;padding-right:3px;display:inline-block;font:13px/35px codicon!important}.ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip.is-active .ide-agent-aux-chat-tab-icon,.ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-chip.is-active .ide-agent-aux-chat-tab-icon.codicon-chat:before{color:var(--x4rge-fg)}.ide-agent-aux-chat-tab-bar .ide-agent-editor-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:35px;font-size:13px;font-weight:400;line-height:35px;overflow:hidden}.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-fade-in,.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-reply-input,.ide-agent-detail-feed.ide-agent-aux-chat .ide-agent-composer-toolbar button{font-weight:400}.ide-agent-aux-chat-tab-bar--4rge .ide-agent-chat-tab-new-icon.codicon-add:before,.ide-agent-workbench-strip[data-mode=agent] .ide-agent-shared-chat .ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new-icon.codicon-add:before{font-weight:600}.ide-agent-aux-chat-tab-bar .ide-agent-chat-tab-new-icon{font-size:12px;line-height:1}.ide-agent-tab-close .codicon{justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:inline-flex}.ide-agent-dashboard .ide-agent-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--x4rge-fg) 22%, transparent) transparent;overscroll-behavior:auto}.ide-agent-dashboard .ide-agent-editor-surface{background:var(--x4rge-bg-elevated);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ide-agent-dashboard .ide-agent-editor-scroll{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;flex:1;min-width:0;height:0;min-height:0;overflow:auto}.ide-agent-dashboard .ide-agent-editor-body{box-sizing:border-box;width:max-content;min-width:100%;display:flex}.ide-agent-scroll::-webkit-scrollbar{width:6px;height:6px}.ide-agent-scroll::-webkit-scrollbar-track{background:0 0}.ide-agent-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--x4rge-fg) 20%, transparent);border-radius:999px}.ide-agent-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--x4rge-fg) 32%, transparent)}.ide-agent-activity-rail{flex:0 0 var(--ide-agent-activity-rail-width,36px);width:var(--ide-agent-activity-rail-width,36px);background:var(--ide-agent-activity-bg,var(--x4rge-bg-subtle));border-right:1px solid var(--ide-agent-border,var(--x4rge-border));align-self:stretch;min-height:0;display:flex}.ide-agent-workspace-row{background:var(--ide-agent-activity-bg,var(--x4rge-bg-subtle));flex-direction:row;flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex;overflow:hidden}.ide-agent-activity-rail .x4rge-demo-activity-bar{flex:auto;align-self:stretch;height:100%;min-height:0;padding:3px 0;width:var(--ide-agent-activity-rail-width,36px)!important;background:var(--ide-agent-activity-bg,#f3f3f3)!important;border-right:none!important}.ide-agent-chrome{background:var(--ide-agent-chrome-bg,var(--x4rge-bg-subtle))}.ide-agent-sidebar-chrome{gap:.375rem;min-width:0;padding-inline:.625rem .5rem}.ide-agent-sidebar-chrome .ide-agent-traffic-lights{padding-block:0;padding-inline:.375rem .25rem}.ide-agent-sidebar-chrome .ide-agent-mode-tab{flex-shrink:1;min-width:0}.ide-agent-sidebar-chrome-actions{gap:1px}.ide-agent-sidebar-chrome-actions .codicon{line-height:1;display:block}.ide-agent-sidebar-collapse-btn .codicon-layout-sidebar-left{transform:translate(-1px,.5px)}.ide-agent-main-header{gap:.375rem;min-width:0;padding-inline:.625rem .5rem}.ide-agent-main-header-actions .codicon{line-height:1;display:block}.ide-agent-agent-panel-toggle .codicon-layout-sidebar-right,.ide-agent-agent-panel-toggle .codicon-layout-sidebar-right-off{transform:translate(1px,.5px)}.ide-agent-agent-panel-toggle-wrap{display:none}.ide-agent-explorer{background:var(--ide-agent-explorer-bg,#f3f3f3);width:min(260px,28%);min-width:min(200px,24vw);border-right-color:var(--ide-agent-border,var(--x4rge-border))!important}.ide-agent-explorer-panel{min-height:0;color:var(--x4rge-fg);flex-direction:column;flex:1;display:flex}.ide-agent-explorer-header{letter-spacing:.04em;text-transform:uppercase;height:35px;color:var(--x4rge-fg-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px 0 20px;font-size:11px;font-weight:500;display:flex}.ide-agent-explorer-header-action{width:22px;height:22px;color:var(--x4rge-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.ide-agent-explorer-header-action .codicon{font-size:16px!important}.ide-agent-explorer-header-action:hover{background:color-mix(in srgb, var(--x4rge-fg) 6%, transparent);color:var(--x4rge-fg)}.ide-agent-explorer-tree{--ide-agent-explorer-guide-stroke:color-mix(in srgb, var(--x4rge-fg) 16%, transparent);flex:1;min-height:0;overflow:hidden auto}.ide-agent-explorer-tree .codicon{line-height:1}.ide-agent-explorer-branch{position:relative}.ide-agent-explorer-guide-line{top:0;bottom:var(--guide-row-half,11px);left:var(--guide-x);transform-origin:0;background:var(--ide-agent-explorer-guide-stroke);pointer-events:none;z-index:0;opacity:0;width:1px;transition:opacity .12s;position:absolute;transform:scaleX(.5)}.ide-agent-explorer-panel:hover .ide-agent-explorer-guide-line{opacity:1}.ide-agent-explorer-row{z-index:1;width:100%;height:22px;color:var(--x4rge-fg);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding-right:8px;font-size:13px;font-weight:400;line-height:22px;display:flex;position:relative}.ide-agent-explorer-twistie{box-sizing:content-box;width:16px;height:22px;color:var(--x4rge-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ide-agent-explorer-twistie .codicon{font-size:10px!important}.ide-agent-explorer-contents{flex:1;align-items:center;gap:4px;min-width:0;height:22px;display:flex;overflow:hidden}.ide-agent-explorer-icon-slot{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ide-agent-explorer-ts-glyph{letter-spacing:-.03em;color:#3178c6;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:flex-start;align-items:center;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ide-agent-explorer-file-icon{object-fit:contain;opacity:1;display:block}.ide-agent-explorer-file-icon-fallback{color:var(--x4rge-fg-muted);justify-content:center;align-items:center;display:inline-flex}.ide-agent-explorer-file-icon-fallback .codicon{line-height:1;font-size:13px!important}.ide-agent-explorer-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ide-agent-explorer-row:hover{background:color-mix(in srgb, var(--x4rge-fg) 4%, transparent)}.ide-agent-explorer-row.is-active{background:color-mix(in srgb, var(--x4rge-fg) 8%, transparent);color:var(--x4rge-fg)}.ide-agent-explorer-row.is-disabled{opacity:.55;cursor:default}.ide-agent-explorer-footer{flex-shrink:0}.ide-agent-explorer-footer-section{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:0;width:100%;height:22px;padding:0 8px 0 20px;display:flex}.ide-agent-explorer-footer-label{letter-spacing:.04em;text-transform:uppercase;color:var(--x4rge-fg-muted);font-size:11px;font-weight:500}.ide-agent-explorer-footer-section:hover{background:color-mix(in srgb, var(--x4rge-fg) 4%, transparent)}:root[data-theme=dark] .ide-agent-explorer-tree,.dark .ide-agent-explorer-tree,:root[data-forge-theme=black] .ide-agent-explorer-tree{--ide-agent-explorer-guide-stroke:#e4e4e42e}:root[data-theme=dark] .ide-agent-explorer-row:hover,.dark .ide-agent-explorer-row:hover,:root[data-forge-theme=black] .ide-agent-explorer-row:hover{background:#ffffff0a}:root[data-theme=dark] .ide-agent-explorer-row.is-active,.dark .ide-agent-explorer-row.is-active,:root[data-forge-theme=black] .ide-agent-explorer-row.is-active{background:#ffffff14}.ide-agent-scm{min-height:0;color:var(--x4rge-fg-muted);background:var(--ide-agent-explorer-bg,#f3f3f3);font-size:11px;line-height:1.35;overflow:hidden}.ide-agent-scm-header{letter-spacing:.04em;text-transform:uppercase;height:30px;color:var(--x4rge-fg-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;font-weight:600;display:flex}.ide-agent-scm-header-actions{align-items:center;gap:2px;display:flex}.ide-agent-scm-icon-btn{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ide-agent-scm-icon-btn .codicon{font-size:14px}.ide-agent-scm-icon-btn:hover{background:color-mix(in srgb, var(--x4rge-fg) 6%, transparent)}.ide-agent-scm-changes{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ide-agent-scm-graph-dock{flex-direction:column;flex-shrink:0;min-height:0;display:flex;overflow:hidden}.ide-agent-scm-graph-dock.is-collapsed{margin-top:auto}.ide-agent-scm-graph-dock.is-expanded{flex:1;max-height:45%}.ide-agent-scm-changes-sticky{z-index:1;background:var(--ide-agent-explorer-bg,#f3f3f3);flex-shrink:0;padding:2px 10px 8px;position:relative}.ide-agent-scm-graph-bar{z-index:1;background:var(--ide-agent-explorer-bg,#f3f3f3);flex-shrink:0;position:relative}.ide-agent-scm-message{resize:none;border:1px solid var(--ide-agent-scm-input-border,#0000001f);background:var(--ide-agent-scm-input-bg,#fff);width:100%;height:26px;min-height:26px;max-height:26px;color:var(--ide-agent-scm-input-fg,#1e1e1e);white-space:nowrap;scrollbar-width:none;border-radius:4px;outline:none;padding:4px 8px;font-size:11px;line-height:1.2;overflow:hidden}.ide-agent-scm-message::-webkit-scrollbar{display:none}.ide-agent-scm-message::placeholder{color:var(--ide-agent-scm-input-placeholder,#6e6e6e)}.ide-agent-scm-section-label{letter-spacing:.03em;text-transform:uppercase;color:var(--x4rge-fg-subtle);border-radius:4px;justify-content:space-between;align-items:center;margin-top:8px;padding:0 2px;font-size:10px;font-weight:400;transition:color .1s;display:flex}.ide-agent-scm-section-label:hover{color:var(--x4rge-fg)}.ide-agent-scm-section-actions{align-items:center;gap:2px;display:flex}.ide-agent-scm-section-add-btn .codicon{font-size:12px}.ide-agent-scm-count{background:color-mix(in srgb, var(--x4rge-fg) 8%, transparent);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:10px;line-height:18px}.ide-agent-scm-count-muted{color:var(--x4rge-fg-subtle);background:0 0}.ide-agent-scm-changes-scroll,.ide-agent-scm-commits-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.ide-agent-scm-changes-scroll{padding:0 10px 8px}.ide-agent-scm-commits-scroll{background:var(--ide-agent-explorer-bg,#f3f3f3);padding:0}.ide-agent-scm-subsection+.ide-agent-scm-subsection{margin-top:6px}.ide-agent-scm-subsection-head{letter-spacing:.03em;text-transform:uppercase;color:var(--x4rge-fg-subtle);justify-content:space-between;align-items:center;margin-bottom:2px;padding:0 2px;font-size:10px;font-weight:600;display:flex}.ide-agent-scm-file-list{flex-direction:column;gap:1px;display:flex}.ide-agent-scm-file-item{min-width:0;display:flex}.ide-agent-scm-stage-btn{width:20px;height:20px;color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ide-agent-scm-stage-btn .codicon{font-size:12px}.ide-agent-scm-stage-btn:hover{background:color-mix(in srgb, var(--x4rge-fg) 6%, transparent)}.ide-agent-scm-file-row{border-radius:4px;flex:auto;align-items:center;gap:2px;min-width:0;padding:2px 4px;display:flex}.ide-agent-scm-file-row:hover{background:color-mix(in srgb, var(--x4rge-fg) 4%, transparent);color:var(--x4rge-fg)}.ide-agent-scm-file-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0;display:flex}.ide-agent-scm-file-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:11px;line-height:1.2;overflow:hidden}.ide-agent-scm-file-path{min-width:0;color:var(--x4rge-fg-subtle);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;font-size:10px;line-height:1.2;overflow:hidden}.ide-agent-scm-file-actions{flex-shrink:0;align-items:center;display:flex}.ide-agent-scm-file-status{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.ide-agent-scm-discard-btn{width:20px;height:20px;color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ide-agent-scm-discard-btn .codicon,.ide-agent-scm-discard-icon-btn .codicon{font-size:12px;font-weight:300}.ide-agent-scm-file-item:hover .ide-agent-scm-discard-btn,.ide-agent-scm-file-item:hover .ide-agent-scm-stage-btn,.ide-agent-scm-discard-btn:focus-visible,.ide-agent-scm-stage-btn:focus-visible{opacity:1}.ide-agent-scm-discard-btn:hover{background:color-mix(in srgb, var(--x4rge-fg) 6%, transparent)}.ide-agent-scm-graph-nav{background:var(--ide-agent-explorer-bg,#f3f3f3);min-width:0;height:26px;color:var(--x4rge-fg-muted);align-items:center;gap:6px;padding:0 8px;display:flex}.ide-agent-scm-graph-nav-toggle{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;align-items:center;gap:2px;padding:0 2px;display:inline-flex}.ide-agent-scm-graph-nav-toggle:hover{color:var(--x4rge-fg)}.ide-agent-scm-graph-nav-chevron{opacity:.85;font-size:11px}.ide-agent-scm-graph-nav-title{letter-spacing:.04em;text-transform:uppercase;color:var(--x4rge-fg-muted);font-size:10px;font-weight:600}.ide-agent-scm-graph-nav-meta{flex:0 auto;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.ide-agent-scm-graph-nav-chip{min-width:0;color:var(--x4rge-fg-subtle);align-items:center;gap:4px;font-size:10px;line-height:1;display:inline-flex}.ide-agent-scm-graph-nav-chip .codicon{flex-shrink:0;font-size:12px}.ide-agent-scm-graph-nav-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ide-agent-scm-graph-nav-actions{flex-shrink:0;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.ide-agent-scm-graph-nav-btn{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ide-agent-scm-graph-nav-btn .codicon{font-size:13px}.ide-agent-scm-graph-nav-btn:hover{background:color-mix(in srgb, var(--x4rge-fg) 7%, transparent);color:var(--x4rge-fg)}.ide-agent-scm-timeline{align-items:flex-start;gap:4px;min-width:0;padding:2px 6px 6px 4px;display:flex}.ide-agent-scm-timeline-graph{flex-direction:column;flex-shrink:0;min-width:44px;padding-top:0;display:flex}.ide-agent-scm-graph-row-svg{shape-rendering:geometricprecision;flex-shrink:0;display:block;overflow:visible}.ide-agent-scm-graph-row-svg path{vector-effect:non-scaling-stroke}.ide-agent-scm-timeline-svg{display:block;overflow:visible}.ide-agent-scm-timeline-labels{flex-direction:column;flex:auto;min-width:0;display:flex}.ide-agent-scm-timeline-row{border-radius:3px;align-items:center;gap:5px;min-width:0;height:22px;padding:0 2px 0 0;display:flex}.ide-agent-scm-timeline-row:hover{background:color-mix(in srgb, var(--x4rge-fg) 4%, transparent)}.ide-agent-scm-timeline-message{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--x4rge-fg);flex:auto;font-size:11px;line-height:1.15;overflow:hidden}.ide-agent-scm-branch-pill{color:#fff;white-space:nowrap;background:#1274b8;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:0 6px;font-size:9px;font-weight:500;line-height:14px;display:inline-flex}.ide-agent-scm-branch-pill .codicon{color:#fff;flex-shrink:0;font-size:9px}.ide-agent-scm-timeline-branch{flex-shrink:0}.ide-agent-scm-timeline-remote{color:#c586c0;opacity:.9;flex-shrink:0;font-size:10px}.ide-agent-scm-commit-wrap{z-index:2;margin-top:4px;position:relative}.ide-agent-scm-commit-group{width:100%;height:24px;display:flex}.ide-agent-scm-commit-main,.ide-agent-scm-commit-menu-trigger{color:#fff;background:#0e639c;border:0;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:background-color .12s;display:inline-flex}.ide-agent-scm-commit-main .codicon,.ide-agent-scm-commit-menu-trigger .codicon{font-size:12px}.ide-agent-scm-commit-main{border-radius:3px 0 0 3px;flex:auto;gap:4px;min-width:0}.ide-agent-scm-commit-menu-trigger{border-left:1px solid #ffffff38;border-radius:0 3px 3px 0;flex-shrink:0;width:22px}.ide-agent-scm-commit-main:not(:disabled):hover,.ide-agent-scm-commit-menu-trigger:not(:disabled):hover,.ide-agent-scm-commit-menu-trigger.is-open{background:#17b}.ide-agent-scm-commit-main:disabled,.ide-agent-scm-commit-menu-trigger:disabled{opacity:.55;cursor:default}.ide-agent-scm-commit-popover{z-index:60;background:color-mix(in srgb, var(--x4rge-bg-elevated) 94%, black);border:1px solid var(--ide-agent-border,var(--x4rge-border));border-radius:6px;min-width:176px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 32px #0000006b}.ide-agent-scm .ide-agent-menu-item-plain{height:26px;padding:0 10px;font-size:11px}.ide-agent-detail-feed{flex-shrink:0;width:min(372px,38%);min-width:0;overflow:hidden}.ide-agent-split{flex:auto;min-width:0;min-height:0;animation:.32s cubic-bezier(.16,1,.3,1) ide-agent-split-in;display:flex;position:relative;overflow:hidden}.ide-agent-main-row{flex-direction:row;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.ide-agent-workbench-row{flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ide-agent-dashboard[data-workbench-mode=agent] .ide-agent-workbench-row{background:var(--ide-agent-chrome-bg,#080808)}.ide-agent-workbench-stage{z-index:1;isolation:isolate;background:var(--ide-agent-chrome-bg,var(--x4rge-bg-subtle));flex:auto;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden;container:ide-workbench-stage/inline-size}.ide-agent-workbench-strip{backface-visibility:hidden;flex-direction:row;width:200cqw;height:100%;min-height:100%;display:flex;transform:translate(0,0)}.ide-agent-workbench-strip[data-chat-open=true]{width:calc(200cqw - var(--ide-agent-shared-chat-width))}.ide-agent-workbench-strip[data-mode=agent]:not([data-chat-open=true]){transform:translate(-100cqw)}.ide-agent-workbench-strip[data-chat-open=true][data-mode=editor]{transform:translate(0,0)}.ide-agent-workbench-strip[data-chat-open=true][data-mode=agent]{transform:translate3d(calc(-100cqw + var(--ide-agent-shared-chat-width)), 0, 0)}.ide-agent-workbench-strip.is-animating{will-change:transform;transition:transform .48s cubic-bezier(.32,.72,0,1)}.ide-agent-workbench-frame{backface-visibility:hidden;background:var(--ide-agent-chrome-bg,var(--x4rge-bg-subtle));flex:0 0 100cqw;width:100cqw;min-width:100cqw;max-width:100cqw;min-height:0;display:flex;overflow:hidden}.ide-agent-workbench-strip[data-chat-open=true] .ide-agent-workbench-frame{flex-basis:calc(100cqw - var(--ide-agent-shared-chat-width));width:calc(100cqw - var(--ide-agent-shared-chat-width));min-width:calc(100cqw - var(--ide-agent-shared-chat-width));max-width:calc(100cqw - var(--ide-agent-shared-chat-width))}.ide-agent-workbench-frame>*{background:var(--ide-agent-chrome-bg,var(--x4rge-bg-subtle));flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden}.ide-agent-workbench-strip[data-mode=editor] .ide-agent-workbench-frame-agent,.ide-agent-workbench-strip[data-mode=agent] .ide-agent-workbench-frame-ide{pointer-events:none;-webkit-user-select:none;user-select:none}.ide-agent-workbench-strip.is-animating .ide-agent-workbench-frame,.ide-agent-workbench-strip.is-animating .ide-agent-shared-chat{pointer-events:none}.ide-agent-workbench-strip .ide-agent-shared-chat{flex:0 0 var(--ide-agent-shared-chat-width);width:var(--ide-agent-shared-chat-width);min-width:var(--ide-agent-shared-chat-width);max-width:var(--ide-agent-shared-chat-width);background:var(--ide-agent-chat-surface,var(--ide-agent-panel-bg));z-index:2;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ide-agent-workbench-strip[data-mode=editor] .ide-agent-shared-chat{border-left:1px solid var(--ide-agent-chat-border,var(--ide-agent-border,var(--x4rge-border)));border-right:none}.ide-agent-workbench-strip[data-mode=agent] .ide-agent-shared-chat{border-right:1px solid var(--ide-agent-chat-border,var(--ide-agent-border,var(--x4rge-border)));border-left:none}.ide-agent-workbench-strip .ide-agent-shared-chat .ide-agent-detail-feed{border-left:none!important;border-right:none!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;display:flex!important}.ide-agent-chrome-toolbar{gap:.5rem;padding-inline:.75rem .5rem}.ide-agent-4rge-shell{background:var(--ide-agent-chrome-bg,var(--x4rge-bg-subtle));flex-direction:row;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.ide-agent-4rge-panel{background:var(--ide-agent-editor-bg,var(--x4rge-bg))}.ide-agent-4rge-split .ide-agent-detail-feed{border-right:none}.ide-agent-nav-button:disabled{cursor:default;opacity:.45}.ide-agent-nav-button:disabled:hover{color:var(--x4rge-fg-muted);background:0 0}.ide-agent-editor-shell{background:var(--ide-agent-chrome-bg,var(--x4rge-bg-subtle));flex-direction:row;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.ide-agent-titlebar{gap:0;min-width:0;padding-inline:.5rem .625rem;overflow:visible}.ide-agent-workspace-row{position:relative}.ide-agent-editor-main{flex-direction:row;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ide-agent-editor-main>.ide-agent-editor-surface{flex:auto;min-width:0}.ide-agent-agent-drawer{border-left:1px solid var(--ide-agent-chat-border,var(--ide-agent-border,var(--x4rge-border)));background:var(--ide-agent-chat-surface,var(--ide-agent-panel-bg));flex-direction:column;min-height:0;animation:.24s cubic-bezier(.16,1,.3,1) ide-agent-drawer-in;display:flex;overflow:hidden}@media (min-width:769px){.ide-agent-agent-drawer{flex:0 0 var(--ide-agent-side-panel-width);width:var(--ide-agent-side-panel-width);min-width:var(--ide-agent-side-panel-width);max-width:var(--ide-agent-side-panel-width);box-shadow:none;position:relative}}@media (max-width:768px){.ide-agent-agent-drawer{z-index:2;width:var(--ide-agent-side-panel-width);min-width:var(--ide-agent-side-panel-width);max-width:var(--ide-agent-side-panel-width);position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #00000059}}@keyframes ide-agent-drawer-in{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ide-agent-explorer-in{0%{opacity:.92;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ide-agent-agent-drawer .ide-agent-fade-in{opacity:1;animation:none}.ide-agent-agent-drawer .ide-agent-detail-feed{flex:auto;min-width:0;border-right:none!important;width:100%!important;max-width:none!important}.ide-agent-explorer-active{background:color-mix(in srgb, var(--x4rge-fg) 8%, transparent)}.ide-agent-dashboard .ide-agent-editor-code{box-sizing:border-box;min-width:0;padding:var(--ide-agent-editor-pad-y) 12px var(--ide-agent-editor-pad-y) var(--ide-agent-editor-gutter-gap)}.ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-editor-panel .x4rge-demo-code,.ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-code{box-sizing:border-box;vertical-align:top;min-width:100%;margin:0;display:inline-block;font-size:var(--ide-agent-editor-font-size)!important;line-height:var(--ide-agent-editor-line-height)!important;padding:0!important}.ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-code.has-diff code{box-sizing:border-box;width:max-content;min-width:100%;display:block}.ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-code.has-diff code>span{box-sizing:border-box;width:100%;min-height:var(--ide-agent-editor-line-height);line-height:var(--ide-agent-editor-line-height);display:block}.ide-agent-dashboard .ide-agent-editor-gutter{box-sizing:border-box;flex:0 0 var(--ide-agent-editor-gutter-width);width:var(--ide-agent-editor-gutter-width);min-width:var(--ide-agent-editor-gutter-width);padding:var(--ide-agent-editor-pad-y) 0 var(--ide-agent-editor-pad-y) var(--ide-agent-editor-gutter-left);font-variant-numeric:tabular-nums;text-align:right;font-size:var(--ide-agent-editor-font-size)!important;line-height:var(--ide-agent-editor-line-height)!important}.ide-agent-dashboard .ide-agent-editor-gutter-line,.ide-agent-dashboard .ide-agent-editor-gutter>div{height:var(--ide-agent-editor-line-height);line-height:var(--ide-agent-editor-line-height)}.ide-agent-dashboard .ide-agent-editor-gutter-cell{box-sizing:border-box;flex:0 0 var(--ide-agent-editor-gutter-width);width:var(--ide-agent-editor-gutter-width);min-width:var(--ide-agent-editor-gutter-width);padding-left:var(--ide-agent-editor-gutter-left);font-size:var(--ide-agent-editor-font-size);line-height:var(--ide-agent-editor-line-height);font-variant-numeric:tabular-nums;text-align:right;color:var(--x4rge-fg-subtle);-webkit-user-select:none;user-select:none}.ide-agent-dashboard .ide-agent-tsv-marker{margin-left:var(--ide-agent-editor-gutter-gap)}.ide-agent-dashboard .ide-agent-tsv-row{min-height:var(--ide-agent-editor-line-height);line-height:var(--ide-agent-editor-line-height);font-size:var(--ide-agent-editor-font-size)}.ide-agent-dashboard .ide-agent-tsv-body{padding:var(--ide-agent-editor-pad-y) 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ide-agent-activity-rail .x4rge-demo-activity-item{box-sizing:border-box;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;height:32px;margin:1px 0}.ide-agent-activity-rail .x4rge-demo-activity-item[aria-selected=true]{background:var(--ide-agent-activity-bg,#f3f3f3);border-left-color:var(--x4rge-primary,#f97316);color:var(--x4rge-fg)}.ide-agent-activity-rail .x4rge-demo-activity-bar-active{display:none}.ide-agent-editor-surface .ide-agent-editor-tabs{background:var(--ide-agent-chrome-bg,#f3f3f3);align-items:stretch;overflow:hidden}.ide-agent-editor-surface .ide-agent-editor-tab-chip{height:35px}.ide-agent-editor-surface .ide-agent-editor-tab-chip:not(.is-active){border-bottom:1px solid var(--x4rge-border);background:var(--ide-agent-chrome-bg,#f3f3f3)}.ide-agent-editor-surface .ide-agent-editor-tab-chip:not(.is-active):hover{background:color-mix(in srgb, var(--x4rge-fg) 5%, var(--ide-agent-chrome-bg,#f3f3f3))}.ide-agent-editor-surface .ide-agent-editor-tab-chip.is-active{background:var(--ide-agent-tab-active-bg,#fff);color:var(--x4rge-fg);border-bottom:none}.ide-agent-editor-surface .ide-agent-editor-tabs-fill{border-bottom:1px solid var(--x4rge-border)}.ide-agent-sidebar{width:var(--ide-agent-side-panel-width);background:var(--ide-agent-chrome-bg,#f3f3f3);flex:0 auto;min-width:0;max-width:240px;transition:width .28s cubic-bezier(.16,1,.3,1),opacity .22s,border-color .2s}@media (min-width:640px){.ide-agent-sidebar{width:min(240px,30%);min-width:min(220px,28vw)}}@media (min-width:1024px){.ide-agent-sidebar{min-width:220px}}.ide-agent-session-row{border-left:2px solid #0000;min-height:3.5rem}.ide-agent-session-row.is-active{background:color-mix(in srgb, var(--x4rge-fg) 6%, transparent);border-left-color:var(--x4rge-primary)}.ide-agent-sidebar[data-collapsed=true]{opacity:0;pointer-events:none;border-right-width:0;width:0!important;min-width:0!important}.ide-agent-sidebar-rail{width:40px;transition:width .28s cubic-bezier(.16,1,.3,1)}.ide-agent-shimmer{white-space:nowrap;vertical-align:baseline;max-width:100%;animation:1.8s ease-in-out infinite ide-agent-status-pulse;display:inline-block}.ide-agent-status-line{min-height:1.35em;line-height:1.35}.ide-agent-session-row .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:.05em;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes ide-agent-status-pulse{0%,to{opacity:.55}50%{opacity:1}}.ide-agent-dashboard .ide-agent-sidebar-scroll{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.ide-agent-dashboard .ide-agent-sidebar-scroll::-webkit-scrollbar{width:0;height:0;display:none}.ide-agent-space-group,.ide-agent-space-group-body{max-height:none;overflow:visible}.ide-agent-fade-in{animation:.35s cubic-bezier(.16,1,.3,1) both ide-agent-fade-in}@keyframes ide-agent-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ide-agent-split-in{0%{opacity:.6}to{opacity:1}}.ide-agent-card{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s}.ide-agent-card:hover{transform:translateY(-1px)}.ide-agent-card:active{transform:translateY(0)}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-editor-surface,.dark .ide-agent-dashboard .ide-agent-editor-surface,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-editor-surface{background:var(--ide-agent-editor-bg,#1e1e1e)}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-editor-panel,.dark .ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-editor-panel,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-editor-panel,:root[data-theme=dark] .ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-code,.dark .ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-code,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-editor-surface .x4rge-demo-code{background:var(--ide-agent-editor-bg,#1e1e1e)!important;color:var(--ide-agent-editor-fg,#d4d4d4)!important}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-editor-surface .ide-agent-editor-tabs,.dark .ide-agent-dashboard .ide-agent-editor-surface .ide-agent-editor-tabs,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-editor-surface .ide-agent-editor-tabs{background:var(--ide-agent-chrome-bg,#181818);border-bottom-color:#0000}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-editor-surface .ide-agent-editor-tab-chip.is-active,.dark .ide-agent-dashboard .ide-agent-editor-surface .ide-agent-editor-tab-chip.is-active,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-editor-surface .ide-agent-editor-tab-chip.is-active{background:var(--ide-agent-tab-active-bg,#1f1f1f)}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-activity-rail,.dark .ide-agent-dashboard .ide-agent-activity-rail,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-activity-rail{border-right-color:#ffffff0a}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-activity-rail .x4rge-demo-activity-bar,.dark .ide-agent-dashboard .ide-agent-activity-rail .x4rge-demo-activity-bar,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-activity-rail .x4rge-demo-activity-bar{background:var(--ide-agent-activity-bg,#181818)}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-editor-gutter,.dark .ide-agent-dashboard .ide-agent-editor-gutter,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-editor-gutter{background:var(--ide-agent-editor-gutter,#1e1e1e);color:#6e7681!important}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-tsv-row,.dark .ide-agent-dashboard .ide-agent-tsv-row,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-tsv-row{color:var(--ide-agent-editor-fg,#d4d4d4)}:root[data-theme=dark] .ide-agent-dashboard .ide-agent-space-group,.dark .ide-agent-dashboard .ide-agent-space-group,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-space-group{box-shadow:0 0 0 .5px var(--ide-agent-border-subtle)}.ide-agent-avatar{background:linear-gradient(145deg,#f4d4a8 0%,#e8a87c 55%,#c97b63 100%)}.ide-agent-composer{transition:max-height .28s cubic-bezier(.16,1,.3,1),opacity .2s,padding .28s;overflow:hidden}.ide-agent-composer[data-collapsed=true]{opacity:0;border-top-width:0;max-height:0;padding-top:0;padding-bottom:0}.ide-agent-dashboard .ide-agent-reply-input{-webkit-user-select:text;user-select:text;scrollbar-width:none;-ms-overflow-style:none}.ide-agent-dashboard .ide-agent-reply-input::-webkit-scrollbar{width:0;height:0;display:none}.ide-agent-dashboard .ide-agent-workspace-search-input{-webkit-user-select:text;user-select:text}.ide-agent-dashboard .ide-agent-workspace-search-input::-webkit-search-cancel-button{appearance:none}@media (max-width:900px){.ide-agent-split{flex-direction:column}.ide-agent-split .ide-agent-detail-feed:not(.ide-agent-detail-feed--drawer){border-bottom:1px solid var(--ide-agent-border,var(--x4rge-border));flex:none;width:100%;max-width:none;min-height:0;max-height:min(42dvh,320px);overflow:hidden;border-right:none!important}.ide-agent-split .ide-agent-editor-surface{flex:auto;min-height:0}}.ide-agent-explorer-backdrop{display:none}.ide-agent-kanban-filter-bar{background:var(--ide-agent-chrome-bg,var(--x4rge-bg-subtle));flex-wrap:nowrap;min-width:0;overflow:hidden}.ide-agent-kanban-body{min-height:0}.ide-agent-kanban-board{flex-direction:row;display:flex}.ide-agent-kanban-list{display:none}@media (max-width:768px){.ide-agent-workbench-row>.ide-agent-agent-drawer{z-index:3;width:var(--ide-agent-side-panel-width);min-width:var(--ide-agent-side-panel-width);max-width:var(--ide-agent-side-panel-width);position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #00000059}.ide-agent-kanban-board{display:none}.ide-agent-sidebar-chrome{gap:.25rem;padding-inline:.5rem .375rem}.ide-agent-sidebar-chrome .ide-agent-mode-tab{transform-origin:0;transform:scale(.95)}.ide-agent-sidebar-chrome-search{display:none}.ide-agent-agent-panel-toggle-wrap{display:flex}.ide-agent-main-header{gap:.25rem;padding-inline:.5rem .375rem}.ide-agent-split{flex-direction:row;position:relative}.ide-agent-split .ide-agent-editor-surface{flex:auto;width:100%;min-height:0}.ide-agent-agent-drawer .ide-agent-chat-feed{padding:.75rem;padding-bottom:.5rem}.ide-agent-agent-drawer .ide-agent-composer-wrap{padding:0 .75rem .75rem}.ide-agent-kanban-list{display:block}.ide-agent-workspace-row{position:relative;overflow:hidden}.ide-agent-activity-rail{z-index:25;position:relative}.ide-agent-explorer-backdrop{z-index:15;cursor:pointer;touch-action:manipulation;background:#00000073;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.ide-agent-workspace-row .ide-agent-explorer{z-index:20;width:min(78vw,280px);min-width:0;max-width:100%;min-height:0;animation:.22s cubic-bezier(.16,1,.3,1) ide-agent-explorer-in;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 24px #00000059}.ide-agent-workspace-row[data-sidebar-open=true] .ide-agent-editor-main{pointer-events:none;overflow:hidden}.ide-agent-explorer-tree,.ide-agent-scm-changes-scroll,.ide-agent-scm-commits-scroll,.ide-agent-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ide-agent-activity-rail .x4rge-demo-activity-item{touch-action:manipulation}.ide-agent-editor-split-host .ide-agent-editor-scroll+.ide-agent-editor-scroll{display:none}.ide-agent-dashboard{--ide-agent-editor-font-size:12px;--ide-agent-editor-line-height:17px;--ide-agent-editor-gutter-left:6px;--ide-agent-editor-gutter-digit-width:20px;--ide-agent-editor-gutter-gap:12px}}@media (prefers-reduced-motion:reduce){.ide-agent-main-row,.ide-agent-workbench-row,.ide-agent-agent-drawer,.ide-agent-workspace-row .ide-agent-explorer{animation:none;transition:none!important}.ide-agent-workbench-strip{transition:none!important}.ide-agent-mode-tab-container{transition:none}}@media (max-width:960px){.ide-agent-titlebar-workspace-text{max-width:5.5rem}.ide-agent-titlebar-divider{margin-inline:6px}}@media (max-width:768px){.ide-agent-titlebar-nav-group,.ide-agent-titlebar-divider-nav{display:none}.ide-agent-titlebar-workspace-text{max-width:4.25rem}}@media (max-width:640px){.ide-agent-titlebar-search-text{display:none}.ide-agent-titlebar-search-btn .ide-agent-titlebar-btn-segment{padding-inline:5px}.ide-agent-titlebar-workspace-text{max-width:3.25rem}}@media (max-width:520px){.ide-agent-dashboard{--ide-agent-titlebar-height:30px;--ide-agent-titlebar-hit:22px}.ide-agent-titlebar-toolbar{padding-inline:.25rem .375rem}.ide-agent-titlebar-divider{margin-inline:4px}.ide-agent-titlebar-workspace-text{display:none}.ide-agent-titlebar-workspace-icon{display:flex}.ide-agent-titlebar-workspace-chevron{display:none}.ide-agent-titlebar-workspace-btn .ide-agent-titlebar-btn-segment{padding-inline:5px}.ide-agent-mode-tab{width:60px}.ide-agent-mode-tab-container{width:96px}.ide-agent-mode-tab.is-ide-active .ide-agent-mode-tab-container{transform:translate(-40px)}}@media (max-width:400px){.ide-agent-dashboard{--ide-agent-titlebar-height:28px;--ide-agent-titlebar-hit:20px}.ide-agent-titlebar-btn,.ide-agent-titlebar-btn-segment{height:18px;min-height:18px;font-size:11px}.ide-agent-titlebar-btn-icon{width:14px;height:14px;font-size:14px}.ide-agent-mode-tab{width:54px;height:20px}.ide-agent-mode-tab-container{width:88px}.ide-agent-mode-tab.is-ide-active .ide-agent-mode-tab-container{transform:translate(-36px)}.ide-agent-titlebar-toolbar .codicon{font-size:14px!important}.ide-agent-titlebar-divider{margin-inline:3px}}@media (max-width:480px){.ide-agent-dashboard{--ide-agent-side-panel-width:min(74vw, 220px)}}.ide-agent-status-position-short{display:none}.ide-agent-status-bar,.ide-agent-status-bar-left,.ide-agent-status-bar-right{min-width:0}@container ide-agent-dashboard (max-width:640px){.ide-agent-status-position-full{display:none}.ide-agent-status-position-short{display:inline}.ide-agent-status-launchpad{display:none}}@container ide-agent-dashboard (max-width:480px){.ide-agent-status-encoding,.ide-agent-status-eol,.ide-agent-status-bell{display:none}.ide-agent-status-workspace-label,.ide-agent-status-language{max-width:4.5rem}}@container ide-agent-dashboard (max-width:768px){.ide-agent-titlebar-nav-group,.ide-agent-titlebar-divider-nav{display:none}.ide-agent-titlebar-workspace-text{max-width:4.25rem}}@container ide-agent-dashboard (max-width:640px){.ide-agent-titlebar-search-text{display:none}.ide-agent-titlebar-search-btn .ide-agent-titlebar-btn-segment{padding-inline:5px}.ide-agent-titlebar-workspace-text{max-width:3.25rem}}@container ide-agent-dashboard (max-width:520px){.ide-agent-dashboard{--ide-agent-titlebar-height:30px;--ide-agent-titlebar-hit:22px}.ide-agent-titlebar-toolbar{padding-inline:.25rem .375rem}.ide-agent-titlebar-divider{margin-inline:4px}.ide-agent-titlebar-workspace-text{display:none}.ide-agent-titlebar-workspace-icon{display:flex}.ide-agent-titlebar-workspace-chevron{display:none}.ide-agent-titlebar-workspace-btn .ide-agent-titlebar-btn-segment{padding-inline:5px}.ide-agent-mode-tab{width:60px}.ide-agent-mode-tab-container{width:96px}.ide-agent-mode-tab.is-ide-active .ide-agent-mode-tab-container{transform:translate(-40px)}}@container ide-agent-dashboard (max-width:420px){.ide-agent-titlebar-right>button[aria-label=Sync],.ide-agent-titlebar-right>.ide-agent-titlebar-divider{display:none}}@media (max-width:640px){.ide-agent-status-position-full{display:none}.ide-agent-status-position-short{display:inline}.ide-agent-status-launchpad{display:none}}@media (max-width:480px){.ide-agent-status-encoding,.ide-agent-status-eol,.ide-agent-status-bell{display:none}}.ide-agent-dashboard .x4rge-panel-shell{--vscode-editor-background:#fff;--vscode-editorWidget-background:#f8f8f8;--vscode-editorGroupHeader-tabsBackground:#f8f8f8;--vscode-sideBar-background:#f8f8f8;--vscode-activityBar-background:#f1f1f1;--vscode-foreground:#3b3b3b;--vscode-descriptionForeground:#3b3b3ba8;--vscode-button-background:var(--x4rge-primary,#f97316);--vscode-button-hoverBackground:color-mix(in srgb, var(--x4rge-primary,#f97316) 88%, black);--vscode-button-foreground:var(--x4rge-orange-fg,#fff);--vscode-widget-border:#e5e5e5;--vscode-tab-border:#e5e5e5;--vscode-panel-border:#e5e5e5;--vscode-input-border:#cecece;--vscode-toolbar-hoverBackground:#00000012;--vscode-icon-foreground:#3b3b3bdb;--vscode-focusBorder:var(--x4rge-primary,#f97316);--vscode-list-hoverBackground:#0000000d;--x4rge-panel-shadow-sm:0 4px 12px #0f172a14;--x4rge-panel-shadow-md:0 8px 24px #0f172a24;--x4rge-panel-shadow-lg:0 12px 32px #0f172a29;--x4rge-panel-scroll-thumb:#0003;--x4rge-panel-scroll-thumb-hover:#0000005c;--x4rge-panel-terminal-bg:#fff;--x4rge-panel-terminal-fg:#3b3b3b;--x4rge-panel-terminal-prompt:#0451a5;--x4rge-panel-code-fg:#3b3b3b;--x4rge-panel-code-keyword:#af00db;--x4rge-panel-code-string:#a31515;--x4rge-panel-code-type:#267f99;--x4rge-panel-design-canvas:#e8e8e8;background-color:var(--vscode-editor-background);width:100%;min-width:0;height:100%;min-height:0;color:var(--vscode-foreground);flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;font-size:13px;display:flex;position:relative;overflow:hidden}.dark .ide-agent-dashboard .x4rge-panel-shell,:root[data-forge-theme=black] .ide-agent-dashboard .x4rge-panel-shell{--vscode-editor-background:#1b1b1b;--vscode-editorWidget-background:#232323;--vscode-editorGroupHeader-tabsBackground:#141414;--vscode-sideBar-background:#181818;--vscode-activityBar-background:#202020;--vscode-foreground:#ccc;--vscode-descriptionForeground:#ccccccad;--vscode-button-background:var(--x4rge-primary,#f97316);--vscode-button-hoverBackground:color-mix(in srgb, var(--x4rge-primary,#f97316) 88%, white);--vscode-button-foreground:var(--x4rge-orange-fg,#000);--vscode-widget-border:#ffffff24;--vscode-tab-border:#ffffff14;--vscode-panel-border:#ffffff14;--vscode-input-border:#ffffff2e;--vscode-toolbar-hoverBackground:#ffffff1a;--vscode-icon-foreground:#ccccccdb;--vscode-list-hoverBackground:#ffffff14;--x4rge-panel-shadow-sm:0 6px 18px #00000059;--x4rge-panel-shadow-md:0 8px 24px #00000073;--x4rge-panel-shadow-lg:0 12px 32px #00000073;--x4rge-panel-scroll-thumb:#ffffff29;--x4rge-panel-scroll-thumb-hover:#ffffff52;--x4rge-panel-terminal-bg:#1b1b1b;--x4rge-panel-terminal-fg:#d6d6d6;--x4rge-panel-terminal-prompt:#e5c07b;--x4rge-panel-code-fg:#d4d4d4;--x4rge-panel-code-keyword:#c586c0;--x4rge-panel-code-string:#ce9178;--x4rge-panel-code-type:#4ec9b0;--x4rge-panel-design-canvas:#2a2a2a}:root[data-forge-theme=light] .ide-agent-dashboard .x4rge-panel-shell{--vscode-editor-background:#fff;--vscode-editorWidget-background:#f8f8f8;--vscode-editorGroupHeader-tabsBackground:#f8f8f8;--vscode-sideBar-background:#f8f8f8;--vscode-activityBar-background:#f1f1f1;--vscode-foreground:#3b3b3b;--vscode-descriptionForeground:#3b3b3ba8;--vscode-button-background:var(--x4rge-primary,#f97316);--vscode-button-hoverBackground:color-mix(in srgb, var(--x4rge-primary,#f97316) 88%, black);--vscode-button-foreground:var(--x4rge-orange-fg,#fff);--vscode-widget-border:#e5e5e5;--vscode-tab-border:#e5e5e5;--vscode-panel-border:#e5e5e5;--vscode-input-border:#cecece;--vscode-toolbar-hoverBackground:#00000012;--vscode-icon-foreground:#3b3b3bdb;--vscode-focusBorder:var(--x4rge-primary,#f97316);--vscode-list-hoverBackground:#0000000d;--x4rge-panel-shadow-sm:0 4px 12px #0f172a14;--x4rge-panel-shadow-md:0 8px 24px #0f172a24;--x4rge-panel-shadow-lg:0 12px 32px #0f172a29;--x4rge-panel-scroll-thumb:#0003;--x4rge-panel-scroll-thumb-hover:#0000005c;--x4rge-panel-terminal-bg:#fff;--x4rge-panel-terminal-fg:#3b3b3b;--x4rge-panel-terminal-prompt:#0451a5;--x4rge-panel-code-fg:#3b3b3b;--x4rge-panel-code-keyword:#af00db;--x4rge-panel-code-string:#a31515;--x4rge-panel-code-type:#267f99;--x4rge-panel-design-canvas:#e8e8e8}.ide-agent-dashboard .x4rge-panel-shell [hidden]{display:none!important}.ide-agent-dashboard .x4rge-panel-shell,.ide-agent-dashboard .x4rge-panel-shell *{scrollbar-width:thin;scrollbar-color:var(--x4rge-panel-scroll-thumb) transparent}.ide-agent-dashboard .x4rge-panel-shell::-webkit-scrollbar{width:8px;height:8px}.ide-agent-dashboard .x4rge-panel-shell ::-webkit-scrollbar{width:8px;height:8px}.ide-agent-dashboard .x4rge-panel-shell::-webkit-scrollbar-track{background:0 0}.ide-agent-dashboard .x4rge-panel-shell ::-webkit-scrollbar-track{background:0 0}.ide-agent-dashboard .x4rge-panel-shell::-webkit-scrollbar-corner{background:0 0}.ide-agent-dashboard .x4rge-panel-shell ::-webkit-scrollbar-corner{background:0 0}.ide-agent-dashboard .x4rge-panel-shell::-webkit-scrollbar-thumb{background-color:var(--x4rge-panel-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:4px}.ide-agent-dashboard .x4rge-panel-shell ::-webkit-scrollbar-thumb{background-color:var(--x4rge-panel-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:4px}.ide-agent-dashboard .x4rge-panel-shell::-webkit-scrollbar-thumb:hover{background-color:var(--x4rge-panel-scroll-thumb-hover)}.ide-agent-dashboard .x4rge-panel-shell ::-webkit-scrollbar-thumb:hover{background-color:var(--x4rge-panel-scroll-thumb-hover)}.ide-agent-dashboard .x4rge-panel-shell::-webkit-scrollbar-button{display:none}.ide-agent-dashboard .x4rge-panel-shell ::-webkit-scrollbar-button{display:none}.ide-agent-dashboard .x4rge-panel-shell button{font-family:inherit}.ide-agent-dashboard .x4rge-panel-shell input,.ide-agent-dashboard .x4rge-panel-shell select,.ide-agent-dashboard .x4rge-panel-shell textarea{color:inherit;font-family:inherit}.ide-agent-dashboard .x4rge-panel-titlebar{border-bottom:1px solid var(--vscode-tab-border);box-sizing:border-box;background-color:var(--vscode-editorGroupHeader-tabsBackground);flex:none;justify-content:flex-start;align-items:center;gap:8px;height:35px;padding:0 8px;display:flex}.ide-agent-dashboard .x4rge-panel-titlebar-left,.ide-agent-dashboard .x4rge-panel-window-tabs,.ide-agent-dashboard .x4rge-panel-titlebar-actions{align-items:center;gap:6px;min-width:0;display:flex}.ide-agent-dashboard .x4rge-panel-titlebar-left{flex:1;overflow:hidden}.ide-agent-dashboard .x4rge-panel-window-tabs{scrollbar-width:none;flex:1;height:100%;position:relative;overflow:auto hidden}.ide-agent-dashboard .x4rge-panel-window-tabs::-webkit-scrollbar{display:none}.ide-agent-dashboard .x4rge-panel-titlebar-divider{background-color:var(--vscode-button-background);flex:none;width:1px;height:18px}.ide-agent-dashboard .x4rge-panel-titlebar-actions{flex:none;position:relative}.ide-agent-dashboard .x4rge-panel-compass-button,.ide-agent-dashboard .x4rge-panel-titlebar-action{width:24px;height:24px;color:var(--vscode-icon-foreground);cursor:pointer;background-color:#0000;border:0;border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:flex}.ide-agent-dashboard .x4rge-panel-compass-button:hover,.ide-agent-dashboard .x4rge-panel-titlebar-action:hover{background-color:var(--vscode-toolbar-hoverBackground);color:var(--vscode-foreground)}.ide-agent-dashboard .x4rge-panel-window-tab{background-color:color-mix(in srgb, var(--vscode-foreground) 14%, var(--vscode-editorGroupHeader-tabsBackground));height:28px;color:var(--vscode-foreground);white-space:nowrap;border:0;border-radius:6px;flex:none;align-items:center;min-width:220px;max-width:300px;font-size:12px;display:flex;position:relative;overflow:hidden}.ide-agent-dashboard .x4rge-panel-window-tab:hover{color:var(--vscode-foreground);background-color:color-mix(in srgb, var(--vscode-foreground) 20%, var(--vscode-editorGroupHeader-tabsBackground))}.ide-agent-dashboard .x4rge-panel-window-tab.active,.ide-agent-dashboard .x4rge-panel-window-tab.active:hover{color:var(--x4rge-orange-fg,var(--vscode-button-foreground));background-color:var(--vscode-button-background)}.ide-agent-dashboard .x4rge-panel-window-tab-main{min-width:0;height:28px;color:inherit;cursor:pointer;background-color:#0000;border:0;flex:1;grid-template-columns:20px minmax(0,1fr);justify-content:center;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:12px;display:grid}.ide-agent-dashboard .x4rge-panel-window-tab-main>.codicon{color:currentColor;justify-self:start}.ide-agent-dashboard .x4rge-panel-window-tab-main span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ide-agent-dashboard .x4rge-panel-window-tab-close{width:20px;height:20px;color:inherit;cursor:pointer;opacity:1;background-color:#0000;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:4px;padding:0;display:flex}.ide-agent-dashboard .x4rge-panel-window-tab-close:hover{background-color:color-mix(in srgb, currentColor 18%, transparent)}.ide-agent-dashboard .x4rge-panel-add-view-dropdown{z-index:40;border:1px solid var(--vscode-widget-border);background-color:var(--vscode-editorWidget-background);width:190px;box-shadow:var(--x4rge-panel-shadow-lg);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ide-agent-dashboard .x4rge-panel-add-view-row{width:100%;min-width:0;height:20px;color:var(--vscode-foreground);text-align:left;cursor:pointer;box-sizing:border-box;background-color:#0000;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:2px 6px;font-size:12px;line-height:17px;display:flex;overflow:hidden}.ide-agent-dashboard .x4rge-panel-add-view-row:hover{background-color:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-panel-add-view-row-icon{color:currentColor;pointer-events:none;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:16px;display:flex}.ide-agent-dashboard .x4rge-panel-add-view-row-icon .codicon{font-size:14px;line-height:16px}.ide-agent-dashboard .x4rge-panel-add-view-row-label{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;flex:auto;min-width:0;font-size:12px;line-height:17px;overflow:hidden}.ide-agent-dashboard .x4rge-panel-body{flex:1;min-width:0;min-height:0;display:flex;position:relative}.ide-agent-dashboard .x4rge-panel-launcher,.ide-agent-dashboard .x4rge-panel-active-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ide-agent-dashboard .x4rge-panel-launcher{box-sizing:border-box;justify-content:center;align-items:center;gap:14px;padding:28px}.ide-agent-dashboard .x4rge-panel-launcher-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:12px;width:min(420px,100%);display:grid}.ide-agent-dashboard .x4rge-panel-launcher-button{border:1px solid var(--vscode-widget-border);background-color:var(--vscode-button-background);min-width:0;color:var(--x4rge-orange-fg,var(--vscode-button-foreground));-webkit-text-fill-color:var(--x4rge-orange-fg,var(--vscode-button-foreground));cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;margin:0;padding:10px 12px;font-weight:600;display:flex;overflow:hidden;box-shadow:0 0 1px #0006}.ide-agent-dashboard .x4rge-panel-launcher-button:hover{background-color:var(--vscode-button-hoverBackground)}.ide-agent-dashboard .x4rge-panel-launcher-button:active{transform:translateY(1px)}.ide-agent-dashboard .x4rge-panel-launcher-button-icon,.ide-agent-dashboard .x4rge-panel-view-shell-icon{color:inherit;-webkit-text-fill-color:inherit;display:flex}.ide-agent-dashboard .x4rge-panel-launcher-button .codicon,.ide-agent-dashboard .x4rge-panel-launcher-button-icon .codicon{color:inherit;-webkit-text-fill-color:inherit}.ide-agent-dashboard .x4rge-panel-launcher-button-icon .codicon{font-size:16px}.ide-agent-dashboard .x4rge-panel-launcher-button-title{color:inherit;-webkit-text-fill-color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.dark .ide-agent-dashboard .ide-agent-titlebar-btn,.dark .ide-agent-dashboard .ide-agent-titlebar-btn .codicon,.dark .ide-agent-dashboard .ide-agent-titlebar-btn-icon,.dark .ide-agent-dashboard .ide-agent-titlebar-btn-text,.dark .ide-agent-dashboard .x4rge-panel-launcher-button,.dark .ide-agent-dashboard .x4rge-panel-launcher-button .codicon,.dark .ide-agent-dashboard .x4rge-panel-launcher-button-title,.dark .ide-agent-dashboard .x4rge-panel-window-tab.active,.dark .ide-agent-dashboard .x4rge-panel-window-tab.active .codicon,.dark .ide-agent-dashboard .x4rge-dz-tool.active,.dark .ide-agent-dashboard .x4rge-select-item.selected,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-titlebar-btn,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-titlebar-btn .codicon,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-titlebar-btn-icon,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-titlebar-btn-text,:root[data-forge-theme=black] .ide-agent-dashboard .x4rge-panel-launcher-button,:root[data-forge-theme=black] .ide-agent-dashboard .x4rge-panel-launcher-button .codicon,:root[data-forge-theme=black] .ide-agent-dashboard .x4rge-panel-launcher-button-title,:root[data-forge-theme=black] .ide-agent-dashboard .x4rge-panel-window-tab.active,:root[data-forge-theme=black] .ide-agent-dashboard .x4rge-panel-window-tab.active .codicon,:root[data-forge-theme=black] .ide-agent-dashboard .x4rge-dz-tool.active,:root[data-forge-theme=black] .ide-agent-dashboard .x4rge-select-item.selected{color:#000;-webkit-text-fill-color:#000}:root[data-forge-theme=light] .ide-agent-dashboard .ide-agent-titlebar-btn,:root[data-forge-theme=light] .ide-agent-dashboard .ide-agent-titlebar-btn .codicon,:root[data-forge-theme=light] .ide-agent-dashboard .ide-agent-titlebar-btn-icon,:root[data-forge-theme=light] .ide-agent-dashboard .ide-agent-titlebar-btn-text,:root[data-forge-theme=light] .ide-agent-dashboard .x4rge-panel-launcher-button,:root[data-forge-theme=light] .ide-agent-dashboard .x4rge-panel-launcher-button .codicon,:root[data-forge-theme=light] .ide-agent-dashboard .x4rge-panel-launcher-button-title,:root[data-forge-theme=light] .ide-agent-dashboard .x4rge-panel-window-tab.active,:root[data-forge-theme=light] .ide-agent-dashboard .x4rge-panel-window-tab.active .codicon,:root[data-forge-theme=light] .ide-agent-dashboard .x4rge-dz-tool.active,:root[data-forge-theme=light] .ide-agent-dashboard .x4rge-select-item.selected{color:#fff;-webkit-text-fill-color:#fff}.ide-agent-dashboard .x4rge-panel-active-view{background-color:var(--vscode-editor-background)}.ide-agent-dashboard .x4rge-panel-view-shell{text-align:center;color:var(--vscode-descriptionForeground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.ide-agent-dashboard .x4rge-panel-view-shell-icon .codicon{font-size:22px}.ide-agent-dashboard .x4rge-panel-view-shell-title{color:var(--vscode-foreground);font-size:15px;font-weight:600}.ide-agent-dashboard .x4rge-panel-view-shell-subtitle{max-width:360px;font-size:12px;line-height:16px}.ide-agent-dashboard .x4rge-view{background-color:var(--vscode-editor-background);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.ide-agent-dashboard .x4rge-view-tabs{border-bottom:1px solid var(--vscode-tab-border);background-color:var(--vscode-editorGroupHeader-tabsBackground);scrollbar-width:none;flex:0 0 35px;align-items:center;gap:0;height:35px;padding-right:6px;display:flex;overflow-x:auto}.ide-agent-dashboard .x4rge-view-tabs::-webkit-scrollbar{display:none}.ide-agent-dashboard .x4rge-view-tab{border:0;border-right:1px solid var(--vscode-tab-border);max-width:200px;height:35px;color:var(--vscode-descriptionForeground);cursor:pointer;white-space:nowrap;background-color:#0000;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.ide-agent-dashboard .x4rge-view-tab.active{background-color:var(--vscode-editor-background);color:var(--vscode-foreground);box-shadow:inset 0 1px 0 0 var(--vscode-button-background)}.ide-agent-dashboard .x4rge-view-tab>span:not(.x4rge-view-tab-close){text-overflow:ellipsis;overflow:hidden}.ide-agent-dashboard .x4rge-view-tab-close{opacity:.6;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ide-agent-dashboard .x4rge-view-tab-close:hover{opacity:1;background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-view-tabs-actions{align-items:center;gap:2px;margin-left:auto;padding-left:6px;display:flex}.ide-agent-dashboard .x4rge-view-action{width:22px;height:22px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ide-agent-dashboard .x4rge-view-action:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-view-terminal{cursor:text}.ide-agent-dashboard .x4rge-terminal-body{min-height:0;color:var(--x4rge-panel-terminal-fg);background-color:var(--x4rge-panel-terminal-bg);flex:auto;padding:10px 12px 16px;font-family:Cascadia Mono,JetBrains Mono,Consolas,ui-monospace,monospace;font-size:12px;line-height:18px;overflow-y:auto}.ide-agent-dashboard .x4rge-terminal-line{white-space:pre-wrap;word-break:break-word}.ide-agent-dashboard .x4rge-terminal-input-line{align-items:baseline;gap:6px;display:flex}.ide-agent-dashboard .x4rge-terminal-prompt{color:var(--x4rge-panel-terminal-prompt);flex:none}.ide-agent-dashboard .x4rge-terminal-input{min-width:0;color:inherit;font:inherit;caret-color:var(--vscode-button-background);background:0 0;border:0;outline:none;flex:auto}.ide-agent-dashboard .x4rge-terminal-hint{color:color-mix(in srgb, var(--x4rge-panel-terminal-fg) 50%, transparent);align-items:center;gap:4px;margin-top:10px;font-size:11px;display:flex}.ide-agent-dashboard .x4rge-terminal-hint kbd{border:1px solid color-mix(in srgb, var(--x4rge-panel-terminal-fg) 24%, transparent);border-radius:3px;align-items:center;height:16px;padding:0 4px;font-family:inherit;font-size:10px;display:inline-flex}.ide-agent-dashboard .x4rge-browser-toolbar{border-bottom:1px solid var(--vscode-tab-border);background-color:var(--vscode-editorGroupHeader-tabsBackground);flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex}.ide-agent-dashboard .x4rge-browser-omnibox{border:1px solid var(--vscode-input-border);background-color:color-mix(in srgb, var(--vscode-foreground) 6%, transparent);min-width:0;height:26px;color:var(--vscode-descriptionForeground);border-radius:13px;flex:auto;align-items:center;gap:6px;padding:0 8px;display:flex}.ide-agent-dashboard .x4rge-browser-omnibox input{min-width:0;color:var(--vscode-foreground);background:0 0;border:0;outline:none;flex:auto;font-size:12px}.ide-agent-dashboard .x4rge-browser-empty{text-align:center;color:var(--vscode-descriptionForeground);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.ide-agent-dashboard .x4rge-browser-empty>.codicon{opacity:.6;font-size:26px}.ide-agent-dashboard .x4rge-browser-empty-title{color:var(--vscode-foreground);font-size:15px;font-weight:600}.ide-agent-dashboard .x4rge-browser-empty-subtitle{max-width:360px;font-size:12px;line-height:16px}.ide-agent-dashboard .x4rge-view-browser{background:var(--vscode-editor-background)}.ide-agent-dashboard .x4rge-browser-frame-wrap{overscroll-behavior:contain;flex:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.ide-agent-dashboard .x4rge-browser-frame-overlay{z-index:2;cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ide-agent-dashboard .x4rge-browser-frame{pointer-events:none;background:#fff;border:0;width:100%;height:100%;display:block}.ide-agent-dashboard .x4rge-browser-frame-wrap.is-interactive .x4rge-browser-frame{pointer-events:auto}.ide-agent-dashboard .x4rge-browser-page{color:#16181d;scrollbar-color:#00000038 transparent;background:#fff;flex:auto;min-height:0;overflow-y:auto}.ide-agent-dashboard .x4rge-browser-page::-webkit-scrollbar-thumb{background-color:#0003}.ide-agent-dashboard .x4rge-browser-page::-webkit-scrollbar-thumb:hover{background-color:#0000005c}.ide-agent-dashboard .x4rge-browser-page-nav{color:#5b6270;border-bottom:1px solid #00000014;align-items:center;gap:18px;padding:12px 20px;font-size:12px;display:flex}.ide-agent-dashboard .x4rge-browser-page-brand{color:#16181d;margin-right:auto;font-weight:700}.ide-agent-dashboard .x4rge-browser-page-cta{background:var(--x4rge-primary,#f97316);color:#fff;border-radius:999px;padding:4px 10px;font-weight:600}.ide-agent-dashboard .x4rge-browser-page-hero{text-align:center;padding:32px 20px 24px}.ide-agent-dashboard .x4rge-browser-page-hero h4{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:700}.ide-agent-dashboard .x4rge-browser-page-hero p{color:#5b6270;margin:8px 0 0;font-size:13px}.ide-agent-dashboard .x4rge-browser-page-actions{justify-content:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.ide-agent-dashboard .x4rge-browser-page-actions span{border:1px solid #00000024;border-radius:8px;padding:6px 14px}.ide-agent-dashboard .x4rge-browser-page-actions .is-primary{color:#fff;background:#16181d;border-color:#0000}.ide-agent-dashboard .x4rge-browser-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 24px;display:grid}.ide-agent-dashboard .x4rge-browser-page-card{background:#f7f8fa;border:1px solid #00000014;border-radius:10px;flex-direction:column;gap:8px;padding:14px;font-size:12px;display:flex}.ide-agent-dashboard .x4rge-browser-page-card span{background:#00000014;border-radius:3px;height:6px}.ide-agent-dashboard .x4rge-browser-page-card span:last-child{width:60%}.ide-agent-dashboard .x4rge-editor-breadcrumb{height:22px;color:var(--vscode-descriptionForeground);background-color:var(--vscode-editor-background);white-space:nowrap;flex:0 0 22px;align-items:center;gap:2px;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.ide-agent-dashboard .x4rge-editor-crumb{align-items:center;gap:2px;display:inline-flex}.ide-agent-dashboard .x4rge-editor-crumb .codicon{opacity:.6;font-size:12px}.ide-agent-dashboard .x4rge-editor-body{flex:auto;min-height:0;display:flex;overflow:hidden}.ide-agent-dashboard .x4rge-editor-code{flex:auto;min-width:0;padding:6px 0 16px;font-family:Cascadia Mono,JetBrains Mono,Consolas,ui-monospace,monospace;font-size:12.5px;line-height:19px;overflow:auto}.ide-agent-dashboard .x4rge-editor-line{white-space:pre;cursor:text;align-items:baseline;gap:14px;padding-right:12px;display:flex}.ide-agent-dashboard .x4rge-editor-line.is-caret{background-color:color-mix(in srgb, var(--vscode-foreground) 5%, transparent)}.ide-agent-dashboard .x4rge-editor-gutter{text-align:right;color:color-mix(in srgb, var(--vscode-foreground) 40%, transparent);-webkit-user-select:none;user-select:none;flex:0 0 40px}.ide-agent-dashboard .x4rge-editor-line code{color:var(--x4rge-panel-code-fg);font:inherit}.ide-agent-dashboard .x4rge-editor-line .tok-key{color:var(--x4rge-panel-code-keyword)}.ide-agent-dashboard .x4rge-editor-line .tok-str{color:var(--x4rge-panel-code-string)}.ide-agent-dashboard .x4rge-editor-line .tok-type{color:var(--x4rge-panel-code-type)}.ide-agent-dashboard .x4rge-editor-minimap{border-left:1px solid var(--vscode-tab-border);background-color:color-mix(in srgb, var(--vscode-foreground) 3%, transparent);flex-direction:column;flex:0 0 58px;gap:2px;padding:8px 6px;display:flex}.ide-agent-dashboard .x4rge-editor-minimap span{background:color-mix(in srgb, var(--vscode-foreground) 26%, transparent);border-radius:1px;height:2px}.ide-agent-dashboard .x4rge-editor-statusline{border-top:1px solid var(--vscode-tab-border);background-color:var(--vscode-editorGroupHeader-tabsBackground);height:22px;color:var(--vscode-descriptionForeground);flex:0 0 22px;align-items:center;gap:16px;padding:0 12px;font-size:11px;display:flex}.ide-agent-dashboard .x4rge-agent-builder{grid-template-columns:minmax(180px,220px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ide-agent-dashboard .x4rge-agent-builder.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.ide-agent-dashboard .x4rge-ab-inspector{z-index:9;border:1px solid var(--vscode-editorWidget-border,var(--vscode-panel-border,transparent));background:var(--vscode-editorWidget-background,var(--vscode-editor-background));width:min(220px,100% - 20px);min-width:0;min-height:0;color:var(--vscode-foreground);pointer-events:auto;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:10px;bottom:52px;right:10px;overflow:hidden;box-shadow:0 12px 28px #00000057}.ide-agent-dashboard .x4rge-ab-inspector-header{border-bottom:1px solid var(--vscode-panel-border,transparent);flex:none;align-items:center;gap:8px;padding:10px 10px 8px;display:flex}.ide-agent-dashboard .x4rge-ab-inspector-heading{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.ide-agent-dashboard .x4rge-ab-inspector-icon{background:color-mix(in srgb, var(--vscode-button-background) 22%, transparent);width:24px;height:24px;color:var(--vscode-button-background);border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ide-agent-dashboard .x4rge-ab-inspector-titles{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ide-agent-dashboard .x4rge-ab-inspector-title{color:var(--vscode-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ide-agent-dashboard .x4rge-ab-inspector-subtitle{color:var(--vscode-descriptionForeground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ide-agent-dashboard .x4rge-ab-inspector-close{width:22px;height:22px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ide-agent-dashboard .x4rge-ab-inspector-close:hover{background:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-ab-inspector-body{flex-direction:column;gap:12px;min-height:0;padding:10px 10px 14px;display:flex;overflow:auto}.ide-agent-dashboard .x4rge-ab-inspector-copy{color:var(--vscode-descriptionForeground);margin:0;font-size:11px;line-height:1.45}.ide-agent-dashboard .x4rge-ab-inspector-section{flex-direction:column;gap:8px;display:flex}.ide-agent-dashboard .x4rge-ab-inspector-section-title{color:var(--vscode-descriptionForeground);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.ide-agent-dashboard .x4rge-ab-inspector-field{flex-direction:column;gap:4px;display:flex}.ide-agent-dashboard .x4rge-ab-inspector-field-label{color:var(--vscode-descriptionForeground);font-size:10px}.ide-agent-dashboard .x4rge-ab-inspector-field-input{border:1px solid color-mix(in srgb, var(--vscode-foreground) 14%, transparent);background:var(--vscode-input-background,color-mix(in srgb, var(--vscode-foreground) 4%, transparent));width:100%;height:26px;color:var(--vscode-foreground);border-radius:6px;outline:none;padding:0 8px;font-size:11px}.ide-agent-dashboard .x4rge-ab-inspector-status{color:var(--vscode-foreground);align-items:center;gap:7px;font-size:11px;display:inline-flex}.ide-agent-dashboard .x4rge-ab-inspector-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e38}.ide-agent-dashboard .x4rge-ab-sidebar{border-right:1px solid var(--vscode-panel-border);background-color:var(--vscode-sideBar-background);flex-direction:column;min-width:0;min-height:0;display:flex}.ide-agent-dashboard .x4rge-ab-back{border:0;border-bottom:1px solid var(--vscode-panel-border);height:34px;color:var(--vscode-foreground);cursor:pointer;text-align:left;background:0 0;flex:0 0 34px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ide-agent-dashboard .x4rge-ab-back:hover{background-color:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-ab-tabs{align-items:center;gap:2px;padding:6px 8px;display:flex}.ide-agent-dashboard .x4rge-ab-collapse,.ide-agent-dashboard .x4rge-ab-tab{width:28px;height:28px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ide-agent-dashboard .x4rge-ab-collapse{margin-right:4px}.ide-agent-dashboard .x4rge-ab-tab:hover,.ide-agent-dashboard .x4rge-ab-collapse:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-ab-tab.active{background-color:color-mix(in srgb, var(--vscode-button-background) 22%, transparent);color:var(--vscode-button-background)}.ide-agent-dashboard .x4rge-ab-search{border:1px solid color-mix(in srgb, var(--vscode-foreground) 12%, transparent);background-color:color-mix(in srgb, var(--vscode-foreground) 8%, transparent);height:28px;color:var(--vscode-descriptionForeground);border-radius:6px;align-items:center;gap:6px;margin:0 8px 8px;padding:0 8px;display:flex}.ide-agent-dashboard .x4rge-ab-search input{min-width:0;color:var(--vscode-foreground);background:0 0;border:0;outline:none;flex:auto;font-size:12px}.ide-agent-dashboard .x4rge-ab-categories{flex-direction:column;flex:auto;gap:1px;min-height:0;padding:0 8px 8px;display:flex;overflow-y:auto}.ide-agent-dashboard .x4rge-ab-category{height:28px;color:var(--vscode-foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex:0 0 28px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.ide-agent-dashboard .x4rge-ab-category:hover{background-color:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-ab-category-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ide-agent-dashboard .x4rge-ab-category-count{color:var(--vscode-descriptionForeground);font-size:11px}.ide-agent-dashboard .x4rge-ab-category .codicon-chevron-right{opacity:.5;font-size:12px}.ide-agent-dashboard .x4rge-ab-canvas{background:var(--vscode-editor-background);min-width:0;min-height:0;position:relative;overflow:hidden}.ide-agent-dashboard .x4rge-ab-canvas-surface{transform-origin:50%;will-change:transform;background-color:var(--vscode-editor-background);background-image:radial-gradient(circle, color-mix(in srgb, var(--vscode-foreground) 28%, transparent) 1px, transparent 1px);background-size:20px 20px;transition:transform .12s ease-out;position:absolute;inset:0}.ide-agent-dashboard .x4rge-agent-builder.is-locked .x4rge-ab-canvas-surface{pointer-events:none}.ide-agent-dashboard .x4rge-ab-wires{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ide-agent-dashboard .x4rge-ab-wires path,.ide-agent-dashboard .x4rge-ab-wire{stroke-linecap:round;stroke-linejoin:round;opacity:1;vector-effect:non-scaling-stroke;fill:none!important;stroke:#f97316!important;stroke-width:2.5px!important}.ide-agent-dashboard .x4rge-ab-wire.type-pink,.ide-agent-dashboard .x4rge-ab-wire.type-indigo{stroke:#f97316!important}.ide-agent-dashboard .x4rge-ab-toolbar-btn{width:28px;height:28px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.ide-agent-dashboard .x4rge-ab-toolbar-btn:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-ab-toolbar-btn.is-active{background-color:color-mix(in srgb, var(--vscode-button-background) 22%, transparent);color:var(--vscode-button-background)}.ide-agent-dashboard .x4rge-ab-zoom-control{position:relative}.ide-agent-dashboard .x4rge-ab-zoom-trigger{height:28px;color:var(--vscode-foreground);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.ide-agent-dashboard .x4rge-ab-zoom-trigger:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-ab-zoom-menu{z-index:9;border:1px solid var(--vscode-panel-border,transparent);background:var(--vscode-editorWidget-background);border-radius:8px;min-width:168px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 10px 28px #00000047}.ide-agent-dashboard .x4rge-ab-zoom-menu button{width:100%;color:var(--vscode-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:6px 8px;font-size:12px;display:flex}.ide-agent-dashboard .x4rge-ab-zoom-menu button:hover{background-color:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-ab-zoom-menu kbd{color:var(--vscode-descriptionForeground);font-size:11px}.ide-agent-dashboard .x4rge-ab-node{z-index:2;border:1px solid color-mix(in srgb, var(--vscode-foreground) 13%, transparent);background:var(--vscode-editorWidget-background);width:min(188px,30%);max-width:188px;box-shadow:var(--x4rge-panel-shadow-sm);cursor:pointer;border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:visible}.ide-agent-dashboard .x4rge-ab-node.is-compact{border-radius:9px;width:min(148px,24%);max-width:148px}.ide-agent-dashboard .x4rge-ab-node.selected{border-color:var(--vscode-focusBorder);box-shadow:0 0 0 1px var(--vscode-focusBorder), var(--x4rge-panel-shadow-sm)}.ide-agent-dashboard .x4rge-ab-node-header{align-items:center;gap:6px;padding:6px 8px;display:flex}.ide-agent-dashboard .x4rge-ab-node:not(.is-compact) .x4rge-ab-node-header{border-bottom:1px solid color-mix(in srgb, var(--vscode-foreground) 10%, transparent)}.ide-agent-dashboard .x4rge-ab-node-icon{background:color-mix(in srgb, var(--vscode-button-background) 20%, transparent);width:18px;height:18px;color:var(--vscode-button-background);border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.ide-agent-dashboard .x4rge-ab-node-heading{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.ide-agent-dashboard .x4rge-ab-node-title{color:var(--vscode-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.ide-agent-dashboard .x4rge-ab-node-kind{color:var(--vscode-descriptionForeground);font-size:9px}.ide-agent-dashboard .x4rge-ab-node-status{background:color-mix(in srgb, var(--vscode-foreground) 30%, transparent);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ide-agent-dashboard .x4rge-ab-node-play{width:18px;height:18px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;padding:0;font-size:10px;display:inline-flex}.ide-agent-dashboard .x4rge-ab-node-play:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-ab-node-fields{flex-direction:column;gap:7px;padding:8px;display:flex}.ide-agent-dashboard .x4rge-ab-field{flex-direction:column;gap:3px;display:flex;position:relative}.ide-agent-dashboard .x4rge-ab-field-label{color:var(--vscode-descriptionForeground);font-size:9px}.ide-agent-dashboard .x4rge-ab-field-input{border:1px solid color-mix(in srgb, var(--vscode-foreground) 14%, transparent);background:var(--vscode-input-background,color-mix(in srgb, var(--vscode-foreground) 4%, transparent));width:100%;height:22px;color:var(--vscode-foreground);cursor:default;text-align:left;border-radius:5px;outline:none;justify-content:space-between;align-items:center;gap:6px;padding:0 7px;font-size:10px;display:flex}.ide-agent-dashboard .x4rge-ab-node-footer{border-top:1px solid color-mix(in srgb, var(--vscode-foreground) 10%, transparent);color:var(--vscode-descriptionForeground);justify-content:flex-end;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex}.ide-agent-dashboard .x4rge-ab-handle{box-sizing:border-box;background:var(--vscode-charts-blue,#3794ff);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--vscode-charts-blue,#3794ff) 22%, transparent);z-index:3;pointer-events:none;border:0;border-radius:50%;position:absolute}.ide-agent-dashboard .x4rge-ab-handle.type-blue,.ide-agent-dashboard .x4rge-ab-handle.type-pink,.ide-agent-dashboard .x4rge-ab-handle.type-indigo{background:var(--vscode-charts-blue,#3794ff);box-shadow:0 0 0 3px color-mix(in srgb, var(--vscode-charts-blue,#3794ff) 22%, transparent)}.ide-agent-dashboard .x4rge-ab-node>.x4rge-ab-handle.input{top:50%;left:0;transform:translate(-50%,-50%)}.ide-agent-dashboard .x4rge-ab-node>.x4rge-ab-handle.output{top:50%;left:auto;right:0;transform:translate(50%,-50%)}.ide-agent-dashboard .x4rge-ab-field>.x4rge-ab-handle.input{top:50%;left:-8px;transform:translate(-50%,-50%)}.ide-agent-dashboard .x4rge-ab-node-footer{position:relative;overflow:visible}.ide-agent-dashboard .x4rge-ab-node-footer>.x4rge-ab-handle.output{top:50%;left:auto;right:0;transform:translate(50%,-50%)}.ide-agent-dashboard .x4rge-ab-toolbar{z-index:8;border:1px solid var(--vscode-panel-border,transparent);background:var(--vscode-editorWidget-background,var(--vscode-editor-background));width:max-content;color:var(--vscode-foreground);pointer-events:auto;border-radius:9px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0000003d}.ide-agent-dashboard .x4rge-ab-toolbar>button{width:26px;height:26px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.ide-agent-dashboard .x4rge-ab-toolbar>button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-ab-zoom{border-right:1px solid color-mix(in srgb, var(--vscode-foreground) 12%, transparent);align-items:center;gap:2px;margin-right:2px;padding-right:4px;display:flex}.ide-agent-dashboard .x4rge-ab-zoom button{width:22px;height:22px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.ide-agent-dashboard .x4rge-ab-zoom button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-ab-zoom span{text-align:center;min-width:38px;color:var(--vscode-foreground);font-size:11px}.ide-agent-dashboard .x4rge-design{grid-template-columns:minmax(0,260px) minmax(0,1fr) minmax(0,300px);display:grid;overflow:hidden}.ide-agent-dashboard .x4rge-dz-sidebar{background-color:var(--vscode-sideBar-background);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.ide-agent-dashboard .x4rge-dz-left{border-right:1px solid var(--vscode-panel-border)}.ide-agent-dashboard .x4rge-dz-right{border-left:1px solid var(--vscode-panel-border)}.ide-agent-dashboard .x4rge-dz-tabs{background:color-mix(in srgb, var(--vscode-foreground) 9%, transparent);border-radius:10px;flex:none;align-items:center;gap:2px;margin:8px;padding:2px;display:flex}.ide-agent-dashboard .x4rge-dz-tab{min-width:0;height:24px;color:var(--vscode-descriptionForeground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex;overflow:hidden}.ide-agent-dashboard .x4rge-dz-tab .codicon{font-size:12px}.ide-agent-dashboard .x4rge-dz-tab.active{background:var(--vscode-editorWidget-background);color:var(--vscode-foreground)}.ide-agent-dashboard .x4rge-dz-section{border-top:1px solid color-mix(in srgb, var(--vscode-foreground) 7%, transparent);flex-direction:column;gap:2px;padding:6px 8px;display:flex}.ide-agent-dashboard .x4rge-dz-section-head{height:22px;color:var(--vscode-descriptionForeground);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.ide-agent-dashboard .x4rge-dz-section-head .codicon{opacity:.7;font-size:12px}.ide-agent-dashboard .x4rge-dz-page,.ide-agent-dashboard .x4rge-dz-layer{height:24px;color:var(--vscode-foreground);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.ide-agent-dashboard .x4rge-dz-page:hover,.ide-agent-dashboard .x4rge-dz-layer:hover{background-color:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-dz-page.active,.ide-agent-dashboard .x4rge-dz-layer.active{background-color:color-mix(in srgb, var(--vscode-button-background) 22%, transparent);color:var(--vscode-foreground)}.ide-agent-dashboard .x4rge-dz-layer .codicon{opacity:.7;font-size:12px}.ide-agent-dashboard .x4rge-dz-placeholder{color:var(--vscode-descriptionForeground);padding:12px;font-size:11px}.ide-agent-dashboard .x4rge-dz-canvas{background-color:var(--x4rge-panel-design-canvas);min-width:0;min-height:0;position:relative;overflow:hidden}.ide-agent-dashboard .x4rge-dz-stage{justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.ide-agent-dashboard .x4rge-dz-frame{aspect-ratio:4/3;width:min(420px,82%);box-shadow:var(--x4rge-panel-shadow-lg);background:#fff;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.ide-agent-dashboard .x4rge-dz-shape{cursor:pointer;background:#eef1f6;border-radius:12px;justify-content:center;align-items:center;width:72%;height:56%;display:flex}.ide-agent-dashboard .x4rge-dz-shape.selected,.ide-agent-dashboard .x4rge-dz-text.selected{outline:1.5px solid var(--vscode-focusBorder);outline-offset:1px}.ide-agent-dashboard .x4rge-dz-text{color:#16181d;letter-spacing:-.3px;cursor:pointer;padding:2px 4px;font-size:18px;font-weight:600}.ide-agent-dashboard .x4rge-dz-toolbar{border:1px solid color-mix(in srgb, var(--vscode-foreground) 12%, transparent);background:var(--vscode-editorWidget-background);box-shadow:var(--x4rge-panel-shadow-sm);border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ide-agent-dashboard .x4rge-dz-tool{width:32px;height:32px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ide-agent-dashboard .x4rge-dz-tool:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-dz-tool.active{background-color:var(--vscode-button-background);color:var(--x4rge-orange-fg,var(--vscode-button-foreground))}.ide-agent-dashboard .x4rge-dz-zoom-pill{border:1px solid color-mix(in srgb, var(--vscode-foreground) 12%, transparent);background:var(--vscode-editorWidget-background);min-width:52px;height:26px;color:var(--vscode-foreground);cursor:pointer;border-radius:13px;padding:0 8px;font-size:11px;position:absolute;bottom:12px;right:12px}.ide-agent-dashboard .x4rge-dz-align{flex-flow:wrap;gap:2px}.ide-agent-dashboard .x4rge-dz-align-btn{width:26px;height:24px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.ide-agent-dashboard .x4rge-dz-align-btn:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-dz-row{align-items:center;gap:4px;display:flex}.ide-agent-dashboard .x4rge-dz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ide-agent-dashboard .x4rge-dz-numeric{background:color-mix(in srgb, var(--vscode-foreground) 7%, transparent);border:1px solid #0000;border-radius:5px;flex:1 1 0;align-items:center;gap:4px;min-width:0;height:24px;padding:0 6px;display:flex}.ide-agent-dashboard .x4rge-dz-numeric:focus-within{border-color:var(--vscode-focusBorder)}.ide-agent-dashboard .x4rge-dz-numeric>span{color:var(--vscode-descriptionForeground);flex:none;font-size:10px}.ide-agent-dashboard .x4rge-dz-numeric input{width:100%;min-width:0;color:var(--vscode-foreground);background:0 0;border:0;outline:none;flex:auto;font-size:11px}.ide-agent-dashboard .x4rge-select{cursor:pointer;text-align:start;width:100%;min-width:0;height:24px;color:var(--vscode-foreground);background:color-mix(in srgb, var(--vscode-foreground) 7%, transparent);border:0;border-radius:5px;outline:none;align-items:center;gap:6px;padding:0 4px 0 8px;font-family:inherit;font-size:11px;display:inline-flex}.ide-agent-dashboard .x4rge-select:hover{background:color-mix(in srgb, var(--vscode-foreground) 11%, transparent)}.ide-agent-dashboard .x4rge-select.open{background:color-mix(in srgb, var(--vscode-foreground) 15%, transparent)}.ide-agent-dashboard .x4rge-select-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ide-agent-dashboard .x4rge-select-label.placeholder{color:var(--vscode-descriptionForeground)}.ide-agent-dashboard .x4rge-select-chevron{color:var(--vscode-descriptionForeground);flex:none;justify-content:center;align-items:center;display:inline-flex}.ide-agent-dashboard .x4rge-select-chevron .codicon{font-size:13px}.ide-agent-dashboard .x4rge-select-popover{z-index:60;box-sizing:border-box;background:var(--vscode-editorWidget-background);border:1px solid var(--vscode-widget-border);max-height:320px;box-shadow:var(--x4rge-panel-shadow-md);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;overflow:hidden}.ide-agent-dashboard .x4rge-select-list{scrollbar-width:none;flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.ide-agent-dashboard .x4rge-select-list::-webkit-scrollbar{display:none}.ide-agent-dashboard .x4rge-select-item{cursor:pointer;height:28px;color:var(--vscode-foreground);border-radius:5px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.ide-agent-dashboard .x4rge-select-item:hover{background:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-select-item.selected{background:var(--vscode-button-background);color:var(--x4rge-orange-fg,var(--vscode-button-foreground))}.ide-agent-dashboard .x4rge-select-item.selected .x4rge-select-item-sub{color:inherit;opacity:.8}.ide-agent-dashboard .x4rge-select-item.header{cursor:default;letter-spacing:.04em;text-transform:uppercase;height:22px;color:var(--vscode-descriptionForeground);font-size:10px;font-weight:600}.ide-agent-dashboard .x4rge-select-item.header:hover{background:0 0}.ide-agent-dashboard .x4rge-select-item-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ide-agent-dashboard .x4rge-select-item-sub{color:var(--vscode-descriptionForeground);flex:none;font-size:10px}.ide-agent-dashboard .x4rge-dz-row>.x4rge-dz-select,.ide-agent-dashboard .x4rge-dz-select{flex:1 1 0}.ide-agent-dashboard .x4rge-ab-field .x4rge-select{border:1px solid color-mix(in srgb, var(--vscode-foreground) 14%, transparent);background:color-mix(in srgb, var(--vscode-foreground) 5%, transparent);height:26px}.ide-agent-dashboard .x4rge-st-select{border:1px solid var(--vscode-input-border);background:0 0;border-radius:5px;width:auto;min-width:120px;height:24px;padding:0 4px 0 6px;font-size:12px}.ide-agent-dashboard .x4rge-st-select:hover{background:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-dz-icon-btn{width:24px;height:24px;color:var(--vscode-icon-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 24px;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.ide-agent-dashboard .x4rge-dz-icon-btn:hover{background-color:var(--vscode-toolbar-hoverBackground)}.ide-agent-dashboard .x4rge-dz-swatch{border:1px solid #ffffff29;border-radius:4px;flex:0 0 18px;width:18px;height:18px}.ide-agent-dashboard .x4rge-dz-swatch-value{color:var(--vscode-foreground);flex:auto;font-size:11px}.ide-agent-dashboard .x4rge-dz-swatch-alpha{color:var(--vscode-descriptionForeground);font-size:11px}.ide-agent-dashboard .x4rge-marketplace{grid-template-columns:224px minmax(0,1fr);display:grid;overflow:hidden}.ide-agent-dashboard .x4rge-mk-sidebar{border-right:1px solid var(--vscode-panel-border);flex-direction:column;min-width:0;min-height:0;padding:16px 8px 16px 16px;font-size:13px;display:flex;overflow-y:auto}.ide-agent-dashboard .x4rge-mk-sidebar-title{color:var(--vscode-foreground);margin:0 0 8px;padding:0 8px;font-size:13px;font-weight:600}.ide-agent-dashboard .x4rge-mk-categories{flex-direction:column;gap:1px;display:flex}.ide-agent-dashboard .x4rge-mk-category{min-height:24px;color:color-mix(in srgb, var(--vscode-foreground) 74%, transparent);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.ide-agent-dashboard .x4rge-mk-category:hover{background-color:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-mk-category.active{background-color:color-mix(in srgb, var(--vscode-foreground) 10%, transparent);color:var(--vscode-foreground)}.ide-agent-dashboard .x4rge-mk-docs{color:color-mix(in srgb, var(--vscode-foreground) 74%, transparent);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin-top:12px;padding:4px 8px;font-size:12px;display:flex}.ide-agent-dashboard .x4rge-mk-docs .codicon{font-size:12px}.ide-agent-dashboard .x4rge-mk-main{min-width:0;min-height:0;padding:16px 16px 48px 8px;overflow-y:auto}.ide-agent-dashboard .x4rge-mk-search{border:1px solid color-mix(in srgb, var(--vscode-foreground) 12%, transparent);background-color:color-mix(in srgb, var(--vscode-foreground) 8%, transparent);height:28px;color:var(--vscode-descriptionForeground);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}.ide-agent-dashboard .x4rge-mk-search input{min-width:0;height:18px;color:var(--vscode-foreground);background:0 0;border:0;outline:none;flex:auto;font-size:13px;line-height:18px}.ide-agent-dashboard .x4rge-mk-section-title{color:color-mix(in srgb, var(--vscode-foreground) 74%, transparent);margin:16px 0 0;padding:4px 8px 6px;font-size:12px;font-weight:400;line-height:16px}.ide-agent-dashboard .x4rge-mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ide-agent-dashboard .x4rge-mk-item{background-color:color-mix(in srgb, var(--vscode-foreground) 6%, transparent);min-width:0;color:var(--vscode-foreground);cursor:pointer;text-align:left;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:12px;line-height:16px;display:flex}.ide-agent-dashboard .x4rge-mk-item:hover{background-color:color-mix(in srgb, var(--vscode-foreground) 10%, transparent)}.ide-agent-dashboard .x4rge-mk-icon{background:color-mix(in srgb, var(--vscode-foreground) 10%, transparent);width:36px;height:36px;color:var(--vscode-foreground);border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex;overflow:hidden}.ide-agent-dashboard .x4rge-mk-icon img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.ide-agent-dashboard .x4rge-mk-item-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ide-agent-dashboard .x4rge-mk-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.ide-agent-dashboard .x4rge-mk-item-desc{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.ide-agent-dashboard .x4rge-mk-item-desc.is-installed{opacity:1;color:#4ade80;align-items:center;gap:4px;display:inline-flex}.ide-agent-dashboard .x4rge-mk-item>.codicon-chevron-right{color:color-mix(in srgb, var(--vscode-foreground) 54%, transparent);flex:0 0 16px;font-size:16px}.ide-agent-dashboard .x4rge-mk-detail{flex:auto;min-height:0;padding:16px;overflow-y:auto}.ide-agent-dashboard .x4rge-mk-detail-back{color:var(--vscode-descriptionForeground);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:inline-flex}.ide-agent-dashboard .x4rge-mk-detail-back:hover{background-color:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-mk-detail-head{align-items:center;gap:12px;margin-top:12px;display:flex}.ide-agent-dashboard .x4rge-mk-detail-head h4{color:var(--vscode-foreground);margin:0;font-size:15px;font-weight:600}.ide-agent-dashboard .x4rge-mk-detail-head p{color:var(--vscode-descriptionForeground);margin:2px 0 0;font-size:12px}.ide-agent-dashboard .x4rge-mk-install{background:var(--vscode-button-background);color:var(--vscode-button-foreground);cursor:pointer;border:0;border-radius:5px;margin-left:auto;padding:5px 12px;font-size:12px}.ide-agent-dashboard .x4rge-mk-detail-body{max-width:620px;color:var(--vscode-descriptionForeground);margin:16px 0 0;font-size:12px;line-height:18px}.ide-agent-dashboard .x4rge-settings{grid-template-columns:224px minmax(0,1fr);display:grid;overflow:hidden}.ide-agent-dashboard .x4rge-st-sidebar{border-right:1px solid var(--vscode-panel-border);flex-direction:column;min-width:0;min-height:0;padding:16px 8px 16px 16px;display:flex;overflow-y:auto}.ide-agent-dashboard .x4rge-st-sidebar-header{color:var(--vscode-foreground);padding:0 6px 8px;font-size:13px;font-weight:600}.ide-agent-dashboard .x4rge-st-sidebar-cells{flex-direction:column;gap:1px;display:flex}.ide-agent-dashboard .x4rge-st-sidebar-divider{border:0;border-top:1px solid var(--vscode-panel-border);margin:8px 0}.ide-agent-dashboard .x4rge-st-sidebar-cell{width:100%;min-height:24px;color:var(--vscode-foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.ide-agent-dashboard .x4rge-st-sidebar-cell .codicon{color:var(--vscode-descriptionForeground);flex:0 0 16px;font-size:16px}.ide-agent-dashboard .x4rge-st-sidebar-cell:hover{background-color:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-st-sidebar-cell.active{background-color:var(--vscode-activityBar-background)}.ide-agent-dashboard .x4rge-st-sidebar-cell-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ide-agent-dashboard .x4rge-st-pane{min-width:0;min-height:0;overflow-y:auto}.ide-agent-dashboard .x4rge-st-pane-inner{flex-direction:column;row-gap:20px;max-width:1041px;padding:16px 16px 48px 8px;font-size:12px;line-height:18.2px;display:flex}.ide-agent-dashboard .x4rge-st-tab-title{height:21px;color:color-mix(in srgb, var(--vscode-foreground) 94%, transparent);font-size:16px;font-weight:500;line-height:21px}.ide-agent-dashboard .x4rge-st-tab-content{flex-direction:column;gap:16px;display:flex}.ide-agent-dashboard .x4rge-st-section{flex-direction:column;gap:6px;display:flex}.ide-agent-dashboard .x4rge-st-section-title{letter-spacing:.07px;color:var(--vscode-descriptionForeground);font-size:12px;font-weight:400;line-height:14px}.ide-agent-dashboard .x4rge-st-section-list{background-color:var(--vscode-activityBar-background);border-radius:8px;flex-direction:column;display:flex}.ide-agent-dashboard .x4rge-st-cell{align-items:flex-start;gap:20px;padding:12px;display:flex}.ide-agent-dashboard .x4rge-st-cell+.x4rge-st-cell{border-top:1px solid color-mix(in srgb, var(--vscode-foreground) 6%, transparent)}.ide-agent-dashboard .x4rge-st-cell-leading{flex:auto;min-width:0}.ide-agent-dashboard .x4rge-st-cell-label{color:var(--vscode-foreground);align-items:center;gap:4px;margin:0;font-size:12px;line-height:16px;display:flex}.ide-agent-dashboard .x4rge-st-cell-label .codicon{opacity:.7;font-size:12px}.ide-agent-dashboard .x4rge-st-cell-description{opacity:.7;color:var(--vscode-descriptionForeground);margin-top:2px;font-size:10px;line-height:14px}.ide-agent-dashboard .x4rge-st-cell-trailing{flex:none;align-items:center;gap:8px;display:flex}.ide-agent-dashboard .x4rge-st-btn{border:1px solid var(--vscode-input-border);color:var(--vscode-foreground);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:12px;line-height:16px;display:inline-flex}.ide-agent-dashboard .x4rge-st-btn:hover{background-color:var(--vscode-list-hoverBackground)}.ide-agent-dashboard .x4rge-st-btn.is-primary{background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-color:#0000}.ide-agent-dashboard .x4rge-st-btn .codicon{font-size:12px}.ide-agent-dashboard .x4rge-st-switch{background:color-mix(in srgb, var(--vscode-foreground) 22%, transparent);cursor:pointer;border:0;border-radius:9px;flex:0 0 30px;width:30px;height:18px;padding:0;transition:background-color .12s;position:relative}.ide-agent-dashboard .x4rge-st-switch.on{background:var(--vscode-button-background)}.ide-agent-dashboard .x4rge-st-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.ide-agent-dashboard .x4rge-st-switch.on span{transform:translate(12px)}@container ide-agent-dashboard (max-width:900px){.ide-agent-dashboard .x4rge-design{grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,230px)}.ide-agent-dashboard .x4rge-agent-builder{grid-template-columns:240px minmax(0,1fr)}.ide-agent-dashboard .x4rge-mk-grid{grid-template-columns:minmax(0,1fr)}}@container ide-agent-dashboard (max-width:700px){.ide-agent-dashboard .x4rge-panel-window-tab{min-width:150px;max-width:200px}.ide-agent-dashboard .x4rge-marketplace,.ide-agent-dashboard .x4rge-settings,.ide-agent-dashboard .x4rge-agent-builder{grid-template-columns:minmax(0,1fr)}.ide-agent-dashboard .x4rge-mk-sidebar,.ide-agent-dashboard .x4rge-st-sidebar,.ide-agent-dashboard .x4rge-ab-sidebar,.ide-agent-dashboard .x4rge-dz-left,.ide-agent-dashboard .x4rge-dz-right{display:none}.ide-agent-dashboard .x4rge-design{grid-template-columns:minmax(0,1fr)}.ide-agent-dashboard .x4rge-mk-main,.ide-agent-dashboard .x4rge-st-pane-inner{padding-left:16px}.ide-agent-dashboard .x4rge-editor-minimap{display:none}}@container ide-agent-dashboard (max-width:460px){.ide-agent-dashboard .x4rge-panel-launcher{padding:16px}.ide-agent-dashboard .x4rge-panel-launcher-grid{gap:8px}.ide-agent-dashboard .x4rge-panel-launcher-button{padding:8px 10px}.ide-agent-dashboard .x4rge-panel-launcher-button-title{font-size:11px}}
