.ToggleButtonComponent-module__TBInfG__toggle{border-radius:var(--button-border-radius);letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 6%, transparent);border:1px solid color-mix(in srgb, var(--text-muted) 22%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:2px 7px;font-size:.5625rem;font-weight:600;transition:background .1s,border-color .1s,color .1s;display:inline-flex;position:relative}.ToggleButtonComponent-module__TBInfG__toggle svg{opacity:.55;flex-shrink:0;transition:color .1s,filter .1s,opacity .1s}.ToggleButtonComponent-module__TBInfG__toggle span{opacity:.7;transition:color .1s,filter .1s,opacity .1s}.ToggleButtonComponent-module__TBInfG__toggle:hover{border-color:color-mix(in srgb, var(--text-secondary) 55%, transparent);color:var(--text-secondary);background:color-mix(in srgb, var(--text-secondary) 10%, transparent)}.ToggleButtonComponent-module__TBInfG__toggle:hover svg,.ToggleButtonComponent-module__TBInfG__toggle:hover span{opacity:1}.ToggleButtonComponent-module__TBInfG__toggle:active{transform:scale(.95)}.ToggleButtonComponent-module__TBInfG__is-active-state{color:#f65555;color:lab(59.4993% 62.3671 35.8965);will-change:filter;background:#f655551a;border-color:#f6555580;animation:4s linear infinite ToggleButtonComponent-module__TBInfG__toggle-rainbow-border}.ToggleButtonComponent-module__TBInfG__is-active-state svg,.ToggleButtonComponent-module__TBInfG__is-active-state span{color:#f65555;color:lab(59.4993% 62.3671 35.8965);opacity:1;filter:hue-rotate();will-change:filter;animation:4s linear infinite ToggleButtonComponent-module__TBInfG__toggle-rainbow}.ToggleButtonComponent-module__TBInfG__is-active-state:hover{background:#f6555526;border-color:#f65555b3}@keyframes ToggleButtonComponent-module__TBInfG__toggle-rainbow{to{filter:hue-rotate(360deg)}}@keyframes ToggleButtonComponent-module__TBInfG__toggle-rainbow-border{to{filter:hue-rotate(360deg)}}
.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}
.AgentPickerComponent-module__LSLycq__agent-picker-container{position:relative}.AgentPickerComponent-module__LSLycq__trigger-add{gap:8px;padding:0 14px 0 10px}.AgentPickerComponent-module__LSLycq__trigger-add-open{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, var(--background-surface));box-shadow:0 0 0 2px color-mix(in oklch, var(--accent-primary) 20%, transparent)}.AgentPickerComponent-module__LSLycq__trigger-add-is-active-state{border-color:color-mix(in oklch, var(--accent-primary) 50%, transparent);background:color-mix(in srgb, var(--accent-primary) 6%, var(--background-surface))}.AgentPickerComponent-module__LSLycq__trigger-add-icon{color:var(--accent-primary);opacity:.8;flex-shrink:0}.AgentPickerComponent-module__LSLycq__trigger-add-is-active-state .AgentPickerComponent-module__LSLycq__trigger-add-icon{opacity:1}.AgentPickerComponent-module__LSLycq__popover{z-index:1000;background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius);flex-direction:column;width:max-content;min-width:260px;max-width:320px;max-height:min(460px,100vh - 120px);animation:.15s ease-out AgentPickerComponent-module__LSLycq__agent-picker-in;display:flex;position:absolute;top:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 32px #00000040,0 2px 8px #0000001a;box-shadow:0 8px 32px lab(0% 0 0/.25),0 2px 8px lab(0% 0 0/.1)}.AgentPickerComponent-module__LSLycq__agent-list-scrollable-container{flex:1;padding:4px 0;overflow-y:auto}.AgentPickerComponent-module__LSLycq__no-agents-found-message{text-align:center;color:var(--text-muted);padding:16px;font-size:.8125rem}@keyframes AgentPickerComponent-module__LSLycq__agent-picker-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.AgentPickerComponent-module__LSLycq__backdrop{z-index:999;position:fixed;inset:0}.AgentPickerComponent-module__LSLycq__agent-item{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:8px 12px;transition:background .12s,color .12s;display:flex}.AgentPickerComponent-module__LSLycq__agent-item[data-is-highlighted-state=true]{background:color-mix(in srgb, var(--agent-accent,var(--color-indigo)) 14%, var(--background-surface))}.AgentPickerComponent-module__LSLycq__agent-item[data-is-active-state=true]{background:color-mix(in srgb, var(--agent-accent,var(--color-indigo)) 10%, var(--background-surface))}.AgentPickerComponent-module__LSLycq__agent-item[data-is-active-state=true][data-is-highlighted-state=true]{background:color-mix(in srgb, var(--agent-accent,var(--color-indigo)) 18%, var(--background-surface))}.AgentPickerComponent-module__LSLycq__agent-info{flex:1;min-width:0}.AgentPickerComponent-module__LSLycq__agent-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.AgentPickerComponent-module__LSLycq__agent-meta{font-size:var(--font-size-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:1px;display:flex;overflow:hidden}.AgentPickerComponent-module__LSLycq__tool-badge{background:color-mix(in oklch, var(--text-tertiary) 10%, transparent);border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:.625rem;font-weight:500;display:inline-flex}.AgentPickerComponent-module__LSLycq__is-active-state-check{color:var(--color-indigo);flex-shrink:0}.AgentPickerComponent-module__LSLycq__add-button{font-size:var(--font-size-xs);color:var(--text-muted);border:1px solid var(--calculated-border-color);opacity:.5;white-space:nowrap;background:0 0;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-weight:600;transition:all .15s;display:inline-flex}.AgentPickerComponent-module__LSLycq__agent-item[data-is-highlighted-state=true] .AgentPickerComponent-module__LSLycq__add-button{opacity:1;background:color-mix(in oklch, var(--accent-primary) 12%, transparent);border-color:color-mix(in oklch, var(--accent-primary) 40%, transparent);color:var(--accent-primary)}.AgentPickerComponent-module__LSLycq__tooltip-capabilities{justify-content:center;align-items:center;padding:4px 2px;display:flex}
.ToolCountBadgeComponent-module__r3b5Vq__badge{letter-spacing:.02em;background:var(--background-surface);border:1px solid var(--calculated-border-color);white-space:nowrap;text-transform:none;color:var(--tool-badge-accent,var(--text-primary));box-shadow:var(--calculated-shadow-md);border-radius:3px;align-items:center;gap:5px;width:fit-content;padding:2px 8px;font-size:.625rem;font-weight:600;line-height:1;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;display:inline-flex}.ToolCountBadgeComponent-module__r3b5Vq__badge:hover{border-color:color-mix(in srgb, var(--tool-badge-accent,var(--accent-primary)) 40%, transparent);background:color-mix(in srgb, var(--tool-badge-accent,var(--accent-primary)) 6%, var(--background-surface))}.ToolCountBadgeComponent-module__r3b5Vq__icon{opacity:.85;flex-shrink:0}.ToolCountBadgeComponent-module__r3b5Vq__label{opacity:.85;transition:opacity .2s}.ToolCountBadgeComponent-module__r3b5Vq__badge:hover .ToolCountBadgeComponent-module__r3b5Vq__label{opacity:1}
.ModelBadgeComponent-module__m-Shba__badge{letter-spacing:.2px;color:var(--text-secondary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:.625rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ModelBadgeComponent-module__m-Shba__badge:hover{border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent);color:var(--text-primary)}.ModelBadgeComponent-module__m-Shba__badge svg{flex-shrink:0}.ModelBadgeComponent-module__m-Shba__model-name{text-overflow:ellipsis;max-width:200px;overflow:hidden}.ModelBadgeComponent-module__m-Shba__model-name-clean{display:inline}.ModelBadgeComponent-module__m-Shba__model-name-raw,.ModelBadgeComponent-module__m-Shba__badge:hover .ModelBadgeComponent-module__m-Shba__model-name-clean{display:none}.ModelBadgeComponent-module__m-Shba__badge:hover .ModelBadgeComponent-module__m-Shba__model-name-raw{animation:.15s ease-out forwards ModelBadgeComponent-module__m-Shba__fade-in;display:inline}.ModelBadgeComponent-module__m-Shba__no-hover:hover .ModelBadgeComponent-module__m-Shba__model-name-clean{display:inline!important}.ModelBadgeComponent-module__m-Shba__no-hover:hover .ModelBadgeComponent-module__m-Shba__model-name-raw{display:none!important}@keyframes ModelBadgeComponent-module__m-Shba__fade-in{0%{opacity:0}to{opacity:1}}.ModelBadgeComponent-module__m-Shba__mini{gap:2px;padding:1px 4px;font-size:.4375rem}.ModelBadgeComponent-module__m-Shba__mini .ModelBadgeComponent-module__m-Shba__model-name{max-width:120px}
.ProvidersBadgeComponent-module__WD4mDG__badge{letter-spacing:.2px;color:#8042fb;color:lab(45.0418% 56.9315 -83.7604);white-space:nowrap;background:#6366f114;background:lab(49% 30.3569 -71.8911/.08);border:1px solid #6366f133;border:1px solid lab(49% 30.3569 -71.8911/.2);border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:.625rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ProvidersBadgeComponent-module__WD4mDG__badge:hover{background:#6366f11f;background:lab(49% 30.3569 -71.8911/.12);border-color:#6366f173;border-color:lab(49% 30.3569 -71.8911/.45)}.ProvidersBadgeComponent-module__WD4mDG__badge svg{flex-shrink:0}.ProvidersBadgeComponent-module__WD4mDG__provider-name{text-overflow:ellipsis;max-width:200px;overflow:hidden}.ProvidersBadgeComponent-module__WD4mDG__mini{gap:2px;padding:1px 4px;font-size:.4375rem}.ProvidersBadgeComponent-module__WD4mDG__mini .ProvidersBadgeComponent-module__WD4mDG__provider-name{max-width:120px}
.ModelTypeBadgeComponent-module__uTifxW__badge{letter-spacing:.2px;white-space:nowrap;text-transform:capitalize;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:.625rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ModelTypeBadgeComponent-module__uTifxW__badge svg{flex-shrink:0}.ModelTypeBadgeComponent-module__uTifxW__conversation{color:var(--color-indigo);background:#6366f114;background:lab(49% 30.3569 -71.8911/.08);border-color:#6366f133;border-color:lab(49% 30.3569 -71.8911/.2)}.ModelTypeBadgeComponent-module__uTifxW__conversation:hover{background:#6366f11f;background:lab(49% 30.3569 -71.8911/.12);border-color:#6366f173;border-color:lab(49% 30.3569 -71.8911/.45)}.ModelTypeBadgeComponent-module__uTifxW__audio{color:var(--color-warning);background:#f59e0c14;background:lab(72.8401% 26.9007 75.3774/.08);border-color:#f59e0c33;border-color:lab(72.8401% 26.9007 75.3774/.2)}.ModelTypeBadgeComponent-module__uTifxW__audio:hover{background:#f59e0c1f;background:lab(72.8401% 26.9007 75.3774/.12);border-color:#f59e0c73;border-color:lab(72.8401% 26.9007 75.3774/.45)}.ModelTypeBadgeComponent-module__uTifxW__embed{color:var(--color-emerald);background:#10b98114;background:lab(66.7072% -50.6831 17.0415/.08);border-color:#10b98133;border-color:lab(66.7072% -50.6831 17.0415/.2)}.ModelTypeBadgeComponent-module__uTifxW__embed:hover{background:#10b9811f;background:lab(66.7072% -50.6831 17.0415/.12);border-color:#10b98173;border-color:lab(66.7072% -50.6831 17.0415/.45)}.ModelTypeBadgeComponent-module__uTifxW__mini{gap:2px;padding:1px 4px;font-size:.4375rem}
.ProjectBadgeComponent-module__HfLLIG__badge{letter-spacing:.2px;color:#2cb3d7;color:lab(67.1566% -26.9161 -29.1676);white-space:nowrap;background:#06b6d414;background:lab(67.7198% -31.6258 -26.6755/.08);border:1px solid #06b6d433;border:1px solid lab(67.7198% -31.6258 -26.6755/.2);border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:.625rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ProjectBadgeComponent-module__HfLLIG__badge:hover{background:#06b6d41f;background:lab(67.7198% -31.6258 -26.6755/.12);border-color:#06b6d473;border-color:lab(67.7198% -31.6258 -26.6755/.45)}.ProjectBadgeComponent-module__HfLLIG__badge svg{flex-shrink:0}
.UserBadgeComponent-module__MklBCa__badge{letter-spacing:.2px;color:#eda700;color:lab(73.7114% 20.516 93.3059);white-space:nowrap;background:#f59e0c14;background:lab(72.8401% 26.9007 75.3774/.08);border:1px solid #f59e0c33;border:1px solid lab(72.8401% 26.9007 75.3774/.2);border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:.625rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.UserBadgeComponent-module__MklBCa__badge:hover{background:#f59e0c1f;background:lab(72.8401% 26.9007 75.3774/.12);border-color:#f59e0c73;border-color:lab(72.8401% 26.9007 75.3774/.45)}.UserBadgeComponent-module__MklBCa__badge svg{flex-shrink:0}
.AgentBadgeComponent-module__cN7YOW__badge{color:var(--color-white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:flex;overflow:hidden}.AgentBadgeComponent-module__cN7YOW__badge img{object-fit:cover;block-size:100%;inline-size:100%}.AgentBadgeComponent-module__cN7YOW__badge-inner{border-radius:3px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=CODING]{background:linear-gradient(135deg, var(--color-indigo) 0%, #818cf8 100%)}@supports (color:lab(0% 0 0)){.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=CODING]{background:linear-gradient(135deg, var(--color-indigo) 0%, lab(61.0974% 17.7181 -56.3147) 100%)}}.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=LUPOS]{background:linear-gradient(135deg, var(--color-danger) 0%, var(--color-orange) 100%)}.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=STICKERS]{background:linear-gradient(135deg, var(--color-emerald) 0%, var(--color-success) 100%)}.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=DIGEST]{background:linear-gradient(135deg, var(--color-warning) 0%, var(--color-danger) 100%)}.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=LIGHTS]{background:linear-gradient(135deg, #eab308 0%, var(--color-warning) 100%)}@supports (color:lab(0% 0 0)){.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=LIGHTS]{background:linear-gradient(135deg, lab(76.429% 11.7861 77.3297) 0%, var(--color-warning) 100%)}}.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=OOG]{background:linear-gradient(135deg, var(--text-muted) 0%, var(--text-secondary) 100%)}.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=OMNI]{background:linear-gradient(135deg,#b91c1c 0%,#dc2626 100%);background:linear-gradient(135deg,lab(40.6813% 59.9276 43.8709) 0%,lab(48.7868% 67.688 48.7309) 100%)}.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=IMAGE]{background:linear-gradient(135deg,#ec4899 0%,#8b5cf6 100%);background:linear-gradient(135deg,lab(57.3168% 67.8772 -7.12901) 0%,lab(50.7332% 45.8528 -71.8343) 100%)}.AgentBadgeComponent-module__cN7YOW__badge-inner:not([data-agent-identifier=CODING]):not([data-agent-identifier=OMNI]):not([data-agent-identifier=LUPOS]):not([data-agent-identifier=STICKERS]):not([data-agent-identifier=DIGEST]):not([data-agent-identifier=OOG]):not([data-agent-identifier=LIGHTS]):not([data-agent-identifier=IMAGE]){background:linear-gradient(135deg, var(--color-violet) 0%, var(--color-cyan) 100%)}.AgentBadgeComponent-module__cN7YOW__badge-inner img{border-radius:0}.AgentBadgeComponent-module__cN7YOW__badge-inner[data-agent-identifier=LUPOS] img{border-radius:0!important}.AgentBadgeComponent-module__cN7YOW__badge-inner svg{flex-shrink:0;display:block}.AgentBadgeComponent-module__cN7YOW__coin-wrap{will-change:scale;flex-shrink:0;justify-content:center;align-items:center;transition:scale .8s cubic-bezier(.22,1,.36,1);display:inline-flex;scale:1}.AgentBadgeComponent-module__cN7YOW__coin-wrap:has([data-is-typing-state=true]){transition:scale .15s ease-out;scale:1.1}.AgentBadgeComponent-module__cN7YOW__coin-canvas{border-radius:0;display:block;overflow:visible}.AgentBadgeComponent-module__cN7YOW__hidden-icon{pointer-events:none;opacity:0;position:absolute;top:-9999px;left:-9999px}.AgentBadgeComponent-module__cN7YOW__multi-agent-badge{cursor:pointer;will-change:transform;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.AgentBadgeComponent-module__cN7YOW__multi-agent-badge:hover{transform:scale(1.08)}.AgentBadgeComponent-module__cN7YOW__multi-agent-count{color:var(--text-primary);font-size:9px;font-weight:700;font-family:var(--font-mono);line-height:1}.AgentBadgeComponent-module__cN7YOW__agent-tooltip-list{flex-direction:column;gap:6px;padding:4px;display:flex}.AgentBadgeComponent-module__cN7YOW__agent-tooltip-item{color:var(--text-primary);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.AgentBadgeComponent-module__cN7YOW__agent-tooltip-icon{color:#fff;color:lab(99.9996% -.00357628 -.0378609);border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;overflow:hidden}.AgentBadgeComponent-module__cN7YOW__agent-tooltip-name{font-weight:500}
.MentionBadgeComponent-module__Ci2tlq__mention-badge{background:color-mix(in srgb, var(--accent-primary) 10%, var(--background-elevated));border:1px solid color-mix(in srgb, var(--accent-primary) 25%, var(--calculated-border-color));border-radius:var(--radius-full,999px);font-size:var(--font-size-sm);color:var(--accent-primary);white-space:nowrap;vertical-align:baseline;cursor:default;align-items:center;gap:3px;margin:0 1px;padding:1px 7px 1px 5px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-weight:500;line-height:1.6;transition:background .15s,border-color .15s,opacity .2s,filter .2s;display:inline-flex;position:relative}.MentionBadgeComponent-module__Ci2tlq__mention-badge:hover{background:color-mix(in srgb, var(--accent-primary) 16%, var(--background-elevated));border-color:color-mix(in srgb, var(--accent-primary) 40%, var(--calculated-border-color))}.MentionBadgeComponent-module__Ci2tlq__mention-badge:after{content:attr(data-mention-path);background:var(--background-base);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);color:var(--text-primary);white-space:nowrap;pointer-events:none;opacity:0;z-index:200;padding:4px 10px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 16px #00000040;box-shadow:0 4px 16px lab(0% 0 0/.25)}.MentionBadgeComponent-module__Ci2tlq__mention-badge:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.MentionBadgeComponent-module__Ci2tlq__mention-badge[contenteditable=false]:after{display:none}.MentionBadgeComponent-module__Ci2tlq__mention-badge-clickable{cursor:pointer}.MentionBadgeComponent-module__Ci2tlq__mention-badge-clickable:hover{background:color-mix(in srgb, var(--accent-primary) 22%, var(--background-elevated));border-color:var(--accent-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-primary) 15%, transparent)}.MentionBadgeComponent-module__Ci2tlq__mention-badge-clickable:active{transform:scale(.97)}.MentionBadgeComponent-module__Ci2tlq__mention-badge-stale{opacity:.45;filter:grayscale();color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 6%, var(--background-elevated));border-style:dashed;border-color:color-mix(in srgb, var(--text-muted) 20%, var(--calculated-border-color))}.MentionBadgeComponent-module__Ci2tlq__mention-badge-stale:hover{opacity:.6;background:color-mix(in srgb, var(--text-muted) 10%, var(--background-elevated));border-color:color-mix(in srgb, var(--text-muted) 30%, var(--calculated-border-color))}.MentionBadgeComponent-module__Ci2tlq__mention-badge-stale:after{content:attr(data-mention-path) " (deleted)";color:var(--text-muted)}.MentionBadgeComponent-module__Ci2tlq__mention-icon{font-size:var(--font-size-xs);flex-shrink:0;line-height:1}.MentionBadgeComponent-module__Ci2tlq__slash-command-badge{background:color-mix(in srgb, var(--color-amber) 10%, var(--background-elevated));border:1px solid color-mix(in srgb, var(--color-amber) 25%, var(--calculated-border-color));border-radius:var(--radius-full,999px);font-size:var(--font-size-sm);color:var(--color-amber);white-space:nowrap;vertical-align:baseline;cursor:default;align-items:center;gap:3px;margin:0 1px;padding:1px 7px 1px 5px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-weight:500;line-height:1.6;transition:background .15s,border-color .15s,opacity .2s;display:inline-flex;position:relative}.MentionBadgeComponent-module__Ci2tlq__slash-command-badge:hover{background:color-mix(in srgb, var(--color-amber) 16%, var(--background-elevated));border-color:color-mix(in srgb, var(--color-amber) 40%, var(--calculated-border-color))}
.SkillsPanelComponent-module__EEOWCq__container{--panel-accent:var(--color-purple);}.SkillsPanelComponent-module__EEOWCq__empty-state{}.SkillsPanelComponent-module__EEOWCq__empty-icon{}.SkillsPanelComponent-module__EEOWCq__empty-title{}.SkillsPanelComponent-module__EEOWCq__empty-subtitle{}.SkillsPanelComponent-module__EEOWCq__skill-card{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:8px;flex-direction:column;gap:8px;padding:12px;transition:all .2s;display:flex}.SkillsPanelComponent-module__EEOWCq__skill-card:hover{border-color:color-mix(in srgb, var(--color-purple) 30%, var(--calculated-border-color));box-shadow:0 2px 8px color-mix(in oklch, var(--color-purple) 8%, transparent)}.SkillsPanelComponent-module__EEOWCq__skill-card-disabled{opacity:.5}.SkillsPanelComponent-module__EEOWCq__skill-card-header{align-items:center;gap:8px;display:flex}.SkillsPanelComponent-module__EEOWCq__skill-icon{background:color-mix(in oklch, var(--color-purple) 12%, transparent);width:28px;height:28px;color:var(--color-purple);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SkillsPanelComponent-module__EEOWCq__skill-info{flex:1;min-width:0}.SkillsPanelComponent-module__EEOWCq__skill-name{font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.SkillsPanelComponent-module__EEOWCq__skill-description{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.SkillsPanelComponent-module__EEOWCq__skill-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.SkillsPanelComponent-module__EEOWCq__skill-action-button{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.SkillsPanelComponent-module__EEOWCq__skill-action-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.SkillsPanelComponent-module__EEOWCq__skill-delete-button:hover{color:var(--color-rose)!important;background:color-mix(in oklch, var(--color-rose) 12%, transparent)!important}.SkillsPanelComponent-module__EEOWCq__skill-content-preview{font-size:var(--font-size-xs);color:var(--text-secondary);white-space:pre-wrap;background:color-mix(in oklch, var(--background-elevated) 60%, transparent);line-height:1.5;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);border:1px solid color-mix(in oklch, var(--calculated-border-color) 50%, transparent);border-radius:6px;padding:8px}.SkillsPanelComponent-module__EEOWCq__skill-char-count{color:var(--text-muted);text-align:right;font-size:.625rem}.SkillsPanelComponent-module__EEOWCq__skill-char-count-warn{color:var(--color-warning)}.SkillsPanelComponent-module__EEOWCq__confirm-layout-row{align-items:center;gap:6px;padding:6px 0;display:flex}.SkillsPanelComponent-module__EEOWCq__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.SkillsPanelComponent-module__EEOWCq__confirm-button{}.SkillsPanelComponent-module__EEOWCq__confirm-button-element-yes{background:color-mix(in oklch, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in oklch, var(--color-rose) 30%, transparent)}.SkillsPanelComponent-module__EEOWCq__confirm-button-element-yes:hover{background:color-mix(in oklch, var(--color-rose) 25%, transparent)}.SkillsPanelComponent-module__EEOWCq__confirm-button-element-no{color:var(--text-muted);background:0 0}.SkillsPanelComponent-module__EEOWCq__confirm-button-element-no:hover{color:var(--text-primary)}.SkillsPanelComponent-module__EEOWCq__form-header{border-bottom:1px solid var(--calculated-border-color);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 0 8px;display:flex}.SkillsPanelComponent-module__EEOWCq__form-header h3{color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:600}.SkillsPanelComponent-module__EEOWCq__cancel-button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.SkillsPanelComponent-module__EEOWCq__cancel-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.SkillsPanelComponent-module__EEOWCq__form{flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.SkillsPanelComponent-module__EEOWCq__form-group{flex-direction:column;gap:4px;display:flex}.SkillsPanelComponent-module__EEOWCq__form-group label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.SkillsPanelComponent-module__EEOWCq__input{font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);border-radius:6px;outline:none;padding:7px 10px;transition:border-color .15s}.SkillsPanelComponent-module__EEOWCq__input:focus{border-color:var(--color-purple);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-purple) 15%, transparent)}.SkillsPanelComponent-module__EEOWCq__input::placeholder{color:var(--text-muted)}.SkillsPanelComponent-module__EEOWCq__textarea{font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);resize:vertical;border-radius:6px;outline:none;min-height:60px;padding:8px 10px;font-family:inherit;transition:border-color .15s}.SkillsPanelComponent-module__EEOWCq__textarea:focus{border-color:var(--color-purple);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-purple) 15%, transparent)}.SkillsPanelComponent-module__EEOWCq__textarea::placeholder{color:var(--text-muted)}.SkillsPanelComponent-module__EEOWCq__content-textarea{min-height:200px;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);font-size:var(--font-size-sm);tab-size:2;white-space:pre-wrap;line-height:1.6}.SkillsPanelComponent-module__EEOWCq__hint{color:var(--text-muted);font-size:.625rem;line-height:1.4}.SkillsPanelComponent-module__EEOWCq__char-counter{color:var(--text-muted);text-align:right;margin-top:-2px;font-size:.625rem}.SkillsPanelComponent-module__EEOWCq__char-counter-warn{color:var(--color-warning)}.SkillsPanelComponent-module__EEOWCq__char-counter-danger{color:var(--color-rose)}.SkillsPanelComponent-module__EEOWCq__form-actions{border-top:1px solid var(--calculated-border-color);flex-shrink:0;gap:8px;padding-top:8px;display:flex}.SkillsPanelComponent-module__EEOWCq__save-button{font-size:var(--font-size-sm);color:#fff;color:lab(100% 0 0);background:var(--color-purple);cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:all .2s;display:inline-flex}.SkillsPanelComponent-module__EEOWCq__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-purple) 90%, #fff);box-shadow:0 4px 12px color-mix(in oklch, var(--color-purple) 30%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.SkillsPanelComponent-module__EEOWCq__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-purple) 90%, lab(100% 0 0))}}.SkillsPanelComponent-module__EEOWCq__save-button:disabled{opacity:.5;cursor:not-allowed}.SkillsPanelComponent-module__EEOWCq__cancel-form-button{font-size:var(--font-size-sm);color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-weight:500;transition:all .15s}.SkillsPanelComponent-module__EEOWCq__cancel-form-button:hover{color:var(--text-primary);border-color:var(--text-secondary)}
.RulesPanelComponent-module__V0wNBa__container{--panel-accent:var(--color-amber);}.RulesPanelComponent-module__V0wNBa__empty-state{}.RulesPanelComponent-module__V0wNBa__empty-icon{}.RulesPanelComponent-module__V0wNBa__empty-title{}.RulesPanelComponent-module__V0wNBa__empty-subtitle{}.RulesPanelComponent-module__V0wNBa__rule-card{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);flex-direction:column;gap:8px;padding:12px;transition:all .2s;display:flex}.RulesPanelComponent-module__V0wNBa__rule-card:hover{border-color:color-mix(in srgb, var(--color-amber) 30%, var(--calculated-border-color));box-shadow:0 2px 8px color-mix(in oklch, var(--color-amber) 8%, transparent)}.RulesPanelComponent-module__V0wNBa__rule-card-disabled{opacity:.5}.RulesPanelComponent-module__V0wNBa__rule-card-header{align-items:center;gap:8px;display:flex}.RulesPanelComponent-module__V0wNBa__rule-icon{background:color-mix(in oklch, var(--color-amber) 12%, transparent);width:28px;height:28px;color:var(--color-amber);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RulesPanelComponent-module__V0wNBa__rule-info{flex:1;min-width:0}.RulesPanelComponent-module__V0wNBa__rule-name{font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.RulesPanelComponent-module__V0wNBa__rule-slash-command{font-size:var(--font-size-xs);color:var(--color-amber);font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);white-space:nowrap;text-overflow:ellipsis;opacity:.85;margin-top:1px;overflow:hidden}.RulesPanelComponent-module__V0wNBa__rule-description{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.RulesPanelComponent-module__V0wNBa__rule-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.RulesPanelComponent-module__V0wNBa__rule-action-button{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.RulesPanelComponent-module__V0wNBa__rule-action-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.RulesPanelComponent-module__V0wNBa__rule-delete-button:hover{color:var(--color-rose)!important;background:color-mix(in oklch, var(--color-rose) 12%, transparent)!important}.RulesPanelComponent-module__V0wNBa__rule-content-preview{font-size:var(--font-size-xs);color:var(--text-secondary);white-space:pre-wrap;background:color-mix(in oklch, var(--background-elevated) 60%, transparent);line-height:1.5;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);border:1px solid color-mix(in oklch, var(--calculated-border-color) 50%, transparent);border-radius:6px;max-height:80px;padding:8px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.RulesPanelComponent-module__V0wNBa__rule-character-count{color:var(--text-muted);text-align:right;font-size:.625rem}.RulesPanelComponent-module__V0wNBa__rule-character-count-warning{color:var(--color-warning)}.RulesPanelComponent-module__V0wNBa__confirm-layout-row{align-items:center;gap:6px;padding:6px 0;display:flex}.RulesPanelComponent-module__V0wNBa__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.RulesPanelComponent-module__V0wNBa__confirm-button{}.RulesPanelComponent-module__V0wNBa__confirm-button-yes{background:color-mix(in oklch, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in oklch, var(--color-rose) 30%, transparent)}.RulesPanelComponent-module__V0wNBa__confirm-button-yes:hover{background:color-mix(in oklch, var(--color-rose) 25%, transparent)}.RulesPanelComponent-module__V0wNBa__confirm-button-no{color:var(--text-muted);background:0 0}.RulesPanelComponent-module__V0wNBa__confirm-button-no:hover{color:var(--text-primary)}.RulesPanelComponent-module__V0wNBa__form-header{border-bottom:1px solid var(--calculated-border-color);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 0 8px;display:flex}.RulesPanelComponent-module__V0wNBa__form-header h3{color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:600}.RulesPanelComponent-module__V0wNBa__cancel-button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.RulesPanelComponent-module__V0wNBa__cancel-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.RulesPanelComponent-module__V0wNBa__form{flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.RulesPanelComponent-module__V0wNBa__form-group{flex-direction:column;gap:4px;display:flex}.RulesPanelComponent-module__V0wNBa__form-group label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.RulesPanelComponent-module__V0wNBa__input{font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);border-radius:6px;outline:none;padding:7px 10px;transition:border-color .15s}.RulesPanelComponent-module__V0wNBa__input:focus{border-color:var(--color-amber);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-amber) 15%, transparent)}.RulesPanelComponent-module__V0wNBa__input::placeholder{color:var(--text-muted)}.RulesPanelComponent-module__V0wNBa__textarea{font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);resize:vertical;border-radius:6px;outline:none;min-height:60px;padding:8px 10px;font-family:inherit;transition:border-color .15s}.RulesPanelComponent-module__V0wNBa__textarea:focus{border-color:var(--color-amber);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-amber) 15%, transparent)}.RulesPanelComponent-module__V0wNBa__textarea::placeholder{color:var(--text-muted)}.RulesPanelComponent-module__V0wNBa__content-textarea{min-height:200px;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);font-size:var(--font-size-sm);tab-size:2;white-space:pre-wrap;line-height:1.6}.RulesPanelComponent-module__V0wNBa__hint{color:var(--text-muted);font-size:.625rem;line-height:1.4}.RulesPanelComponent-module__V0wNBa__slash-preview{font-size:var(--font-size-xs);color:var(--color-amber);font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);background:color-mix(in oklch, var(--color-amber) 8%, transparent);border:1px solid color-mix(in oklch, var(--color-amber) 20%, transparent);border-radius:4px;padding:4px 8px;font-weight:500}.RulesPanelComponent-module__V0wNBa__character-counter{color:var(--text-muted);text-align:right;margin-top:-2px;font-size:.625rem}.RulesPanelComponent-module__V0wNBa__character-counter-warning{color:var(--color-warning)}.RulesPanelComponent-module__V0wNBa__character-counter-danger{color:var(--color-rose)}.RulesPanelComponent-module__V0wNBa__form-actions{border-top:1px solid var(--calculated-border-color);flex-shrink:0;gap:8px;padding-top:8px;display:flex}.RulesPanelComponent-module__V0wNBa__save-button{font-size:var(--font-size-sm);color:var(--background-base,#0a0a0f);background:var(--color-amber);border-radius:var(--border-radius-sm);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:all .2s;display:inline-flex}@supports (color:lab(0% 0 0)){.RulesPanelComponent-module__V0wNBa__save-button{color:var(--background-base,lab(2.81789% .590324 -2.16664))}}.RulesPanelComponent-module__V0wNBa__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-amber) 90%, #fff);box-shadow:0 4px 12px color-mix(in oklch, var(--color-amber) 30%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.RulesPanelComponent-module__V0wNBa__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-amber) 90%, lab(100% 0 0))}}.RulesPanelComponent-module__V0wNBa__save-button:disabled{opacity:.5;cursor:not-allowed}.RulesPanelComponent-module__V0wNBa__cancel-form-button{font-size:var(--font-size-sm);color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-weight:500;transition:all .15s}.RulesPanelComponent-module__V0wNBa__cancel-form-button:hover{color:var(--text-primary);border-color:var(--text-secondary)}
.MemoryCardComponent-module__25YHLW__memory-card{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:4px;flex-direction:column;gap:6px;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex}.MemoryCardComponent-module__25YHLW__memory-card:hover{border-color:color-mix(in srgb, var(--color-warning) 30%, var(--calculated-border-color));box-shadow:0 2px 8px color-mix(in srgb, var(--color-warning) 6%, transparent)}.MemoryCardComponent-module__25YHLW__is-new-memory{border-color:var(--color-warning);box-shadow:0 0 12px color-mix(in srgb, var(--color-warning) 20%, transparent);animation:2s ease-in-out 3 MemoryCardComponent-module__25YHLW__memory-glow}.MemoryCardComponent-module__25YHLW__is-new-memory:hover{border-color:var(--color-warning);box-shadow:0 0 16px color-mix(in srgb, var(--color-warning) 30%, transparent)}@keyframes MemoryCardComponent-module__25YHLW__memory-glow{0%,to{border-color:var(--color-warning);box-shadow:0 0 8px color-mix(in srgb, var(--color-warning) 15%, transparent)}50%{border-color:color-mix(in srgb, var(--color-warning) 70%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--color-warning) 30%, transparent)}}.MemoryCardComponent-module__25YHLW__memory-card-header{align-items:flex-start;gap:8px;display:flex}.MemoryCardComponent-module__25YHLW__memory-icon{width:28px;height:28px;font-size:var(--font-size-xs);text-transform:uppercase;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.MemoryCardComponent-module__25YHLW__memory-icon-user{background:color-mix(in srgb, var(--color-indigo) 12%, transparent);color:var(--color-indigo)}.MemoryCardComponent-module__25YHLW__memory-icon-feedback{background:color-mix(in srgb, var(--color-emerald) 12%, transparent);color:var(--color-emerald)}.MemoryCardComponent-module__25YHLW__memory-icon-project{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}.MemoryCardComponent-module__25YHLW__memory-icon-reference{background:color-mix(in srgb, var(--color-cyan) 12%, transparent);color:var(--color-cyan)}.MemoryCardComponent-module__25YHLW__memory-info{flex:1;min-width:0}.MemoryCardComponent-module__25YHLW__memory-title{font-size:var(--font-size-sm);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.MemoryCardComponent-module__25YHLW__memory-meta{align-items:center;gap:6px;margin-top:2px;display:flex}.MemoryCardComponent-module__25YHLW__memory-type-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:3px;align-items:center;padding:1px 6px;font-size:.5625rem;font-weight:700;display:inline-flex}.MemoryCardComponent-module__25YHLW__badge-user{background:color-mix(in srgb, var(--color-indigo) 12%, transparent);color:var(--color-indigo)}.MemoryCardComponent-module__25YHLW__badge-feedback{background:color-mix(in srgb, var(--color-emerald) 12%, transparent);color:var(--color-emerald)}.MemoryCardComponent-module__25YHLW__badge-project{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}.MemoryCardComponent-module__25YHLW__badge-reference{background:color-mix(in srgb, var(--color-cyan) 12%, transparent);color:var(--color-cyan)}.MemoryCardComponent-module__25YHLW__memory-content{font-size:var(--font-size-xs);color:var(--text-secondary);white-space:pre-wrap;background:color-mix(in srgb, var(--background-elevated) 60%, transparent);line-height:1.5;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);border:1px solid color-mix(in srgb, var(--calculated-border-color) 50%, transparent);border-radius:4px;padding:8px}.MemoryCardComponent-module__25YHLW__delete-button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.MemoryCardComponent-module__25YHLW__memory-card:hover .MemoryCardComponent-module__25YHLW__delete-button{opacity:1}.MemoryCardComponent-module__25YHLW__delete-button:hover{color:var(--color-rose);background:color-mix(in srgb, var(--color-rose) 12%, transparent)}.MemoryCardComponent-module__25YHLW__confirm-layout-row{align-items:center;gap:6px;padding:6px 0;display:flex}.MemoryCardComponent-module__25YHLW__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.MemoryCardComponent-module__25YHLW__confirm-button{}.MemoryCardComponent-module__25YHLW__confirm-button-yes{background:color-mix(in srgb, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in srgb, var(--color-rose) 30%, transparent)}.MemoryCardComponent-module__25YHLW__confirm-button-yes:hover{background:color-mix(in srgb, var(--color-rose) 25%, transparent)}.MemoryCardComponent-module__25YHLW__confirm-button-no{color:var(--text-muted);background:0 0}.MemoryCardComponent-module__25YHLW__confirm-button-no:hover{color:var(--text-primary)}
.MemoriesPanelComponent-module__rxQCZG__container{--panel-accent:var(--color-warning);overflow-y:hidden;}.MemoriesPanelComponent-module__rxQCZG__scrollable-content-area{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex;overflow-y:auto}.MemoriesPanelComponent-module__rxQCZG__filter-bar{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.MemoriesPanelComponent-module__rxQCZG__empty-state{}.MemoriesPanelComponent-module__rxQCZG__empty-icon{}.MemoriesPanelComponent-module__rxQCZG__empty-icon-disabled{background:color-mix(in srgb, var(--text-tertiary) 10%, transparent);color:var(--text-tertiary);opacity:.5}.MemoriesPanelComponent-module__rxQCZG__settings-link{font-size:var(--font-size-sm);color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 25%, transparent);border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:7px 16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.MemoriesPanelComponent-module__rxQCZG__settings-link:hover{background:color-mix(in srgb, var(--accent-primary) 18%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent);box-shadow:0 3px 10px color-mix(in srgb, var(--accent-primary) 15%, transparent);transform:translateY(-1px)}.MemoriesPanelComponent-module__rxQCZG__empty-title{}.MemoriesPanelComponent-module__rxQCZG__empty-subtitle{}.MemoriesPanelComponent-module__rxQCZG__is-loading-state{}.MemoriesPanelComponent-module__rxQCZG__error{font-size:var(--font-size-sm);color:var(--color-rose);background:color-mix(in srgb, var(--color-rose) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-rose) 20%, transparent);border-radius:4px;align-items:center;gap:8px;padding:12px;display:flex}.MemoriesPanelComponent-module__rxQCZG__toast{font-size:var(--font-size-xs);border-radius:6px;padding:6px 10px;line-height:1.4;animation:.25s ease-out MemoriesPanelComponent-module__rxQCZG__toast-slide-in}@keyframes MemoriesPanelComponent-module__rxQCZG__toast-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MemoriesPanelComponent-module__rxQCZG__toast-success{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);border:1px solid color-mix(in srgb, var(--color-success) 25%, transparent)}.MemoriesPanelComponent-module__rxQCZG__toast-info{background:color-mix(in srgb, var(--color-info) 12%, transparent);color:var(--color-info);border:1px solid color-mix(in srgb, var(--color-info) 25%, transparent)}.MemoriesPanelComponent-module__rxQCZG__toast-error{background:color-mix(in srgb, var(--color-danger-light) 12%, transparent);color:var(--color-danger-light);border:1px solid color-mix(in srgb, var(--color-danger-light) 25%, transparent)}.MemoriesPanelComponent-module__rxQCZG__history-section{background:color-mix(in srgb, var(--background-elevated) 40%, transparent);border:1px solid var(--calculated-border-color);border-radius:6px;flex-direction:column;gap:6px;padding:8px;animation:.2s ease-out MemoriesPanelComponent-module__rxQCZG__toast-slide-in;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-section-header{justify-content:space-between;align-items:center;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:700}.MemoriesPanelComponent-module__rxQCZG__history-empty{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;padding:12px 0}.MemoriesPanelComponent-module__rxQCZG__history-entry{background:var(--background-surface);border:1px solid color-mix(in srgb, var(--calculated-border-color) 60%, transparent);border-radius:5px;flex-direction:column;gap:3px;padding:6px 8px;transition:border-color .15s;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-entry:hover{border-color:color-mix(in srgb, var(--color-violet) 30%, var(--calculated-border-color))}.MemoriesPanelComponent-module__rxQCZG__history-entry-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-trigger{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--color-violet) 12%, transparent);color:var(--color-violet);border-radius:4px;align-items:center;padding:1px 6px;font-size:.5625rem;font-weight:700;display:inline-flex}.MemoriesPanelComponent-module__rxQCZG__trigger-manual{background:color-mix(in srgb, var(--color-info) 12%, transparent);color:var(--color-info)}.MemoriesPanelComponent-module__rxQCZG__trigger-scheduled{background:color-mix(in srgb, var(--color-violet) 12%, transparent);color:var(--color-violet)}.MemoriesPanelComponent-module__rxQCZG__trigger-conversation-threshold{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}.MemoriesPanelComponent-module__rxQCZG__history-time{color:var(--text-muted);font-size:.625rem}.MemoriesPanelComponent-module__rxQCZG__history-summary{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.4}.MemoriesPanelComponent-module__rxQCZG__history-stats{color:var(--text-muted);align-items:center;gap:10px;font-size:.625rem;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-stats span{align-items:center;gap:3px;display:inline-flex}.MemoriesPanelComponent-module__rxQCZG__sentinel{justify-content:center;align-items:center;min-height:48px;padding:12px 0;display:flex}.MemoriesPanelComponent-module__rxQCZG__end-of-list{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;opacity:.6;justify-content:center;align-items:center;gap:6px;padding:16px 0;display:flex}
.SubAgentNotificationComponent-module__g8Yocq__root{gap:16px;width:100%;max-width:800px;margin:0 auto;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:1px solid color-mix(in oklch, var(--color-info) 25%, transparent);background:color-mix(in srgb, var(--color-info) 4%, var(--background-surface));border-radius:10px;margin:10px 0;animation:.25s ease-out PlanCardComponent-module__hojblG__slide-in;overflow:visible}.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))}.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}.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))}.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)}}
.ImagePreviewComponent-module__p1bv9G__overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#000000eb;background:lab(0% 0 0/.92);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ImagePreviewComponent-module__p1bv9G__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}.ImagePreviewComponent-module__p1bv9G__tool-group{align-items:center;gap:6px;display:flex}.ImagePreviewComponent-module__p1bv9G__tool-group:after{content:"";background:var(--calculated-border-color);width:1px;height:20px;margin-left:6px;display:block}.ImagePreviewComponent-module__p1bv9G__tool-group:last-child:after{display:none}.ImagePreviewComponent-module__p1bv9G__tool-label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-right:4px;font-weight:600}.ImagePreviewComponent-module__p1bv9G__swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:0;transition:all .15s}.ImagePreviewComponent-module__p1bv9G__swatch:hover{transform:scale(1.15)}.ImagePreviewComponent-module__p1bv9G__swatch-is-active-state{border-color:var(--text-primary);box-shadow:0 0 8px var(--calculated-accent-primary-glow);transform:scale(1.15)}.ImagePreviewComponent-module__p1bv9G__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}.ImagePreviewComponent-module__p1bv9G__size-button:hover{background:var(--background-elevated);color:var(--text-primary)}.ImagePreviewComponent-module__p1bv9G__size-button-element-is-active-state{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;color:lab(100% 0 0)}.ImagePreviewComponent-module__p1bv9G__size-dot{background:currentColor;border-radius:50%}.ImagePreviewComponent-module__p1bv9G__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}.ImagePreviewComponent-module__p1bv9G__action-button:hover{background:var(--calculated-accent-primary-glow);color:var(--text-primary)}.ImagePreviewComponent-module__p1bv9G__action-button:disabled{opacity:.4;cursor:not-allowed}.ImagePreviewComponent-module__p1bv9G__canvas-area{justify-content:center;align-items:center;max-width:90vw;max-height:calc(90vh - 120px);display:flex;position:relative}.ImagePreviewComponent-module__p1bv9G__canvas-area img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:2px;max-width:90vw;max-height:calc(90vh - 120px);display:block}.ImagePreviewComponent-module__p1bv9G__draw-canvas{cursor:crosshair;touch-action:none;border-radius:2px;position:absolute;top:0;left:0}.ImagePreviewComponent-module__p1bv9G__bottom-bar{align-items:center;gap:12px;margin-top:12px;display:flex}.ImagePreviewComponent-module__p1bv9G__use-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 20px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.ImagePreviewComponent-module__p1bv9G__use-button:hover{background:var(--calculated-accent-primary-hover);box-shadow:0 4px 16px var(--calculated-accent-primary-glow);transform:translateY(-1px)}.ImagePreviewComponent-module__p1bv9G__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}.ImagePreviewComponent-module__p1bv9G__close-button:hover{background:#fff3;background:lab(99.9996% -.00357628 -.0378609/.2)}.ImagePreviewComponent-module__p1bv9G__eraser-cursor{cursor:cell}
.MessageListComponent-module__BAqU7G__messages-list{flex-direction:column;gap:24px;display:flex}.MessageListComponent-module__BAqU7G__message{gap:16px;width:100%;max-width:800px;margin:0 auto;animation:.3s ease-out forwards MessageListComponent-module__BAqU7G__fade-in;display:flex}.MessageListComponent-module__BAqU7G__message.MessageListComponent-module__BAqU7G__user-node{scroll-margin-top:56px}.MessageListComponent-module__BAqU7G__message:hover .MessageListComponent-module__BAqU7G__action-button{opacity:1}.MessageListComponent-module__BAqU7G__continuation-message{margin-top:-18px;padding-left:48px;animation:none}.MessageListComponent-module__BAqU7G__avatar{width:32px;height:32px;font-size:var(--font-size-sm);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;box-shadow:0 2px 8px #0003;box-shadow:0 2px 8px lab(0% 0 0/.2)}.MessageListComponent-module__BAqU7G__avatar img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}.MessageListComponent-module__BAqU7G__user-node .MessageListComponent-module__BAqU7G__avatar{background:var(--background-surface);border:1px solid var(--calculated-border-color);color:var(--text-primary)}.MessageListComponent-module__BAqU7G__assistant-node .MessageListComponent-module__BAqU7G__avatar{background:var(--calculated-accent-primary-glow);color:var(--accent-primary);border:1px solid var(--accent-primary)}.MessageListComponent-module__BAqU7G__prism-avatar{z-index:0;position:relative;overflow:hidden;color:#fff!important;color:lab(100% 0 0)!important;background:0 0!important;border-color:#0000!important}.MessageListComponent-module__BAqU7G__prism-avatar:before{content:"";background:var(--prism-conic);z-index:-1;animation:2s linear infinite MessageListComponent-module__BAqU7G__spin;position:absolute;inset:-50%}.MessageListComponent-module__BAqU7G__system-node .MessageListComponent-module__BAqU7G__avatar{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)}.MessageListComponent-module__BAqU7G__notification-node{border-left:3px solid var(--accent-primary,var(--color-indigo));opacity:.8;margin-left:auto;margin-right:auto;padding:8px 0;transition:opacity .2s}.MessageListComponent-module__BAqU7G__notification-node:hover{opacity:1}.MessageListComponent-module__BAqU7G__notification-node .MessageListComponent-module__BAqU7G__avatar{background:color-mix(in oklch, var(--accent-primary,var(--color-indigo)) 10%, transparent);color:var(--accent-primary,var(--color-indigo));border:1px solid color-mix(in oklch, var(--accent-primary,var(--color-indigo)) 30%, transparent)}.MessageListComponent-module__BAqU7G__content{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:4px;display:flex}.MessageListComponent-module__BAqU7G__message-header{justify-content:space-between;align-items:center;display:flex}.MessageListComponent-module__BAqU7G__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}.MessageListComponent-module__BAqU7G__message-actions{align-items:center;gap:4px;display:flex}.MessageListComponent-module__BAqU7G__action-button{opacity:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;transition:all .2s}.MessageListComponent-module__BAqU7G__action-button:hover{color:var(--accent-primary);transform:scale(1.1)}.MessageListComponent-module__BAqU7G__thinking-block{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);margin-bottom:8px;position:relative;overflow:hidden}.MessageListComponent-module__BAqU7G__thinking-toggle{z-index:1;width:100%;font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;letter-spacing:.3px;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-weight:600;transition:background .15s;display:flex;position:relative}.MessageListComponent-module__BAqU7G__thinking-toggle:hover{background:var(--background-elevated)}.MessageListComponent-module__BAqU7G__thinking-content{z-index:1;font-size:var(--font-size-base);color:var(--text-primary);opacity:.75;word-break:break-word;scrollbar-gutter:stable;border-top:1px solid var(--calculated-border-color);max-height:200px;margin:0;padding:4px 12px 20px;line-height:1.6;position:relative;overflow-y:auto}.MessageListComponent-module__BAqU7G__thinking-streaming{border-color:#0000;box-shadow:0 0 12px -2px #6366f166,0 0 24px -4px #8b5cf633;box-shadow:0 0 12px -2px lab(49% 30.3569 -71.8911/.4),0 0 24px -4px lab(50.7332% 45.8528 -71.8343/.2)}.MessageListComponent-module__BAqU7G__thinking-streaming:before{content:"";background:var(--prism-conic);z-index:0;animation:.6s linear infinite MessageListComponent-module__BAqU7G__spin;position:absolute;inset:-200%}.MessageListComponent-module__BAqU7G__thinking-streaming:after{content:"";background:var(--background-base);border-radius:calc(var(--border-radius-sm) - 1px);z-index:0;position:absolute;inset:2px}.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-toggle{color:var(--accent-primary)}.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-toggle svg:first-child{animation:1.5s ease-in-out infinite MessageListComponent-module__BAqU7G__thinking-pulse}.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content p,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content li,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content h1,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content h2,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content h3,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content h4,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content blockquote,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content pre{animation:1s ease-out both MessageListComponent-module__BAqU7G__stream-chunk-fade-in}.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content>div>:last-child p:last-of-type,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content>div>:last-child li:last-of-type{animation:1s ease-out both MessageListComponent-module__BAqU7G__stream-chunk-fade-in}@keyframes MessageListComponent-module__BAqU7G__thinking-pulse{0%,to{opacity:1}50%{opacity:.4}}.MessageListComponent-module__BAqU7G__image-preview-layout-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.MessageListComponent-module__BAqU7G__message-image{border:1px solid var(--calculated-border-color);object-fit:cover;cursor:pointer;border-radius:2px;width:100%;transition:opacity .15s}.MessageListComponent-module__BAqU7G__message-image:hover{opacity:.85}.MessageListComponent-module__BAqU7G__media-card{border:1px solid var(--calculated-border-color);background:var(--background-elevated);border-radius:2px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.MessageListComponent-module__BAqU7G__media-card-icon{color:var(--text-secondary)}.MessageListComponent-module__BAqU7G__media-card-label{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600}.MessageListComponent-module__BAqU7G__video-card{border:1px solid var(--calculated-border-color);background:var(--background-elevated);border-radius:6px;width:100%;overflow:hidden}.MessageListComponent-module__BAqU7G__video-preview{border:none;border-radius:0;width:100%;max-height:320px;display:block}.MessageListComponent-module__BAqU7G__audio-card{border:1px solid var(--calculated-border-color);background:var(--background-elevated);border-radius:6px;width:100%;padding:4px;overflow:hidden}.MessageListComponent-module__BAqU7G__pdf-viewer{border:1px solid var(--calculated-border-color);background:var(--background-elevated);border-radius:6px;width:100%;overflow:hidden}.MessageListComponent-module__BAqU7G__pdf-header{border-bottom:1px solid var(--calculated-border-color);align-items:center;gap:8px;padding:8px 12px;display:flex}.MessageListComponent-module__BAqU7G__pdf-header-icon{color:var(--accent-primary);flex-shrink:0}.MessageListComponent-module__BAqU7G__pdf-header-label{font-size:var(--font-size-sm);color:var(--text-secondary);flex:1;font-weight:600}.MessageListComponent-module__BAqU7G__pdf-open-link{font-size:var(--font-size-sm);color:var(--accent-primary);border-radius:4px;padding:2px 8px;font-weight:500;text-decoration:none;transition:all .15s}.MessageListComponent-module__BAqU7G__pdf-open-link:hover{background:var(--calculated-accent-primary-glow)}.MessageListComponent-module__BAqU7G__pdf-frame{background:var(--calculated-text-inverse,#fff);border:none;width:100%;height:500px;display:block}@supports (color:lab(0% 0 0)){.MessageListComponent-module__BAqU7G__pdf-frame{background:var(--calculated-text-inverse,lab(99.9996% -.00357628 -.0378609))}}.MessageListComponent-module__BAqU7G__text{font-size:var(--font-size-base);color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}.MessageListComponent-module__BAqU7G__text h1,.MessageListComponent-module__BAqU7G__text h2,.MessageListComponent-module__BAqU7G__text h3,.MessageListComponent-module__BAqU7G__text h4{margin:16px 0 8px;font-weight:600}.MessageListComponent-module__BAqU7G__text h1{font-size:1.4em}.MessageListComponent-module__BAqU7G__text h2{font-size:1.2em}.MessageListComponent-module__BAqU7G__text h3{font-size:1.1em}.MessageListComponent-module__BAqU7G__text p{margin:8px 0}.MessageListComponent-module__BAqU7G__text ul,.MessageListComponent-module__BAqU7G__text ol{margin:8px 0;padding-left:20px}.MessageListComponent-module__BAqU7G__text li{margin:4px 0}.MessageListComponent-module__BAqU7G__text blockquote{border-left:3px solid var(--accent-primary);color:var(--text-secondary);background:var(--background-elevated);border-radius:0 2px 2px 0;margin:8px 0;padding:4px 12px}.MessageListComponent-module__BAqU7G__text a{color:var(--accent-primary);-webkit-text-decoration:underline #8a78ff4d;text-decoration:underline #8a78ff4d;-webkit-text-decoration:underline lab(57.2596% 32.6403 -66.2569/.3);text-decoration:underline lab(57.2596% 32.6403 -66.2569/.3);transition:text-decoration-color .2s}.MessageListComponent-module__BAqU7G__text a:hover{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.MessageListComponent-module__BAqU7G__text table{border-collapse:collapse;width:100%;font-size:var(--font-size-base);margin:12px 0}.MessageListComponent-module__BAqU7G__text th,.MessageListComponent-module__BAqU7G__text td{border:1px solid var(--calculated-border-color);text-align:left;padding:8px 12px}.MessageListComponent-module__BAqU7G__text th{background:var(--background-elevated);font-weight:600}.MessageListComponent-module__BAqU7G__text hr{border:none;border-top:1px solid var(--calculated-border-color);margin:16px 0}.MessageListComponent-module__BAqU7G__meta-badges{opacity:.6;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.MessageListComponent-module__BAqU7G__model-change-divider{align-items:center;gap:12px;width:100%;max-width:800px;margin:0 auto;display:flex}.MessageListComponent-module__BAqU7G__model-change-divider.MessageListComponent-module__BAqU7G__model-change-divider-faded{opacity:.4}.MessageListComponent-module__BAqU7G__model-change-divider.MessageListComponent-module__BAqU7G__model-change-divider-faded .MessageListComponent-module__BAqU7G__model-change-label{color:var(--text-muted)}.MessageListComponent-module__BAqU7G__model-change-line{background:var(--calculated-border-color);opacity:.5;flex:1;height:1px}.MessageListComponent-module__BAqU7G__model-change-label{font-size:var(--font-size-xs);color:var(--accent-primary);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;opacity:.7;align-items:center;gap:5px;font-weight:600;display:inline-flex}.MessageListComponent-module__BAqU7G__schedule-fired-divider{flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:800px;margin:0 auto;display:flex}.MessageListComponent-module__BAqU7G__schedule-fired-line{opacity:.6;background:#4dba3066;background:lab(67.4341% -51.0657 55.9137/.4);flex:1;height:1px}.MessageListComponent-module__BAqU7G__schedule-fired-label{font-size:var(--font-size-xs);color:#77c566;color:lab(72.7522% -38.5295 39.286);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;opacity:.7;align-items:center;gap:5px;font-weight:600;display:inline-flex}.MessageListComponent-module__BAqU7G__schedule-fired-details{opacity:.55;flex-basis:100%;align-items:center;gap:8px;padding-inline-start:4px;display:flex}.MessageListComponent-module__BAqU7G__schedule-fired-prompt{font-size:var(--font-size-sm);color:var(--text-secondary);word-break:break-word;line-height:1.4}.MessageListComponent-module__BAqU7G__streaming-text{position:relative}.MessageListComponent-module__BAqU7G__streaming-text>:nth-last-child(2){display:inline}.MessageListComponent-module__BAqU7G__streaming-text p,.MessageListComponent-module__BAqU7G__streaming-text li,.MessageListComponent-module__BAqU7G__streaming-text h1,.MessageListComponent-module__BAqU7G__streaming-text h2,.MessageListComponent-module__BAqU7G__streaming-text h3,.MessageListComponent-module__BAqU7G__streaming-text h4,.MessageListComponent-module__BAqU7G__streaming-text blockquote,.MessageListComponent-module__BAqU7G__streaming-text pre{animation:1s ease-out both MessageListComponent-module__BAqU7G__stream-chunk-fade-in}@keyframes MessageListComponent-module__BAqU7G__stream-chunk-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.MessageListComponent-module__BAqU7G__deleted-layout-row{align-items:center;width:100%;max-width:800px;margin:0 auto;display:flex}.MessageListComponent-module__BAqU7G__deleted-layout-row:hover .MessageListComponent-module__BAqU7G__deleted-actions{opacity:1}.MessageListComponent-module__BAqU7G__deleted-expanded{width:100%;max-width:800px;margin:0 auto}.MessageListComponent-module__BAqU7G__deleted-toggle{min-width:0;font-size:var(--font-size-sm);color:var(--text-muted);cursor:pointer;text-align:left;opacity:.6;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:6px 12px;transition:color .15s;display:flex}.MessageListComponent-module__BAqU7G__deleted-toggle:hover{color:var(--text-secondary);opacity:1}.MessageListComponent-module__BAqU7G__deleted-toggle svg:first-child{color:var(--text-muted);flex-shrink:0}.MessageListComponent-module__BAqU7G__deleted-preview{font-size:var(--font-size-xs);color:var(--text-muted);opacity:.6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MessageListComponent-module__BAqU7G__deleted-actions{opacity:.5;flex-shrink:0;align-items:center;gap:2px;padding-right:8px;transition:opacity .15s;display:flex}.MessageListComponent-module__BAqU7G__deleted-message-body{opacity:.3;transition:opacity .2s;animation:.2s ease-out MessageListComponent-module__BAqU7G__deleted-body-reveal}.MessageListComponent-module__BAqU7G__deleted-message-body:hover{opacity:.5}@keyframes MessageListComponent-module__BAqU7G__deleted-body-reveal{0%{opacity:0}to{opacity:.3}}.MessageListComponent-module__BAqU7G__deleted-avatar{filter:grayscale()}.MessageListComponent-module__BAqU7G__deleted-badge{text-transform:uppercase;letter-spacing:.5px;color:var(--color-danger,var(--color-danger));background:color-mix(in oklch, var(--color-danger,var(--color-danger)) 10%, transparent);border:1px solid color-mix(in oklch, var(--color-danger,var(--color-danger)) 25%, transparent);border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.MessageListComponent-module__BAqU7G__deleted-group-item{border-top:1px solid color-mix(in oklch, var(--calculated-border-color) 40%, transparent);padding:4px 0}.MessageListComponent-module__BAqU7G__deleted-group-item:last-child{border-bottom:1px solid color-mix(in oklch, var(--calculated-border-color) 40%, transparent)}.MessageListComponent-module__BAqU7G__deleted-group-item-header{font-size:var(--font-size-sm);color:var(--text-muted);opacity:.7;align-items:center;gap:8px;padding:4px 12px;display:flex}.MessageListComponent-module__BAqU7G__error-block{border-radius:var(--border-radius-sm);border:1px solid color-mix(in oklch, var(--color-danger,var(--color-danger)) 35%, var(--calculated-border-color));background:color-mix(in oklch, var(--color-danger,var(--color-danger)) 6%, var(--background-base));color:color-mix(in oklch, var(--color-danger,var(--color-danger)) 85%, var(--text-primary));word-break:break-word;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.8125rem;line-height:1.55;animation:.3s ease-out MessageListComponent-module__BAqU7G__fade-in;display:flex}.MessageListComponent-module__BAqU7G__error-icon{color:var(--color-danger,var(--color-danger));flex-shrink:0;margin-top:2px;animation:2s ease-in-out 3 MessageListComponent-module__BAqU7G__error-pulse}@keyframes MessageListComponent-module__BAqU7G__error-pulse{0%,to{opacity:1}50%{opacity:.4}}.MessageListComponent-module__BAqU7G__sticky-user-message{z-index:20;pointer-events:auto;will-change:opacity;position:sticky;top:-30px}.MessageListComponent-module__BAqU7G__sticky-user-message-inner{background:color-mix(in oklch, var(--accent-primary) 8%, var(--background-surface));-webkit-backdrop-filter:blur(12px)saturate(1.2);border:1px solid color-mix(in oklch, var(--accent-primary) 25%, var(--calculated-border-color));border-top:none;border-left:3px solid var(--accent-primary);cursor:pointer;max-width:800px;box-shadow:0 4px 12px #00000026, 0 1px 3px #0000001a, inset 0 0 12px -6px color-mix(in oklch, var(--accent-primary) 15%, transparent);border-radius:0 0 6px;align-items:center;gap:10px;margin:0 auto;padding:10px 14px;transition:all .2s;display:flex}@supports (color:lab(0% 0 0)){.MessageListComponent-module__BAqU7G__sticky-user-message-inner{box-shadow:0 4px 12px lab(0% 0 0/.15), 0 1px 3px lab(0% 0 0/.1), inset 0 0 12px -6px color-mix(in oklch, var(--accent-primary) 15%, transparent)}}.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 6px 20px color-mix(in oklch, var(--accent-primary) 40%, transparent), 0 2px 6px #00000026;transform:translateY(1px)}@supports (color:lab(0% 0 0)){.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover{box-shadow:0 6px 20px color-mix(in oklch, var(--accent-primary) 40%, transparent), 0 2px 6px lab(0% 0 0/.15)}}.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover .MessageListComponent-module__BAqU7G__sticky-user-message-text{color:var(--color-white);opacity:1}.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover .MessageListComponent-module__BAqU7G__sticky-user-message-avatar,.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover .MessageListComponent-module__BAqU7G__sticky-user-message-badge{color:var(--color-white);background:#ffffff26;background:lab(99.9996% -.00357628 -.0378609/.15);border-color:#ffffff40;border-color:lab(99.9996% -.00357628 -.0378609/.25)}.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover .MessageListComponent-module__BAqU7G__sticky-user-message-chevron{opacity:1;color:var(--color-white);transform:translateY(2px)}.MessageListComponent-module__BAqU7G__sticky-user-message-avatar{background:var(--background-elevated);border:1px solid var(--calculated-border-color);width:24px;height:24px;color:var(--text-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessageListComponent-module__BAqU7G__sticky-user-message-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.MessageListComponent-module__BAqU7G__sticky-user-message-text{font-size:var(--font-size-sm);color:var(--accent-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.4;transition:color .2s,opacity .2s;overflow:hidden}.MessageListComponent-module__BAqU7G__sticky-user-message-badge{background:color-mix(in oklch, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border:1px solid color-mix(in oklch, var(--accent-primary) 20%, transparent);letter-spacing:.02em;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:.625rem;font-weight:600}.MessageListComponent-module__BAqU7G__sticky-user-message-chevron{color:var(--text-muted);opacity:.5;flex-shrink:0;transition:opacity .15s,transform .15s}@keyframes MessageListComponent-module__BAqU7G__sticky-slide-in{to{opacity:1;transform:translateY(0)}}.MessageListComponent-module__BAqU7G__raw-prefix{color:var(--raw-prefix-contrast-color,var(--text-muted));opacity:var(--raw-prefix-contrast-opacity,.4);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin-block-end:4px;line-height:1.5}.MessageListComponent-module__BAqU7G__queued-message-node{opacity:.7;border:1px dashed color-mix(in srgb, var(--accent-primary) 40%, var(--calculated-border-color));border-radius:var(--border-radius-sm);background:color-mix(in srgb, var(--accent-primary) 3%, var(--background-elevated));padding:12px 16px;animation:.25s ease-out forwards MessageListComponent-module__BAqU7G__queued-fade-in}.MessageListComponent-module__BAqU7G__queued-message-node .MessageListComponent-module__BAqU7G__avatar{opacity:.6}.MessageListComponent-module__BAqU7G__queued-badge{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border-radius:10px;align-items:center;gap:4px;margin-inline-start:8px;padding:2px 8px;font-weight:600;animation:2s ease-in-out infinite MessageListComponent-module__BAqU7G__queued-pulse;display:inline-flex}.MessageListComponent-module__BAqU7G__queued-message-text{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.5}.MessageListComponent-module__BAqU7G__queued-attachments-indicator{font-size:var(--font-size-xs);color:var(--text-muted);align-items:center;gap:5px;margin-block-end:4px;display:flex}@keyframes MessageListComponent-module__BAqU7G__queued-fade-in{0%{opacity:0;translate:0 8px}to{opacity:.7;translate:0}}@keyframes MessageListComponent-module__BAqU7G__queued-pulse{0%,to{opacity:1}50%{opacity:.5}}
.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}
.WorkspaceTreePanelComponent-module__eqlDkG__container{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__header-wrapper{flex-shrink:0;position:relative}.WorkspaceTreePanelComponent-module__eqlDkG__header{border-bottom:1px solid var(--calculated-border-color);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-weight:600;display:flex}.WorkspaceTreePanelComponent-module__eqlDkG__header-clickable{cursor:pointer;transition:background .15s,color .15s}.WorkspaceTreePanelComponent-module__eqlDkG__header-clickable:hover{background:color-mix(in oklch, var(--accent-primary) 6%, transparent);color:var(--text-primary)}.WorkspaceTreePanelComponent-module__eqlDkG__header-icon{opacity:.7;color:var(--accent-primary);flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__header-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__header-chevron{color:var(--text-secondary);opacity:.5;flex-shrink:0;transition:transform .2s}.WorkspaceTreePanelComponent-module__eqlDkG__header-chevron-open{transform:rotate(180deg)}.WorkspaceTreePanelComponent-module__eqlDkG__header-lock{color:var(--text-secondary);opacity:.4;flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__header-count{color:var(--text-secondary);opacity:.5;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.5625rem;font-weight:500}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-dropdown{z-index:20;background:var(--background-surface);border:1px solid var(--calculated-border-color);border-top:none;border-radius:0 0 6px 6px;padding:4px 0;animation:.15s ease-out WorkspaceTreePanelComponent-module__eqlDkG__switcher-slide-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #00000026;box-shadow:0 4px 12px lab(0% 0 0/.15)}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__switcher-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item{width:100%;color:var(--text-primary);font-size:var(--font-size-xs);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 16px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;transition:background .1s;display:flex}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item:hover{background:color-mix(in oklch, var(--accent-primary) 8%, transparent)}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-is-active-state{color:var(--accent-primary);font-weight:600}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-icon{opacity:.6;flex-shrink:0;align-self:flex-start;margin-block-start:2px}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-is-active-state .WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-icon{opacity:1;color:var(--accent-primary)}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-details{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-path{color:var(--text-muted);opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;line-height:1.3;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-agent-badge{text-transform:uppercase;letter-spacing:.5px;background:color-mix(in oklch, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:.5rem;font-weight:700;line-height:1.4}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-check{color:var(--accent-primary);opacity:.8;flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__tree-scroll{scrollbar-width:thin;scrollbar-color:var(--calculated-border-color) transparent;flex:auto;overflow-y:auto}.WorkspaceTreePanelComponent-module__eqlDkG__tree-root{padding:2px 0}.WorkspaceTreePanelComponent-module__eqlDkG__tree-node{display:contents}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row{width:100%;color:var(--text-primary);font-size:var(--font-size-xs);cursor:default;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;min-height:22px;padding:2px 8px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;transition:background .1s;display:flex}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row:hover{background:color-mix(in oklch, var(--accent-primary) 6%, transparent)}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row:hover .WorkspaceTreePanelComponent-module__eqlDkG__tree-mention-button{opacity:1;pointer-events:auto}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row-dir{cursor:pointer;font-weight:500}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row-file{cursor:pointer}.WorkspaceTreePanelComponent-module__eqlDkG__tree-chevron{color:var(--text-secondary);opacity:.6;flex-shrink:0;width:10px}.WorkspaceTreePanelComponent-module__eqlDkG__tree-chevron-spacer{flex-shrink:0;width:10px}.WorkspaceTreePanelComponent-module__eqlDkG__tree-folder-icon{color:var(--accent-primary);opacity:.8;flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__tree-file-icon{flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__tree-name{text-overflow:ellipsis;flex:1;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__tree-count{color:var(--text-secondary);opacity:.4;flex-shrink:0;margin-left:auto;padding-left:8px;font-size:.5625rem}.WorkspaceTreePanelComponent-module__eqlDkG__tree-mention-button{width:16px;height:16px;color:var(--text-secondary);opacity:0;cursor:pointer;pointer-events:none;will-change:opacity;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.WorkspaceTreePanelComponent-module__eqlDkG__tree-mention-button:hover{color:var(--accent-primary);background:color-mix(in oklch, var(--accent-primary) 12%, transparent)}.WorkspaceTreePanelComponent-module__eqlDkG__tree-mention-button:active{transform:scale(.9)}.WorkspaceTreePanelComponent-module__eqlDkG__tree-children{display:block}.WorkspaceTreePanelComponent-module__eqlDkG__tree-is-loading-state{font-size:var(--font-size-xs);color:var(--text-secondary);opacity:.6;padding:12px 16px}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;animation:.3s ease-out WorkspaceTreePanelComponent-module__eqlDkG__unavailable-fade-in;display:flex}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__unavailable-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-icon{color:var(--text-secondary);opacity:.4;will-change:opacity;animation:3s ease-in-out infinite WorkspaceTreePanelComponent-module__eqlDkG__unavailable-pulse}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__unavailable-pulse{0%,to{opacity:.3}50%{opacity:.55}}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-title{font-size:var(--font-size-sm);color:var(--text-secondary);letter-spacing:.2px;font-weight:600}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-path{font-size:var(--font-size-xs);color:var(--text-secondary);opacity:.6;word-break:break-all;background:color-mix(in oklch, var(--text-secondary) 5%, transparent);border-radius:4px;max-width:100%;padding:6px 10px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;line-height:1.4}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-hint{font-size:var(--font-size-xxs,.625rem);color:var(--text-secondary);opacity:.45;max-width:220px;line-height:1.5}.WorkspaceTreePanelComponent-module__eqlDkG__search-input-container-section{z-index:10;background-color:var(--background-surface);border-bottom:1px solid var(--calculated-border-color);transition:border-color var(--transition-speed-normal,.2s) ease;will-change:transform, opacity;padding:8px 12px;animation:.25s cubic-bezier(.16,1,.3,1) forwards WorkspaceTreePanelComponent-module__eqlDkG__search-bar-slide-in;position:sticky;top:0}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__search-bar-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.WorkspaceTreePanelComponent-module__eqlDkG__search-input-element-field{width:100%}.WorkspaceTreePanelComponent-module__eqlDkG__search-no-results-state{text-align:center;will-change:opacity, transform;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;animation:.3s cubic-bezier(.16,1,.3,1) forwards WorkspaceTreePanelComponent-module__eqlDkG__no-results-fade-in;display:flex}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__no-results-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.WorkspaceTreePanelComponent-module__eqlDkG__search-no-results-title{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600}.WorkspaceTreePanelComponent-module__eqlDkG__search-no-results-subtitle{font-size:var(--font-size-xxs,.625rem);color:var(--text-secondary);opacity:.5}
.AgentAssertionsComponent-module__CSeTPG__section{flex-direction:column;gap:10px;display:flex}.AgentAssertionsComponent-module__CSeTPG__header{align-items:center;gap:8px;display:flex}.AgentAssertionsComponent-module__CSeTPG__label{color:var(--text-secondary);flex:1;font-size:.8125rem;font-weight:500}.AgentAssertionsComponent-module__CSeTPG__operator-toggle{letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:var(--calculated-accent-primary-subtle);color:var(--accent-primary);border:1px solid color-mix(in oklch, var(--accent-primary) 30%, transparent);border-radius:3px;justify-content:center;align-items:center;padding:2px 10px;font-size:.625rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.AgentAssertionsComponent-module__CSeTPG__operator-toggle:hover{background:color-mix(in oklch, var(--accent-primary) 20%, transparent);border-color:var(--accent-primary)}.AgentAssertionsComponent-module__CSeTPG__operator-or{background:color-mix(in oklch, var(--color-warning) 12%, transparent);color:var(--color-warning);border-color:color-mix(in oklch, var(--color-warning) 30%, transparent)}.AgentAssertionsComponent-module__CSeTPG__operator-or:hover{background:color-mix(in oklch, var(--color-warning) 20%, transparent);border-color:var(--color-warning)}.AgentAssertionsComponent-module__CSeTPG__add-dropdown{align-items:center;display:flex}.AgentAssertionsComponent-module__CSeTPG__empty-state{background:var(--background-elevated);border:1px dashed var(--calculated-border-color);border-radius:var(--border-radius-sm);text-align:center;padding:16px}.AgentAssertionsComponent-module__CSeTPG__empty-state p{font-size:var(--font-size-sm);color:var(--text-tertiary);margin:0 0 12px}.AgentAssertionsComponent-module__CSeTPG__quick-add{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.AgentAssertionsComponent-module__CSeTPG__quick-add-button{font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.AgentAssertionsComponent-module__CSeTPG__quick-add-button:hover{background:var(--calculated-accent-primary-subtle);border-color:color-mix(in oklch, var(--accent-primary) 30%, transparent);color:var(--accent-primary)}.AgentAssertionsComponent-module__CSeTPG__list,.AgentAssertionsComponent-module__CSeTPG__assertion-layout-row{flex-direction:column;display:flex}.AgentAssertionsComponent-module__CSeTPG__fields{background:var(--background-elevated);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.AgentAssertionsComponent-module__CSeTPG__type-label{font-size:var(--font-size-sm);color:var(--accent-primary);white-space:nowrap;align-items:center;gap:6px;min-width:120px;font-weight:600;display:flex}.AgentAssertionsComponent-module__CSeTPG__operand-group{align-items:end;gap:8px;display:flex}.AgentAssertionsComponent-module__CSeTPG__no-operand{align-items:center;display:flex}.AgentAssertionsComponent-module__CSeTPG__no-operand-hint{font-size:var(--font-size-xs);color:var(--text-tertiary);font-style:italic}.AgentAssertionsComponent-module__CSeTPG__remove-button{align-items:center;display:flex}.AgentAssertionsComponent-module__CSeTPG__operator-divider{align-items:center;gap:8px;padding:4px 0;display:flex}.AgentAssertionsComponent-module__CSeTPG__operator-divider-line{background:var(--calculated-border-color);flex:1;height:1px}
.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}
