.WorkflowSidebarComponent-module__zOrJmq__sidebar{background:var(--background-surface);border-right:1px solid var(--calculated-border-color);flex-direction:column;width:320px;min-width:320px;height:100%;display:flex;overflow:hidden}.WorkflowSidebarComponent-module__zOrJmq__sidebar-header{border-bottom:1px solid var(--calculated-border-color);font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:10px 16px;font-weight:600;display:flex}.WorkflowSidebarComponent-module__zOrJmq__sidebar-count{opacity:.7}.WorkflowSidebarComponent-module__zOrJmq__sidebar-header-actions{gap:2px;display:flex}.WorkflowSidebarComponent-module__zOrJmq__header-button{border-radius:var(--border-radius-sm);width:26px;height:26px;color:var(--text-muted);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}.WorkflowSidebarComponent-module__zOrJmq__header-button:hover{background:var(--calculated-accent-primary-subtle);color:var(--accent-primary)}.WorkflowSidebarComponent-module__zOrJmq__name-input-wrapper{border-bottom:1px solid var(--calculated-border-subtle);padding:4px 12px 6px}.WorkflowSidebarComponent-module__zOrJmq__name-input{width:100%;height:28px;font-size:var(--font-size-sm);background:var(--background-elevated);border:1px solid var(--calculated-border-subtle);color:var(--text-primary);border-radius:var(--border-radius-sm);padding:0 8px;font-weight:500}.WorkflowSidebarComponent-module__zOrJmq__name-input:focus{border-color:var(--accent-primary);outline:none}.WorkflowSidebarComponent-module__zOrJmq__asset-section{border-bottom:1px solid var(--calculated-border-color);padding:8px 12px}.WorkflowSidebarComponent-module__zOrJmq__asset-section-label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);align-items:center;gap:5px;margin-bottom:6px;font-size:.625rem;font-weight:600;display:flex}.WorkflowSidebarComponent-module__zOrJmq__asset-buttons{grid-template-columns:1fr 1fr;gap:4px;display:grid}.WorkflowSidebarComponent-module__zOrJmq__asset-button{font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--background-elevated);border:1px solid var(--calculated-border-subtle);border-radius:var(--border-radius-sm);transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;align-items:center;gap:5px;padding:5px 8px;font-weight:500;display:flex}.WorkflowSidebarComponent-module__zOrJmq__asset-button:hover{border-color:var(--accent-primary);background:var(--calculated-accent-primary-subtle);color:var(--text-primary)}
.DrawingCanvasComponent-module__zilbVq__overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);background:#000000eb;background:lab(0% 0 0/.92);flex-direction:column;justify-content:center;align-items:center;animation:.15s DrawingCanvasComponent-module__zilbVq__fade-in-pure;display:flex;position:fixed;inset:0}.DrawingCanvasComponent-module__zilbVq__close-button{color:var(--color-white);cursor:pointer;z-index:10;background:#ffffff1a;background:lab(99.9996% -.00357628 -.0378609/.1);border:1px solid #ffffff26;border:1px solid lab(99.9996% -.00357628 -.0378609/.15);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.DrawingCanvasComponent-module__zilbVq__close-button:hover{background:#fff3;background:lab(99.9996% -.00357628 -.0378609/.2)}.DrawingCanvasComponent-module__zilbVq__toolbar{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-md);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;padding:10px 16px;display:flex}.DrawingCanvasComponent-module__zilbVq__tool-group{align-items:center;gap:6px;display:flex}.DrawingCanvasComponent-module__zilbVq__tool-group:after{content:"";background:var(--calculated-border-color);width:1px;height:20px;margin-left:6px;display:block}.DrawingCanvasComponent-module__zilbVq__tool-group:last-child:after{display:none}.DrawingCanvasComponent-module__zilbVq__tool-label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-right:4px;font-weight:600}.DrawingCanvasComponent-module__zilbVq__tool-button{border-radius:var(--border-radius-sm);border:1px solid var(--calculated-border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.DrawingCanvasComponent-module__zilbVq__tool-button:hover{background:var(--background-elevated);color:var(--text-primary)}.DrawingCanvasComponent-module__zilbVq__tool-button-element-is-active-state{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;color:lab(100% 0 0)}.DrawingCanvasComponent-module__zilbVq__swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:0;transition:all .15s}.DrawingCanvasComponent-module__zilbVq__swatch:hover{transform:scale(1.15)}.DrawingCanvasComponent-module__zilbVq__swatch-is-active-state{border-color:var(--text-primary);box-shadow:0 0 8px var(--calculated-accent-primary-glow);transform:scale(1.15)}.DrawingCanvasComponent-module__zilbVq__size-button{border-radius:var(--border-radius-sm);border:1px solid var(--calculated-border-color);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.DrawingCanvasComponent-module__zilbVq__size-button:hover{background:var(--background-elevated);color:var(--text-primary)}.DrawingCanvasComponent-module__zilbVq__size-button-element-is-active-state{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;color:lab(100% 0 0)}.DrawingCanvasComponent-module__zilbVq__size-dot{background:currentColor;border-radius:50%}.DrawingCanvasComponent-module__zilbVq__action-button{border-radius:var(--border-radius-sm);background:var(--background-elevated);border:1px solid var(--calculated-border-color);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:5px;padding:6px 12px;font-weight:500;transition:all .15s;display:flex}.DrawingCanvasComponent-module__zilbVq__action-button:hover{background:var(--calculated-accent-primary-glow);color:var(--text-primary)}.DrawingCanvasComponent-module__zilbVq__action-button:disabled{opacity:.4;cursor:not-allowed}.DrawingCanvasComponent-module__zilbVq__canvas-area{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;max-width:90vw;max-height:calc(100vh - 200px);padding:0 20px;display:flex;overflow:hidden}.DrawingCanvasComponent-module__zilbVq__canvas-wrapper{border-radius:4px;max-width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 4px 24px #0006;box-shadow:0 4px 24px lab(0% 0 0/.4)}.DrawingCanvasComponent-module__zilbVq__background-image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.DrawingCanvasComponent-module__zilbVq__background-white{background:var(--color-white);width:100%;height:100%}.DrawingCanvasComponent-module__zilbVq__draw-canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.DrawingCanvasComponent-module__zilbVq__bottom-bar{align-items:center;gap:12px;margin-top:12px;display:flex}.DrawingCanvasComponent-module__zilbVq__cancel-button{border-radius:var(--border-radius-sm);color:#ffffffb3;color:lab(99.9996% -.00357628 -.0378609/.7);cursor:pointer;background:0 0;border:1px solid #fff3;border:1px solid lab(99.9996% -.00357628 -.0378609/.2);align-items:center;gap:6px;padding:10px 20px;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.DrawingCanvasComponent-module__zilbVq__cancel-button:hover{color:var(--color-white);background:#ffffff14;background:lab(99.9996% -.00357628 -.0378609/.08)}.DrawingCanvasComponent-module__zilbVq__save-button{border-radius:var(--border-radius-sm);background:var(--accent-primary);color:#fff;color:lab(100% 0 0);cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 24px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.DrawingCanvasComponent-module__zilbVq__save-button:hover{background:var(--calculated-accent-primary-hover);box-shadow:0 4px 16px var(--calculated-accent-primary-glow);transform:translateY(-1px)}
.AssetInputOptionsComponent-module__WMk9Sq__container{flex-direction:column;gap:6px;width:100%;height:100%;padding:4px;display:flex}.AssetInputOptionsComponent-module__WMk9Sq__compact{gap:4px;padding:2px}.AssetInputOptionsComponent-module__WMk9Sq__hidden-input{display:none}.AssetInputOptionsComponent-module__WMk9Sq__option-grid{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.AssetInputOptionsComponent-module__WMk9Sq__option-button{border:1px solid var(--calculated-border-subtle,#ffffff14);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px 10px;font-size:.625rem;transition:background .15s,color .15s,border-color .15s;display:flex}@supports (color:lab(0% 0 0)){.AssetInputOptionsComponent-module__WMk9Sq__option-button{border:1px solid var(--calculated-border-subtle,lab(99.9996% -.00357628 -.0378609/.08))}}.AssetInputOptionsComponent-module__WMk9Sq__option-button:hover{color:var(--text-primary);background:var(--background-elevated);border-color:var(--calculated-border-color)}.AssetInputOptionsComponent-module__WMk9Sq__compact .AssetInputOptionsComponent-module__WMk9Sq__option-button{flex:none;padding:5px}.AssetInputOptionsComponent-module__WMk9Sq__drop-zone{border:1px dashed var(--calculated-border-subtle,#ffffff14);min-height:0;color:var(--text-muted,#666);cursor:pointer;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:4px;font-size:.625rem;transition:background .15s,color .15s,border-color .15s;display:flex}@supports (color:lab(0% 0 0)){.AssetInputOptionsComponent-module__WMk9Sq__drop-zone{border:1px dashed var(--calculated-border-subtle,lab(99.9996% -.00357628 -.0378609/.08));color:var(--text-muted,lab(43.16% 0 0))}}.AssetInputOptionsComponent-module__WMk9Sq__drop-zone:hover{color:var(--text-secondary);border-color:var(--calculated-border-color);background:#ffffff05;background:lab(99.9996% -.00357628 -.0378609/.02)}.AssetInputOptionsComponent-module__WMk9Sq__webcam-preview{flex-direction:column;gap:4px;width:100%;height:100%;display:flex}.AssetInputOptionsComponent-module__WMk9Sq__webcam-video{object-fit:cover;background:#000;background:lab(0% 0 0);border-radius:4px;flex:1;width:100%;min-height:0;transform:scaleX(-1)}.AssetInputOptionsComponent-module__WMk9Sq__webcam-actions{justify-content:center;align-items:center;gap:6px;display:flex}.AssetInputOptionsComponent-module__WMk9Sq__capture-button{background:var(--color-danger);cursor:pointer;border:3px solid #fff;border:3px solid lab(99.9996% -.00357628 -.0378609);border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:background .15s,color .15s,border-color .15s}.AssetInputOptionsComponent-module__WMk9Sq__capture-button:hover{background:var(--color-danger-strong);transform:scale(1.1)}.AssetInputOptionsComponent-module__WMk9Sq__cancel-button{border:1px solid var(--calculated-border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:.625rem;transition:background .15s,color .15s}.AssetInputOptionsComponent-module__WMk9Sq__cancel-button:hover{color:var(--text-primary);background:var(--background-elevated)}.AssetInputOptionsComponent-module__WMk9Sq__audio-rec-wrap{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}
.WorkflowNodeComponent-module__QTmb5a__node-group{cursor:default}.WorkflowNodeComponent-module__QTmb5a__node-body{fill:var(--background-surface);stroke:var(--accent-primary);stroke-width:1.5px;stroke-opacity:.4;filter:drop-shadow(0 2px 8px #00000040);filter:drop-shadow(0 2px 8px lab(0% 0 0/.25));transition:stroke var(--transition-fast), stroke-opacity var(--transition-fast)}.WorkflowNodeComponent-module__QTmb5a__node-group:hover .WorkflowNodeComponent-module__QTmb5a__node-body{stroke:var(--accent-primary);stroke-opacity:.5}.WorkflowNodeComponent-module__QTmb5a__node-header{fill:var(--background-elevated);stroke:none}.WorkflowNodeComponent-module__QTmb5a__node-drag-area{cursor:grab}.WorkflowNodeComponent-module__QTmb5a__node-drag-area:active{cursor:grabbing}.WorkflowNodeComponent-module__QTmb5a__header-actions{justify-content:flex-end;align-items:center;gap:4px;height:100%;padding-right:6px;display:flex}.WorkflowNodeComponent-module__QTmb5a__header-separator{background:var(--calculated-border-color);opacity:.5;flex-shrink:0;width:1px;height:12px}.WorkflowNodeComponent-module__QTmb5a__header-type-badge{font-size:.5625rem;font-weight:500;font-family:var(--font-sans);opacity:.6;white-space:nowrap;flex-shrink:0}.WorkflowNodeComponent-module__QTmb5a__delete-node-button{width:18px;height:18px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.WorkflowNodeComponent-module__QTmb5a__delete-node-button:hover{background:var(--calculated-color-danger-subtle);color:var(--color-danger)}.WorkflowNodeComponent-module__QTmb5a__port{cursor:pointer;transition:filter var(--transition-fast), transform var(--transition-fast)}.WorkflowNodeComponent-module__QTmb5a__port:hover{filter:brightness(1.3);transform-origin:50%}.WorkflowNodeComponent-module__QTmb5a__port-compatible{cursor:crosshair;animation:1s ease-in-out infinite WorkflowNodeComponent-module__QTmb5a__pulse-port}.WorkflowNodeComponent-module__QTmb5a__port-output{cursor:crosshair}.WorkflowNodeComponent-module__QTmb5a__port-label{fill:var(--text-secondary);font-size:.625rem;font-family:var(--font-sans)}.WorkflowNodeComponent-module__QTmb5a__node-rename-input{font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-sans);background:0 0;border:none;border-bottom:1px solid;outline:none;width:100%;min-width:0;padding:0}.WorkflowNodeComponent-module__QTmb5a__asset-textarea{width:100%;height:100%;font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--background-base);border:1px solid var(--calculated-border-subtle);resize:none;box-sizing:border-box;border-radius:2px;outline:none;padding:4px 6px;line-height:1.4}.WorkflowNodeComponent-module__QTmb5a__asset-textarea:focus{border-color:var(--accent-primary)}.WorkflowNodeComponent-module__QTmb5a__asset-textarea::placeholder{color:var(--text-muted);opacity:.5}.WorkflowNodeComponent-module__QTmb5a__asset-upload-area{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.WorkflowNodeComponent-module__QTmb5a__asset-file-input{display:none}.WorkflowNodeComponent-module__QTmb5a__asset-preview-img{object-fit:contain;border-radius:2px;width:100%;height:100%}.WorkflowNodeComponent-module__QTmb5a__asset-pdf-viewer{background:#fff;background:lab(99.9996% -.00357628 -.0378609);border:none;border-radius:2px;width:calc(100% + 20px);height:calc(100% + 10px)}.WorkflowNodeComponent-module__QTmb5a__asset-video-player{object-fit:contain;border-radius:2px;width:100%;height:100%}.WorkflowNodeComponent-module__QTmb5a__asset-file-label{color:var(--text-secondary);align-items:center;gap:6px;font-size:.625rem;display:flex}.WorkflowNodeComponent-module__QTmb5a__file-input-preview{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.WorkflowNodeComponent-module__QTmb5a__file-input-clear-button{background:var(--background-surface);-webkit-backdrop-filter:blur(4px);border:1px solid var(--calculated-border-color);width:16px;height:16px;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.WorkflowNodeComponent-module__QTmb5a__file-input-clear-button:hover{background:var(--calculated-color-danger-subtle);color:var(--color-danger);border-color:var(--color-danger)}.WorkflowNodeComponent-module__QTmb5a__viewer-content{background:var(--background-base);border:1px solid var(--calculated-border-subtle);border-radius:2px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.WorkflowNodeComponent-module__QTmb5a__viewer-empty{height:100%;color:var(--text-muted);opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.625rem;display:flex}.WorkflowNodeComponent-module__QTmb5a__viewer-text{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;flex:1;padding:4px 6px;font-size:.625rem;line-height:1.4;overflow-y:auto}.WorkflowNodeComponent-module__QTmb5a__viewer-image{object-fit:contain;border-radius:2px;width:100%;height:100%;display:block}.WorkflowNodeComponent-module__QTmb5a__model-result-error{color:var(--color-rose);white-space:nowrap;text-overflow:ellipsis;background:#f43f5e1a;background:lab(56.4518% 69.5816 26.7645/.1);border:1px solid #f43f5e33;border:1px solid lab(56.4518% 69.5816 26.7645/.2);border-radius:2px;align-items:center;padding:4px 6px;font-size:.625rem;display:flex;overflow:hidden}.WorkflowNodeComponent-module__QTmb5a__config-button-element-is-active-state{color:var(--accent-primary)!important;background:var(--calculated-accent-primary-subtle)!important}.WorkflowNodeComponent-module__QTmb5a__node-config{box-sizing:border-box;flex-direction:column;gap:4px;height:100%;padding:4px 0;display:flex}.WorkflowNodeComponent-module__QTmb5a__node-config-messages{background:var(--background-base);border:1px solid var(--calculated-border-subtle);border-radius:2px;align-items:center;gap:6px;padding:6px;display:flex}.WorkflowNodeComponent-module__QTmb5a__node-config-message-count{color:var(--text-secondary);font-size:.625rem;font-weight:500}.WorkflowNodeComponent-module__QTmb5a__node-config-message-hint{color:var(--text-muted);opacity:.6;margin-left:auto;font-size:.5625rem}.WorkflowNodeComponent-module__QTmb5a__node-config-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-top:2px;font-size:.5625rem;font-weight:600}.WorkflowNodeComponent-module__QTmb5a__node-config-upload{align-items:center;display:flex}.WorkflowNodeComponent-module__QTmb5a__node-config-upload-label{color:var(--text-muted);cursor:pointer;border:1px dashed var(--calculated-border-color);transition:border-color var(--transition-fast), color var(--transition-fast);border-radius:2px;align-items:center;gap:4px;width:100%;padding:3px 6px;font-size:.5625rem;display:flex}.WorkflowNodeComponent-module__QTmb5a__node-config-upload-label:hover{border-color:var(--accent-primary);color:var(--text-secondary)}.WorkflowNodeComponent-module__QTmb5a__node-config-file{color:var(--text-secondary);background:var(--calculated-accent-primary-subtle);border-radius:2px;align-items:center;gap:4px;padding:2px 6px;font-size:.5625rem;display:flex}.WorkflowNodeComponent-module__QTmb5a__node-config-clear-button{width:14px;height:14px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;font-size:.625rem;display:inline-flex}.WorkflowNodeComponent-module__QTmb5a__node-config-clear-button:hover{color:var(--color-danger);background:var(--calculated-color-danger-subtle)}.WorkflowNodeComponent-module__QTmb5a__selected-flash{fill:none;stroke:var(--accent-primary);pointer-events:none;filter:drop-shadow(0 0 4px var(--accent-primary));animation:1.6s ease-in-out infinite WorkflowNodeComponent-module__QTmb5a__flash-select}.WorkflowNodeComponent-module__QTmb5a__tool-node-pills{flex-direction:column;gap:3px;height:100%;display:flex;overflow:hidden}.WorkflowNodeComponent-module__QTmb5a__tool-node-pill{font-size:.5625rem;font-weight:500;font-family:var(--font-sans);color:var(--color-orange);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;background:#f9731614;background:lab(64.5114% 49.362 68.6346/.08);border:1px solid #f9731626;border:1px solid lab(64.5114% 49.362 68.6346/.15);border-radius:3px;padding:2px 6px;line-height:1.4;display:block;overflow:hidden}.WorkflowNodeComponent-module__QTmb5a__tool-node-pill-more{color:var(--text-muted);padding:2px 6px;font-size:.5625rem;font-style:italic;font-weight:500;line-height:1.4;display:block}@keyframes WorkflowNodeComponent-module__QTmb5a__flash-select{0%,to{stroke-opacity:.45}50%{stroke-opacity:1}}@keyframes WorkflowNodeComponent-module__QTmb5a__pulse-port{0%,to{opacity:1}50%{opacity:.5}}
.WorkflowCanvasComponent-module__776-8q__canvas{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--background-base);transition:background var(--transition-normal);flex:1;position:relative;overflow:hidden}[data-theme=light] .WorkflowCanvasComponent-module__776-8q__canvas{background:radial-gradient(circle at 50% 30%, var(--color-white) 0%, #efefef 20%, #dedede 50%, #c6c6c6 100%)}@supports (color:lab(0% 0 0)){[data-theme=light] .WorkflowCanvasComponent-module__776-8q__canvas{background:radial-gradient(circle at 50% 30%, var(--color-white) 0%, lab(94.316% 0 -.0000119209) 20%, lab(88.516% 0 -.0000119209) 50%, lab(80.048% -.0000298023 0) 100%)}}[data-theme=tropical] .WorkflowCanvasComponent-module__776-8q__canvas{background:radial-gradient(circle at 50% 70%,#2e221a 0%,#241a14 30%,#1a120e 70%,#140e0a 100%);background:radial-gradient(circle at 50% 70%,lab(14.5347% 4.89523 7.71756) 0%,lab(10.3633% 4.29817 6.0878) 30%,lab(6.22531% 3.24737 3.43535) 70%,lab(4.40599% 1.85577 2.51928) 100%)}[data-theme=oceanic] .WorkflowCanvasComponent-module__776-8q__canvas{background:radial-gradient(circle at 50% 40%,#111f38 0%,#0b1628 30%,#060d18 70%,#040a14 100%);background:radial-gradient(circle at 50% 40%,lab(11.576% 1.18538 -18.4047) 0%,lab(6.98278% .329822 -14.012) 30%,lab(3.47951% -.222325 -7.14096) 70%,lab(2.5809% -.269867 -5.54694) 100%)}[data-theme=muted] .WorkflowCanvasComponent-module__776-8q__canvas{background:radial-gradient(circle at 50% 30%,#e9e9e9 0%,#dadada 20%,#d0d0d0 50%,#c4c4c4 100%);background:radial-gradient(circle at 50% 30%,lab(92.344% 0 -.0000119209) 0%,lab(87.124% 0 -.0000119209) 20%,lab(83.528% 0 0) 50%,lab(79.12% -.0000298023 -.0000119209) 100%)}.WorkflowCanvasComponent-module__776-8q__canvas.WorkflowCanvasComponent-module__776-8q__panning{cursor:grabbing}.WorkflowCanvasComponent-module__776-8q__starfield{pointer-events:none;z-index:0;transition:opacity var(--transition-normal);position:absolute;inset:0}[data-theme=light] .WorkflowCanvasComponent-module__776-8q__starfield{opacity:0;pointer-events:none}[data-theme=tropical] .WorkflowCanvasComponent-module__776-8q__starfield{opacity:.3}[data-theme=oceanic] .WorkflowCanvasComponent-module__776-8q__starfield{opacity:.45}[data-theme=muted] .WorkflowCanvasComponent-module__776-8q__starfield{opacity:0;pointer-events:none}.WorkflowCanvasComponent-module__776-8q__svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.WorkflowCanvasComponent-module__776-8q__empty-state{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkflowCanvasComponent-module__776-8q__empty-icon{opacity:.2;color:var(--accent-primary);font-size:3rem}.WorkflowCanvasComponent-module__776-8q__empty-title{font-size:var(--font-size-md);color:var(--text-secondary);opacity:.6;font-weight:600}.WorkflowCanvasComponent-module__776-8q__empty-subtitle{font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;max-width:240px;line-height:1.5}.WorkflowCanvasComponent-module__776-8q__instructions{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--background-surface);-webkit-backdrop-filter:blur(8px);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);z-index:3;pointer-events:none;white-space:nowrap;padding:6px 16px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.WorkflowCanvasComponent-module__776-8q__instructions strong{color:var(--text-secondary);font-weight:600}.WorkflowCanvasComponent-module__776-8q__connection-group{pointer-events:auto}.WorkflowCanvasComponent-module__776-8q__connection-hit-area{cursor:pointer}.WorkflowCanvasComponent-module__776-8q__connection-line{pointer-events:none;transition:stroke-opacity var(--transition-fast)}@keyframes WorkflowCanvasComponent-module__776-8q__edge-flow{to{stroke-dashoffset:-24px}}.WorkflowCanvasComponent-module__776-8q__connection-selected .WorkflowCanvasComponent-module__776-8q__connection-line{stroke-dasharray:8 6;animation:.6s linear infinite WorkflowCanvasComponent-module__776-8q__edge-flow}.WorkflowCanvasComponent-module__776-8q__connection-group:hover .WorkflowCanvasComponent-module__776-8q__connection-line{stroke-opacity:1;stroke-width:3px}.WorkflowCanvasComponent-module__776-8q__connection-delete-wrapper{opacity:0;transition:opacity var(--transition-fast)}.WorkflowCanvasComponent-module__776-8q__connection-group:hover .WorkflowCanvasComponent-module__776-8q__connection-delete-wrapper{opacity:1}.WorkflowCanvasComponent-module__776-8q__connection-delete-button{background:var(--color-danger);color:#fff;color:lab(100% 0 0);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:0;display:flex;box-shadow:0 1px 4px #0000004d;box-shadow:0 1px 4px lab(0% 0 0/.3)}.WorkflowCanvasComponent-module__776-8q__connecting-line{pointer-events:none}.WorkflowCanvasComponent-module__776-8q__canvas-toolbar{z-index:3;gap:4px;display:flex;position:absolute;top:12px;left:12px}.WorkflowCanvasComponent-module__776-8q__toolbar-button{border-radius:var(--border-radius-sm);background:var(--background-surface);-webkit-backdrop-filter:blur(8px);border:1px solid var(--calculated-border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.WorkflowCanvasComponent-module__776-8q__toolbar-button:hover{background:var(--background-elevated);color:var(--text-primary);border-color:var(--accent-primary)}.WorkflowCanvasComponent-module__776-8q__toolbar-button-element-is-active-state{background:var(--calculated-accent-primary-subtle);color:var(--accent-primary);border-color:var(--accent-primary)}@media (max-width:767px){.WorkflowCanvasComponent-module__776-8q__canvas-toolbar{z-index:10}.WorkflowCanvasComponent-module__776-8q__instructions{display:none}}
.TextContentComponent-module__Ji_-fW__wrapper{flex-direction:column;gap:0;display:flex}.TextContentComponent-module__Ji_-fW__header-layout-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.TextContentComponent-module__Ji_-fW__label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0;font-size:.5625rem;font-weight:600}.TextContentComponent-module__Ji_-fW__tabs{background:var(--background-base);border:1px solid var(--calculated-border-subtle);border-radius:4px;gap:2px;padding:2px;display:flex}.TextContentComponent-module__Ji_-fW__tab{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:3px;align-items:center;gap:3px;padding:2px 7px;font-size:.5625rem;font-weight:500;display:inline-flex}.TextContentComponent-module__Ji_-fW__tab:hover{color:var(--text-secondary)}.TextContentComponent-module__Ji_-fW__tab-is-active-state{background:var(--calculated-accent-primary-subtle);color:var(--accent-primary)}.TextContentComponent-module__Ji_-fW__markdown-preview{font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-base);border:1px solid var(--calculated-border-subtle);border-radius:var(--border-radius-sm);word-break:break-word;max-height:calc(100vh - 320px);padding:8px;line-height:1.5;overflow-y:auto}.TextContentComponent-module__Ji_-fW__preview-empty{font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}.TextContentComponent-module__Ji_-fW__textarea{width:100%;font-size:var(--font-size-sm);font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--background-base);border:1px solid var(--calculated-border-subtle);border-radius:var(--border-radius-sm);resize:none;box-sizing:border-box;outline:none;min-height:48px;padding:8px;line-height:1.5;overflow:hidden}.TextContentComponent-module__Ji_-fW__textarea:focus{border-color:var(--accent-primary)}.TextContentComponent-module__Ji_-fW__textarea::placeholder{color:var(--text-muted);opacity:.5}.TextContentComponent-module__Ji_-fW__textarea-read-only{resize:vertical;min-height:80px;max-height:calc(100vh - 320px);overflow-y:auto}
.ToolResultRenderersComponent-module__MDaanW__renderer-block{flex-direction:column;gap:6px;width:100%;margin-top:4px;display:flex}.ToolResultRenderersComponent-module__MDaanW__renderer-header{font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ToolResultRenderersComponent-module__MDaanW__renderer-title{color:var(--text-primary);font-weight:500}.ToolResultRenderersComponent-module__MDaanW__status-badge{letter-spacing:.02em;border-radius:10px;align-items:center;gap:3px;padding:1px 7px;font-size:.625rem;font-weight:600;display:inline-flex}.ToolResultRenderersComponent-module__MDaanW__status-success{color:var(--color-success);background:#34d3991a;background:lab(75.7021% -52.2152 16.6814/.1)}.ToolResultRenderersComponent-module__MDaanW__status-error{color:var(--color-danger-light);background:#f871711a;background:lab(64.7866% 52.7216 26.6388/.1)}.ToolResultRenderersComponent-module__MDaanW__path-pill{background:var(--background-elevated);font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;max-width:360px;padding:1px 8px;display:inline-flex;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__path-full{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__code-block{background:var(--background-surface);border:1px solid var(--calculated-border-color);font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);color:var(--text-secondary);white-space:pre;border-radius:6px;max-height:240px;margin:0;padding:8px 10px;line-height:1.5;overflow:auto}.ToolResultRenderersComponent-module__MDaanW__code-block code{color:inherit}.ToolResultRenderersComponent-module__MDaanW__code-display-container{flex-direction:column;gap:4px;margin:6px 0;display:flex}.ToolResultRenderersComponent-module__MDaanW__code-display-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ToolResultRenderersComponent-module__MDaanW__code-display-title{font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);color:var(--text-tertiary,var(--text-secondary));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__code-display-copy{border:1px solid var(--calculated-border-color);background:var(--background-surface);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;border-radius:4px;flex-shrink:0;padding:2px 8px;transition:background .15s,color .15s}.ToolResultRenderersComponent-module__MDaanW__code-display-copy:hover{background:var(--background-elevated);color:var(--text-primary)}.ToolResultRenderersComponent-module__MDaanW__inline-code{background:var(--background-elevated);font-family:var(--font-mono,monospace);font-size:var(--font-size-xs);color:var(--accent-primary);overflow-wrap:break-word;border-radius:3px;padding:0 4px}.ToolResultRenderersComponent-module__MDaanW__diff-block{background:var(--background-surface);border:1px solid var(--calculated-border-color);font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);white-space:pre;border-radius:6px;max-height:300px;margin:0;padding:6px 10px;line-height:1.55;overflow:auto}.ToolResultRenderersComponent-module__MDaanW__diff-block code{color:var(--text-secondary)}.ToolResultRenderersComponent-module__MDaanW__diff-added{color:var(--color-success);background:#34d39914;background:lab(75.7021% -52.2152 16.6814/.08);display:inline}.ToolResultRenderersComponent-module__MDaanW__diff-removed{color:var(--color-danger-light);background:#f8717114;background:lab(64.7866% 52.7216 26.6388/.08);display:inline}.ToolResultRenderersComponent-module__MDaanW__diff-hunk{color:var(--color-info);opacity:.7}.ToolResultRenderersComponent-module__MDaanW__error-text{font-size:var(--font-size-xs);color:var(--color-danger-light);background:#f871710f;background:lab(64.7866% 52.7216 26.6388/.06);border-radius:4px;padding:4px 8px}.ToolResultRenderersComponent-module__MDaanW__raw-toggle{width:100%;margin-top:2px}.ToolResultRenderersComponent-module__MDaanW__raw-toggle-button{font-size:var(--font-size-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;transition:color .15s;display:inline-flex}.ToolResultRenderersComponent-module__MDaanW__raw-toggle-button:hover{color:var(--text-secondary);background:var(--background-elevated)}.ToolResultRenderersComponent-module__MDaanW__chevron-open{transform:rotate(90deg)}.ToolResultRenderersComponent-module__MDaanW__raw-content{max-height:300px;font-size:var(--font-size-sm);margin-top:4px;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__grep-list{flex-direction:column;gap:4px;max-height:280px;display:flex;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__grep-file{flex-direction:column;gap:1px;display:flex}.ToolResultRenderersComponent-module__MDaanW__grep-file-path{font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);color:var(--accent-primary);opacity:.9;padding:2px 0;font-weight:600}.ToolResultRenderersComponent-module__MDaanW__grep-line{font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);align-items:baseline;gap:8px;padding:1px 0 1px 12px;line-height:1.5;display:flex}.ToolResultRenderersComponent-module__MDaanW__grep-line-num{color:var(--text-muted);text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;min-width:32px}.ToolResultRenderersComponent-module__MDaanW__grep-line-content{color:var(--text-secondary);white-space:pre;text-overflow:ellipsis;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__directory-list{flex-direction:column;gap:1px;max-height:260px;padding:4px 0;display:flex;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__directory-entry{font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);color:var(--text-secondary);border-radius:3px;align-items:center;gap:6px;padding:2px 8px;display:flex}.ToolResultRenderersComponent-module__MDaanW__directory-entry:hover{background:var(--background-elevated)}.ToolResultRenderersComponent-module__MDaanW__directory-icon{color:var(--color-info);flex-shrink:0}.ToolResultRenderersComponent-module__MDaanW__file-icon{color:var(--text-muted);flex-shrink:0}.ToolResultRenderersComponent-module__MDaanW__search-results{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__search-result{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:4px;padding:4px 8px}.ToolResultRenderersComponent-module__MDaanW__search-link{font-size:var(--font-size-sm);color:var(--color-info);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;display:block;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__search-link:hover{text-decoration:underline}.ToolResultRenderersComponent-module__MDaanW__search-snippet{font-size:var(--font-size-xs);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__terminal-block{border:1px solid var(--calculated-border-color);background:var(--background-base);border-radius:8px;flex-direction:column;width:100%;margin-top:4px;display:flex;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__terminal-header{font-size:var(--font-size-xs);color:var(--text-secondary);background:#ffffff04;background:lab(99.9996% -.00357628 -.0378609/.015);border-bottom:1px solid #ffffff0f;border-bottom:1px solid lab(99.9996% -.00357628 -.0378609/.06);flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:flex}.ToolResultRenderersComponent-module__MDaanW__terminal-live{color:var(--color-github-green);font-size:.625rem;font-weight:700;animation:1.5s ease-in-out infinite ToolResultRenderersComponent-module__MDaanW__live-pulse}@keyframes ToolResultRenderersComponent-module__MDaanW__live-pulse{0%,to{opacity:1}50%{opacity:.4}}.ToolResultRenderersComponent-module__MDaanW__terminal-line-count{color:#fff3;color:lab(99.9996% -.00357628 -.0378609/.2);font-size:.625rem;font-family:var(--font-mono,monospace);margin-left:auto;font-weight:400}.ToolResultRenderersComponent-module__MDaanW__terminal-body{font-size:var(--font-size-xs);font-family:var(--font-mono,"Menlo", "Consolas", monospace);color:var(--text-primary);scrollbar-width:thin;max-height:340px;margin:0;padding:4px 0;line-height:1.55;overflow:auto}.ToolResultRenderersComponent-module__MDaanW__term-io-section{align-items:flex-start;padding:4px 10px;display:flex}.ToolResultRenderersComponent-module__MDaanW__term-io-section-out{border-top:1px solid #ffffff0f;border-top:1px solid lab(99.9996% -.00357628 -.0378609/.06)}.ToolResultRenderersComponent-module__MDaanW__term-io-label{color:#ffffff40;color:lab(99.9996% -.00357628 -.0378609/.25);letter-spacing:.08em;-webkit-user-select:none;user-select:none;flex-shrink:0;width:34px;padding-top:1px;font-size:.625rem;font-weight:700}.ToolResultRenderersComponent-module__MDaanW__term-io-lines{flex:1;min-width:0}.ToolResultRenderersComponent-module__MDaanW__term-io-line{color:var(--text-primary);word-break:break-all;white-space:pre-wrap;border-left:2px solid #0000;margin-left:-6px;padding-left:4px}.ToolResultRenderersComponent-module__MDaanW__term-line-error{background:#ef444408;background:lab(55.8044% 65.6075 40.7259/.03);border-left-color:#f8717180;border-left-color:lab(64.7866% 52.7216 26.6388/.5)}.ToolResultRenderersComponent-module__MDaanW__term-line-warn{background:#fbbf2405;background:lab(81.2631% 13.2819 77.0093/.02);border-left-color:#fbbf2466;border-left-color:lab(81.2631% 13.2819 77.0093/.4)}.ToolResultRenderersComponent-module__MDaanW__term-line-success{border-left-color:#34d39966;border-left-color:lab(75.7021% -52.2152 16.6814/.4)}.ToolResultRenderersComponent-module__MDaanW__term-content-error{color:var(--color-danger-light)}.ToolResultRenderersComponent-module__MDaanW__term-content-warn{color:var(--color-warning-light)}.ToolResultRenderersComponent-module__MDaanW__term-content-info{color:var(--color-info)}.ToolResultRenderersComponent-module__MDaanW__term-content-success{color:var(--color-success)}.ToolResultRenderersComponent-module__MDaanW__term-content-debug{color:var(--color-violet)}.ToolResultRenderersComponent-module__MDaanW__terminal-cwd{color:#ffffff40;color:lab(99.9996% -.00357628 -.0378609/.25);font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:.625rem;font-weight:400;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__terminal-cursor{color:var(--color-github-green);animation:1s step-end infinite ToolResultRenderersComponent-module__MDaanW__blink}@keyframes ToolResultRenderersComponent-module__MDaanW__blink{0%,to{opacity:1}50%{opacity:0}}.ToolResultRenderersComponent-module__MDaanW__git-status{font-size:.625rem;font-weight:700;font-family:var(--font-mono,monospace);color:var(--color-info);background:#60a5fa1f;background:lab(66.067% -2.93788 -49.784/.12);border-radius:3px;flex-shrink:0;padding:0 4px}.ToolResultRenderersComponent-module__MDaanW__git-log{flex-direction:column;gap:3px;max-height:260px;display:flex;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__git-commit{font-size:var(--font-size-xs);border-radius:4px;align-items:center;gap:8px;padding:3px 6px;display:flex}.ToolResultRenderersComponent-module__MDaanW__git-commit:hover{background:var(--background-elevated)}.ToolResultRenderersComponent-module__MDaanW__git-hash{font-family:var(--font-mono,monospace);color:var(--color-warning);flex-shrink:0;font-size:.625rem;font-weight:600}.ToolResultRenderersComponent-module__MDaanW__git-message{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__git-author{color:var(--text-muted);flex-shrink:0;font-size:.625rem}.ToolResultRenderersComponent-module__MDaanW__move-arrow{color:var(--text-muted);flex-shrink:0}.ToolResultRenderersComponent-module__MDaanW__browser-screenshot{border:1px solid var(--calculated-border-color);background:var(--background-base);border-radius:8px;max-width:100%;margin-top:4px;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__browser-screenshot-img{object-fit:contain;cursor:zoom-in;border-radius:7px;width:100%;max-height:420px;transition:transform .2s;display:block}.ToolResultRenderersComponent-module__MDaanW__browser-screenshot-img:hover{transform:scale(1.01)}.ToolResultRenderersComponent-module__MDaanW__turtle-embed-wrapper{border:1px solid var(--calculated-border-color);aspect-ratio:1;will-change:transform, opacity;background:#000;background:lab(0% 0 0);border-radius:2px;width:100%;max-width:480px;margin-block-start:6px;transition:border-color .2s,box-shadow .2s;animation:.4s cubic-bezier(.16,1,.3,1) both ToolResultRenderersComponent-module__MDaanW__turtle-fade-in;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026;box-shadow:0 4px 20px lab(0% 0 0/.15)}.ToolResultRenderersComponent-module__MDaanW__turtle-embed-wrapper:hover{border-color:var(--accent-primary);box-shadow:0 6px 24px #00000040;box-shadow:0 6px 24px lab(0% 0 0/.25)}.ToolResultRenderersComponent-module__MDaanW__turtle-embed-frame{background:0 0;border:none;width:100%;display:block;height:100%!important}.ToolResultRenderersComponent-module__MDaanW__turtle-replay-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3;color:lab(100% 0 0/.7);cursor:pointer;opacity:0;z-index:2;background:#0009;background:lab(0% 0 0/.6);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:2px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,background .15s,color .15s;display:flex;position:absolute;inset-block-end:8px;inset-inline-end:8px}.ToolResultRenderersComponent-module__MDaanW__turtle-embed-wrapper:hover .ToolResultRenderersComponent-module__MDaanW__turtle-replay-button{opacity:1}.ToolResultRenderersComponent-module__MDaanW__turtle-replay-button:hover{color:#fff;color:lab(100% 0 0);background:#000c;background:lab(0% 0 0/.8);border-color:#ffffff40;border-color:lab(100% 0 0/.25)}.ToolResultRenderersComponent-module__MDaanW__turtle-replay-button:active{scale:.92}@keyframes ToolResultRenderersComponent-module__MDaanW__turtle-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ToolResultRenderersComponent-module__MDaanW__ascii-art-container{border:1px solid var(--calculated-border-color);scrollbar-width:thin;background:#0c0c0c;background:lab(3.29908% 0 0);border-radius:8px;max-width:100%;max-height:520px;margin-top:6px;animation:.35s cubic-bezier(.16,1,.3,1) both ToolResultRenderersComponent-module__MDaanW__turtle-fade-in;overflow:auto;box-shadow:0 4px 20px #00000040;box-shadow:0 4px 20px lab(0% 0 0/.25)}.ToolResultRenderersComponent-module__MDaanW__ascii-art-pre{letter-spacing:.02em;color:#c8d6e5;color:lab(84.8908% -2.67205 -9.13618);white-space:pre;-webkit-user-select:all;user-select:all;margin:0;padding:12px;font-family:SF Mono,Fira Code,Cascadia Code,Courier New,monospace;font-size:5px;font-weight:700;line-height:1}.ToolResultRenderersComponent-module__MDaanW__terminal-error{color:var(--color-danger-light);font-weight:500}.ToolResultRenderersComponent-module__MDaanW__input-args-toggle{width:100%;margin-top:2px}.ToolResultRenderersComponent-module__MDaanW__input-args-count{background:color-mix(in oklch, var(--accent-primary) 14%, transparent);min-width:16px;height:16px;color:var(--accent-primary);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.ToolResultRenderersComponent-module__MDaanW__input-args-content{border:1px solid var(--calculated-border-color);background:#000;background:lab(0% 0 0);border-radius:6px;flex-direction:column;gap:1px;max-height:300px;margin-top:4px;padding:6px 8px;display:flex;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__input-arg-layout-row{font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);border-radius:3px;align-items:baseline;gap:8px;padding:3px 4px;line-height:1.5;transition:background .1s;display:flex}.ToolResultRenderersComponent-module__MDaanW__input-arg-layout-row:hover{background:#ffffff0f;background:lab(100% 0 0/.06)}.ToolResultRenderersComponent-module__MDaanW__input-arg-layout-row-complex{background:#ffffff05;background:lab(100% 0 0/.02);border:1px solid #ffffff0d;border:1px solid lab(100% 0 0/.05);border-radius:4px;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:4px;padding:6px;display:flex}.ToolResultRenderersComponent-module__MDaanW__input-arg-value-wrapper{flex:1;min-width:0}.ToolResultRenderersComponent-module__MDaanW__input-arg-key{min-width:60px;color:var(--text-muted);letter-spacing:.02em;flex-shrink:0;font-weight:600}.ToolResultRenderersComponent-module__MDaanW__input-arg-key:after{content:":";color:var(--text-muted);opacity:.5}.ToolResultRenderersComponent-module__MDaanW__input-arg-value{color:var(--text-primary);word-break:break-word;white-space:pre-wrap}.ToolResultRenderersComponent-module__MDaanW__input-arg-value-long{background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:4px;max-height:180px;margin-top:2px;padding:4px 6px;display:block;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__output-result-toggle{width:100%;margin-top:2px}.ToolResultRenderersComponent-module__MDaanW__output-result-count{background:color-mix(in oklch, var(--color-teal) 14%, transparent);min-width:16px;height:16px;color:var(--color-teal);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.ToolResultRenderersComponent-module__MDaanW__output-result-content{border:1px solid var(--calculated-border-color);background:#000;background:lab(0% 0 0);border-radius:6px;flex-direction:column;gap:1px;max-height:300px;margin-top:4px;padding:6px 8px;display:flex;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__output-arg-layout-row{font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);border-radius:3px;align-items:baseline;gap:8px;padding:3px 4px;line-height:1.5;transition:background .1s;display:flex}.ToolResultRenderersComponent-module__MDaanW__output-arg-layout-row:hover{background:#ffffff0f;background:lab(100% 0 0/.06)}.ToolResultRenderersComponent-module__MDaanW__output-arg-layout-row-complex{background:#ffffff05;background:lab(100% 0 0/.02);border:1px solid #ffffff0d;border:1px solid lab(100% 0 0/.05);border-radius:4px;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:4px;padding:6px;display:flex}.ToolResultRenderersComponent-module__MDaanW__output-arg-value-wrapper{flex:1;min-width:0}.ToolResultRenderersComponent-module__MDaanW__output-arg-layout-row-single{width:100%;padding:2px 4px}.ToolResultRenderersComponent-module__MDaanW__output-arg-key{min-width:60px;color:var(--color-teal);letter-spacing:.02em;flex-shrink:0;font-weight:600}.ToolResultRenderersComponent-module__MDaanW__output-arg-key:after{content:":";color:var(--text-muted);opacity:.5}.ToolResultRenderersComponent-module__MDaanW__output-arg-value{color:var(--text-primary);word-break:break-word;white-space:pre-wrap}.ToolResultRenderersComponent-module__MDaanW__output-arg-value-long{background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:4px;max-height:180px;margin-top:2px;padding:4px 6px;display:block;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__value-string{color:#8dca80;color:lab(75.9166% -30.9404 30.6673);word-break:break-all;white-space:pre-wrap}.ToolResultRenderersComponent-module__MDaanW__value-string-long{max-height:180px;font-family:var(--font-mono,monospace);background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:4px;margin-top:2px;padding:6px 8px;display:block;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__value-number{color:#70b3f7;color:lab(70.6084% -7.43943 -40.9122)}.ToolResultRenderersComponent-module__MDaanW__value-boolean{color:#b28fef;color:lab(65.6055% 28.424 -43.8063)}.ToolResultRenderersComponent-module__MDaanW__value-null{color:#717171;color:lab(47.8% 0 .0000119209);font-style:italic}.ToolResultRenderersComponent-module__MDaanW__value-other{color:#c3cfe2;color:lab(82.4912% -1.32903 -11.0888)}.ToolResultRenderersComponent-module__MDaanW__json-value-wrapper{width:100%;margin-top:2px}.ToolResultRenderersComponent-module__MDaanW__output-raw-pre{font-size:var(--font-size-xs);font-family:var(--font-mono,monospace);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;padding:4px 6px;line-height:1.5}.ToolResultRenderersComponent-module__MDaanW__sub-sub-agent-status-bars{border-block-end:1px solid color-mix(in srgb, var(--accent-primary,var(--color-indigo)) 12%, transparent);flex-direction:column;gap:2px;padding:6px 10px 4px;display:flex}.ToolResultRenderersComponent-module__MDaanW__sub-sub-agent-status-entry{flex-direction:column;gap:2px;display:flex}.ToolResultRenderersComponent-module__MDaanW__sub-sub-agent-label{color:var(--text-muted);opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:.625rem;font-weight:500;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__sub-sub-agent-status-entry .status-bar-component{border-radius:4px;min-block-size:18px;font-size:.625rem}@keyframes ToolResultRenderersComponent-module__MDaanW__sub-agent-result-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ToolResultRenderersComponent-module__MDaanW__sub-agent-speed-badge{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--color-success);will-change:opacity;background:#34d39914;background:lab(75.7021% -52.2152 16.6814/.08);border:1px solid #34d39940;border:1px solid lab(75.7021% -52.2152 16.6814/.25);border-radius:10px;flex-shrink:0;align-items:center;gap:3px;padding:1px 7px;font-size:.625rem;font-weight:600;animation:2s ease-in-out infinite ToolResultRenderersComponent-module__MDaanW__sub-agent-speed-pulse;display:inline-flex}@keyframes ToolResultRenderersComponent-module__MDaanW__sub-agent-speed-pulse{0%,to{opacity:1}50%{opacity:.65}}.ToolResultRenderersComponent-module__MDaanW__sub-agent-navigate-button{border:1px solid color-mix(in srgb, var(--accent-primary,var(--color-indigo)) 25%, transparent);background:color-mix(in srgb, var(--accent-primary,var(--color-indigo)) 6%, transparent);color:var(--text-muted);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;transition:background .15s,color .15s,border-color .15s,scale .12s;display:inline-flex}.ToolResultRenderersComponent-module__MDaanW__sub-agent-navigate-button:hover{background:color-mix(in srgb, var(--accent-primary,var(--color-indigo)) 18%, transparent);border-color:color-mix(in srgb, var(--accent-primary,var(--color-indigo)) 50%, transparent);color:var(--accent-primary,var(--color-indigo));scale:1.1}.ToolResultRenderersComponent-module__MDaanW__sub-agent-navigate-button:active{scale:.95}.ToolResultRenderersComponent-module__MDaanW__emoji-combine-container{background:var(--background-surface);border:1px solid var(--calculated-border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;flex-direction:column;align-items:center;gap:20px;margin-top:6px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f;box-shadow:0 8px 32px lab(0% 0 0/.12)}.ToolResultRenderersComponent-module__MDaanW__emoji-left-right-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ToolResultRenderersComponent-module__MDaanW__emoji-bubble{cursor:help;background:#ffffff0d;background:lab(99.9996% -.00357628 -.0378609/.05);border:1px solid #ffffff1a;border:1px solid lab(99.9996% -.00357628 -.0378609/.1);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;box-shadow:0 4px 12px #0000001a;box-shadow:0 4px 12px lab(0% 0 0/.1)}.ToolResultRenderersComponent-module__MDaanW__emoji-bubble:hover{border-color:var(--accent-primary);transform:translateY(-2px)scale(1.05)}.ToolResultRenderersComponent-module__MDaanW__bubble-emoji-char{font-size:2.25rem;line-height:1}.ToolResultRenderersComponent-module__MDaanW__combine-plus,.ToolResultRenderersComponent-module__MDaanW__combine-equals{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:1.75rem;font-weight:600}.ToolResultRenderersComponent-module__MDaanW__emoji-merged-container{background:#ffffff05;background:lab(99.9996% -.00357628 -.0378609/.02);border:1px solid #ffffff0d;border:1px solid lab(99.9996% -.00357628 -.0378609/.05);border-radius:16px;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #ffffff05;box-shadow:inset 0 0 20px lab(99.9996% -.00357628 -.0378609/.02)}.ToolResultRenderersComponent-module__MDaanW__merged-backdrop-glow{background:radial-gradient(circle, color-mix(in oklch, var(--accent-primary) 25%, transparent) 0%, transparent 70%);filter:blur(10px);z-index:1;will-change:transform, opacity;border-radius:50%;width:140px;height:140px;animation:4s ease-in-out infinite ToolResultRenderersComponent-module__MDaanW__glow-pulse;position:absolute}@keyframes ToolResultRenderersComponent-module__MDaanW__glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}}.ToolResultRenderersComponent-module__MDaanW__merged-emoji-image{object-fit:contain;z-index:2;cursor:pointer;filter:drop-shadow(0 8px 16px #00000040);filter:drop-shadow(0 8px 16px lab(0% 0 0/.25));width:150px;height:150px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.ToolResultRenderersComponent-module__MDaanW__merged-emoji-image:hover{transform:scale(1.1)rotate(2deg)}.ToolResultRenderersComponent-module__MDaanW__emoji-meta-layout-row{font-size:var(--font-size-xs);color:var(--text-muted);justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.ToolResultRenderersComponent-module__MDaanW__meta-item{font-weight:500}.ToolResultRenderersComponent-module__MDaanW__meta-separator{opacity:.3}.ToolResultRenderersComponent-module__MDaanW__download-link{color:var(--accent-primary);font-weight:600;text-decoration:none;transition:opacity .15s}.ToolResultRenderersComponent-module__MDaanW__download-link:hover{opacity:.85;text-decoration:underline}.ToolResultRenderersComponent-module__MDaanW__emoji-grid-scroll-container{scrollbar-width:thin;max-height:380px;padding:8px 4px;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__emoji-combos-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;display:grid}.ToolResultRenderersComponent-module__MDaanW__combo-option-card{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:10px;flex-direction:column;align-items:center;padding:12px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d;box-shadow:0 4px 12px lab(0% 0 0/.05)}.ToolResultRenderersComponent-module__MDaanW__combo-option-card:hover{border-color:var(--accent-primary);box-shadow:0 8px 20px color-mix(in oklch, var(--accent-primary) 12%, #0000001a);transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.ToolResultRenderersComponent-module__MDaanW__combo-option-card:hover{box-shadow:0 8px 20px color-mix(in oklch, var(--accent-primary) 12%, lab(0% 0 0/.1))}}.ToolResultRenderersComponent-module__MDaanW__option-card-header{font-size:var(--font-size-xs);z-index:2;align-items:center;gap:3px;margin-bottom:8px;display:flex}.ToolResultRenderersComponent-module__MDaanW__mini-emoji{font-size:1.15rem}.ToolResultRenderersComponent-module__MDaanW__mini-plus{color:var(--text-muted);font-size:.75rem;font-weight:600}.ToolResultRenderersComponent-module__MDaanW__option-card-image-container{z-index:2;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .3s;display:flex}.ToolResultRenderersComponent-module__MDaanW__combo-option-card:hover .ToolResultRenderersComponent-module__MDaanW__option-card-image-container{transform:scale(1.12)}.ToolResultRenderersComponent-module__MDaanW__mini-merged-image{object-fit:contain;filter:drop-shadow(0 4px 8px #00000026);filter:drop-shadow(0 4px 8px lab(0% 0 0/.15));width:60px;height:60px}.ToolResultRenderersComponent-module__MDaanW__three-dimensional-mesh-embed-wrapper{border:1px solid var(--calculated-border-color);aspect-ratio:16/9;will-change:transform, opacity;background:#fff;background:lab(100% 0 0);border-radius:8px;width:100%;max-width:100%;margin-block-start:6px;transition:border-color .2s,box-shadow .2s;animation:.4s cubic-bezier(.16,1,.3,1) both ToolResultRenderersComponent-module__MDaanW__three-dimensional-mesh-fade-in;overflow:hidden;box-shadow:0 4px 20px #00000026;box-shadow:0 4px 20px lab(0% 0 0/.15)}.ToolResultRenderersComponent-module__MDaanW__three-dimensional-mesh-embed-wrapper:hover{border-color:var(--accent-primary);box-shadow:0 6px 24px #8a78ff26;box-shadow:0 6px 24px lab(57.2596% 32.6403 -66.2569/.15)}.ToolResultRenderersComponent-module__MDaanW__three-dimensional-mesh-embed-frame{background:0 0;border:none;width:100%;display:block;height:100%!important}@keyframes ToolResultRenderersComponent-module__MDaanW__three-dimensional-mesh-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ToolResultRenderersComponent-module__MDaanW__visual-tool-image-container{border:1px solid var(--calculated-border-color);background:var(--background-surface);border-radius:8px;width:fit-content;max-width:100%;margin-block-start:6px;transition:border-color .2s,box-shadow .2s;animation:.35s cubic-bezier(.16,1,.3,1) both ToolResultRenderersComponent-module__MDaanW__three-dimensional-mesh-fade-in;overflow:hidden;box-shadow:0 4px 16px #0000001f;box-shadow:0 4px 16px lab(0% 0 0/.12)}.ToolResultRenderersComponent-module__MDaanW__visual-tool-image-container:hover{border-color:var(--accent-primary);box-shadow:0 6px 24px #0003;box-shadow:0 6px 24px lab(0% 0 0/.2)}.ToolResultRenderersComponent-module__MDaanW__visual-tool-image{object-fit:contain;max-width:100%;height:auto;display:block}.ToolResultRenderersComponent-module__MDaanW__visual-tool-video{background:#000;background:lab(0% 0 0);max-width:100%;height:auto;max-height:480px;display:block}.ToolResultRenderersComponent-module__MDaanW__visual-tool-audio{width:320px;max-width:100%;padding:10px 12px;display:block}.ToolResultRenderersComponent-module__MDaanW__visual-tool-audio-download{font-size:var(--font-size-xs);color:var(--text-secondary);padding:0 12px 8px;text-decoration:none;display:inline-block}.ToolResultRenderersComponent-module__MDaanW__visual-tool-audio-download:hover{color:var(--text-primary);text-decoration:underline}.ToolResultRenderersComponent-module__MDaanW__visual-tool-embed-wrapper{border:1px solid var(--calculated-border-color);background:#06070b;background:lab(1.96459% -.0536814 -1.65259);border-radius:8px;width:100%;max-width:100%;margin-block-start:6px;transition:border-color .2s,box-shadow .2s;animation:.35s cubic-bezier(.16,1,.3,1) both ToolResultRenderersComponent-module__MDaanW__three-dimensional-mesh-fade-in;overflow:hidden;box-shadow:0 4px 20px #00000026;box-shadow:0 4px 20px lab(0% 0 0/.15)}.ToolResultRenderersComponent-module__MDaanW__visual-tool-embed-wrapper:hover{border-color:var(--accent-primary);box-shadow:0 6px 24px #8a78ff1f;box-shadow:0 6px 24px lab(57.2596% 32.6403 -66.2569/.12)}.ToolResultRenderersComponent-module__MDaanW__visual-tool-embed-frame{background:0 0;border:none;width:100%;min-height:200px;display:block}.ToolResultRenderersComponent-module__MDaanW__visual-tool-metadata{background:var(--background-surface);border:1px solid var(--calculated-border-color);font-size:var(--font-size-xs);color:var(--text-secondary);font-family:var(--font-mono,monospace);border-radius:6px;flex-wrap:wrap;gap:8px 16px;margin-block-start:4px;padding:8px 10px;display:flex}.ToolResultRenderersComponent-module__MDaanW__artifact-display-container{border:1px solid var(--calculated-border-color);background:var(--background-surface);border-radius:8px;width:100%;max-width:100%;transition:border-color .2s;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__artifact-display-container:hover{border-color:var(--accent-primary)}.ToolResultRenderersComponent-module__MDaanW__artifact-display-header{border-block-end:1px solid var(--calculated-border-color);background:var(--background-elevated,var(--background-surface));justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.ToolResultRenderersComponent-module__MDaanW__artifact-display-title{font-size:var(--font-size-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ToolResultRenderersComponent-module__MDaanW__artifact-display-meta{font-size:var(--font-size-xs);color:var(--text-secondary);flex-shrink:0;align-items:center;gap:10px;display:flex}.ToolResultRenderersComponent-module__MDaanW__artifact-display-link{color:var(--accent-primary);text-decoration:none}.ToolResultRenderersComponent-module__MDaanW__artifact-display-link:hover{text-decoration:underline}.ToolResultRenderersComponent-module__MDaanW__artifact-display-error{font-size:var(--font-size-sm);color:var(--text-secondary);padding:12px}.ToolResultRenderersComponent-module__MDaanW__artifact-display-body{max-height:480px;padding:12px 16px;overflow-y:auto}.ToolResultRenderersComponent-module__MDaanW__artifact-display-frame{background:0 0;border:none;width:100%;display:block}
.ToolCallsBlockComponent-module__YZdY0a__tool-calls-block{border-radius:var(--border-radius-sm);background:color-mix(in srgb, var(--color-orange) 3%, var(--background-base));margin-bottom:10px;transition:border-color .2s;position:relative;overflow:hidden}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-streaming{position:relative;box-shadow:0 0 12px -2px #f9731666,0 0 24px -4px #f59e0c33;box-shadow:0 0 12px -2px lab(64.5114% 49.362 68.6346/.4),0 0 24px -4px lab(72.8401% 26.9007 75.3774/.2)}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-streaming:before{content:"";background:var(--prism-conic);z-index:0;animation:.6s linear infinite ToolCallsBlockComponent-module__YZdY0a__spin;position:absolute;inset:-200%}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-streaming:after{content:"";background:color-mix(in srgb, var(--color-orange) 3%, var(--background-base));border-radius:calc(var(--border-radius-sm) - 1px);z-index:0;position:absolute;inset:2px}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-streaming .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle{z-index:1;color:var(--color-warning-light);position:relative}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-streaming .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle svg:first-child{animation:1.5s ease-in-out infinite ToolCallsBlockComponent-module__YZdY0a__thinking-pulse}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-streaming .ToolCallsBlockComponent-module__YZdY0a__tool-calls-disclosure,.ToolCallsBlockComponent-module__YZdY0a__tool-calls-streaming .ToolCallsBlockComponent-module__YZdY0a__tool-calls-content{z-index:1;position:relative}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle{width:100%;font-size:var(--font-size-sm);color:var(--color-warning);cursor:pointer;letter-spacing:.3px;background:0 0;border:none;align-items:center;gap:7px;padding:9px 14px;font-weight:300;transition:background .2s,color .2s;display:flex}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle:hover{background:color-mix(in srgb, var(--color-orange) 6%, var(--background-elevated));color:var(--color-warning-light)}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-emoji{filter:drop-shadow(0 0 3px #f9731666);filter:drop-shadow(0 0 3px lab(64.5114% 49.362 68.6346/.4));font-size:14px;line-height:1}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-emoji-image{object-fit:contain;filter:drop-shadow(0 0 3px #f9731666);filter:drop-shadow(0 0 3px lab(64.5114% 49.362 68.6346/.4));border-radius:2px;block-size:14px;inline-size:14px}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-subject{font-weight:600}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-subject-clickable{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;-webkit-text-decoration:underline lab(0% 0 0/0);text-decoration:underline lab(0% 0 0/0);transition:text-decoration-color .2s}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-subject-clickable:hover{text-decoration-color:currentColor}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-chevron{transition:rotate .25s;rotate:none}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-chevron-collapsed{rotate:-90deg}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-disclosure-tool-name{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-warning);opacity:.5;padding:0 6px 4px;font-size:.6875rem;font-weight:500;display:block}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-content{flex-direction:column;gap:0;min-height:0;padding:2px 10px 6px;transition:padding .25s;display:flex;overflow:hidden}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-disclosure{grid-template-rows:1fr;padding:8px;transition:grid-template-rows .25s,padding .25s;display:grid}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-disclosure-collapsed{grid-template-rows:0fr;padding:0 8px;overflow:hidden}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-disclosure-collapsed .ToolCallsBlockComponent-module__YZdY0a__tool-calls-content{padding:0}.ToolCallsBlockComponent-module__YZdY0a__tool-call-item{font-size:var(--font-size-sm);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 6px;transition:background .15s;animation:.25s ease-out both ToolCallsBlockComponent-module__YZdY0a__tool-card-fade-in;display:flex}.ToolCallsBlockComponent-module__YZdY0a__tool-call-item:nth-child(2){animation-delay:40ms}.ToolCallsBlockComponent-module__YZdY0a__tool-call-item:nth-child(3){animation-delay:80ms}.ToolCallsBlockComponent-module__YZdY0a__tool-call-item:nth-child(4){animation-delay:.12s}.ToolCallsBlockComponent-module__YZdY0a__tool-call-item+.ToolCallsBlockComponent-module__YZdY0a__tool-call-item{border-top:1px solid color-mix(in srgb, var(--color-orange) 8%, var(--calculated-border-color))}.ToolCallsBlockComponent-module__YZdY0a__tool-call-item:hover{background:color-mix(in srgb, var(--color-orange) 4%, var(--background-elevated))}.ToolCallsBlockComponent-module__YZdY0a__tool-call-item:hover .ToolCallsBlockComponent-module__YZdY0a__tool-call-icon{background:color-mix(in srgb, currentColor 15%, transparent);transform:scale(1.08)}@keyframes ToolCallsBlockComponent-module__YZdY0a__tool-card-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ToolCallsBlockComponent-module__YZdY0a__tool-call-status-icon{width:16px;height:16px;color:var(--color-success-bright);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ToolCallsBlockComponent-module__YZdY0a__tool-call-status-calling{color:var(--color-warning);opacity:1}.ToolCallsBlockComponent-module__YZdY0a__tool-call-status-error{color:var(--color-danger,var(--color-danger));opacity:1}.ToolCallsBlockComponent-module__YZdY0a__tool-call-spinner{animation:1s linear infinite ToolCallsBlockComponent-module__YZdY0a__spin}.ToolCallsBlockComponent-module__YZdY0a__tool-call-icon{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .15s,background .15s;display:inline-flex}.ToolCallsBlockComponent-module__YZdY0a__tool-call-name{color:var(--text-primary);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill{width:fit-content;max-width:100%;font-size:var(--font-size-sm);letter-spacing:.3px;color:var(--color-warning);background:color-mix(in srgb, var(--color-orange) 5%, var(--background-elevated));border-radius:999px;align-items:center;gap:7px;margin-bottom:6px;padding:5px 12px;font-weight:300;line-height:1.3;display:flex}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-emoji{filter:drop-shadow(0 0 3px #f9731666);filter:drop-shadow(0 0 3px lab(64.5114% 49.362 68.6346/.4));flex-shrink:0;font-size:13px;line-height:1}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-emoji-image{object-fit:contain;border-radius:2px;flex-shrink:0;block-size:13px;inline-size:13px}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill .ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-subject{font-weight:600}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-subject-clickable{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;-webkit-text-decoration:underline lab(0% 0 0/0);text-decoration:underline lab(0% 0 0/0);transition:text-decoration-color .2s}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-subject-clickable:hover{text-decoration-color:currentColor}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill-active{color:var(--color-warning-light)}.ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill-active .ToolCallsBlockComponent-module__YZdY0a__tool-calls-toggle-emoji{animation:1.5s ease-in-out infinite ToolCallsBlockComponent-module__YZdY0a__thinking-pulse}@keyframes ToolCallsBlockComponent-module__YZdY0a__thinking-pulse{0%,to{opacity:1}50%{opacity:.4}}.chat-terminal-mode .ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill{border:1px dashed var(--terminal-border);font-family:var(--terminal-font,ui-monospace, monospace);letter-spacing:0;color:var(--terminal-amber);background:0 0;border-radius:0;padding:3px 10px;font-size:11.5px}.chat-terminal-mode .ToolCallsBlockComponent-module__YZdY0a__tool-calls-pill-active{color:var(--terminal-text);border-color:var(--terminal-amber)}
.SubAgentNotificationComponent-module__g8Yocq__root{gap:16px;width:100%;margin:0;padding:8px 0;animation:.3s ease-out forwards SubAgentNotificationComponent-module__g8Yocq__fade-in;display:flex}.SubAgentNotificationComponent-module__g8Yocq__root:hover .SubAgentNotificationComponent-module__g8Yocq__action-button{opacity:1}.SubAgentNotificationComponent-module__g8Yocq__avatar{width:32px;height:32px;font-size:var(--font-size-base);color:#fff;color:lab(100% 0 0);background:#000;background:lab(0% 0 0);border:1px solid #2e2e2e;border:1px solid lab(18.8% 0 0);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:0 2px 8px #0003;box-shadow:0 2px 8px lab(0% 0 0/.2)}.SubAgentNotificationComponent-module__g8Yocq__content{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:4px;display:flex}.SubAgentNotificationComponent-module__g8Yocq__header{justify-content:space-between;align-items:center;display:flex}.SubAgentNotificationComponent-module__g8Yocq__role-label{font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-weight:600;display:flex}.SubAgentNotificationComponent-module__g8Yocq__status-icon{margin-right:2px;font-weight:700}.SubAgentNotificationComponent-module__g8Yocq__actions{align-items:center;gap:4px;display:flex}.SubAgentNotificationComponent-module__g8Yocq__action-button{opacity:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;transition:all .2s}.SubAgentNotificationComponent-module__g8Yocq__action-button:hover{color:var(--accent-primary);transform:scale(1.1)}.SubAgentNotificationComponent-module__g8Yocq__summary{color:var(--text-primary);font-size:.8125rem;line-height:1.6}.SubAgentNotificationComponent-module__g8Yocq__meta{opacity:.5;margin-left:8px}.SubAgentNotificationComponent-module__g8Yocq__result-body{margin-top:2px;font-size:var(--font-size-sm)!important}.SubAgentNotificationComponent-module__g8Yocq__meta-badges{opacity:.6;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}@keyframes SubAgentNotificationComponent-module__g8Yocq__fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.PlanCardComponent-module__hojblG__card{border-radius:var(--border-radius-md);border:1px solid color-mix(in oklch, var(--color-warning) 35%, var(--calculated-border-color));background:color-mix(in srgb, var(--color-warning) 4%, var(--background-surface));box-shadow:0 0 0 2px color-mix(in oklch, var(--color-warning) 12%, transparent), 0 4px 20px #0003;margin:10px 0;animation:.25s ease-out PlanCardComponent-module__hojblG__slide-in;overflow:visible}@supports (color:lab(0% 0 0)){.PlanCardComponent-module__hojblG__card{box-shadow:0 0 0 2px color-mix(in oklch, var(--color-warning) 12%, transparent), 0 4px 20px lab(0% 0 0/.2)}}.PlanCardComponent-module__hojblG__card.PlanCardComponent-module__hojblG__approved{border-color:color-mix(in oklch, var(--color-success) 25%, transparent);background:color-mix(in srgb, var(--color-success) 4%, var(--background-surface));box-shadow:none}.PlanCardComponent-module__hojblG__card.PlanCardComponent-module__hojblG__rejected{border-color:color-mix(in oklch, var(--color-danger) 20%, transparent);background:color-mix(in srgb, var(--color-danger) 3%, var(--background-surface));opacity:.7;box-shadow:none}.PlanCardComponent-module__hojblG__card.PlanCardComponent-module__hojblG__executing{border-color:color-mix(in oklch, var(--color-success) 30%, transparent);background:color-mix(in srgb, var(--color-success) 5%, var(--background-surface));box-shadow:none}.PlanCardComponent-module__hojblG__header{cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 14px;transition:background .15s;display:flex}.PlanCardComponent-module__hojblG__header:hover{background:color-mix(in oklch, var(--text-primary) 4%, transparent)}.PlanCardComponent-module__hojblG__header-left{align-items:center;gap:8px;display:flex}.PlanCardComponent-module__hojblG__title{color:var(--text-primary);font-size:.8125rem;font-weight:600}.PlanCardComponent-module__hojblG__status-badge{text-transform:uppercase;letter-spacing:.5px;background:color-mix(in oklch, currentColor 8%, transparent);border:1px solid;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:600}.PlanCardComponent-module__hojblG__plan-content{border-top:1px solid var(--calculated-border-subtle);max-height:240px;padding:0 14px 12px;font-size:.8125rem;overflow-y:auto}.PlanCardComponent-module__hojblG__steps-progress{border-top:1px solid var(--calculated-border-subtle);flex-direction:column;gap:4px;padding:10px 14px 12px;display:flex}.PlanCardComponent-module__hojblG__step{font-size:var(--font-size-sm);color:var(--text-muted);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.PlanCardComponent-module__hojblG__step.PlanCardComponent-module__hojblG__step-done{color:var(--color-success)}.PlanCardComponent-module__hojblG__step-check{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.PlanCardComponent-module__hojblG__step-dot{background:var(--text-muted);opacity:.4;border-radius:50%;width:6px;height:6px}.PlanCardComponent-module__hojblG__step-text{flex:1}.PlanCardComponent-module__hojblG__actions{border-top:1px solid var(--calculated-border-subtle);gap:6px;padding:10px 14px;display:flex}.PlanCardComponent-module__hojblG__approve-button{background:var(--color-success);border-color:var(--color-success)}.PlanCardComponent-module__hojblG__approve-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-success) 85%, #fff);border-color:color-mix(in oklch, var(--color-success) 85%, #fff);box-shadow:0 0 12px color-mix(in oklch, var(--color-success) 35%, transparent)}@supports (color:lab(0% 0 0)){.PlanCardComponent-module__hojblG__approve-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-success) 85%, lab(100% 0 0));border-color:color-mix(in oklch, var(--color-success) 85%, lab(100% 0 0))}}@keyframes PlanCardComponent-module__hojblG__slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.FileTypeIconComponent-module__7w3chq__file-icon{color:var(--text-secondary);opacity:.5;flex-shrink:0}.FileTypeIconComponent-module__7w3chq__icon-js{color:#edcd2a;color:lab(83.3457% .627399 76.4954);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-jsx{color:#24bff3;color:lab(71.6204% -25.8299 -37.3846);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-ts,.FileTypeIconComponent-module__7w3chq__icon-tsx{color:#3089e8;color:lab(55.5976% -.824273 -56.5713);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-dts{color:#6597cc;color:lab(60.5992% -5.99504 -32.9933);opacity:.7}.FileTypeIconComponent-module__7w3chq__icon-html{color:#ed582a;color:lab(57.9857% 56.9872 56.0731);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-css{color:#4768ea;color:lab(47.4363% 22.0494 -70.7951);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-scss{color:#d94e93;color:lab(54.7352% 59.652 -7.86682);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-svg{color:#f9a21f;color:lab(74.2317% 26.7912 72.9356);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-vue{color:#22d283;color:lab(74.79% -57.196 26.8665);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-svelte{color:#ed5b2a;color:lab(58.5005% 55.7677 56.338);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-astro{color:#ab4ed9;color:lab(50.3582% 55.0652 -55.7723);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-json{color:#d8bb26;color:lab(76.6981% .380933 71.2023);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-yaml{color:#d14747;color:lab(50.7983% 55.1236 31.7212);opacity:.75}.FileTypeIconComponent-module__7w3chq__icon-toml{color:#5e9bba;color:lab(60.7416% -13.9973 -22.6749);opacity:.75}.FileTypeIconComponent-module__7w3chq__icon-xml{color:#dc8c3b;color:lab(65.7771% 26.4509 54.4496);opacity:.75}.FileTypeIconComponent-module__7w3chq__icon-csv{color:#39c568;color:lab(70.6705% -53.8208 35.3115);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-config{color:var(--text-secondary);opacity:.65}.FileTypeIconComponent-module__7w3chq__icon-python{color:#418cd6;color:lab(56.1384% -5.28589 -45.616);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-notebook{color:#ed852a;color:lab(66.3745% 36.481 62.8381);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-ruby{color:#dc2c2c;color:lab(49.4057% 66.3925 45.9684);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-rust{color:#e56e19;color:lab(60.497% 44.1434 63.4833);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-go{color:#19c3e5;color:lab(72.3417% -32.0422 -28.9045);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-c{color:#4d8ccb;color:lab(56.1801% -6.04045 -39.3739);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-cpp{color:#267fd8;color:lab(51.606% -1.31756 -53.9283);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-csharp{color:#814dcb;color:lab(43.9376% 42.185 -58.417);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-objc{color:#3996c5;color:lab(58.2251% -16.5255 -32.9121);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-java{color:#eb4c13;color:lab(55.7758% 60.6361 62.9);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-kotlin{color:#9353d4;color:lab(47.8104% 45.5959 -57.1705);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-swift{color:#f36924;color:lab(61.8244% 51.8327 61.852);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-php{color:#6363c4;color:lab(45.6985% 20.4809 -51.7428);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-perl{color:#33b1b1;color:lab(65.6276% -34.7004 -10.4545);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-lua{color:#4166d6;color:lab(45.3547% 16.2879 -62.8456);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-r{color:#266dd8;color:lab(46.4055% 9.0088 -62.3026);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-dart{color:#12aee2;color:lab(65.8567% -23.7514 -37.2219);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-scala{color:#df1f1f;color:lab(48.8395% 69.7795 52.7339);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-groovy{color:#309fc3;color:lab(60.6321% -22.6717 -28.0906);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-julia{color:#9747d1;color:lab(45.9629% 51.8043 -58.378);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-coffee{color:#b16833;color:lab(51.7359% 26.7925 41.9235);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-solidity{color:#6c7f92;color:lab(52.1613% -3.7609 -12.7516);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-cuda{color:#28bd28;color:lab(67.3507% -59.2487 57.952);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-assembly{color:#667f99;color:lab(51.997% -4.38589 -17.1658);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-fortran{color:#8a49ab;color:lab(42.6301% 40.7237 -41.8638);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-matlab{color:#ec611c;color:lab(59.2328% 52.6439 62.4257);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-nix{color:#5393d4;color:lab(58.8392% -6.14455 -40.2257);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-elixir{color:#8c52c5;color:lab(45.9439% 41.3816 -51.5949);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-erlang{color:#b13372;color:lab(42.9887% 55.0047 -6.12197);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-haskell{color:#8f41c7;color:lab(43.3534% 50.7626 -57.0066);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-clojure{color:#28bd8b;color:lab(68.3463% -48.3481 14.1037);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-ocaml{color:#eb7f13;color:lab(64.701% 38.251 68.2825);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-fsharp{color:#475ed1;color:lab(43.1473% 20.6563 -63.3827);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-zig{color:#f8a706;color:lab(75.1805% 23.677 77.6801);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-nim{color:#ebc013;color:lab(79.7914% 5.82376 78.3194);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-vlang{color:#1c84ec;color:lab(53.8751% 1.41311 -61.4778);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-shell{color:#30c361;color:lab(69.805% -55.4034 37.5299);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-markdown{color:#8999a8;color:lab(62.2865% -3.43832 -9.91056);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-text{color:var(--text-secondary);opacity:.6}.FileTypeIconComponent-module__7w3chq__icon-log{color:var(--text-secondary);opacity:.5}.FileTypeIconComponent-module__7w3chq__icon-license{color:#d2a82c;color:lab(71.2956% 7.45183 64.6956);opacity:.75}.FileTypeIconComponent-module__7w3chq__icon-pug{color:#bf7f3f;color:lab(59.0548% 21.1381 44.3958);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-ejs{color:#37bd63;color:lab(68.0502% -52.104 34.5162);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-handlebars{color:#c97a2a;color:lab(59.0004% 27.2311 54.3735);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-latex{color:#339990;color:lab(57.3671% -31.89 -4.36738);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-cucumber{color:#5db133;color:lab(65.0688% -43.1489 52.8506);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-shader{color:#22c372;color:lab(69.8469% -54.8712 29.0867);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-diff{color:#cc7f33;color:lab(60.6555% 26.223 52.2061);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-graphql{color:#e236a8;color:lab(53.9566% 71.9191 -21.0882);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-proto{color:#338ccc;color:lab(55.2682% -10.3536 -41.3809);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-prisma{color:#528cc5;color:lab(56.1503% -6.53642 -35.991);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-terraform{color:#8047d1;color:lab(43.0002% 46.2008 -63.3311);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-nginx{color:#3db766;color:lab(66.4021% -48.6982 30.8015);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-design{color:#cb4dcb;color:lab(54.2257% 61.9014 -41.3368);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-image{color:#a953d4;color:lab(50.7381% 51.4712 -52.4431);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-video{color:#dc3b8c;color:lab(52.6076% 66.6382 -6.86448);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-audio{color:#2db7a0;color:lab(67.0494% -41.5421 .781882);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-archive{color:#b88946;color:lab(60.7307% 13.2001 42.5132);opacity:.75}.FileTypeIconComponent-module__7w3chq__icon-font{color:#8c8c8c;color:lab(58.2396% -.00360608 -.037837);opacity:.7}.FileTypeIconComponent-module__7w3chq__icon-database{color:#df8f1f;color:lab(66.6822% 25.5015 65.7015);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-pdf{color:#d82626;color:lab(48.0085% 66.6013 47.6022);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-doc{color:#367de2;color:lab(52.0399% 4.78294 -58.926);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-spreadsheet{color:#25b053;color:lab(63.4195% -52.4639 36.4913);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-presentation{color:#e66322;color:lab(58.6346% 49.6849 59.2772);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-subtitle{color:#5e8cba;color:lab(56.3816% -6.29696 -29.4201);opacity:.75}.FileTypeIconComponent-module__7w3chq__icon3d{color:#30b7c3;color:lab(67.9298% -33.4279 -16.9459);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-binary{color:#67727e;color:lab(47.4182% -2.21896 -8.13491);opacity:.6}.FileTypeIconComponent-module__7w3chq__icon-env{color:#c3ab30;color:lab(70.5169% -.375301 62.0496);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-cert{color:#39ac5f;color:lab(62.6024% -46.5381 29.7241);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-docker{color:#309be8;color:lab(60.8255% -10.4086 -48.2568);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-git{color:#e04728;color:lab(53.2185% 59.1845 51.7463);opacity:.8}.FileTypeIconComponent-module__7w3chq__icon-test{color:#30c36e;color:lab(69.9437% -53.7663 31.357);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-storybook{color:#dc3b7e;color:lab(52.2065% 65.6365 1.11009);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-lock{color:var(--text-secondary);opacity:.5}.FileTypeIconComponent-module__7w3chq__icon-map{color:var(--text-secondary);opacity:.45}.FileTypeIconComponent-module__7w3chq__icon-wasm{color:#713bdc;color:lab(39.8693% 50.9398 -74.9858);opacity:.85}.FileTypeIconComponent-module__7w3chq__icon-default{color:var(--text-secondary);opacity:.5}
.ToolSelectionComponent-module__JlHaKG__tools-section{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.ToolSelectionComponent-module__JlHaKG__tools-section-header-right{flex-shrink:0;align-items:center;gap:10px;padding:0 8px;display:flex}.ToolSelectionComponent-module__JlHaKG__tools-list-wrapper{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);background:var(--background-base);flex:1;min-height:0;overflow-y:auto}.ToolSelectionComponent-module__JlHaKG__tools-search{flex-shrink:0;padding:8px}.ToolSelectionComponent-module__JlHaKG__tools-search-input{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);background:var(--background-surface);width:100%;height:30px;color:var(--text-primary);font-size:var(--font-size-sm);transition:border-color var(--transition-fast);outline:none;padding:0 10px;font-family:inherit}.ToolSelectionComponent-module__JlHaKG__tools-search-input:focus{border-color:var(--accent-primary)}.ToolSelectionComponent-module__JlHaKG__tools-search-input::placeholder{color:var(--text-tertiary)}.ToolSelectionComponent-module__JlHaKG__domain-group{border-bottom:1px solid var(--calculated-border-subtle)}.ToolSelectionComponent-module__JlHaKG__domain-group:last-child{border-bottom:none}.ToolSelectionComponent-module__JlHaKG__domain-header{font-size:var(--font-size-xs);color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast), color var(--transition-fast);align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.ToolSelectionComponent-module__JlHaKG__domain-header:hover{background:color-mix(in oklch, var(--accent-primary) 3%, transparent)}.ToolSelectionComponent-module__JlHaKG__domain-icon{color:var(--accent-primary);opacity:.7;transition:opacity var(--transition-fast);align-items:center;display:flex}.ToolSelectionComponent-module__JlHaKG__domain-header:hover .ToolSelectionComponent-module__JlHaKG__domain-icon{opacity:1}.ToolSelectionComponent-module__JlHaKG__domain-count{color:var(--text-tertiary);margin-left:auto;font-size:.625rem;font-weight:400}.ToolSelectionComponent-module__JlHaKG__tool-layout-row{cursor:pointer;transition:background var(--transition-fast);-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-sm);align-items:center;gap:10px;padding:0;display:flex}.ToolSelectionComponent-module__JlHaKG__tool-layout-row:hover{background:color-mix(in oklch, var(--accent-primary) 4%, transparent)}.ToolSelectionComponent-module__JlHaKG__tool-checkbox{flex:1;width:100%;min-width:0}.ToolSelectionComponent-module__JlHaKG__tool-checkbox>span:last-child{flex:1;align-items:center;min-width:0;display:flex}.ToolSelectionComponent-module__JlHaKG__tool-name{font-size:var(--font-size-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--transition-fast);flex:1;overflow:hidden}.ToolSelectionComponent-module__JlHaKG__tool-domain{color:var(--text-tertiary);flex-shrink:0;font-size:.625rem}.ToolSelectionComponent-module__JlHaKG__bulk-checkbox-layout-row{border-bottom:1px solid var(--calculated-border-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);align-items:center;gap:10px;padding:8px 12px;display:flex}.ToolSelectionComponent-module__JlHaKG__bulk-checkbox-layout-row:hover{background:color-mix(in oklch, var(--accent-primary) 4%, transparent)}.ToolSelectionComponent-module__JlHaKG__bulk-checkbox-label{color:var(--text-primary);letter-spacing:.02em;transition:color var(--transition-fast);font-size:11.5px;font-weight:600}.ToolSelectionComponent-module__JlHaKG__core-group{border-bottom:1px solid var(--calculated-border-subtle);background:color-mix(in oklch, var(--accent-primary) 2%, transparent)}.ToolSelectionComponent-module__JlHaKG__core-header{font-size:var(--font-size-xs);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.ToolSelectionComponent-module__JlHaKG__core-header:hover{background:color-mix(in oklch, var(--accent-primary) 4%, transparent)}.ToolSelectionComponent-module__JlHaKG__core-icon{color:var(--accent-primary);align-items:center;display:flex}.ToolSelectionComponent-module__JlHaKG__core-label{flex:1}.ToolSelectionComponent-module__JlHaKG__core-badge{background:color-mix(in oklch, var(--accent-primary) 12%, transparent);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.02em;border-radius:10px;padding:1px 6px;font-size:9px;font-weight:700}.ToolSelectionComponent-module__JlHaKG__core-badge-locked-off{background:color-mix(in oklch, var(--text-tertiary) 12%, transparent);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em;border-radius:10px;padding:1px 6px;font-size:9px;font-weight:700}.ToolSelectionComponent-module__JlHaKG__core-group-locked-off{background:0 0}.ToolSelectionComponent-module__JlHaKG__core-group-locked-off .ToolSelectionComponent-module__JlHaKG__core-header{color:var(--text-tertiary)}.ToolSelectionComponent-module__JlHaKG__core-group-locked-off .ToolSelectionComponent-module__JlHaKG__core-icon{color:var(--text-tertiary);opacity:.6}.ToolSelectionComponent-module__JlHaKG__core-tools-list,.ToolSelectionComponent-module__JlHaKG__tools-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px;padding-block:6px 8px;padding-inline:32px 12px;display:grid}.ToolSelectionComponent-module__JlHaKG__core-tool-layout-row{opacity:.85;cursor:default!important}.ToolSelectionComponent-module__JlHaKG__core-tool-layout-row:hover{background:0 0!important}.ToolSelectionComponent-module__JlHaKG__core-tool-name{font-weight:500;color:var(--text-secondary)!important}.ToolSelectionComponent-module__JlHaKG__lock-icon{color:var(--text-tertiary);opacity:.5;margin-left:auto}.ToolSelectionComponent-module__JlHaKG__locked-tool-layout-row{opacity:.5;pointer-events:auto;cursor:default!important}.ToolSelectionComponent-module__JlHaKG__locked-tool-layout-row:hover{background:0 0!important}.ToolSelectionComponent-module__JlHaKG__locked-tool-name{font-weight:400;color:var(--text-tertiary)!important}.ToolSelectionComponent-module__JlHaKG__no-selected-tools-container{text-align:center;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-block:48px;padding-inline:16px;display:flex}.ToolSelectionComponent-module__JlHaKG__no-selected-tools-icon{color:var(--text-tertiary);opacity:.45;animation:2s ease-in-out infinite ToolSelectionComponent-module__JlHaKG__pulse-animation}.ToolSelectionComponent-module__JlHaKG__no-selected-tools-message{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600}.ToolSelectionComponent-module__JlHaKG__no-selected-tools-subtext{font-size:var(--font-size-xs);color:var(--text-tertiary);max-width:240px}@keyframes ToolSelectionComponent-module__JlHaKG__pulse-animation{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.ToolSelectionComponent-module__JlHaKG__tools-section[data-read-only=true] .ToolSelectionComponent-module__JlHaKG__tool-layout-row,.ToolSelectionComponent-module__JlHaKG__tools-section[data-read-only=true] .ToolSelectionComponent-module__JlHaKG__bulk-checkbox-layout-row{cursor:default;pointer-events:none}.ToolSelectionComponent-module__JlHaKG__tools-section[data-read-only=true] .ToolSelectionComponent-module__JlHaKG__tool-layout-row:hover,.ToolSelectionComponent-module__JlHaKG__tools-section[data-read-only=true] .ToolSelectionComponent-module__JlHaKG__bulk-checkbox-layout-row:hover{background:0 0}.ToolSelectionComponent-module__JlHaKG__tools-section[data-read-only=true] .ToolSelectionComponent-module__JlHaKG__domain-header,.ToolSelectionComponent-module__JlHaKG__tools-section[data-read-only=true] .ToolSelectionComponent-module__JlHaKG__core-header{pointer-events:auto;cursor:pointer}.ToolSelectionComponent-module__JlHaKG__tools-section[data-read-only=true] .ToolSelectionComponent-module__JlHaKG__domain-header .ToolSelectionComponent-module__JlHaKG__checkbox-component,.ToolSelectionComponent-module__JlHaKG__tools-section[data-read-only=true] .ToolSelectionComponent-module__JlHaKG__core-header .ToolSelectionComponent-module__JlHaKG__checkbox-component{pointer-events:none;opacity:.5}.ToolSelectionComponent-module__JlHaKG__available-only-checkbox [class*=is-selected-state]{background:#d98a2e!important;background:lab(64.7711% 25.9843 58.9262)!important;border-color:#d98a2e!important;border-color:lab(64.7711% 25.9843 58.9262)!important}.ToolSelectionComponent-module__JlHaKG__available-only-tool-layout-row{border-inline-start:2px dashed #d98a2e;border-inline-start:2px dashed lab(64.7711% 25.9843 58.9262)}.ToolSelectionComponent-module__JlHaKG__available-only-tool-name{font-style:italic;color:var(--text-secondary)!important}
.CustomAgentsPanelComponent-module__VW5hpG__container{flex-direction:column;gap:0;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__agent-list{background:var(--calculated-border-subtle);flex-direction:column;gap:1px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__agent-card{background:var(--background-surface);cursor:default;transition:background var(--transition-fast);align-items:center;gap:14px;padding:14px 24px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__agent-card:hover{background:color-mix(in srgb, var(--accent-primary) 3%, var(--background-surface))}.CustomAgentsPanelComponent-module__VW5hpG__agent-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__agent-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.CustomAgentsPanelComponent-module__VW5hpG__agent-desc{color:var(--text-tertiary);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.CustomAgentsPanelComponent-module__VW5hpG__agent-meta{align-items:center;gap:10px;margin-top:2px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__agent-badge{color:var(--text-tertiary);background:var(--background-elevated);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.625rem;font-weight:500;display:inline-flex}.CustomAgentsPanelComponent-module__VW5hpG__agent-badge svg{opacity:.7}.CustomAgentsPanelComponent-module__VW5hpG__agent-actions{opacity:0;transition:opacity var(--transition-fast);flex-shrink:0;align-items:center;gap:4px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__agent-card:hover .CustomAgentsPanelComponent-module__VW5hpG__agent-actions{opacity:1}.CustomAgentsPanelComponent-module__VW5hpG__action-button{all:unset;border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__action-button:hover{background:var(--background-elevated);color:var(--text-primary)}.CustomAgentsPanelComponent-module__VW5hpG__action-button-element-danger:hover{background:color-mix(in oklch, var(--color-danger) 12%, transparent);color:var(--color-danger)}.CustomAgentsPanelComponent-module__VW5hpG__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__empty-icon{background:color-mix(in oklch, var(--accent-primary) 8%, transparent);width:48px;height:48px;color:var(--accent-primary);opacity:.6;border-radius:50%;justify-content:center;align-items:center;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__empty-title{color:var(--text-secondary);font-size:.8125rem;font-weight:500}.CustomAgentsPanelComponent-module__VW5hpG__empty-hint{color:var(--text-tertiary);max-width:320px;font-size:11.5px;line-height:1.5}.CustomAgentsPanelComponent-module__VW5hpG__panel-header{justify-content:flex-end;align-items:center;padding:10px 24px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__confirm-layout-row{align-items:center;gap:8px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__confirm-text{font-size:var(--font-size-xs);color:var(--color-danger);font-weight:500}.CustomAgentsPanelComponent-module__VW5hpG__form-overlay{animation:.15s ease-out CustomAgentsPanelComponent-module__VW5hpG__fade-in}.CustomAgentsPanelComponent-module__VW5hpG__form-header{border-bottom:1px solid var(--calculated-border-color);background:linear-gradient(180deg, color-mix(in oklch, var(--accent-primary) 4%, var(--background-surface)), var(--background-surface));justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__form-header h3{font-size:var(--font-size-base);color:var(--text-primary);margin:0;font-weight:600}.CustomAgentsPanelComponent-module__VW5hpG__cancel-button{all:unset;border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__cancel-button:hover{background:var(--background-elevated);color:var(--text-primary)}.CustomAgentsPanelComponent-module__VW5hpG__form{flex-direction:column;gap:20px;padding:20px 24px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__form-group{flex-direction:column;gap:6px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__form-group label{font-size:var(--font-size-sm);color:var(--text-secondary);letter-spacing:.02em;font-weight:500}.CustomAgentsPanelComponent-module__VW5hpG__form-layout-row{gap:12px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__input{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);background:var(--background-base);height:34px;color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;padding:0 10px;font-family:inherit;font-size:.8125rem}.CustomAgentsPanelComponent-module__VW5hpG__input:focus{border-color:var(--accent-primary)}.CustomAgentsPanelComponent-module__VW5hpG__input::placeholder{color:var(--text-tertiary)}.CustomAgentsPanelComponent-module__VW5hpG__textarea{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);background:var(--background-base);min-height:80px;color:var(--text-primary);font-size:12.5px;font-family:var(--font-mono,"SF Mono", "Fira Code", monospace);resize:vertical;transition:border-color var(--transition-fast);outline:none;padding:8px 10px;line-height:1.5}.CustomAgentsPanelComponent-module__VW5hpG__textarea:focus{border-color:var(--accent-primary)}.CustomAgentsPanelComponent-module__VW5hpG__textarea::placeholder{color:var(--text-tertiary);font-family:inherit}.CustomAgentsPanelComponent-module__VW5hpG__hint{font-size:var(--font-size-xs);color:var(--text-tertiary);line-height:1.3}.CustomAgentsPanelComponent-module__VW5hpG__toggle-layout-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__toggle-layout-row+.CustomAgentsPanelComponent-module__VW5hpG__toggle-layout-row{border-top:1px solid var(--calculated-border-subtle)}.CustomAgentsPanelComponent-module__VW5hpG__toggle-label{flex-direction:column;gap:2px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__toggle-title{color:var(--text-primary);font-size:12.5px;font-weight:500}.CustomAgentsPanelComponent-module__VW5hpG__toggle-hint{font-size:var(--font-size-xs);color:var(--text-tertiary)}.CustomAgentsPanelComponent-module__VW5hpG__form-footer{border-top:1px solid var(--calculated-border-color);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__icon-grid{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);background:var(--background-base);overscroll-behavior:contain;flex-wrap:wrap;gap:4px;max-height:180px;padding:8px;display:flex;overflow-y:auto}.CustomAgentsPanelComponent-module__VW5hpG__icon-option{all:unset;width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__icon-option:hover{background:color-mix(in srgb, var(--agent-color,var(--accent-primary)) 8%, transparent);color:var(--text-primary)}.CustomAgentsPanelComponent-module__VW5hpG__icon-option[data-is-selected=true]{background:color-mix(in srgb, var(--agent-color,var(--accent-primary)) 15%, transparent);color:var(--agent-color,var(--accent-primary));border-color:var(--agent-color,var(--accent-primary));box-shadow:0 0 8px color-mix(in srgb, var(--agent-color,var(--accent-primary)) 20%, transparent)}.CustomAgentsPanelComponent-module__VW5hpG__color-grid{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);background:var(--background-base);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__color-swatch{all:unset;background:var(--swatch-color);cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:all .15s;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a;box-shadow:inset 0 0 0 1px lab(99.9996% -.00357628 -.0378609/.1)}.CustomAgentsPanelComponent-module__VW5hpG__color-swatch:hover{box-shadow:inset 0 0 0 1px #fff3, 0 0 8px var(--swatch-color);transform:scale(1.2)}@supports (color:lab(0% 0 0)){.CustomAgentsPanelComponent-module__VW5hpG__color-swatch:hover{box-shadow:inset 0 0 0 1px lab(99.9996% -.00357628 -.0378609/.2), 0 0 8px var(--swatch-color)}}.CustomAgentsPanelComponent-module__VW5hpG__color-swatch[data-is-selected=true]{border-color:var(--color-white);box-shadow:0 0 0 2px var(--swatch-color), 0 0 12px var(--swatch-color);transform:scale(1.15)}.CustomAgentsPanelComponent-module__VW5hpG__color-preview-dot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:2px;display:inline-block;box-shadow:0 0 4px #0000004d;box-shadow:0 0 4px lab(0% 0 0/.3)}.CustomAgentsPanelComponent-module__VW5hpG__background-preview{border-radius:var(--border-radius-sm);border:1px solid var(--calculated-border-color);max-width:240px;margin-top:6px;position:relative;overflow:hidden}.CustomAgentsPanelComponent-module__VW5hpG__background-preview-img{object-fit:cover;opacity:.7;width:100%;height:80px;display:block}.CustomAgentsPanelComponent-module__VW5hpG__background-preview-clear{all:unset;width:20px;height:20px;color:var(--color-white);cursor:pointer;background:#0009;background:lab(0% 0 0/.6);border-radius:4px;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:4px;right:4px}.CustomAgentsPanelComponent-module__VW5hpG__background-preview-clear:hover{background:#ef4444cc;background:lab(55.8044% 65.6075 40.7259/.8)}.CustomAgentsPanelComponent-module__VW5hpG__policy-layout-row{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);background:var(--background-base);align-items:center;gap:6px;padding:6px 8px;animation:.15s ease-out CustomAgentsPanelComponent-module__VW5hpG__fade-in;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__policy-layout-row+.CustomAgentsPanelComponent-module__VW5hpG__policy-layout-row{margin-top:4px}.CustomAgentsPanelComponent-module__VW5hpG__policy-select{border:1px solid var(--calculated-border-subtle);background:var(--background-elevated);min-width:90px;height:28px;color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;outline:none;padding:0 6px;font-family:inherit;font-size:11px;font-weight:600}.CustomAgentsPanelComponent-module__VW5hpG__policy-select:focus{border-color:var(--accent-primary)}.CustomAgentsPanelComponent-module__VW5hpG__policy-input{border:1px solid var(--calculated-border-subtle);background:var(--background-surface);min-width:0;height:28px;color:var(--text-primary);font-size:12px;font-family:var(--font-mono,"SF Mono", "Fira Code", monospace);transition:border-color var(--transition-fast);border-radius:4px;outline:none;flex:1;padding:0 8px}.CustomAgentsPanelComponent-module__VW5hpG__policy-input:focus{border-color:var(--accent-primary)}.CustomAgentsPanelComponent-module__VW5hpG__policy-input::placeholder{color:var(--text-tertiary);font-family:inherit}.CustomAgentsPanelComponent-module__VW5hpG__policy-remove-button{all:unset;width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CustomAgentsPanelComponent-module__VW5hpG__policy-remove-button:hover{background:color-mix(in oklch, var(--color-danger) 12%, transparent);color:var(--color-danger)}.CustomAgentsPanelComponent-module__VW5hpG__policy-add-button{all:unset;border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);border:1px dashed var(--calculated-border-color);align-items:center;gap:4px;margin-top:4px;padding:6px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.CustomAgentsPanelComponent-module__VW5hpG__policy-add-button:hover{background:color-mix(in oklch, var(--accent-primary) 6%, transparent);color:var(--accent-primary);border-color:var(--accent-primary)}@keyframes CustomAgentsPanelComponent-module__VW5hpG__fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CustomAgentsPanelComponent-module__VW5hpG__custom-icon-preview{object-fit:cover;border-radius:50%;width:20px;height:20px}
.BenchmarkBarComponent-module__iNheIW__wrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:80px;display:flex}.BenchmarkBarComponent-module__iNheIW__bar{background:var(--background-elevated);border-radius:4px;flex-shrink:0;width:100%;height:7px;overflow:hidden}.BenchmarkBarComponent-module__iNheIW__bar-has-runs{background:var(--color-danger)}.BenchmarkBarComponent-module__iNheIW__fill{background:var(--color-success);transform-origin:0;border-radius:4px;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.BenchmarkBarComponent-module__iNheIW__label{font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-weight:500;line-height:1.2}.BenchmarkBarComponent-module__iNheIW__mini{min-width:unset;gap:0}.BenchmarkBarComponent-module__iNheIW__mini .BenchmarkBarComponent-module__iNheIW__bar{border-radius:2px;width:36px;height:3px}.BenchmarkBarComponent-module__iNheIW__mini .BenchmarkBarComponent-module__iNheIW__fill{border-radius:2px}
