.AdminFiltersCardComponent-module__j21qXa__filters-card{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-md);transition:border-color var(--transition-fast);padding:16px 20px}.AdminFiltersCardComponent-module__j21qXa__filters-card:hover{border-color:oklch(from var(--calculated-border-color) l c h / .6)}.AdminFiltersCardComponent-module__j21qXa__filters-grid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AdminFiltersCardComponent-module__j21qXa__filters-grid>*{flex:1 1 0;min-width:140px}.AdminFiltersCardComponent-module__j21qXa__filters-grid>.AdminFiltersCardComponent-module__j21qXa__filter-date,.AdminFiltersCardComponent-module__j21qXa__filters-grid>.AdminFiltersCardComponent-module__j21qXa__filters-actions{flex:none;min-width:auto}.AdminFiltersCardComponent-module__j21qXa__filters-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}@media (max-width:1200px){.AdminFiltersCardComponent-module__j21qXa__filters-grid{gap:8px}.AdminFiltersCardComponent-module__j21qXa__filters-grid>*{flex:calc(33.333% - 8px);min-width:120px}}@media (max-width:767px){.AdminFiltersCardComponent-module__j21qXa__filters-card{padding:12px 14px}.AdminFiltersCardComponent-module__j21qXa__filters-grid{gap:6px}.AdminFiltersCardComponent-module__j21qXa__filters-grid>*{flex:calc(50% - 6px);min-width:100px}}
.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;overflow:visible;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;overflow:visible}.AgentBadgeComponent-module__cN7YOW__coin-canvas .three-canvas-component{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))}
