.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;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:relative;overflow:clip visible;container:ide-agent-dashboard/inline-size}@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{z-index:500;background:color-mix(in srgb, var(--x4rge-bg-elevated) 94%, black);border:1px solid var(--ide-agent-border,var(--x4rge-border));border-radius:8px;width:max-content;min-width:228px;max-width:min(340px,100vw - 16px);padding:6px;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 40px #0000006b}.ide-agent-popover-portal{z-index:10000;position:fixed;top:auto;left:auto;right:auto}.ide-agent-popover-portal .ide-agent-menu-item{height:auto;min-height:30px}.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-item{width:100%;height:30px;color:var(--x4rge-fg);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.ide-agent-menu-item:hover{background: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{opacity:.95;flex-shrink:0;width:16px;height: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;padding:0 12px}.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-border,var(--x4rge-border));height:1px;margin:4px 6px}.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);color:#fff;cursor:pointer;border:none;border-radius:4px;flex-direction:row;flex-shrink:0;align-items:center;height:20px;min-height:20px;padding:0;font-size:12px;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-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}}.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-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-forge-theme=black] .ide-agent-dashboard .ide-agent-shared-chat,:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-detail-feed.ide-agent-aux-chat,: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-forge-theme=black] .ide-agent-explorer-tree{--ide-agent-explorer-guide-stroke:#e4e4e42e}:root[data-forge-theme=black] .ide-agent-explorer-row:hover{background:#ffffff0a}: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-forge-theme=black] .ide-agent-dashboard .ide-agent-editor-surface{background:var(--ide-agent-editor-bg,#1e1e1e)}:root[data-forge-theme=black] .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-code{background:var(--ide-agent-editor-bg,#1e1e1e)!important;color:var(--ide-agent-editor-fg,#d4d4d4)!important}: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-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-forge-theme=black] .ide-agent-dashboard .ide-agent-activity-rail{border-right-color:#ffffff0a}: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-forge-theme=black] .ide-agent-dashboard .ide-agent-editor-gutter{background:var(--ide-agent-editor-gutter,#1e1e1e);color:#6e7681!important}:root[data-forge-theme=black] .ide-agent-dashboard .ide-agent-tsv-row{color:var(--ide-agent-editor-fg,#d4d4d4)}: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}}
