.BenchmarkPreviewSidebarComponent-module__V8Vo9G__container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__modeSection{border-bottom:1px solid var(--border-color);color:var(--accent-color);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;font-size:11px;font-weight:600;display:flex}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__nameSection{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:14px 14px 12px}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__nameLabel{color:var(--text-primary);letter-spacing:-.02em;word-break:break-word;font-size:14px;font-weight:700;line-height:1.3}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__nameLabel:empty:after,.BenchmarkPreviewSidebarComponent-module__V8Vo9G__container .BenchmarkPreviewSidebarComponent-module__V8Vo9G__nameSection .BenchmarkPreviewSidebarComponent-module__V8Vo9G__nameLabel:only-child{color:var(--text-muted)}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__sectionLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__countBadge{font-size:9px;font-weight:600;font-family:var(--font-mono);color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:3px;margin-left:auto;padding:1px 5px}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__checklistSection{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:12px 14px}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__checklistItems{flex-direction:column;gap:6px;display:flex}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__checkItem{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;font-weight:500;transition:color .2s;display:flex}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__checkItem svg{color:var(--text-muted);opacity:.5;flex-shrink:0;transition:all .2s}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__checkDone{color:var(--success)}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__checkDone svg{color:var(--success);opacity:1}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__assertionsSection{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:12px 14px;animation:.2s ease-out BenchmarkPreviewSidebarComponent-module__V8Vo9G__fadeIn}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__assertionsList{flex-direction:column;gap:6px;display:flex}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__assertionRow{flex-wrap:wrap;align-items:center;gap:6px;animation:.15s ease-out BenchmarkPreviewSidebarComponent-module__V8Vo9G__slideIn;display:flex}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__assertionValue{font-family:var(--font-mono);color:var(--accent-color);background:var(--accent-subtle);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;flex:1;min-width:0;max-width:200px;padding:2px 6px;font-size:11px;overflow:hidden}.BenchmarkPreviewSidebarComponent-module__V8Vo9G__promptSection{flex-shrink:0;padding:10px 14px;animation:.2s ease-out BenchmarkPreviewSidebarComponent-module__V8Vo9G__fadeIn}@keyframes BenchmarkPreviewSidebarComponent-module__V8Vo9G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BenchmarkPreviewSidebarComponent-module__V8Vo9G__slideIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}
.BenchmarkModeSelectorComponent-module__TR5gUG__wrapper{flex-direction:column;gap:8px;display:flex}.BenchmarkModeSelectorComponent-module__TR5gUG__container{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);gap:2px;padding:3px;display:flex;position:relative;overflow:hidden}.BenchmarkModeSelectorComponent-module__TR5gUG__pill{background:var(--accent-subtle);border:1px solid color-mix(in srgb, var(--accent-color) 25%, transparent);border-radius:calc(var(--border-radius-sm) - 2px);will-change:transform, width;pointer-events:none;z-index:0;height:calc(100% - 6px);transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:0}.BenchmarkModeSelectorComponent-module__TR5gUG__option{z-index:1;color:var(--text-tertiary);border-radius:calc(var(--border-radius-sm) - 2px);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:color .2s;display:flex;position:relative}.BenchmarkModeSelectorComponent-module__TR5gUG__option:hover{color:var(--text-secondary)}.BenchmarkModeSelectorComponent-module__TR5gUG__option.BenchmarkModeSelectorComponent-module__TR5gUG__active{color:var(--accent-color);font-weight:600}.BenchmarkModeSelectorComponent-module__TR5gUG__description{color:var(--text-tertiary);padding-left:2px;font-size:11px;line-height:1.4}
.BenchmarkFormComponent-module__L9d5DG__assertionsSection{flex-direction:column;gap:10px;display:flex}.BenchmarkFormComponent-module__L9d5DG__assertionsHeader{align-items:center;gap:8px;display:flex}.BenchmarkFormComponent-module__L9d5DG__assertionsLabel{color:var(--text-secondary);flex:1;font-size:13px;font-weight:500}.BenchmarkFormComponent-module__L9d5DG__operatorToggle{letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:var(--accent-subtle);color:var(--accent-color);border:1px solid color-mix(in srgb, var(--accent-color) 30%, transparent);border-radius:3px;justify-content:center;align-items:center;padding:2px 10px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.BenchmarkFormComponent-module__L9d5DG__operatorToggle:hover{background:color-mix(in srgb, var(--accent-color) 20%, transparent);border-color:var(--accent-color)}.BenchmarkFormComponent-module__L9d5DG__operatorOr{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.BenchmarkFormComponent-module__L9d5DG__operatorOr:hover{background:color-mix(in srgb, var(--warning) 20%, transparent);border-color:var(--warning)}.BenchmarkFormComponent-module__L9d5DG__assertionsList,.BenchmarkFormComponent-module__L9d5DG__assertionRow{flex-direction:column;display:flex}.BenchmarkFormComponent-module__L9d5DG__assertionFields{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);grid-template-columns:1fr auto auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.BenchmarkFormComponent-module__L9d5DG__assertionFields:has(>:nth-child(3)){grid-template-columns:1fr auto auto}.BenchmarkFormComponent-module__L9d5DG__assertionFields:not(:has(>:nth-child(3))){grid-template-columns:1fr auto}.BenchmarkFormComponent-module__L9d5DG__assertionRemove{align-items:center;padding-bottom:2px;display:flex}.BenchmarkFormComponent-module__L9d5DG__operatorDivider{align-items:center;gap:8px;padding:4px 0;display:flex}.BenchmarkFormComponent-module__L9d5DG__operatorDividerLine{background:var(--border-color);flex:1;height:1px}
.BenchmarkPageComponent-module__yQUrKq__contentMain{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden auto}.BenchmarkPageComponent-module__yQUrKq__createFormWrapper{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);flex-direction:column;gap:20px;width:100%;max-width:640px;padding:24px;animation:.25s ease-out BenchmarkPageComponent-module__yQUrKq__fadeIn;display:flex}.BenchmarkPageComponent-module__yQUrKq__createFormHeader{border-bottom:1px solid var(--border-color);align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.BenchmarkPageComponent-module__yQUrKq__createFormIcon{color:var(--accent-color);flex-shrink:0;margin-top:2px}.BenchmarkPageComponent-module__yQUrKq__createFormTitle{letter-spacing:-.02em;color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.2}.BenchmarkPageComponent-module__yQUrKq__createFormSubtitle{color:var(--text-tertiary);margin-top:4px;font-size:12px;line-height:1.4}.BenchmarkPageComponent-module__yQUrKq__contentMainHeader{z-index:5;background:var(--bg-primary);justify-content:flex-end;align-items:center;gap:8px;padding-bottom:12px;display:flex;position:sticky;top:0}@media (max-width:1100px){.BenchmarkPageComponent-module__yQUrKq__sidebarPanel{display:none}}.BenchmarkPageComponent-module__yQUrKq__expectedValue{font-family:var(--font-mono);color:var(--accent-color);background:var(--accent-subtle);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;max-width:200px;padding:1px 5px;font-size:11px;overflow:hidden}.BenchmarkPageComponent-module__yQUrKq__tag{background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--border-color);border-radius:2px;padding:0 5px;font-size:9px;line-height:1.6}.BenchmarkPageComponent-module__yQUrKq__detailPanel{flex-direction:column;gap:20px;animation:.25s ease-out BenchmarkPageComponent-module__yQUrKq__fadeIn;display:flex}.BenchmarkPageComponent-module__yQUrKq__detailHeader{flex-direction:column;gap:8px;display:flex}.BenchmarkPageComponent-module__yQUrKq__detailTitle{letter-spacing:-.02em;font-size:18px;font-weight:700}.BenchmarkPageComponent-module__yQUrKq__detailMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.BenchmarkPageComponent-module__yQUrKq__resultsSection{flex-direction:column;gap:12px;display:flex}.BenchmarkPageComponent-module__yQUrKq__resultsSectionHeader{justify-content:space-between;align-items:center;display:flex}.BenchmarkPageComponent-module__yQUrKq__resultsSectionTitle{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);align-items:center;font-size:13px;font-weight:600;display:flex}.BenchmarkPageComponent-module__yQUrKq__runProgress{flex-direction:column;gap:12px;display:flex}.BenchmarkPageComponent-module__yQUrKq__progressHeader{align-items:center;gap:12px;display:flex}.BenchmarkPageComponent-module__yQUrKq__stopBtn{flex-shrink:0;margin-left:auto;animation:2s ease-in-out infinite BenchmarkPageComponent-module__yQUrKq__stopPulse}@keyframes BenchmarkPageComponent-module__yQUrKq__stopPulse{0%,to{opacity:1}50%{opacity:.75}}.BenchmarkPageComponent-module__yQUrKq__progressSpinner{border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite BenchmarkPageComponent-module__yQUrKq__spin}.BenchmarkPageComponent-module__yQUrKq__progressText{color:var(--text-secondary);font-size:13px}.BenchmarkPageComponent-module__yQUrKq__progressCount{color:var(--accent-color);font-weight:600}@keyframes BenchmarkPageComponent-module__yQUrKq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BenchmarkPageComponent-module__yQUrKq__spinIcon{animation:1s linear infinite BenchmarkPageComponent-module__yQUrKq__spin}.BenchmarkPageComponent-module__yQUrKq__costIcon{color:var(--success)}@media (max-width:600px){.BenchmarkPageComponent-module__yQUrKq__benchmarkGrid,.BenchmarkPageComponent-module__yQUrKq__formRow{grid-template-columns:1fr}.BenchmarkPageComponent-module__yQUrKq__modalPanel{border-radius:0;width:100%;max-height:100vh}.BenchmarkPageComponent-module__yQUrKq__summaryBar{flex-wrap:wrap;gap:10px}.BenchmarkPageComponent-module__yQUrKq__selectedModelsGrid{grid-template-columns:1fr}}
.BenchmarkSidebarComponent-module__Bbos1a__container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.BenchmarkSidebarComponent-module__Bbos1a__newBtn{width:calc(100% - 24px);height:var(--button-height);min-height:var(--button-height);border-radius:var(--border-radius-md);box-shadow:0 4px 12px var(--accent-glow);flex-shrink:0;margin:12px 12px 0}.BenchmarkSidebarComponent-module__Bbos1a__newBtn:hover:not(:disabled){transform:translateY(-1px)}.BenchmarkSidebarComponent-module__Bbos1a__searchWrap{flex-shrink:0;padding:10px 12px 6px}.BenchmarkSidebarComponent-module__Bbos1a__allLink{border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:8px;width:calc(100% - 16px);margin:0 8px 4px;padding:8px 14px;font-size:12px;font-weight:500;display:flex}.BenchmarkSidebarComponent-module__Bbos1a__allLink:hover{background:var(--accent-glow);color:var(--text-primary)}.BenchmarkSidebarComponent-module__Bbos1a__allLink svg{color:var(--text-tertiary);flex-shrink:0}.BenchmarkSidebarComponent-module__Bbos1a__allLinkActive{background:var(--accent-subtle);color:var(--accent-color);border-color:color-mix(in srgb, var(--accent-color) 25%, transparent)}.BenchmarkSidebarComponent-module__Bbos1a__allLinkActive svg{color:var(--accent-color)}.BenchmarkSidebarComponent-module__Bbos1a__allLinkCount{font-size:10px;font-weight:600;font-family:var(--font-mono);color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:3px;margin-left:auto;padding:1px 6px}.BenchmarkSidebarComponent-module__Bbos1a__list{flex:1;overflow:hidden auto}.BenchmarkSidebarComponent-module__Bbos1a__empty{color:var(--text-tertiary);justify-content:center;align-items:center;gap:6px;padding:24px 16px;font-size:12px;font-style:italic;display:flex}.BenchmarkSidebarComponent-module__Bbos1a__item{cursor:pointer;border-bottom:1px solid var(--border-color);flex-direction:column;gap:4px;padding:10px 14px;transition:all .2s;display:flex;position:relative}.BenchmarkSidebarComponent-module__Bbos1a__item:hover{background:var(--accent-glow)}.BenchmarkSidebarComponent-module__Bbos1a__itemActive{background:color-mix(in srgb, var(--accent-color) 8%, transparent);border-left:3px solid var(--accent-color)}.BenchmarkSidebarComponent-module__Bbos1a__itemRunning{background:color-mix(in srgb, var(--accent-color) 4%, transparent)}.BenchmarkSidebarComponent-module__Bbos1a__itemRunning:after{content:"";background:var(--accent-color);width:2px;animation:2s ease-in-out infinite BenchmarkSidebarComponent-module__Bbos1a__runPulse;position:absolute;top:0;bottom:0;right:0}@keyframes BenchmarkSidebarComponent-module__Bbos1a__runPulse{0%,to{opacity:1}50%{opacity:.3}}.BenchmarkSidebarComponent-module__Bbos1a__topRow{justify-content:space-between;align-items:center;gap:6px;display:flex}.BenchmarkSidebarComponent-module__Bbos1a__itemName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.BenchmarkSidebarComponent-module__Bbos1a__itemActive .BenchmarkSidebarComponent-module__Bbos1a__itemName{color:var(--accent-color)}.BenchmarkSidebarComponent-module__Bbos1a__bottomRow{justify-content:space-between;align-items:center;gap:6px;display:flex}.BenchmarkSidebarComponent-module__Bbos1a__statsLeft{color:var(--text-secondary);align-items:center;gap:6px;font-size:10px;display:flex}.BenchmarkSidebarComponent-module__Bbos1a__statPassed{color:var(--success);align-items:center;gap:3px;font-weight:600;display:inline-flex}.BenchmarkSidebarComponent-module__Bbos1a__statFailed{color:var(--danger);align-items:center;gap:3px;font-weight:600;display:inline-flex}.BenchmarkSidebarComponent-module__Bbos1a__noRuns{color:var(--text-muted);font-style:italic}.BenchmarkSidebarComponent-module__Bbos1a__spinIcon{color:var(--accent-color);flex-shrink:0;animation:1s linear infinite BenchmarkSidebarComponent-module__Bbos1a__spin}@keyframes BenchmarkSidebarComponent-module__Bbos1a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.SummaryBarComponent-module__MVK6Ia__bar{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);align-items:stretch;padding:0;display:flex;overflow:hidden}.SummaryBarComponent-module__MVK6Ia__live{border-color:color-mix(in srgb, var(--accent-color) 40%, var(--border-color));background:color-mix(in srgb, var(--accent-color) 3%, var(--bg-secondary));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-color) 10%, transparent);animation:.3s ease-out SummaryBarComponent-module__MVK6Ia__fadeIn;position:relative}.SummaryBarComponent-module__MVK6Ia__live:before{content:"";background:var(--accent-color);width:3px;animation:2s ease-in-out infinite SummaryBarComponent-module__MVK6Ia__livePulse;position:absolute;top:0;bottom:0;left:0}@keyframes SummaryBarComponent-module__MVK6Ia__livePulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes SummaryBarComponent-module__MVK6Ia__fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.SummaryBarComponent-module__MVK6Ia__entry{align-items:stretch;display:flex}.SummaryBarComponent-module__MVK6Ia__entry:first-child .SummaryBarComponent-module__MVK6Ia__item{padding-left:20px}.SummaryBarComponent-module__MVK6Ia__entry:last-child .SummaryBarComponent-module__MVK6Ia__item{padding-right:20px}.SummaryBarComponent-module__MVK6Ia__divider{background:var(--border-color);flex-shrink:0;align-self:stretch;width:1px;margin:12px 0}.SummaryBarComponent-module__MVK6Ia__item{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:14px 16px;display:flex}.SummaryBarComponent-module__MVK6Ia__valueRow{font-size:inherit;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:0;display:flex}.SummaryBarComponent-module__MVK6Ia__icon{opacity:.65;flex-shrink:0;align-items:center;display:flex}.SummaryBarComponent-module__MVK6Ia__value{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2}.SummaryBarComponent-module__MVK6Ia__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2}@media (max-width:600px){.SummaryBarComponent-module__MVK6Ia__bar{flex-wrap:wrap}.SummaryBarComponent-module__MVK6Ia__divider{display:none}.SummaryBarComponent-module__MVK6Ia__entry{flex:auto;min-width:80px}.SummaryBarComponent-module__MVK6Ia__item{padding:10px 12px}}
.BenchmarksTableComponent-module__WfUuBW__runningRow{position:relative}.BenchmarksTableComponent-module__WfUuBW__runningRow:after{content:"";width:var(--progress,0%);background:linear-gradient(90deg, color-mix(in srgb, var(--success) 10%, transparent) 0%, color-mix(in srgb, var(--success) 18%, transparent) 70%, color-mix(in srgb, var(--success) 8%, transparent) 100%);border-right:2px solid color-mix(in srgb, var(--success) 30%, transparent);will-change:width;pointer-events:none;z-index:0;transition:width .12s linear;position:absolute;top:0;bottom:0;left:0}.BenchmarksTableComponent-module__WfUuBW__runningRow td{z-index:1;position:relative}.BenchmarksTableComponent-module__WfUuBW__pendingRow{opacity:.5}
.TableComponentsComponent-module__mUY8Ya__emptyDash{color:var(--text-muted)}.TableComponentsComponent-module__mUY8Ya__countLink{color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:inline-flex}.TableComponentsComponent-module__mUY8Ya__countLink svg{opacity:.5;flex-shrink:0}.TableComponentsComponent-module__mUY8Ya__countLink:hover{color:var(--accent-color)}.TableComponentsComponent-module__mUY8Ya__countLink:hover svg{opacity:.8}.TableComponentsComponent-module__mUY8Ya__countLinkZero{color:var(--text-muted);font-variant-numeric:tabular-nums}.TableComponentsComponent-module__mUY8Ya__countCell{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.TableComponentsComponent-module__mUY8Ya__countCell svg{opacity:.5;flex-shrink:0}.TableComponentsComponent-module__mUY8Ya__sessionIdCell{cursor:pointer;align-items:center;gap:6px;text-decoration:none;transition:opacity .15s;display:inline-flex}.TableComponentsComponent-module__mUY8Ya__sessionIdCell:hover{opacity:.8}.TableComponentsComponent-module__mUY8Ya__sessionIdCell:hover .TableComponentsComponent-module__mUY8Ya__sessionIdText{color:var(--accent-color)}.TableComponentsComponent-module__mUY8Ya__sessionIcon{color:var(--accent-color);opacity:.7;flex-shrink:0}.TableComponentsComponent-module__mUY8Ya__sessionIdText{font-family:var(--font-mono,monospace);color:var(--text-muted);letter-spacing:.3px;font-size:11px}.TableComponentsComponent-module__mUY8Ya__conversationTitle{align-items:center;gap:6px;display:inline-flex}.TableComponentsComponent-module__mUY8Ya__conversationTitle svg{opacity:.5;flex-shrink:0}.TableComponentsComponent-module__mUY8Ya__conversationTitleMini{gap:4px}.TableComponentsComponent-module__mUY8Ya__benchmarkStatusCell{align-items:center;gap:6px;display:flex}.TableComponentsComponent-module__mUY8Ya__benchmarkPassIcon{color:var(--success)}.TableComponentsComponent-module__mUY8Ya__benchmarkFailIcon{color:var(--danger)}.TableComponentsComponent-module__mUY8Ya__benchmarkErrorIcon{color:var(--warning)}.TableComponentsComponent-module__mUY8Ya__benchmarkRunningIcon{color:var(--accent-color);animation:1s linear infinite TableComponentsComponent-module__mUY8Ya__benchmarkSpin}.TableComponentsComponent-module__mUY8Ya__benchmarkPendingIcon{color:var(--text-muted);opacity:.4}.TableComponentsComponent-module__mUY8Ya__benchmarkModelPending{opacity:.45}@keyframes TableComponentsComponent-module__mUY8Ya__benchmarkSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TableComponentsComponent-module__mUY8Ya__benchmarkProgressPct{font-size:10px;font-family:var(--font-mono);color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);border-radius:2px;margin-left:4px;padding:1px 5px;font-weight:600}.TableComponentsComponent-module__mUY8Ya__benchmarkModelCell{flex-direction:column;gap:2px;display:flex}.TableComponentsComponent-module__mUY8Ya__benchmarkModelProviderRow{align-items:center;display:flex}.TableComponentsComponent-module__mUY8Ya__benchmarkModelName{color:var(--text-primary);font-weight:500}.TableComponentsComponent-module__mUY8Ya__benchmarkModelProvider{color:var(--text-tertiary);font-size:11px}.TableComponentsComponent-module__mUY8Ya__benchmarkResponseCell{font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:12px}.TableComponentsComponent-module__mUY8Ya__benchmarkErrorMessage{color:var(--danger);font-size:11px;font-style:italic}.TableComponentsComponent-module__mUY8Ya__benchmarkTpsCell{font-family:var(--font-mono);color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}.TableComponentsComponent-module__mUY8Ya__benchmarkTpsCell svg{opacity:.5;color:var(--accent-color);flex-shrink:0}.TableComponentsComponent-module__mUY8Ya__monoCell{font-family:var(--font-mono);color:var(--text-tertiary);font-size:12px}.TableComponentsComponent-module__mUY8Ya__benchmarkHighlight{background:color-mix(in srgb, var(--success) 20%, transparent);color:var(--success);border-radius:2px;padding:1px 2px;font-weight:600}.TableComponentsComponent-module__mUY8Ya__dashboardModelCell{align-items:center;gap:8px;display:inline-flex}.TableComponentsComponent-module__mUY8Ya__dashboardModelName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.TableComponentsComponent-module__mUY8Ya__dashboardPassedCell{font-family:var(--font-mono);color:var(--success);align-items:center;gap:4px;font-weight:600;display:inline-flex}.TableComponentsComponent-module__mUY8Ya__dashboardPassedCell svg{flex-shrink:0}.TableComponentsComponent-module__mUY8Ya__dashboardFailedCell{font-family:var(--font-mono);color:var(--danger);align-items:center;gap:4px;font-weight:600;display:inline-flex}.TableComponentsComponent-module__mUY8Ya__dashboardFailedCell svg{flex-shrink:0}.TableComponentsComponent-module__mUY8Ya__dashboardRateCell{align-items:center;gap:6px;display:inline-flex}.TableComponentsComponent-module__mUY8Ya__dashboardRateBar{background:var(--bg-tertiary);border-radius:2px;flex-shrink:0;width:40px;height:4px;overflow:hidden}.TableComponentsComponent-module__mUY8Ya__dashboardRateBarFill{border-radius:2px;height:100%;transition:width .3s ease-out}.TableComponentsComponent-module__mUY8Ya__dashboardRateValue{font-family:var(--font-mono);min-width:28px;font-size:12px;font-weight:700}
.SidebarFilterComponent-module__KDmb9G__filterSection{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;padding:0 12px 8px;display:flex}.SidebarFilterComponent-module__KDmb9G__filterRow{flex-direction:column;gap:6px;display:flex}.SidebarFilterComponent-module__KDmb9G__dropdownWrapper{width:100%;position:relative}.SidebarFilterComponent-module__KDmb9G__dropdownTrigger{width:100%;height:var(--input-height);color:var(--text-primary);background:var(--select-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.SidebarFilterComponent-module__KDmb9G__dropdownTrigger:hover{border-color:#6366f14d}.SidebarFilterComponent-module__KDmb9G__triggerContent{align-items:center;gap:8px;display:flex;overflow:hidden}.SidebarFilterComponent-module__KDmb9G__triggerIcon{color:var(--text-secondary);flex-shrink:0;align-items:center;display:flex}.SidebarFilterComponent-module__KDmb9G__triggerText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SidebarFilterComponent-module__KDmb9G__triggerCount{min-width:16px;height:16px;color:var(--accent-color);background:var(--accent-glow);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.SidebarFilterComponent-module__KDmb9G__dropdownTriggerOpen{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.SidebarFilterComponent-module__KDmb9G__chevron{color:var(--text-secondary);flex-shrink:0;margin-left:4px;transition:transform .2s}.SidebarFilterComponent-module__KDmb9G__chevronOpen{transform:rotate(180deg)}.SidebarFilterComponent-module__KDmb9G__dropdownMenu{z-index:100;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md,6px);min-width:180px;max-height:calc(100vh - 120px);box-shadow:var(--shadow-lg,0 12px 40px #00000040);padding:4px 0;animation:.15s ease-out SidebarFilterComponent-module__KDmb9G__dropdownSlideIn;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}@keyframes SidebarFilterComponent-module__KDmb9G__dropdownSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SidebarFilterComponent-module__KDmb9G__menuGroup{padding:2px 0}.SidebarFilterComponent-module__KDmb9G__menuGroup+.SidebarFilterComponent-module__KDmb9G__menuGroup{border-top:1px solid var(--border-subtle,var(--border-color))}.SidebarFilterComponent-module__KDmb9G__menuGroupLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:6px 12px 3px;font-size:10px;font-weight:700}.SidebarFilterComponent-module__KDmb9G__menuItem{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .1s;display:flex}.SidebarFilterComponent-module__KDmb9G__menuItem:hover{background:var(--accent-subtle,var(--bg-tertiary));color:var(--text-primary)}.SidebarFilterComponent-module__KDmb9G__menuItemActive{color:var(--text-primary);background:var(--accent-subtle,var(--accent-glow))}.SidebarFilterComponent-module__KDmb9G__menuItemActive:hover{background:var(--accent-subtle,var(--accent-glow))}.SidebarFilterComponent-module__KDmb9G__menuCheck{color:var(--accent-color);margin-left:auto;font-size:11px;font-weight:700}.SidebarFilterComponent-module__KDmb9G__dropdownMenu::-webkit-scrollbar{width:4px}.SidebarFilterComponent-module__KDmb9G__dropdownMenu::-webkit-scrollbar-track{background:0 0}.SidebarFilterComponent-module__KDmb9G__dropdownMenu::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.SidebarFilterComponent-module__KDmb9G__badgeList{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.SidebarFilterComponent-module__KDmb9G__badge{letter-spacing:.01em;height:22px;color:var(--badge-color,var(--text-secondary));background:var(--badge-bg,var(--bg-tertiary));border:1px solid var(--badge-border,var(--border-color));border-radius:var(--border-radius-sm,4px);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;align-items:center;gap:4px;padding:2px 6px 2px 5px;font-size:10px;font-weight:600;animation:.2s ease-out SidebarFilterComponent-module__KDmb9G__badgeFadeIn;display:inline-flex}@keyframes SidebarFilterComponent-module__KDmb9G__badgeFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SidebarFilterComponent-module__KDmb9G__badgeLabel{line-height:1}.SidebarFilterComponent-module__KDmb9G__badgeRemove{width:14px;height:14px;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;margin-left:1px;padding:0;transition:all .12s;display:inline-flex}.SidebarFilterComponent-module__KDmb9G__badgeRemove:hover{opacity:1;background:#ffffff14}
.SettingsPanelComponent-module__hLBjKW__container{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:20px 20px 40px;display:flex;overflow-y:auto}.SettingsPanelComponent-module__hLBjKW__sessionStats{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-secondary);overflow:hidden}.SettingsPanelComponent-module__hLBjKW__statsHeader{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:600;display:flex}.SettingsPanelComponent-module__hLBjKW__statsBadges{flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.SettingsPanelComponent-module__hLBjKW__statBadge{letter-spacing:.2px;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.SettingsPanelComponent-module__hLBjKW__ttftBadge{color:#93c5fd;font-variant-numeric:tabular-nums;opacity:.7;background:#3b82f60f;border-color:#3b82f626}.SettingsPanelComponent-module__hLBjKW__ttftBadgeLive{color:#93c5fd;font-variant-numeric:tabular-nums;background:#3b82f61a;border-color:#60a5fa4d;animation:1.6s ease-in-out infinite SettingsPanelComponent-module__hLBjKW__ttftPulse}@keyframes SettingsPanelComponent-module__hLBjKW__ttftPulse{0%,to{opacity:1}50%{opacity:.5}}.SettingsPanelComponent-module__hLBjKW__statBadge:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);color:var(--text-primary)}.SettingsPanelComponent-module__hLBjKW__statBadge svg{opacity:.6;flex-shrink:0}.SettingsPanelComponent-module__hLBjKW__statBadgeSub{opacity:.55;font-size:9px;font-weight:400}.SettingsPanelComponent-module__hLBjKW__statBadgeCount{opacity:.6;font-variant-numeric:tabular-nums;font-size:9px;font-weight:600}.SettingsPanelComponent-module__hLBjKW__container>*{flex-shrink:0}.SettingsPanelComponent-module__hLBjKW__sectionTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.SettingsPanelComponent-module__hLBjKW__formGroup{flex-direction:column;gap:8px;display:flex}.SettingsPanelComponent-module__hLBjKW__formGroup label{color:var(--text-secondary);font-size:13px}.SettingsPanelComponent-module__hLBjKW__formGroup select,.SettingsPanelComponent-module__hLBjKW__inputField{height:var(--input-height);background:var(--select-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius-sm);padding:0 10px;font-size:14px;transition:border-color .2s}.SettingsPanelComponent-module__hLBjKW__formGroup textarea{background:var(--select-bg);border:1px solid var(--border-color);height:auto;color:var(--text-primary);border-radius:var(--border-radius-sm);padding:10px;font-size:14px;transition:border-color .2s}.SettingsPanelComponent-module__hLBjKW__formGroup select:focus,.SettingsPanelComponent-module__hLBjKW__formGroup textarea:focus,.SettingsPanelComponent-module__hLBjKW__inputField:focus{border-color:var(--accent-color);outline:none}.SettingsPanelComponent-module__hLBjKW__formGroup input[type=range]{accent-color:var(--accent-color);width:100%}.SettingsPanelComponent-module__hLBjKW__section{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-secondary);margin-top:8px;overflow:hidden}.SettingsPanelComponent-module__hLBjKW__sectionHeader{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:6px 10px;font-size:10px;font-weight:600}.SettingsPanelComponent-module__hLBjKW__modalityRow{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:5px 10px;display:flex}.SettingsPanelComponent-module__hLBjKW__modalityRow:last-child{border-bottom:none}.SettingsPanelComponent-module__hLBjKW__modalityIcon{color:var(--accent-color);flex-shrink:0;align-items:center;display:flex}.SettingsPanelComponent-module__hLBjKW__modalityName{color:var(--text-primary);text-transform:capitalize;flex:1;font-size:11px}.SettingsPanelComponent-module__hLBjKW__modalityStatus{color:var(--text-secondary);opacity:.5;font-size:9px}.SettingsPanelComponent-module__hLBjKW__modalityStatus.SettingsPanelComponent-module__hLBjKW__modalityActive{color:var(--success);opacity:1}.SettingsPanelComponent-module__hLBjKW__systemPromptBtn{width:100%;height:var(--input-height);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:flex}.SettingsPanelComponent-module__hLBjKW__systemPromptBtn:hover{border-color:var(--accent-color);color:var(--text-primary)}.SettingsPanelComponent-module__hLBjKW__systemPromptActive{border-color:var(--accent-color);color:var(--accent-color);background:var(--accent-glow)}.SettingsPanelComponent-module__hLBjKW__systemPromptActive:hover{background:var(--accent-glow);border-color:var(--accent-hover)}.SettingsPanelComponent-module__hLBjKW__toolToggleRow{padding:6px 10px}.SettingsPanelComponent-module__hLBjKW__pricingValue{color:var(--text-primary);opacity:.7;font-variant-numeric:tabular-nums;font-size:10px}.SettingsPanelComponent-module__hLBjKW__arenaValue{color:var(--accent-color);opacity:1;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.SettingsPanelComponent-module__hLBjKW__readOnlyValue{color:var(--text-primary);height:var(--input-height);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);word-break:break-all;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.SettingsPanelComponent-module__hLBjKW__readOnlySystemPrompt{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);white-space:pre-wrap;word-break:break-word;max-height:200px;padding:10px 12px;font-size:12px;line-height:1.5;overflow-y:auto}.SettingsPanelComponent-module__hLBjKW__workflowLink{border-bottom:1px solid var(--border-color);color:inherit;cursor:pointer;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;transition:background .15s;display:flex}.SettingsPanelComponent-module__hLBjKW__workflowLink:last-child{border-bottom:none}.SettingsPanelComponent-module__hLBjKW__workflowLink:hover{background:var(--accent-glow)}.SettingsPanelComponent-module__hLBjKW__workflowLink .SettingsPanelComponent-module__hLBjKW__modalityName{color:var(--accent-color);font-weight:500}.SettingsPanelComponent-module__hLBjKW__workflowLink .SettingsPanelComponent-module__hLBjKW__modalityStatus{opacity:0;transition:opacity .15s}.SettingsPanelComponent-module__hLBjKW__workflowLink:hover .SettingsPanelComponent-module__hLBjKW__modalityStatus{opacity:.7}
.RequestCountBadgeComponent-module__VRpomW__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:#fbbf24;white-space:nowrap;background:#fbbf2414;border:1px solid #fbbf2433;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.RequestCountBadgeComponent-module__VRpomW__badge:hover{background:#fbbf241f;border-color:#fbbf2473}.RequestCountBadgeComponent-module__VRpomW__badge svg{flex-shrink:0}.RequestCountBadgeComponent-module__VRpomW__mini{gap:2px;padding:1px 4px;font-size:7px}.RequestCountBadgeComponent-module__VRpomW__tweening{color:#f65555;filter:hue-rotate();will-change:filter;animation:.6s linear RequestCountBadgeComponent-module__VRpomW__requestRainbow}@keyframes RequestCountBadgeComponent-module__VRpomW__requestRainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}
.MessageCountBadgeComponent-module__vznDXG__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:#a78bfa;white-space:nowrap;background:#a78bfa14;border:1px solid #a78bfa33;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.MessageCountBadgeComponent-module__vznDXG__badge:hover{background:#a78bfa1f;border-color:#a78bfa73}.MessageCountBadgeComponent-module__vznDXG__badge svg{flex-shrink:0}.MessageCountBadgeComponent-module__vznDXG__deletedSub{opacity:.55;font-size:9px;font-weight:400}.MessageCountBadgeComponent-module__vznDXG__mini{gap:2px;padding:1px 4px;font-size:7px}.MessageCountBadgeComponent-module__vznDXG__tweening{color:#f65555;filter:hue-rotate();will-change:filter;animation:.6s linear MessageCountBadgeComponent-module__vznDXG__messageRainbow}@keyframes MessageCountBadgeComponent-module__vznDXG__messageRainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}
.StatsTabBarComponent-module__a45riW__statsTabBar{background:var(--bg-tertiary);border-radius:4px;align-items:center;gap:2px;margin-left:auto;padding:2px;display:flex}.StatsTabBarComponent-module__a45riW__statsTabBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:3px;line-height:1;transition:all .15s;display:inline-flex}.StatsTabBarComponent-module__a45riW__statsTabBtn:hover{color:var(--text-primary);background:color-mix(in srgb, var(--border-color) 50%, transparent)}.StatsTabBarComponent-module__a45riW__statsTabBtnActive{color:var(--accent-color);background:var(--accent-glow);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-color) 20%, transparent)}.StatsTabBarComponent-module__a45riW__statsTabBtnActive:hover{background:var(--accent-glow);color:var(--accent-color)}
.ToolCallBadgeComponent-module__1Zb9FG__badge{letter-spacing:.15px;background:var(--bg-tertiary);border:1px solid var(--border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:500;line-height:1;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;display:inline-flex}.ToolCallBadgeComponent-module__1Zb9FG__badge:hover{border-color:color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 6%, var(--bg-tertiary))}.ToolCallBadgeComponent-module__1Zb9FG__badge svg{opacity:.7;flex-shrink:0;transition:opacity .2s}.ToolCallBadgeComponent-module__1Zb9FG__badge:hover svg{opacity:1}.ToolCallBadgeComponent-module__1Zb9FG__label{opacity:.75;transition:opacity .2s}.ToolCallBadgeComponent-module__1Zb9FG__badge:hover .ToolCallBadgeComponent-module__1Zb9FG__label{opacity:1}.ToolCallBadgeComponent-module__1Zb9FG__badgeActive{background:color-mix(in srgb, currentColor 8%, var(--bg-tertiary));box-shadow:0 0 6px -1px color-mix(in srgb, currentColor 30%, transparent);border-color:currentColor}.ToolCallBadgeComponent-module__1Zb9FG__badgeActive svg{opacity:1;animation:1.2s ease-in-out infinite ToolCallBadgeComponent-module__1Zb9FG__toolCallPulse}@keyframes ToolCallBadgeComponent-module__1Zb9FG__toolCallPulse{0%,to{opacity:1}50%{opacity:.35}}.ToolCallBadgeComponent-module__1Zb9FG__count{opacity:.5;font-variant-numeric:tabular-nums;font-size:8.5px;font-weight:600;transition:opacity .2s}.ToolCallBadgeComponent-module__1Zb9FG__badge:hover .ToolCallBadgeComponent-module__1Zb9FG__count{opacity:.9}.ToolCallBadgeComponent-module__1Zb9FG__badgeRow{flex-wrap:wrap;align-items:center;gap:3px;display:flex}
.ThroughputBadgeComponent-module__aBg_ea__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ThroughputBadgeComponent-module__aBg_ea__badge:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);color:var(--text-primary)}.ThroughputBadgeComponent-module__aBg_ea__live{color:#34d399;will-change:opacity;background:#34d39914;border-color:#34d39940;animation:2s ease-in-out infinite ThroughputBadgeComponent-module__aBg_ea__throughputPulse}.ThroughputBadgeComponent-module__aBg_ea__live:hover{background:#34d39924;border-color:#34d39980}.ThroughputBadgeComponent-module__aBg_ea__stale{color:var(--text-secondary);opacity:.5;background:#ffffff08;border-color:#ffffff14}.ThroughputBadgeComponent-module__aBg_ea__average{color:#34d399;opacity:.7;background:#34d3990f;border-color:#34d39926}@keyframes ThroughputBadgeComponent-module__aBg_ea__throughputPulse{0%,to{opacity:1}50%{opacity:.7}}
.ModelLoadConfigPanelComponent-module__HiPv2a__archBadge{border-radius:var(--border-radius-sm);background:var(--accent-subtle);color:var(--accent-color);text-transform:uppercase;letter-spacing:.3px;padding:2px 7px;font-size:10px;font-weight:500}.ModelLoadConfigPanelComponent-module__HiPv2a__memorySection{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:#00000040;padding:14px 16px}.ModelLoadConfigPanelComponent-module__HiPv2a__memoryHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__memoryLabel{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__betaBadge{border-radius:var(--border-radius-sm);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;background:#ffffff14;padding:1px 6px;font-size:9px;font-weight:600}.ModelLoadConfigPanelComponent-module__HiPv2a__memoryValues{color:var(--text-primary);align-items:center;gap:20px;font-size:13px;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__memoryValue{align-items:center;gap:6px;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__memoryValueLabel{color:var(--text-tertiary);font-size:12px}.ModelLoadConfigPanelComponent-module__HiPv2a__memoryValueNum{font-variant-numeric:tabular-nums;font-weight:600}.ModelLoadConfigPanelComponent-module__HiPv2a__memoryBarWrap{background:#ffffff0f;border-radius:3px;height:6px;position:relative;overflow:hidden}.ModelLoadConfigPanelComponent-module__HiPv2a__memoryBarGpu{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;min-width:2px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.ModelLoadConfigPanelComponent-module__HiPv2a__memoryBarTotal{background:#ffffff1a;border-radius:3px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.ModelLoadConfigPanelComponent-module__HiPv2a__sliderSection{flex-direction:column;gap:6px;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__sliderHeader{justify-content:space-between;align-items:center;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__sliderLabel{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__sliderHint{color:var(--text-tertiary);margin-top:-2px;font-size:11px}.ModelLoadConfigPanelComponent-module__HiPv2a__sliderInput{text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--border-color);width:100px;height:30px;color:var(--text-primary);border-radius:var(--border-radius-sm);background:#00000059;padding:0 8px;font-size:13px;font-weight:600;transition:border-color .15s}.ModelLoadConfigPanelComponent-module__HiPv2a__sliderInput:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow);outline:none}.ModelLoadConfigPanelComponent-module__HiPv2a__toggleRow{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__toggleLabel{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__toggleHint{color:var(--text-tertiary);font-size:11px;font-weight:400}.ModelLoadConfigPanelComponent-module__HiPv2a__divider{background:var(--border-color);height:1px;margin:0}.ModelLoadConfigPanelComponent-module__HiPv2a__cancelBtn{color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;background:#ffffff0d;padding:8px 20px;font-size:13px;font-weight:500;transition:all .15s}.ModelLoadConfigPanelComponent-module__HiPv2a__cancelBtn:hover{color:var(--text-primary);background:#ffffff1a}.ModelLoadConfigPanelComponent-module__HiPv2a__loadBtn{color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;background:#3b82f6;border:none;align-items:center;gap:6px;padding:8px 24px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__loadBtn:hover{background:#2563eb;box-shadow:0 2px 12px #3b82f659}.ModelLoadConfigPanelComponent-module__HiPv2a__loadBtn:disabled{opacity:.5;cursor:not-allowed}.ModelLoadConfigPanelComponent-module__HiPv2a__loadBtnShortcut{opacity:.6;font-size:11px;font-weight:400}.ModelLoadConfigPanelComponent-module__HiPv2a__modelInfo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__infoBadge{border-radius:var(--border-radius-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff0f;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__rememberRow{align-items:center;gap:8px;padding:4px 0;display:flex}.ModelLoadConfigPanelComponent-module__HiPv2a__rememberCheckbox{accent-color:#3b82f6;cursor:pointer;width:16px;height:16px}.ModelLoadConfigPanelComponent-module__HiPv2a__rememberLabel{color:var(--text-tertiary);cursor:pointer;font-size:12px}.ModelLoadConfigPanelComponent-module__HiPv2a__rememberLabel strong{color:var(--text-secondary);font-weight:500}
.WorkersPanelComponent-module__Idk2XW__container{}.WorkersPanelComponent-module__Idk2XW__header{}.WorkersPanelComponent-module__Idk2XW__headerTitle{}.WorkersPanelComponent-module__Idk2XW__headerBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px 6px;font-size:10px;transition:all .2s;display:flex}.WorkersPanelComponent-module__Idk2XW__headerBtn:hover{color:var(--text-primary);border-color:var(--border-color)}.WorkersPanelComponent-module__Idk2XW__headerBtn:disabled{opacity:.5;cursor:not-allowed}.WorkersPanelComponent-module__Idk2XW__workerCard{border-bottom:1px solid var(--border-color);cursor:default;background:#6366f10f;border-left:3px solid #0000;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.WorkersPanelComponent-module__Idk2XW__workerCard:hover{background:#6366f11a}.WorkersPanelComponent-module__Idk2XW__workerCardRunning{background:#60a5fa0f;border-left-color:#60a5fa;box-shadow:0 0 8px -2px #60a5fa26}.WorkersPanelComponent-module__Idk2XW__workerCardRunning:hover{background:#60a5fa1a}.WorkersPanelComponent-module__Idk2XW__workerCardComplete{border-left-color:var(--accent-color);background:#6366f11a}.WorkersPanelComponent-module__Idk2XW__workerCardFailed,.WorkersPanelComponent-module__Idk2XW__workerCardStopped{background:#f43f5e0f;border-left-color:#f43f5e}.WorkersPanelComponent-module__Idk2XW__titleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.WorkersPanelComponent-module__Idk2XW__agentBadge{letter-spacing:.5px;background:var(--accent-color);color:var(--bg-primary);text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.WorkersPanelComponent-module__Idk2XW__workerStatus{text-transform:uppercase;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.WorkersPanelComponent-module__Idk2XW__statusRunning{color:#60a5fa;background:#60a5fa1f;animation:1.5s ease-in-out infinite WorkersPanelComponent-module__Idk2XW__statusPulse}@keyframes WorkersPanelComponent-module__Idk2XW__statusPulse{0%,to{opacity:1}50%{opacity:.6}}.WorkersPanelComponent-module__Idk2XW__statusComplete{color:#34d399;background:#34d3991f}.WorkersPanelComponent-module__Idk2XW__statusFailed,.WorkersPanelComponent-module__Idk2XW__statusStopped{color:#f43f5e;background:#f43f5e1f}.WorkersPanelComponent-module__Idk2XW__statusPending{background:color-mix(in srgb, var(--text-muted) 12%, transparent);color:var(--text-muted)}.WorkersPanelComponent-module__Idk2XW__workerDescription{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.WorkersPanelComponent-module__Idk2XW__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.WorkersPanelComponent-module__Idk2XW__metaItem{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.WorkersPanelComponent-module__Idk2XW__metaItem svg{flex-shrink:0}.WorkersPanelComponent-module__Idk2XW__modelBadge{width:fit-content;max-width:100%}.WorkersPanelComponent-module__Idk2XW__modelBadge span{max-width:none}.WorkersPanelComponent-module__Idk2XW__workerFiles{flex-wrap:wrap;gap:4px;display:flex}.WorkersPanelComponent-module__Idk2XW__workerFile{font-size:10px;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);color:var(--text-muted);background:color-mix(in srgb, var(--bg-tertiary) 60%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:180px;padding:1px 4px;overflow:hidden}.WorkersPanelComponent-module__Idk2XW__emptyState{}.WorkersPanelComponent-module__Idk2XW__emptyIcon{}.WorkersPanelComponent-module__Idk2XW__emptyTitle{}.WorkersPanelComponent-module__Idk2XW__emptySubtitle{}.WorkersPanelComponent-module__Idk2XW__loading{}.WorkersPanelComponent-module__Idk2XW__spin{animation:.8s linear infinite WorkersPanelComponent-module__Idk2XW__spin}@keyframes WorkersPanelComponent-module__Idk2XW__spin{to{transform:rotate(360deg)}}.WorkersPanelComponent-module__Idk2XW__error{color:#f43f5e;background:#f43f5e0f;border:1px solid #f43f5e33;border-radius:6px;padding:8px 10px;font-size:11px}.WorkersPanelComponent-module__Idk2XW__durationLive{animation:1.5s ease-in-out infinite WorkersPanelComponent-module__Idk2XW__statusPulse}.WorkersPanelComponent-module__Idk2XW__liveActivity{color:#60a5fa;background:#60a5fa14;border-radius:4px;align-items:center;gap:5px;width:fit-content;margin-top:2px;padding:3px 8px;font-size:10px;font-weight:500;animation:.2s ease-out WorkersPanelComponent-module__Idk2XW__liveSlideIn;display:flex}@keyframes WorkersPanelComponent-module__Idk2XW__liveSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.WorkersPanelComponent-module__Idk2XW__liveDot{background:#34d399;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1s ease-in-out infinite WorkersPanelComponent-module__Idk2XW__liveDotPulse}@keyframes WorkersPanelComponent-module__Idk2XW__liveDotPulse{0%,to{opacity:1;box-shadow:0 0 #34d39966}50%{opacity:.7;box-shadow:0 0 4px 2px #34d39926}}.WorkersPanelComponent-module__Idk2XW__liveToolName{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;max-width:140px;overflow:hidden}.WorkersPanelComponent-module__Idk2XW__liveIteration{color:var(--text-muted);white-space:nowrap;font-size:9px;font-weight:400}
.WorkflowInspectorComponent-module__-Xf28a__inspector{background:var(--bg-secondary);border-left:1px solid var(--border-color);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__resizeHandle{cursor:col-resize;z-index:10;width:5px;height:100%;transition:background var(--transition-fast);position:absolute;top:0;left:0}.WorkflowInspectorComponent-module__-Xf28a__resizeHandle:hover,.WorkflowInspectorComponent-module__-Xf28a__resizeHandle:active{background:var(--accent-color);opacity:.4}.WorkflowInspectorComponent-module__-Xf28a__header{border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__headerLeft{align-items:center;gap:8px;display:flex;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__providerIcon,.WorkflowInspectorComponent-module__-Xf28a__typeIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkflowInspectorComponent-module__-Xf28a__headerInfo{flex-direction:column;display:flex;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__headerTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__headerSubtitle{color:var(--text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__statusBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.WorkflowInspectorComponent-module__-Xf28a__closeBtn{border-radius:var(--border-radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkflowInspectorComponent-module__-Xf28a__closeBtn:hover{background:var(--accent-subtle);color:var(--text-primary)}.WorkflowInspectorComponent-module__-Xf28a__body{flex:1;padding:4px 0;overflow-y:auto}.WorkflowInspectorComponent-module__-Xf28a__section{border-bottom:1px solid var(--border-subtle);padding:8px 12px}.WorkflowInspectorComponent-module__-Xf28a__scrollableSection{max-height:calc(100vh - 220px);overflow-y:auto}.WorkflowInspectorComponent-module__-Xf28a__sectionLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:6px;font-size:9px;font-weight:600;display:block}.WorkflowInspectorComponent-module__-Xf28a__sectionHeaderRow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__sectionHeaderRow .WorkflowInspectorComponent-module__-Xf28a__sectionLabel{margin-bottom:0}.WorkflowInspectorComponent-module__-Xf28a__contentTabs{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:4px;gap:2px;padding:2px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__contentTab{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:3px;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-flex}.WorkflowInspectorComponent-module__-Xf28a__contentTab:hover{color:var(--text-secondary)}.WorkflowInspectorComponent-module__-Xf28a__contentTabActive{background:var(--accent-subtle);color:var(--accent-color)}.WorkflowInspectorComponent-module__-Xf28a__conversationPreview{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--border-radius-sm);max-height:calc(100vh - 320px);padding:4px;font-size:12px;overflow-y:auto}.WorkflowInspectorComponent-module__-Xf28a__previewContainer{position:relative}.WorkflowInspectorComponent-module__-Xf28a__previewImage{object-fit:contain;border-radius:var(--border-radius-sm);border:1px solid var(--border-subtle);background:var(--bg-primary);width:100%;max-height:200px}.WorkflowInspectorComponent-module__-Xf28a__audioIndicator{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--border-radius-sm);align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__previewVideo{border-radius:var(--border-radius-sm);border:1px solid var(--border-subtle);background:#000;width:100%;max-height:240px}.WorkflowInspectorComponent-module__-Xf28a__previewPdf{border-radius:var(--border-radius-sm);background:#fff;border:none;width:calc(100% + 20px);height:310px}.WorkflowInspectorComponent-module__-Xf28a__previewPdfWrap{border:1px solid var(--border-subtle);border-radius:var(--border-radius-sm);width:100%;height:300px;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__clearBtn{color:var(--danger);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:2px 0;font-size:10px;display:block}.WorkflowInspectorComponent-module__-Xf28a__clearBtn:hover{text-decoration:underline}.WorkflowInspectorComponent-module__-Xf28a__connectionList{flex-direction:column;gap:4px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__connectionItem{color:var(--text-secondary);background:var(--bg-primary);border-radius:2px;align-items:center;gap:5px;padding:3px 6px;font-size:11px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__connectionItemClickable{cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast)}.WorkflowInspectorComponent-module__-Xf28a__connectionItemClickable:hover{background:var(--accent-subtle);color:var(--text-primary)}.WorkflowInspectorComponent-module__-Xf28a__connectionDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.WorkflowInspectorComponent-module__-Xf28a__connectionFrom,.WorkflowInspectorComponent-module__-Xf28a__connectionTo{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__connectionArrow{color:var(--text-muted);font-size:10px}.WorkflowInspectorComponent-module__-Xf28a__connectionModality{color:var(--text-muted);text-transform:capitalize;font-size:10px}.WorkflowInspectorComponent-module__-Xf28a__resultBlock{margin-bottom:8px}.WorkflowInspectorComponent-module__-Xf28a__resultBlock:last-child{margin-bottom:0}.WorkflowInspectorComponent-module__-Xf28a__resultType{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.WorkflowInspectorComponent-module__-Xf28a__resultImageContainer{border-radius:var(--border-radius-sm);border:1px solid var(--border-subtle);background:var(--bg-primary);position:relative;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__resultImage{object-fit:contain;width:100%;max-height:300px;display:block}.WorkflowInspectorComponent-module__-Xf28a__expandBtn{border-radius:var(--border-radius-sm);background:var(--bg-surface);-webkit-backdrop-filter:blur(6px);border:1px solid var(--border-color);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;top:6px;right:6px}.WorkflowInspectorComponent-module__-Xf28a__expandBtn:hover{background:var(--bg-card);color:var(--text-primary)}.WorkflowInspectorComponent-module__-Xf28a__resultText{color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--border-radius-sm);white-space:pre-wrap;word-break:break-word;max-height:calc(100vh - 320px);padding:8px;font-size:12px;line-height:1.5;overflow-y:auto}.WorkflowInspectorComponent-module__-Xf28a__errorBlock{color:#f43f5e;border-radius:var(--border-radius-sm);white-space:pre-wrap;word-break:break-word;background:#f43f5e14;border:1px solid #f43f5e33;padding:8px;font-size:11px}.WorkflowInspectorComponent-module__-Xf28a__modelSelector{position:relative}.WorkflowInspectorComponent-module__-Xf28a__modelSelectorTrigger{width:100%;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-fast);justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__modelSelectorTrigger:hover{border-color:var(--accent-color)}.WorkflowInspectorComponent-module__-Xf28a__modelSelectorTriggerOpen{border-color:var(--accent-color);border-bottom-right-radius:0;border-bottom-left-radius:0}.WorkflowInspectorComponent-module__-Xf28a__modelSelectorContent{align-items:center;gap:6px;display:flex;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__modelSelectorLabel{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__modelSelectorChevron{color:var(--text-muted);transition:transform var(--transition-fast);flex-shrink:0}.WorkflowInspectorComponent-module__-Xf28a__modelSelectorChevronOpen{transform:rotate(180deg)}.WorkflowInspectorComponent-module__-Xf28a__modelDropdown{z-index:50;background:var(--bg-secondary);border:1px solid var(--accent-color);border-bottom-left-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm);border-top:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000040}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownSearch{border-bottom:1px solid var(--border-subtle);align-items:center;gap:4px;padding:4px 6px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownSearchIcon{color:var(--text-muted);flex-shrink:0}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownSearchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:11px}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownSearchInput::placeholder{color:var(--text-muted);opacity:.5}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownSearchClear{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;display:flex}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownSearchClear:hover{color:var(--text-primary);background:var(--accent-subtle)}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownList{max-height:200px;overflow-y:auto}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownEmpty{color:var(--text-muted);text-align:center;padding:12px;font-size:11px}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownItem{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownItem:hover{background:var(--accent-subtle);color:var(--text-primary)}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownItemActive{background:var(--accent-subtle);color:var(--accent-color);font-weight:500}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownItemName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownItemModalities{flex-shrink:0;align-items:center;gap:2px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__modelDropdownItemArrow{color:var(--text-muted);margin:0 1px;font-size:8px}.WorkflowInspectorComponent-module__-Xf28a__toolSummary{align-items:baseline;gap:6px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__toolSummaryCount{color:#f97316;font-size:20px;font-weight:700;line-height:1}.WorkflowInspectorComponent-module__-Xf28a__toolSummaryLabel{color:var(--text-muted);font-size:11px}.WorkflowInspectorComponent-module__-Xf28a__toolSectionToggle{text-transform:uppercase;letter-spacing:.4px;width:100%;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:0 0 6px;font-size:10px;font-weight:600;display:flex}.WorkflowInspectorComponent-module__-Xf28a__toolSectionToggle:hover{color:var(--text-secondary)}.WorkflowInspectorComponent-module__-Xf28a__toolList{flex-direction:column;gap:2px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__toolRow{transition:background var(--transition-fast);border-radius:3px;justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.WorkflowInspectorComponent-module__-Xf28a__toolRow:hover{background:var(--bg-primary)}.WorkflowInspectorComponent-module__-Xf28a__toolRowLeft{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__toolRowName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.WorkflowInspectorComponent-module__-Xf28a__toolRowNameDisabled{color:var(--text-muted);opacity:.6}.WorkflowInspectorComponent-module__-Xf28a__toolRowParams{color:var(--text-muted);flex-shrink:0;font-size:9px}
.ModelDetailPanelComponent-module__pw_oqG__overlay{z-index:900;justify-content:flex-end;animation:.3s ease-out ModelDetailPanelComponent-module__pw_oqG__overlayIn;display:flex;position:fixed;inset:0}.ModelDetailPanelComponent-module__pw_oqG__backdrop{-webkit-backdrop-filter:blur(4px);background:#00000080;position:absolute;inset:0}@keyframes ModelDetailPanelComponent-module__pw_oqG__overlayIn{0%{opacity:0}to{opacity:1}}.ModelDetailPanelComponent-module__pw_oqG__panel{background:var(--bg-primary);border-left:1px solid var(--border-color);z-index:1;flex-direction:column;width:420px;max-width:90vw;height:100%;animation:.35s cubic-bezier(.4,0,.2,1) ModelDetailPanelComponent-module__pw_oqG__panelSlideIn;display:flex;position:relative;box-shadow:-8px 0 32px #0000004d}@keyframes ModelDetailPanelComponent-module__pw_oqG__panelSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ModelDetailPanelComponent-module__pw_oqG__header{border-bottom:1px solid var(--border-color);background:var(--bg-surface);-webkit-backdrop-filter:blur(12px);flex-shrink:0;align-items:center;gap:10px;padding:16px 20px;display:flex}.ModelDetailPanelComponent-module__pw_oqG__headerInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ModelDetailPanelComponent-module__pw_oqG__headerName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:15px;font-weight:700;overflow:hidden}.ModelDetailPanelComponent-module__pw_oqG__headerProvider{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.ModelDetailPanelComponent-module__pw_oqG__closeBtn{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ModelDetailPanelComponent-module__pw_oqG__closeBtn:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--text-tertiary)}.ModelDetailPanelComponent-module__pw_oqG__body{flex:1;padding:0 0 32px;overflow:hidden auto}.ModelDetailPanelComponent-module__pw_oqG__useModelActions{border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-surface) 60%, transparent);-webkit-backdrop-filter:blur(8px);gap:8px;padding:14px 20px;display:flex}.ModelDetailPanelComponent-module__pw_oqG__section{padding:16px 20px 0}.ModelDetailPanelComponent-module__pw_oqG__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:600;display:flex}.ModelDetailPanelComponent-module__pw_oqG__sectionTitle svg{opacity:.5}.ModelDetailPanelComponent-module__pw_oqG__kvGrid{grid-template-columns:auto 1fr;gap:2px 12px;display:grid}.ModelDetailPanelComponent-module__pw_oqG__kvLabel{color:var(--text-tertiary);white-space:nowrap;padding:5px 0;font-size:11px;font-weight:500}.ModelDetailPanelComponent-module__pw_oqG__kvValue{color:var(--text-primary);text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;padding:5px 0;font-size:11px;font-weight:500;display:flex;overflow:hidden}.ModelDetailPanelComponent-module__pw_oqG__kvValueMono{color:var(--text-primary);text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:500;font-family:var(--font-mono);align-items:center;gap:6px;padding:5px 0;display:flex;overflow:hidden}.ModelDetailPanelComponent-module__pw_oqG__divider{background:var(--border-color);height:1px;margin:16px 20px 0}.ModelDetailPanelComponent-module__pw_oqG__modalitiesRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ModelDetailPanelComponent-module__pw_oqG__modalityChip{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.ModelDetailPanelComponent-module__pw_oqG__modalityArrow{color:var(--text-tertiary);opacity:.4;flex-shrink:0;margin:0 2px}.ModelDetailPanelComponent-module__pw_oqG__toolsGrid{flex-wrap:wrap;gap:6px;display:flex}.ModelDetailPanelComponent-module__pw_oqG__toolChip{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.ModelDetailPanelComponent-module__pw_oqG__toolChip svg{opacity:.6;flex-shrink:0}.ModelDetailPanelComponent-module__pw_oqG__pricingGrid{border:1px solid var(--border-color);border-radius:6px;grid-template-columns:1fr auto;gap:0;display:grid;overflow:hidden}.ModelDetailPanelComponent-module__pw_oqG__pricingRow{display:contents}.ModelDetailPanelComponent-module__pw_oqG__pricingRow:nth-child(2n)>*{background:color-mix(in srgb, var(--bg-tertiary) 50%, transparent)}.ModelDetailPanelComponent-module__pw_oqG__pricingLabel{color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:7px 12px;font-size:11px}.ModelDetailPanelComponent-module__pw_oqG__pricingValue{font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--text-primary);border-bottom:1px solid var(--border-color);text-align:right;padding:7px 12px}.ModelDetailPanelComponent-module__pw_oqG__pricingRow:last-child .ModelDetailPanelComponent-module__pw_oqG__pricingLabel,.ModelDetailPanelComponent-module__pw_oqG__pricingRow:last-child .ModelDetailPanelComponent-module__pw_oqG__pricingValue{border-bottom:none}.ModelDetailPanelComponent-module__pw_oqG__arenaGrid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:6px;display:grid}.ModelDetailPanelComponent-module__pw_oqG__arenaCard{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;display:flex}.ModelDetailPanelComponent-module__pw_oqG__arenaScore{font-size:16px;font-weight:700;font-family:var(--font-mono);color:var(--accent-color);letter-spacing:-.03em}.ModelDetailPanelComponent-module__pw_oqG__arenaLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:9px;font-weight:600}.ModelDetailPanelComponent-module__pw_oqG__statusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.ModelDetailPanelComponent-module__pw_oqG__loaded{color:var(--success);background:#10b9811a}.ModelDetailPanelComponent-module__pw_oqG__available{background:var(--bg-tertiary);color:var(--text-tertiary)}.ModelDetailPanelComponent-module__pw_oqG__contextBar{align-items:center;gap:8px;display:flex}.ModelDetailPanelComponent-module__pw_oqG__contextBarTrack{background:var(--bg-tertiary);border-radius:3px;flex:1;height:6px;overflow:hidden}.ModelDetailPanelComponent-module__pw_oqG__contextBarFill{background:var(--accent-color);border-radius:3px;height:100%;transition:width .4s ease-out}.ModelDetailPanelComponent-module__pw_oqG__contextBarLabel{font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap}.ModelDetailPanelComponent-module__pw_oqG__mediaLimitsGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;display:grid}.ModelDetailPanelComponent-module__pw_oqG__mediaLimitCard{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ModelDetailPanelComponent-module__pw_oqG__mediaLimitType{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:9px;font-weight:600}.ModelDetailPanelComponent-module__pw_oqG__mediaLimitValue{font-size:11px;font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.ModelDetailPanelComponent-module__pw_oqG__statsCardsGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ModelDetailPanelComponent-module__pw_oqG__statsCard{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:12px 8px 10px;transition:border-color .2s,background .2s;display:flex}.ModelDetailPanelComponent-module__pw_oqG__statsCard:hover{border-color:var(--text-tertiary);background:color-mix(in srgb, var(--bg-tertiary) 80%, var(--bg-surface))}.ModelDetailPanelComponent-module__pw_oqG__statsCardCost{background:color-mix(in srgb, var(--accent-color) 6%, var(--bg-tertiary));border-color:color-mix(in srgb, var(--accent-color) 20%, var(--border-color))}.ModelDetailPanelComponent-module__pw_oqG__statsCardIcon{color:var(--text-tertiary);opacity:.5;margin-bottom:2px}.ModelDetailPanelComponent-module__pw_oqG__statsCardValue{font-size:18px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.03em;line-height:1.1}.ModelDetailPanelComponent-module__pw_oqG__statsCardLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:9px;font-weight:600}.ModelDetailPanelComponent-module__pw_oqG__successRateRow{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ModelDetailPanelComponent-module__pw_oqG__successRateBar{background:color-mix(in srgb, var(--danger,#ef4444) 20%, var(--bg-tertiary));border-radius:3px;height:6px;overflow:hidden}.ModelDetailPanelComponent-module__pw_oqG__successRateFill{background:var(--success,#10b981);border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.ModelDetailPanelComponent-module__pw_oqG__successRateLabels{font-size:10px;font-weight:600;font-family:var(--font-mono);justify-content:space-between;display:flex}.ModelDetailPanelComponent-module__pw_oqG__successLabel{color:var(--success,#10b981);align-items:center;gap:4px;display:inline-flex}.ModelDetailPanelComponent-module__pw_oqG__errorLabel{color:var(--danger,#ef4444);align-items:center;gap:4px;display:inline-flex}@media (max-width:520px){.ModelDetailPanelComponent-module__pw_oqG__panel{width:100vw;max-width:100vw}}
.PromptSectionComponent-module__6FNETa__section{flex-direction:column;gap:8px;display:flex}.PromptSectionComponent-module__6FNETa__header{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.PromptSectionComponent-module__6FNETa__badge{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-left:auto;font-size:10px;font-weight:400}.PromptSectionComponent-module__6FNETa__textarea{resize:vertical;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);min-height:60px;color:var(--text-primary);font-size:13px;font-family:var(--font-sans);transition:border-color var(--transition-fast);flex:1;padding:10px 12px;line-height:1.5}.PromptSectionComponent-module__6FNETa__textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow);outline:none}.PromptSectionComponent-module__6FNETa__textarea::placeholder{color:var(--text-muted)}
.SessionRequestsListComponent-module__KEzKwq__container{flex-direction:column;flex:auto;min-height:0;padding:20px 20px 40px;display:flex;overflow-y:auto}.SessionRequestsListComponent-module__KEzKwq__card{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-secondary);overflow:hidden}.SessionRequestsListComponent-module__KEzKwq__header{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);align-items:center;gap:4px;padding:6px 10px;font-size:10px;font-weight:600;display:flex}.SessionRequestsListComponent-module__KEzKwq__headerCount{font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--bg-tertiary);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:500}.SessionRequestsListComponent-module__KEzKwq__requestList{flex-direction:column;display:flex}.SessionRequestsListComponent-module__KEzKwq__requestRow{border-bottom:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);justify-content:space-between;align-items:center;gap:6px;padding:4px 10px;font-size:10px;transition:background .12s;display:flex}.SessionRequestsListComponent-module__KEzKwq__requestRow:last-child{border-bottom:none}.SessionRequestsListComponent-module__KEzKwq__requestRow:hover{background:var(--accent-glow)}.SessionRequestsListComponent-module__KEzKwq__requestError{background:color-mix(in srgb, var(--error) 5%, transparent)}.SessionRequestsListComponent-module__KEzKwq__requestError:hover{background:color-mix(in srgb, var(--error) 10%, transparent)}.SessionRequestsListComponent-module__KEzKwq__requestWorker{border-left:2px solid color-mix(in srgb, var(--accent) 40%, transparent);padding-left:8px}.SessionRequestsListComponent-module__KEzKwq__requestMeta{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.SessionRequestsListComponent-module__KEzKwq__workerTag{background:color-mix(in srgb, var(--accent) 15%, transparent);width:14px;height:14px;color:var(--accent);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SessionRequestsListComponent-module__KEzKwq__requestModel{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.SessionRequestsListComponent-module__KEzKwq__requestOperation{color:var(--text-muted);white-space:nowrap;opacity:.7;flex-shrink:0;font-size:9px}.SessionRequestsListComponent-module__KEzKwq__requestStats{flex-shrink:0;align-items:center;gap:6px;display:flex}.SessionRequestsListComponent-module__KEzKwq__requestCost{color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;font-weight:600}.SessionRequestsListComponent-module__KEzKwq__emptyState{color:var(--text-muted);align-items:center;gap:6px;padding:16px 10px;font-size:11px;display:flex}
.WorkflowComponent-module__gZHgTq__body{flex:1;display:flex;position:relative;overflow:hidden}.WorkflowComponent-module__gZHgTq__sidebarWrapper{flex-shrink:0;width:320px;min-width:320px;transition:width .2s,min-width .2s;display:flex;overflow:hidden}.WorkflowComponent-module__gZHgTq__sidebarHidden{width:0;min-width:0}.WorkflowComponent-module__gZHgTq__inspectorWrapper{flex-shrink:0;height:100%;display:flex}@media (max-width:767px){.WorkflowComponent-module__gZHgTq__sidebarWrapper{z-index:200;background:var(--bg-secondary);opacity:1;width:calc(100% - 60px);min-width:calc(100% - 60px);transition:opacity .25s;position:fixed;top:0;bottom:0;left:0}.WorkflowComponent-module__gZHgTq__sidebarHidden{opacity:0;pointer-events:none;width:calc(100% - 60px);min-width:calc(100% - 60px)}.WorkflowComponent-module__gZHgTq__sidebarBackdrop{z-index:199;-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#00000073;width:60px;position:fixed;top:0;bottom:0;right:0}.WorkflowComponent-module__gZHgTq__inspectorWrapper{z-index:210;height:auto;max-height:60vh;animation:.25s ease-out WorkflowComponent-module__gZHgTq__slideUpSheet;position:fixed;bottom:0;left:0;right:0}.WorkflowComponent-module__gZHgTq__inspectorWrapper>*{border-left:none;border-top:1px solid var(--border-color);border-radius:12px 12px 0 0;width:100%;max-height:60vh;overflow:hidden}@keyframes WorkflowComponent-module__gZHgTq__slideUpSheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.WorkflowComponent-module__gZHgTq__inspectorBackdrop{z-index:209;-webkit-backdrop-filter:blur(4px);background:#00000059;position:fixed;inset:0}}
.page-module__9LxJ1q__headerControls{align-items:center;gap:8px;display:flex}.page-module__9LxJ1q__headerActionBtn{border-radius:var(--border-radius-sm);width:32px;height:32px;color:var(--text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.page-module__9LxJ1q__headerActionBtn:hover{background:var(--accent-subtle);color:var(--accent-color)}.page-module__9LxJ1q__headerActionBtn:disabled{color:var(--text-secondary);cursor:not-allowed;background:0 0}.page-module__9LxJ1q__runBtn{color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-fast);background:linear-gradient(135deg,#10b981,#059669);border:none;align-items:center;gap:5px;padding:5px 14px;font-size:12px;font-weight:600;display:flex}.page-module__9LxJ1q__runBtn:hover{filter:brightness(1.1);box-shadow:0 0 12px #10b9814d}.page-module__9LxJ1q__runBtn:disabled{background:var(--bg-primary);color:var(--text-secondary);cursor:not-allowed;filter:none;box-shadow:none}.page-module__9LxJ1q__runBtnStop{background:linear-gradient(135deg,#f43f5e,#e11d48)}.page-module__9LxJ1q__runBtnStop:hover{box-shadow:0 0 12px #f43f5e4d}.page-module__9LxJ1q__spinner{color:var(--accent-color);animation:1s linear infinite page-module__9LxJ1q__spin}.page-module__9LxJ1q__leftPanel{flex-direction:column;height:100%;display:flex;overflow-y:auto}.page-module__9LxJ1q__assetSection{border-bottom:1px solid var(--border-color);padding:8px 12px}.page-module__9LxJ1q__assetSectionLabel{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);align-items:center;gap:5px;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.page-module__9LxJ1q__assetButtons{grid-template-columns:1fr 1fr;gap:4px;display:grid}.page-module__9LxJ1q__assetBtn{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:500;display:flex}.page-module__9LxJ1q__assetBtn:hover{border-color:var(--accent-color);background:var(--accent-subtle);color:var(--text-primary)}.page-module__9LxJ1q__inspectorContainer{border-top:1px solid var(--border-color);flex-direction:column;flex:1;min-height:0;display:flex}.page-module__9LxJ1q__inspectorContainer>*{border-left:none;width:100%!important;min-width:0!important}.page-module__9LxJ1q__rightPanel{flex-direction:column;height:100%;display:flex;overflow:hidden}.page-module__9LxJ1q__newWorkflowBtn{width:calc(100% - 24px);height:var(--button-height);min-height:var(--button-height);border-radius:var(--border-radius-md);box-shadow:0 4px 12px var(--accent-glow);flex-shrink:0;margin:12px}.page-module__9LxJ1q__newWorkflowBtn:hover{transform:translateY(-1px)}.page-module__9LxJ1q__inputWrapper{border-top:1px solid var(--border-color);background:var(--bg-surface);-webkit-backdrop-filter:blur(10px);flex-shrink:0;padding:20px 30px;position:relative}.page-module__9LxJ1q__inputBox{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);align-items:center;gap:8px;max-width:800px;margin:0 auto;padding:8px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #0003}.page-module__9LxJ1q__inputBox:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow), 0 4px 20px #0000004d}.page-module__9LxJ1q__nameInput{min-width:0;height:32px;color:var(--text-primary);background:0 0;border:none;flex:1;padding:0 10px;font-size:13px;font-weight:500}.page-module__9LxJ1q__nameInput:focus{outline:none}.page-module__9LxJ1q__saveBtn{flex-shrink:0;height:36px}.page-module__9LxJ1q__canvasWrapper{flex:1;height:100%;display:flex;position:relative;overflow:hidden}.page-module__9LxJ1q__loadingOverlay{z-index:20;background:var(--bg-primary);justify-content:center;align-items:center;animation:.1s ease-out page-module__9LxJ1q__fadeIn;display:flex;position:absolute;inset:0}.page-module__9LxJ1q__loadingSpinner{color:var(--accent-color);animation:1s linear infinite page-module__9LxJ1q__spin}@media (max-width:767px){.page-module__9LxJ1q__headerControls{gap:4px}.page-module__9LxJ1q__headerActionBtn{width:28px;height:28px}.page-module__9LxJ1q__runBtn{padding:4px 10px;font-size:11px}}
.MediaCardComponent-module__6AfDqq__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.MediaCardComponent-module__6AfDqq__card:hover{border-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.MediaCardComponent-module__6AfDqq__card:hover .MediaCardComponent-module__6AfDqq__favBtn{opacity:.5}.MediaCardComponent-module__6AfDqq__favBtn{z-index:2;-webkit-backdrop-filter:blur(4px);color:#fff;opacity:0;cursor:pointer;background:#00000080;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex;position:absolute;top:6px;left:6px}.MediaCardComponent-module__6AfDqq__favBtn:hover{transform:scale(1.1);opacity:1!important}.MediaCardComponent-module__6AfDqq__favBtnActive{color:#f59e0b;opacity:1}.MediaCardComponent-module__6AfDqq__preview{aspect-ratio:1;background:var(--bg-tertiary);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.MediaCardComponent-module__6AfDqq__previewImage{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .3s}.MediaCardComponent-module__6AfDqq__card:hover .MediaCardComponent-module__6AfDqq__previewImage{transform:scale(1.03)}.MediaCardComponent-module__6AfDqq__previewVideo{object-fit:cover;cursor:pointer;width:100%;height:100%}.MediaCardComponent-module__6AfDqq__previewAudio{width:100%;height:100%;padding:0;overflow:hidden}.MediaCardComponent-module__6AfDqq__previewPdf{pointer-events:none;background:#fff;border:none;width:100%;height:100%}.MediaCardComponent-module__6AfDqq__placeholder{color:var(--text-muted);text-transform:capitalize;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.MediaCardComponent-module__6AfDqq__originBadge{-webkit-backdrop-filter:blur(8px);border-radius:3px;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:8px;right:8px}.MediaCardComponent-module__6AfDqq__originUser{color:#fff;background:#6366f1bf}.MediaCardComponent-module__6AfDqq__originAi{color:#fff;background:#a855f7bf}.MediaCardComponent-module__6AfDqq__info{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.MediaCardComponent-module__6AfDqq__convLink{color:var(--text-secondary);align-items:center;gap:5px;font-size:12px;text-decoration:none;transition:color .15s;display:flex;overflow:hidden}.MediaCardComponent-module__6AfDqq__convLink>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MediaCardComponent-module__6AfDqq__convLink:hover{color:var(--accent-color)}.MediaCardComponent-module__6AfDqq__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__preview{aspect-ratio:1}.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__info{gap:4px;padding:8px 10px}.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__convLink{font-size:11px}.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__modelTag{font-size:9px}.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__time{font-size:10px}.MediaCardComponent-module__6AfDqq__standalone .MediaCardComponent-module__6AfDqq__preview{border-radius:var(--border-radius-md)}
.SearchFilterComponent-module__eIYjJq__wrapper{flex-direction:column;gap:6px;display:flex}.SearchFilterComponent-module__eIYjJq__container{flex-shrink:0;position:relative}.SearchFilterComponent-module__eIYjJq__trigger{height:var(--input-height);background:var(--select-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);white-space:nowrap;cursor:text;align-items:center;padding:0 10px;transition:border-color .2s,box-shadow .2s;display:flex}.SearchFilterComponent-module__eIYjJq__trigger:hover{border-color:#6366f14d}.SearchFilterComponent-module__eIYjJq__triggerOpen{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.SearchFilterComponent-module__eIYjJq__triggerIcon{color:var(--text-secondary);flex-shrink:0;align-items:center;margin-right:8px;display:flex}.SearchFilterComponent-module__eIYjJq__input{min-width:60px;color:var(--text-primary);font-size:13px;font-weight:500;line-height:var(--input-height);background:0 0;border:none;outline:none;flex:1}.SearchFilterComponent-module__eIYjJq__input::placeholder{color:var(--text-muted);font-weight:500}.SearchFilterComponent-module__eIYjJq__chevron{color:var(--text-secondary);flex-shrink:0;margin-left:4px;transition:transform .2s}.SearchFilterComponent-module__eIYjJq__chevronOpen{transform:rotate(180deg)}.SearchFilterComponent-module__eIYjJq__menu{z-index:100;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md,6px);min-width:160px;max-height:240px;box-shadow:var(--shadow-lg,0 12px 40px #00000040);padding:4px 0;animation:.15s ease-out SearchFilterComponent-module__eIYjJq__searchFilterSlideIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto}@keyframes SearchFilterComponent-module__eIYjJq__searchFilterSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SearchFilterComponent-module__eIYjJq__menuItem{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .1s;display:flex;overflow:hidden}.SearchFilterComponent-module__eIYjJq__menuItem:hover{background:var(--accent-subtle,var(--bg-tertiary));color:var(--text-primary)}.SearchFilterComponent-module__eIYjJq__menuItemActive{color:var(--text-primary);background:var(--accent-subtle,var(--accent-glow))}.SearchFilterComponent-module__eIYjJq__menuItemActive:hover{background:var(--accent-subtle,var(--accent-glow))}.SearchFilterComponent-module__eIYjJq__menuCheck{color:var(--accent-color);flex-shrink:0;margin-left:auto;font-size:11px;font-weight:700}.SearchFilterComponent-module__eIYjJq__noResults{color:var(--text-muted);text-align:center;padding:10px 12px;font-size:11px}.SearchFilterComponent-module__eIYjJq__menu::-webkit-scrollbar{width:4px}.SearchFilterComponent-module__eIYjJq__menu::-webkit-scrollbar-track{background:0 0}.SearchFilterComponent-module__eIYjJq__menu::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.SearchFilterComponent-module__eIYjJq__badgeList{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.SearchFilterComponent-module__eIYjJq__badge{letter-spacing:.01em;height:22px;color:var(--badge-color,var(--text-secondary));background:var(--badge-bg,var(--bg-tertiary));border:1px solid var(--badge-border,var(--border-color));border-radius:var(--border-radius-sm,4px);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;align-items:center;gap:4px;padding:2px 6px 2px 5px;font-size:10px;font-weight:600;animation:.2s ease-out SearchFilterComponent-module__eIYjJq__searchFilterBadgeFadeIn;display:inline-flex}@keyframes SearchFilterComponent-module__eIYjJq__searchFilterBadgeFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SearchFilterComponent-module__eIYjJq__badgeLabel{line-height:1}.SearchFilterComponent-module__eIYjJq__badgeRemove{width:14px;height:14px;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;margin-left:1px;padding:0;transition:all .12s;display:inline-flex}.SearchFilterComponent-module__eIYjJq__badgeRemove:hover{opacity:1;background:#ffffff14}
.MediaPageComponent-module__VVvlPq__content{animation:MediaPageComponent-module__VVvlPq__fadeIn var(--transition-normal) ease-out;padding:32px 40px}.MediaPageComponent-module__VVvlPq__adminContent{animation:MediaPageComponent-module__VVvlPq__fadeIn var(--transition-normal) ease-out}.MediaPageComponent-module__VVvlPq__searchWrapper{flex:1}.MediaPageComponent-module__VVvlPq__projectTag{background:var(--accent-subtle);color:var(--accent-color);border-radius:2px;padding:2px 6px;font-size:11px;font-weight:500}.MediaPageComponent-module__VVvlPq__mediaGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.MediaPageComponent-module__VVvlPq__originPill{border-radius:3px;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.MediaPageComponent-module__VVvlPq__originUser{color:var(--accent-color);background:#6366f126}.MediaPageComponent-module__VVvlPq__originAi{color:#a855f7;background:#a855f726}.MediaPageComponent-module__VVvlPq__convLink{color:var(--text-secondary);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.MediaPageComponent-module__VVvlPq__convLink>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MediaPageComponent-module__VVvlPq__convLink:hover{color:var(--accent-color)}.MediaPageComponent-module__VVvlPq__modelTag{background:var(--bg-tertiary);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;max-width:120px;padding:1px 5px;font-size:10px;overflow:hidden}.MediaPageComponent-module__VVvlPq__time{color:var(--text-muted);white-space:nowrap;font-size:11px}.MediaPageComponent-module__VVvlPq__typeBadge{text-transform:capitalize;color:var(--text-secondary);font-size:11px;font-weight:500}.MediaPageComponent-module__VVvlPq__listWrapper{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md);overflow:hidden}.MediaPageComponent-module__VVvlPq__listThumb{background:var(--bg-tertiary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.MediaPageComponent-module__VVvlPq__listThumbImg{object-fit:cover;width:100%;height:100%}.MediaPageComponent-module__VVvlPq__listThumbPlaceholder{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.MediaPageComponent-module__VVvlPq__listThumbPdf{pointer-events:none;background:#fff;border:none;width:100%;height:100%}.MediaPageComponent-module__VVvlPq__listThumbAudio{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}@media (max-width:767px){.MediaPageComponent-module__VVvlPq__mediaGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}
.ModelsPageComponent-module__YBmpiq__content{padding:32px 40px;animation:.3s ease-out ModelsPageComponent-module__YBmpiq__fadeIn}.ModelsPageComponent-module__YBmpiq__adminContent{animation:.3s ease-out ModelsPageComponent-module__YBmpiq__fadeIn}.ModelsPageComponent-module__YBmpiq__adminActions{justify-content:flex-end;margin-bottom:16px;display:flex}.ModelsPageComponent-module__YBmpiq__refreshBtn{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.ModelsPageComponent-module__YBmpiq__refreshBtn:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--accent-color)}.ModelsPageComponent-module__YBmpiq__refreshBtn:disabled{opacity:.5;cursor:not-allowed}.ModelsPageComponent-module__YBmpiq__loadingState{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px;font-size:14px;display:flex}.ModelsPageComponent-module__YBmpiq__actionBtn{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:none;border-radius:2px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.ModelsPageComponent-module__YBmpiq__loadBtn{color:var(--accent-color);background:#6366f11a}.ModelsPageComponent-module__YBmpiq__loadBtn:hover:not(:disabled){background:#6366f133}.ModelsPageComponent-module__YBmpiq__loadBtn:disabled{opacity:.5;cursor:not-allowed}.ModelsPageComponent-module__YBmpiq__loadingBtn{color:var(--accent-color);opacity:.7;cursor:wait;background:#6366f11a}.ModelsPageComponent-module__YBmpiq__unloadBtn{color:var(--danger);background:#ef44441a}.ModelsPageComponent-module__YBmpiq__unloadBtn:hover:not(:disabled){background:#ef444433}.ModelsPageComponent-module__YBmpiq__unloadBtn:disabled{opacity:.5;cursor:not-allowed}.ModelsPageComponent-module__YBmpiq__spinning{animation:1s linear infinite ModelsPageComponent-module__YBmpiq__spin}
.ResourceCardComponent-module__mFXwsa__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md);color:var(--text-secondary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform .18s cubic-bezier(.4, 0, .2, 1);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ResourceCardComponent-module__mFXwsa__card:before{content:"";opacity:0;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#0000 40%,#ffffff08 50%,#0000 60%);position:absolute;inset:0}.ResourceCardComponent-module__mFXwsa__card:hover{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color), 0 4px 12px #0000001a;color:var(--text-primary);transform:translateY(-2px)}.ResourceCardComponent-module__mFXwsa__card:hover:before{opacity:1}.ResourceCardComponent-module__mFXwsa__card:hover .ResourceCardComponent-module__mFXwsa__icon{color:var(--accent-color)}.ResourceCardComponent-module__mFXwsa__card:hover .ResourceCardComponent-module__mFXwsa__label{color:var(--text-secondary)}.ResourceCardComponent-module__mFXwsa__card:active{transform:translateY(0)}.ResourceCardComponent-module__mFXwsa__icon{color:var(--text-muted);transition:color var(--transition-fast)}.ResourceCardComponent-module__mFXwsa__count{letter-spacing:-.03em;color:var(--text-primary);font-size:20px;font-weight:700;line-height:1}.ResourceCardComponent-module__mFXwsa__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);transition:color var(--transition-fast);font-size:11px;font-weight:600}
.SettingsPageComponent-module__ThOeLq__container{max-width:900px;animation:SettingsPageComponent-module__ThOeLq__fadeIn var(--transition-normal) ease-out;margin:0 auto;padding:32px 48px}.SettingsPageComponent-module__ThOeLq__section{margin-bottom:24px}.SettingsPageComponent-module__ThOeLq__row{transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.SettingsPageComponent-module__ThOeLq__row:hover{background:color-mix(in srgb, var(--accent-color) 3%, transparent)}.SettingsPageComponent-module__ThOeLq__row+.SettingsPageComponent-module__ThOeLq__row{border-top:1px solid var(--border-subtle)}.SettingsPageComponent-module__ThOeLq__rowLabel{flex-direction:column;gap:2px;min-width:0;display:flex}.SettingsPageComponent-module__ThOeLq__rowTitle{color:var(--text-primary);font-size:13px;font-weight:500}.SettingsPageComponent-module__ThOeLq__rowDescription{color:var(--text-tertiary);font-size:11.5px;line-height:1.4}.SettingsPageComponent-module__ThOeLq__rowControl{flex-shrink:0}.SettingsPageComponent-module__ThOeLq__loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;padding:80px 0;font-size:13px;display:flex}.SettingsPageComponent-module__ThOeLq__spinning{animation:1s linear infinite SettingsPageComponent-module__ThOeLq__spin}.SettingsPageComponent-module__ThOeLq__savedIndicator{color:var(--success);opacity:0;align-items:center;gap:5px;font-size:12px;font-weight:500;transition:opacity .3s;display:inline-flex}.SettingsPageComponent-module__ThOeLq__savedIndicator.SettingsPageComponent-module__ThOeLq__visible{opacity:1}.SettingsPageComponent-module__ThOeLq__agentStatusBanner{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:12px 24px;font-size:12px;display:flex}.SettingsPageComponent-module__ThOeLq__agentStatusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.SettingsPageComponent-module__ThOeLq__agentStatusDot.SettingsPageComponent-module__ThOeLq__connected{background:var(--success,#22c55e);box-shadow:0 0 6px color-mix(in srgb, var(--success,#22c55e) 50%, transparent);animation:2s ease-in-out infinite SettingsPageComponent-module__ThOeLq__statusPulse}.SettingsPageComponent-module__ThOeLq__agentStatusDot.SettingsPageComponent-module__ThOeLq__disconnected{background:var(--text-muted);opacity:.5}@keyframes SettingsPageComponent-module__ThOeLq__statusPulse{0%,to{opacity:1}50%{opacity:.5}}.SettingsPageComponent-module__ThOeLq__agentStatusText{color:var(--text-secondary);font-weight:500}.SettingsPageComponent-module__ThOeLq__agentStatusText strong{color:var(--text-primary);font-weight:600}.SettingsPageComponent-module__ThOeLq__agentStatusMeta{color:var(--text-muted);margin-left:auto;font-size:11px}.SettingsPageComponent-module__ThOeLq__sectionLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);align-items:center;gap:6px;padding:10px 24px 6px;font-size:10px;font-weight:600;display:flex}.SettingsPageComponent-module__ThOeLq__agentCard{transition:background var(--transition-fast);padding:14px 24px}.SettingsPageComponent-module__ThOeLq__agentCard:hover{background:color-mix(in srgb, var(--accent-color) 2%, transparent)}.SettingsPageComponent-module__ThOeLq__agentCard+.SettingsPageComponent-module__ThOeLq__agentCard{border-top:1px solid var(--border-subtle)}.SettingsPageComponent-module__ThOeLq__agentCardHeader{align-items:center;gap:10px;display:flex}.SettingsPageComponent-module__ThOeLq__agentIcon{background:color-mix(in srgb, var(--accent-color) 8%, transparent);width:32px;height:32px;color:var(--accent-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SettingsPageComponent-module__ThOeLq__agentInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SettingsPageComponent-module__ThOeLq__agentNameRow{align-items:center;gap:8px;display:flex}.SettingsPageComponent-module__ThOeLq__agentName{color:var(--text-primary);font-size:13px;font-weight:600}.SettingsPageComponent-module__ThOeLq__agentVersion{background:var(--bg-tertiary);color:var(--text-muted);letter-spacing:.2px;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:500}.SettingsPageComponent-module__ThOeLq__agentMeta{color:var(--text-tertiary);align-items:center;gap:10px;font-size:11px;display:flex}.SettingsPageComponent-module__ThOeLq__agentMetaItem{align-items:center;gap:3px;display:inline-flex}.SettingsPageComponent-module__ThOeLq__agentMetaSeparator{background:var(--text-muted);opacity:.4;border-radius:50%;width:3px;height:3px}.SettingsPageComponent-module__ThOeLq__agentCapabilities{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.SettingsPageComponent-module__ThOeLq__capabilityTag{background:color-mix(in srgb, var(--accent-color) 8%, transparent);color:color-mix(in srgb, var(--accent-color) 80%, var(--text-primary));letter-spacing:.2px;text-transform:lowercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.SettingsPageComponent-module__ThOeLq__agentRoots{flex-direction:column;gap:4px;margin-top:10px;padding-left:42px;display:flex}.SettingsPageComponent-module__ThOeLq__agentRootItem{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono,monospace);background:color-mix(in srgb, var(--accent-color) 3%, transparent);transition:background var(--transition-fast);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;display:flex}.SettingsPageComponent-module__ThOeLq__agentRootItem:hover{background:color-mix(in srgb, var(--accent-color) 6%, transparent)}.SettingsPageComponent-module__ThOeLq__agentRootIcon{color:var(--text-muted);opacity:.5;flex-shrink:0}.SettingsPageComponent-module__ThOeLq__workspaceItem{transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.SettingsPageComponent-module__ThOeLq__workspaceItem:hover{background:color-mix(in srgb, var(--accent-color) 3%, transparent)}.SettingsPageComponent-module__ThOeLq__workspaceItem+.SettingsPageComponent-module__ThOeLq__workspaceItem{border-top:1px solid var(--border-subtle)}.SettingsPageComponent-module__ThOeLq__workspaceItemInfo{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.SettingsPageComponent-module__ThOeLq__workspaceItemIcon{color:var(--text-tertiary);flex-shrink:0}.SettingsPageComponent-module__ThOeLq__workspaceItemDetails{flex-direction:column;gap:1px;min-width:0;display:flex}.SettingsPageComponent-module__ThOeLq__workspaceItemName{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.SettingsPageComponent-module__ThOeLq__workspaceItemPath{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SettingsPageComponent-module__ThOeLq__pinnedBadge{color:var(--text-tertiary);background:var(--bg-tertiary);letter-spacing:.3px;text-transform:uppercase;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex}.SettingsPageComponent-module__ThOeLq__staticBadge{color:var(--text-muted);background:var(--bg-tertiary);letter-spacing:.3px;text-transform:uppercase;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex}.SettingsPageComponent-module__ThOeLq__removeButton{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SettingsPageComponent-module__ThOeLq__removeButton:hover{background:color-mix(in srgb, var(--danger,#ef4444) 12%, transparent);color:var(--danger,#ef4444)}.SettingsPageComponent-module__ThOeLq__addWorkspaceRow{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding:12px 24px;display:flex}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput{font-size:12.5px;font-family:var(--font-mono,monospace);border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-primary);transition:border-color var(--transition-fast);border-radius:6px;outline:none;flex:1;padding:7px 10px}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput::placeholder{color:var(--text-muted)}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput:focus{border-color:var(--accent-color)}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput.SettingsPageComponent-module__ThOeLq__invalid{border-color:var(--danger,#ef4444)}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput.SettingsPageComponent-module__ThOeLq__valid{border-color:var(--success,#22c55e)}.SettingsPageComponent-module__ThOeLq__addButton{background:var(--accent-color);color:var(--bg-primary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:500;display:flex}.SettingsPageComponent-module__ThOeLq__addButton:hover:not(:disabled){filter:brightness(1.1)}.SettingsPageComponent-module__ThOeLq__addButton:disabled{opacity:.4;cursor:not-allowed}.SettingsPageComponent-module__ThOeLq__validationRow{align-items:center;gap:6px;padding:4px 24px 8px;font-size:11px;animation:.15s ease-out SettingsPageComponent-module__ThOeLq__fadeIn;display:flex}.SettingsPageComponent-module__ThOeLq__validationRow.SettingsPageComponent-module__ThOeLq__success{color:var(--success,#22c55e)}.SettingsPageComponent-module__ThOeLq__validationRow.SettingsPageComponent-module__ThOeLq__error{color:var(--danger,#ef4444)}.SettingsPageComponent-module__ThOeLq__validationRow.SettingsPageComponent-module__ThOeLq__info{color:var(--text-tertiary)}.SettingsPageComponent-module__ThOeLq__wslTranslation{font-family:var(--font-mono,monospace);color:var(--accent-color);opacity:.8;font-size:10.5px}.SettingsPageComponent-module__ThOeLq__emptyWorkspaces{text-align:center;color:var(--text-tertiary);padding:24px;font-size:12.5px}.SettingsPageComponent-module__ThOeLq__onboardingCard{text-align:center;flex-direction:column;gap:10px;padding:20px 24px;animation:.2s ease-out SettingsPageComponent-module__ThOeLq__fadeIn;display:flex}.SettingsPageComponent-module__ThOeLq__onboardingTitle{color:var(--text-secondary);font-size:13px;font-weight:600}.SettingsPageComponent-module__ThOeLq__onboardingDescription{color:var(--text-tertiary);max-width:440px;margin:0 auto;font-size:12px;line-height:1.5}.SettingsPageComponent-module__ThOeLq__onboardingCode{font-family:var(--font-mono,monospace);background:var(--bg-tertiary);color:var(--accent-color);border-radius:4px;padding:2px 6px;font-size:11px;display:inline-block}.SettingsPageComponent-module__ThOeLq__workspaceDivider{background:var(--border-subtle);height:1px;margin:0}
.TextPageComponent-module__UN-oPW__page{animation:TextPageComponent-module__UN-oPW__fadeIn var(--transition-normal) ease-out;padding:32px 40px}.TextPageComponent-module__UN-oPW__adminPage{animation:TextPageComponent-module__UN-oPW__fadeIn var(--transition-normal) ease-out}.TextPageComponent-module__UN-oPW__searchWrapper{flex:1}.TextPageComponent-module__UN-oPW__textList{flex-direction:column;gap:10px;display:flex}.TextPageComponent-module__UN-oPW__textCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:border-color var(--transition-fast);overflow:hidden}.TextPageComponent-module__UN-oPW__textCard:hover{border-color:var(--accent-color)}.TextPageComponent-module__UN-oPW__textHeader{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.TextPageComponent-module__UN-oPW__favBtn{width:20px;height:20px;color:var(--text-secondary);opacity:.25;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.TextPageComponent-module__UN-oPW__favBtn:hover{opacity:.7;transform:scale(1.15)}.TextPageComponent-module__UN-oPW__favBtnActive{color:#f59e0b;opacity:1}.TextPageComponent-module__UN-oPW__favBtnActive:hover{opacity:.8;transform:scale(1.15)}.TextPageComponent-module__UN-oPW__roleBadge{border-radius:3px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.TextPageComponent-module__UN-oPW__roleUser{color:var(--accent-color);background:#6366f11f}.TextPageComponent-module__UN-oPW__roleAi{color:#a855f7;background:#a855f71f}.TextPageComponent-module__UN-oPW__convLink{color:var(--text-secondary);align-items:center;gap:4px;max-width:200px;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.TextPageComponent-module__UN-oPW__convLink>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TextPageComponent-module__UN-oPW__convLink:hover{color:var(--accent-color)}.TextPageComponent-module__UN-oPW__attachmentTag{color:var(--text-muted);background:var(--bg-tertiary);border-radius:2px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;display:inline-flex}.TextPageComponent-module__UN-oPW__modelTag{background:var(--bg-tertiary);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;max-width:120px;padding:2px 6px;font-size:10px;overflow:hidden}.TextPageComponent-module__UN-oPW__time{color:var(--text-muted);margin-left:auto;font-size:10px}.TextPageComponent-module__UN-oPW__cardPreview{max-height:400px;border:none!important;border-radius:0!important}@media (max-width:767px){.TextPageComponent-module__UN-oPW__filterBar{flex-direction:column;align-items:flex-start;gap:10px}.TextPageComponent-module__UN-oPW__searchBox{width:100%;max-width:none}.TextPageComponent-module__UN-oPW__viewToggle{margin-left:0}}
.WorkflowHeaderStatsComponent-module__l_CgGG__headerBadge{background:var(--accent-subtle);color:var(--accent-color);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.WorkflowHeaderStatsComponent-module__l_CgGG__headerModelTag{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:140px;font-size:10px;display:inline-flex;overflow:hidden}.WorkflowHeaderStatsComponent-module__l_CgGG__headerModelTag:not(:last-child):after{content:"·";color:var(--text-muted);margin-left:3px}
.page-module__CbPt9W__page{background:var(--bg-primary);flex-direction:column;width:calc(100% + 64px);height:100dvh;margin:-28px -32px;display:flex;overflow:hidden}.page-module__CbPt9W__statPill{background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.page-module__CbPt9W__statPillGenerating{background:var(--accent-subtle);color:var(--accent-color);animation:1.5s ease-in-out infinite page-module__CbPt9W__fadeInOut}.page-module__CbPt9W__chatContainer{border-top:1px solid var(--border-color);background:var(--bg-card);flex:1;display:flex;overflow:hidden}.page-module__CbPt9W__headerMeta{color:var(--text-secondary);text-transform:none;letter-spacing:0;flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:flex}.page-module__CbPt9W__generatingBadge{white-space:nowrap;background:var(--accent-subtle);color:var(--accent-color);border-radius:2px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;animation:1.5s ease-in-out infinite page-module__CbPt9W__fadeInOut;display:inline-flex}.page-module__CbPt9W__spinning{animation:1s linear infinite page-module__CbPt9W__spin}.page-module__CbPt9W__viewerBody{flex:1;padding:20px;overflow-y:auto}.page-module__CbPt9W__emptyViewer{height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex}.page-module__CbPt9W__emptyPanel{text-align:center;color:var(--text-muted);flex:1;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}
.page-module__OmXfwq__page{animation:page-module__OmXfwq__fadeIn var(--transition-normal) ease-out;flex-direction:column;gap:24px;display:flex}.page-module__OmXfwq__resourceNav{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.page-module__OmXfwq__statsGrid{grid-template-columns:repeat(7,1fr);gap:16px;display:grid}.page-module__OmXfwq__sectionAction{color:var(--accent-color);cursor:pointer;transition:color var(--transition-fast);font-size:13px;font-weight:500;text-decoration:none}.page-module__OmXfwq__sectionAction:hover{color:var(--accent-hover)}.page-module__OmXfwq__chartsRow{grid-template-columns:2fr 1fr;gap:16px;display:grid}.page-module__OmXfwq__chartCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:20px 24px}@media (max-width:1200px){.page-module__OmXfwq__resourceNav,.page-module__OmXfwq__statsGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.page-module__OmXfwq__chartsRow{grid-template-columns:1fr}}@media (max-width:767px){.page-module__OmXfwq__resourceNav{grid-template-columns:repeat(2,1fr)}.page-module__OmXfwq__timeToolbar{flex-direction:column;align-items:flex-start;gap:8px}.page-module__OmXfwq__statsGrid{grid-template-columns:repeat(2,1fr)}}
.page-module__puxYaG__page{background:var(--bg-primary);flex-direction:column;width:calc(100% + 64px);height:100dvh;margin:-28px -32px;display:flex;overflow:hidden}.page-module__puxYaG__headerActionBtn{border-radius:var(--border-radius-sm);width:32px;height:32px;color:var(--text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.page-module__puxYaG__headerActionBtn:hover{background:var(--accent-subtle);color:var(--accent-color)}.page-module__puxYaG__body{flex:1;display:flex;overflow:hidden}.page-module__puxYaG__emptyCanvas{width:100%;height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex}
.page-module__bX9MdG__page{flex:1;min-width:0;overflow-y:auto}
.page-module__C3yneq__page{flex:1;min-width:0;overflow-y:auto}
.page-module__5J00VW__page{flex:1;min-width:0;overflow-y:auto}
