.ToggleButtonComponent-module__TBInfG__toggle{letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 6%, transparent);border:1px solid color-mix(in srgb, var(--text-muted) 22%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:600;transition:background .1s,border-color .1s,color .1s;display:inline-flex;position:relative}.ToggleButtonComponent-module__TBInfG__toggle svg{opacity:.55;flex-shrink:0;transition:color .1s,filter .1s,opacity .1s}.ToggleButtonComponent-module__TBInfG__toggle span{opacity:.7;transition:color .1s,filter .1s,opacity .1s}.ToggleButtonComponent-module__TBInfG__toggle:hover{border-color:color-mix(in srgb, var(--text-secondary) 55%, transparent);color:var(--text-secondary);background:color-mix(in srgb, var(--text-secondary) 10%, transparent)}.ToggleButtonComponent-module__TBInfG__toggle:hover svg,.ToggleButtonComponent-module__TBInfG__toggle:hover span{opacity:1}.ToggleButtonComponent-module__TBInfG__toggle:active{transform:scale(.95)}.ToggleButtonComponent-module__TBInfG__active{color:#f65555;will-change:filter;background:#f655551a;border-color:#f6555580;animation:4s linear infinite ToggleButtonComponent-module__TBInfG__toggleRainbowBorder}.ToggleButtonComponent-module__TBInfG__active svg,.ToggleButtonComponent-module__TBInfG__active span{color:#f65555;opacity:1;filter:hue-rotate();will-change:filter;animation:4s linear infinite ToggleButtonComponent-module__TBInfG__toggleRainbow}.ToggleButtonComponent-module__TBInfG__active:hover{background:#f6555526;border-color:#f65555b3}@keyframes ToggleButtonComponent-module__TBInfG__toggleRainbow{to{filter:hue-rotate(360deg)}}@keyframes ToggleButtonComponent-module__TBInfG__toggleRainbowBorder{to{filter:hue-rotate(360deg)}}
.ToolSelectionComponent-module__JlHaKG__toolsSection{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.ToolSelectionComponent-module__JlHaKG__toolsSectionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.ToolSelectionComponent-module__JlHaKG__toolsSummary{color:var(--text-tertiary);padding:0 2px;font-size:11px}.ToolSelectionComponent-module__JlHaKG__toolsSectionHeaderRight{align-items:center;gap:10px;display:flex}.ToolSelectionComponent-module__JlHaKG__segmentedControl{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;display:inline-flex;overflow:hidden}.ToolSelectionComponent-module__JlHaKG__segmentedOption{all:unset;color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;transition:all .18s;display:inline-flex;position:relative}.ToolSelectionComponent-module__JlHaKG__segmentedOption+.ToolSelectionComponent-module__JlHaKG__segmentedOption{border-left:1px solid var(--border-color)}.ToolSelectionComponent-module__JlHaKG__segmentedOption:hover{color:var(--text-secondary);background:color-mix(in srgb, var(--accent-color) 4%, transparent)}.ToolSelectionComponent-module__JlHaKG__segmentedOption[data-active=true]{color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 10%, transparent);font-weight:600}.ToolSelectionComponent-module__JlHaKG__toolsListWrapper{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-primary);overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ToolSelectionComponent-module__JlHaKG__toolsSearch{z-index:1;background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);padding:8px;position:sticky;top:0}.ToolSelectionComponent-module__JlHaKG__toolsSearchInput{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-secondary);width:100%;height:30px;color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;padding:0 10px;font-family:inherit;font-size:12px}.ToolSelectionComponent-module__JlHaKG__toolsSearchInput:focus{border-color:var(--accent-color)}.ToolSelectionComponent-module__JlHaKG__toolsSearchInput::placeholder{color:var(--text-tertiary)}.ToolSelectionComponent-module__JlHaKG__domainGroup{border-bottom:1px solid var(--border-subtle)}.ToolSelectionComponent-module__JlHaKG__domainGroup:last-child{border-bottom:none}.ToolSelectionComponent-module__JlHaKG__domainHeader{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.ToolSelectionComponent-module__JlHaKG__domainHeader:hover{background:color-mix(in srgb, var(--accent-color) 3%, transparent)}.ToolSelectionComponent-module__JlHaKG__domainIcon{color:var(--text-tertiary);align-items:center;display:flex}.ToolSelectionComponent-module__JlHaKG__domainCount{color:var(--text-tertiary);margin-left:auto;font-size:10px;font-weight:400}.ToolSelectionComponent-module__JlHaKG__domainCheckbox{width:14px;height:14px;accent-color:var(--accent-color);cursor:pointer;flex-shrink:0;margin-left:4px}.ToolSelectionComponent-module__JlHaKG__toolRow{cursor:pointer;transition:background var(--transition-fast);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:5px 12px 5px 32px;display:flex}.ToolSelectionComponent-module__JlHaKG__toolRow:hover{background:color-mix(in srgb, var(--accent-color) 4%, transparent)}.ToolSelectionComponent-module__JlHaKG__toolCheckbox{width:14px;height:14px;accent-color:var(--accent-color);cursor:pointer;flex-shrink:0}.ToolSelectionComponent-module__JlHaKG__toolName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.ToolSelectionComponent-module__JlHaKG__toolDomain{color:var(--text-tertiary);flex-shrink:0;font-size:10px}.ToolSelectionComponent-module__JlHaKG__bulkCheckboxRow{border-bottom:1px solid var(--border-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);align-items:center;gap:10px;padding:8px 12px;display:flex}.ToolSelectionComponent-module__JlHaKG__bulkCheckboxRow:hover{background:color-mix(in srgb, var(--accent-color) 4%, transparent)}.ToolSelectionComponent-module__JlHaKG__bulkCheckboxLabel{color:var(--text-secondary);letter-spacing:.02em;font-size:11.5px;font-weight:600}
.CustomToolsPanel-module__wVho9G__container{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.CustomToolsPanel-module__wVho9G__searchBar{flex-shrink:0;margin-bottom:4px}.CustomToolsPanel-module__wVho9G__sectionHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;align-items:center;gap:5px;padding:4px 2px 2px;font-size:10px;font-weight:700;transition:color .15s;display:flex}.CustomToolsPanel-module__wVho9G__sectionHeader:hover{color:var(--text-secondary)}.CustomToolsPanel-module__wVho9G__sectionActions{align-items:center;gap:6px;margin-left:auto;display:flex}.CustomToolsPanel-module__wVho9G__emptyCustom{color:var(--text-tertiary);padding:6px 4px;font-size:11px;font-style:italic}.CustomToolsPanel-module__wVho9G__toolCardFooter{gap:6px;padding-top:4px;display:flex}.CustomToolsPanel-module__wVho9G__domainGroup{flex-direction:column;gap:4px;display:flex}.CustomToolsPanel-module__wVho9G__domainHeader{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;gap:5px;padding:6px 4px 4px;font-size:10px;font-weight:600;transition:color .15s;display:flex}.CustomToolsPanel-module__wVho9G__domainHeader:hover{color:var(--text-primary);background:color-mix(in srgb, var(--accent-color) 4%, transparent)}.CustomToolsPanel-module__wVho9G__domainIcon{opacity:.7;flex-shrink:0}.CustomToolsPanel-module__wVho9G__domainLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.CustomToolsPanel-module__wVho9G__domainCount{font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0;font-size:9px;font-weight:700}.CustomToolsPanel-module__wVho9G__domainActions{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.CustomToolsPanel-module__wVho9G__builtInCard{border-left:2px solid color-mix(in srgb, var(--accent-color) 50%, var(--border-color))}.CustomToolsPanel-module__wVho9G__offlineCard{opacity:.45;border-left-color:#ef4444}.CustomToolsPanel-module__wVho9G__offlineBadge{letter-spacing:.05em;text-transform:uppercase;color:#ef4444;background:#ef444426;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700;display:inline-flex}.CustomToolsPanel-module__wVho9G__dataSourceBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:3px;align-items:center;gap:3px;padding:1px 5px;font-size:8px;font-weight:700;display:inline-flex}.CustomToolsPanel-module__wVho9G__dataSourceBadge[data-type=cached]{color:#0ea5e9;background:#0ea5e924}.CustomToolsPanel-module__wVho9G__dataSourceBadge[data-type=onDemand]{color:#f59e0b;background:#f59e0b24}.CustomToolsPanel-module__wVho9G__dataSourceBadge[data-type=static]{color:#a855f7;background:#a855f724}.CustomToolsPanel-module__wVho9G__dataSourceBadge[data-type=compute]{color:#10b981;background:#10b98124}.CustomToolsPanel-module__wVho9G__dataSourceBadge[data-type=realtime]{color:#f43f5e;background:#f43f5e24}.CustomToolsPanel-module__wVho9G__intervalInline{font-variant-numeric:tabular-nums;margin-left:1px;font-weight:800}.CustomToolsPanel-module__wVho9G__dataSourceInfo{background:color-mix(in srgb, var(--bg-card) 60%, transparent);border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);border-radius:4px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.CustomToolsPanel-module__wVho9G__dataSourceRow{color:var(--text-secondary);align-items:center;gap:5px;font-size:10px;display:flex}.CustomToolsPanel-module__wVho9G__dataSourceRow>svg{color:var(--text-tertiary);flex-shrink:0}.CustomToolsPanel-module__wVho9G__dataSourceRow strong{color:var(--text-primary)}.CustomToolsPanel-module__wVho9G__dataSourceLabel{color:var(--text-primary);font-weight:600}.CustomToolsPanel-module__wVho9G__toolCard{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-secondary);flex-shrink:0;transition:border-color .2s;overflow:hidden}.CustomToolsPanel-module__wVho9G__toolCard:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, var(--border-color))}.CustomToolsPanel-module__wVho9G__toolDisabled{opacity:1}.CustomToolsPanel-module__wVho9G__toolCardHeader{cursor:pointer;align-items:center;gap:8px;padding:8px 10px;transition:background .15s;display:flex}.CustomToolsPanel-module__wVho9G__toolCardHeader:hover{background:color-mix(in srgb, var(--accent-color) 5%, transparent)}.CustomToolsPanel-module__wVho9G__expandBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.CustomToolsPanel-module__wVho9G__toolCardInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CustomToolsPanel-module__wVho9G__toolCardName{color:var(--text-primary);font-size:12px;font-weight:600;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CustomToolsPanel-module__wVho9G__toolCardSlug{color:var(--text-tertiary);font-size:9px;font-weight:500;font-family:var(--font-mono);opacity:.7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CustomToolsPanel-module__wVho9G__toolCardMeta{color:var(--text-tertiary);align-items:center;gap:6px;font-size:10px;display:flex}.CustomToolsPanel-module__wVho9G__methodBadge{letter-spacing:.04em;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-flex}.CustomToolsPanel-module__wVho9G__methodBadge[data-method=GET]{color:#22c55e;background:#22c55e26}.CustomToolsPanel-module__wVho9G__methodBadge[data-method=POST]{color:#f59e0b;background:#f59e0b26}.CustomToolsPanel-module__wVho9G__toolCardActions{flex-shrink:0;align-items:center;display:flex}.CustomToolsPanel-module__wVho9G__toolCardBody{border-top:1px solid var(--border-color);flex-direction:column;gap:8px;padding:8px 12px 10px;animation:.15s CustomToolsPanel-module__wVho9G__slideDown;display:flex}.CustomToolsPanel-module__wVho9G__toolCardDesc{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.4}.CustomToolsPanel-module__wVho9G__toolCardEndpoint{color:var(--text-tertiary);align-items:center;gap:5px;font-size:10px;display:flex}.CustomToolsPanel-module__wVho9G__toolCardEndpoint code{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.CustomToolsPanel-module__wVho9G__toolCardParams{flex-wrap:wrap;gap:4px;display:flex}.CustomToolsPanel-module__wVho9G__toolCardParam{background:var(--bg-card);border:1px solid var(--border-color);border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;display:inline-flex}.CustomToolsPanel-module__wVho9G__toolCardParam code{font-family:var(--font-mono);color:var(--text-primary);font-size:10px;font-weight:600}.CustomToolsPanel-module__wVho9G__paramType{color:var(--accent-color);font-size:9px}.CustomToolsPanel-module__wVho9G__paramRequired{color:#ef4444;font-size:9px;font-weight:600}.CustomToolsPanel-module__wVho9G__deleteConfirm{align-items:center;gap:6px;animation:.15s CustomToolsPanel-module__wVho9G__fadeIn;display:inline-flex}.CustomToolsPanel-module__wVho9G__deleteConfirmLabel{color:#ef4444;font-size:11px;font-weight:600}.CustomToolsPanel-module__wVho9G__formHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.CustomToolsPanel-module__wVho9G__formHeader h3{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.CustomToolsPanel-module__wVho9G__cancelBtn{border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.CustomToolsPanel-module__wVho9G__cancelBtn:hover{background:var(--bg-card);color:var(--text-primary)}.CustomToolsPanel-module__wVho9G__form{flex-direction:column;gap:12px;padding-top:8px;display:flex}.CustomToolsPanel-module__wVho9G__formGroup{flex-direction:column;gap:4px;display:flex}.CustomToolsPanel-module__wVho9G__formGroup label{color:var(--text-secondary);letter-spacing:.02em;font-size:11px;font-weight:600}.CustomToolsPanel-module__wVho9G__formRow{gap:8px;display:flex}.CustomToolsPanel-module__wVho9G__input,.CustomToolsPanel-module__wVho9G__textarea,.CustomToolsPanel-module__wVho9G__select{color:var(--text-primary);background:var(--select-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .2s}:is(.CustomToolsPanel-module__wVho9G__input,.CustomToolsPanel-module__wVho9G__textarea,.CustomToolsPanel-module__wVho9G__select):focus{border-color:var(--accent-color);outline:none}.CustomToolsPanel-module__wVho9G__textarea{resize:vertical;min-height:60px;line-height:1.5}.CustomToolsPanel-module__wVho9G__select{cursor:pointer}.CustomToolsPanel-module__wVho9G__hint{color:var(--text-tertiary);padding-left:2px;font-size:10px}.CustomToolsPanel-module__wVho9G__optional{color:var(--text-tertiary);font-weight:400}.CustomToolsPanel-module__wVho9G__paramsSection{flex-direction:column;gap:6px;display:flex}.CustomToolsPanel-module__wVho9G__paramsSectionHeader{align-items:center;gap:6px;display:flex}.CustomToolsPanel-module__wVho9G__paramsSectionHeader label{color:var(--text-secondary);letter-spacing:.02em;margin-right:auto;font-size:11px;font-weight:600}.CustomToolsPanel-module__wVho9G__paramsModeToggle{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);display:flex;overflow:hidden}.CustomToolsPanel-module__wVho9G__modeBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.CustomToolsPanel-module__wVho9G__modeBtn:not(:last-child){border-right:1px solid var(--border-color)}.CustomToolsPanel-module__wVho9G__modeBtn:hover:not(.CustomToolsPanel-module__wVho9G__modeBtnActive){color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card) 60%, transparent)}.CustomToolsPanel-module__wVho9G__modeBtnActive{color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 10%, transparent)}.CustomToolsPanel-module__wVho9G__addParamBtn{color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-color) 25%, transparent);border-radius:var(--border-radius-sm);cursor:pointer;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.CustomToolsPanel-module__wVho9G__addParamBtn:hover{background:color-mix(in srgb, var(--accent-color) 18%, transparent)}.CustomToolsPanel-module__wVho9G__paramsEmpty{color:var(--text-tertiary);padding:8px 0;font-size:11px;font-style:italic}.CustomToolsPanel-module__wVho9G__jsonImportSection{flex-direction:column;gap:8px;animation:.18s CustomToolsPanel-module__wVho9G__slideDown;display:flex}.CustomToolsPanel-module__wVho9G__jsonImportHint{color:var(--text-tertiary);padding:0 2px;font-size:10px;line-height:1.45}.CustomToolsPanel-module__wVho9G__jsonTextarea{font-family:var(--font-mono);resize:vertical;tab-size:2;white-space:pre;min-height:140px;font-size:11px;line-height:1.55}.CustomToolsPanel-module__wVho9G__jsonActions{gap:6px;display:flex}.CustomToolsPanel-module__wVho9G__jsonParseBtn,.CustomToolsPanel-module__wVho9G__jsonUploadBtn{border-radius:var(--border-radius-sm);cursor:pointer;border:none;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.CustomToolsPanel-module__wVho9G__jsonParseBtn{color:#fff;background:var(--accent-color)}.CustomToolsPanel-module__wVho9G__jsonParseBtn:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 3px 10px var(--accent-glow);transform:translateY(-1px)}.CustomToolsPanel-module__wVho9G__jsonParseBtn:disabled{opacity:.4;cursor:not-allowed}.CustomToolsPanel-module__wVho9G__jsonUploadBtn{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color)}.CustomToolsPanel-module__wVho9G__jsonUploadBtn:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--accent-color) 40%, var(--border-color));background:color-mix(in srgb, var(--accent-color) 5%, var(--bg-card))}.CustomToolsPanel-module__wVho9G__jsonFeedback{border-radius:var(--border-radius-sm);align-items:flex-start;gap:6px;padding:6px 8px;font-size:11px;line-height:1.4;animation:.15s CustomToolsPanel-module__wVho9G__slideDown;display:flex}.CustomToolsPanel-module__wVho9G__jsonFeedback>svg{flex-shrink:0;margin-top:1px}.CustomToolsPanel-module__wVho9G__jsonFeedback[data-type=error]{color:#ef4444;background:#ef444414;border:1px solid #ef444433}.CustomToolsPanel-module__wVho9G__jsonFeedback[data-type=success]{color:#22c55e;background:#22c55e14;border:1px solid #22c55e33}.CustomToolsPanel-module__wVho9G__paramCard{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-secondary);animation:.15s CustomToolsPanel-module__wVho9G__slideDown;overflow:hidden}.CustomToolsPanel-module__wVho9G__paramCardHeader{background:color-mix(in srgb, var(--bg-card) 50%, transparent);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.CustomToolsPanel-module__wVho9G__paramIndex{color:var(--text-tertiary);font-size:10px;font-weight:700;font-family:var(--font-mono)}.CustomToolsPanel-module__wVho9G__paramRemoveBtn{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;transition:all .15s;display:flex}.CustomToolsPanel-module__wVho9G__paramRemoveBtn:hover{color:#ef4444;background:#ef44441f}.CustomToolsPanel-module__wVho9G__paramFields{flex-direction:column;gap:6px;padding:8px;display:flex}.CustomToolsPanel-module__wVho9G__paramRow{align-items:flex-end;gap:6px;display:flex}.CustomToolsPanel-module__wVho9G__paramField{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CustomToolsPanel-module__wVho9G__paramField label{color:var(--text-tertiary);font-size:10px;font-weight:500}.CustomToolsPanel-module__wVho9G__paramFieldToggle{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;padding-bottom:2px;display:flex}.CustomToolsPanel-module__wVho9G__paramFieldToggle label{color:var(--text-tertiary);font-size:10px;font-weight:500}.CustomToolsPanel-module__wVho9G__inputSmall,.CustomToolsPanel-module__wVho9G__selectSmall{color:var(--text-primary);background:var(--select-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:var(--border-radius-sm);width:100%;padding:5px 8px;font-family:inherit;font-size:12px;transition:border-color .2s}:is(.CustomToolsPanel-module__wVho9G__inputSmall,.CustomToolsPanel-module__wVho9G__selectSmall):focus{border-color:var(--accent-color);outline:none}.CustomToolsPanel-module__wVho9G__selectSmall{cursor:pointer}.CustomToolsPanel-module__wVho9G__saveBtn{color:#fff;background:var(--accent-color);border-radius:var(--border-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:9px 16px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.CustomToolsPanel-module__wVho9G__saveBtn:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 12px var(--accent-glow);transform:translateY(-1px)}.CustomToolsPanel-module__wVho9G__saveBtn:disabled{opacity:.4;cursor:not-allowed}.CustomToolsPanel-module__wVho9G__lockedIcon{color:#f59e0b;background:#f59e0b24;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.CustomToolsPanel-module__wVho9G__groupByBar{flex-shrink:0;align-items:center;gap:6px;padding:4px;display:flex}.CustomToolsPanel-module__wVho9G__groupByIcon{color:var(--text-tertiary);flex-shrink:0}.CustomToolsPanel-module__wVho9G__groupByLabel{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;margin-right:2px;font-size:10px;font-weight:600}.CustomToolsPanel-module__wVho9G__groupByToggle{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-left:auto;display:flex;overflow:hidden}.CustomToolsPanel-module__wVho9G__groupByBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:600;transition:all .18s;display:inline-flex}.CustomToolsPanel-module__wVho9G__groupByBtn:not(:last-child){border-right:1px solid var(--border-color)}.CustomToolsPanel-module__wVho9G__groupByBtn:hover:not(.CustomToolsPanel-module__wVho9G__groupByBtnActive){color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card) 60%, transparent)}.CustomToolsPanel-module__wVho9G__groupByBtnActive{color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 10%, transparent)}
.PanelShared-module__vx6wWG__container{flex-direction:column;gap:8px;height:100%;padding:12px;display:flex;overflow-y:auto}.PanelShared-module__vx6wWG__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.PanelShared-module__vx6wWG__headerTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.PanelShared-module__vx6wWG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.PanelShared-module__vx6wWG__emptyIcon{background:color-mix(in srgb, var(--panel-accent,#a78bfa) 10%, transparent);width:48px;height:48px;color:var(--panel-accent,#a78bfa);border-radius:12px;justify-content:center;align-items:center;display:flex}.PanelShared-module__vx6wWG__emptyTitle{color:var(--text-primary);font-size:13px;font-weight:600}.PanelShared-module__vx6wWG__emptySubtitle{color:var(--text-muted);max-width:260px;font-size:12px;line-height:1.5}.PanelShared-module__vx6wWG__loading{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:20px;font-size:12px;display:flex}.PanelShared-module__vx6wWG__confirmBtn{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:600;transition:all .15s}
.SkillsPanel-module__DnBONq__container{--panel-accent:#a855f7;}.SkillsPanel-module__DnBONq__header{}.SkillsPanel-module__DnBONq__headerTitle{}.SkillsPanel-module__DnBONq__headerActions{align-items:center;gap:6px;display:flex}.SkillsPanel-module__DnBONq__emptyState{}.SkillsPanel-module__DnBONq__emptyIcon{}.SkillsPanel-module__DnBONq__emptyTitle{}.SkillsPanel-module__DnBONq__emptySubtitle{}.SkillsPanel-module__DnBONq__skillCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:8px;padding:12px;transition:all .2s;display:flex}.SkillsPanel-module__DnBONq__skillCard:hover{border-color:color-mix(in srgb, #a855f7 30%, var(--border-color));box-shadow:0 2px 8px #a855f714}.SkillsPanel-module__DnBONq__skillCardDisabled{opacity:.5}.SkillsPanel-module__DnBONq__skillCardHeader{align-items:center;gap:8px;display:flex}.SkillsPanel-module__DnBONq__skillIcon{color:#a855f7;background:#a855f71f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.SkillsPanel-module__DnBONq__skillInfo{flex:1;min-width:0}.SkillsPanel-module__DnBONq__skillName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.SkillsPanel-module__DnBONq__skillDescription{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.SkillsPanel-module__DnBONq__skillActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.SkillsPanel-module__DnBONq__skillActionBtn{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.SkillsPanel-module__DnBONq__skillActionBtn:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-muted) 12%, transparent)}.SkillsPanel-module__DnBONq__skillDeleteBtn:hover{color:#f43f5e!important;background:#f43f5e1f!important}.SkillsPanel-module__DnBONq__skillContentPreview{color:var(--text-secondary);white-space:pre-wrap;background:color-mix(in srgb, var(--bg-tertiary) 60%, transparent);font-size:11px;line-height:1.5;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);border-radius:6px;padding:8px}.SkillsPanel-module__DnBONq__skillCharCount{color:var(--text-muted);text-align:right;font-size:10px}.SkillsPanel-module__DnBONq__skillCharCountWarn{color:#f59e0b}.SkillsPanel-module__DnBONq__confirmRow{align-items:center;gap:6px;padding:6px 0;display:flex}.SkillsPanel-module__DnBONq__confirmLabel{color:#f43f5e;flex:1;font-size:11px;font-weight:500}.SkillsPanel-module__DnBONq__confirmBtn{}.SkillsPanel-module__DnBONq__confirmBtnYes{color:#f43f5e;background:#f43f5e26;border-color:#f43f5e4d}.SkillsPanel-module__DnBONq__confirmBtnYes:hover{background:#f43f5e40}.SkillsPanel-module__DnBONq__confirmBtnNo{color:var(--text-muted);background:0 0}.SkillsPanel-module__DnBONq__confirmBtnNo:hover{color:var(--text-primary)}.SkillsPanel-module__DnBONq__formHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 0 8px;display:flex}.SkillsPanel-module__DnBONq__formHeader h3{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.SkillsPanel-module__DnBONq__cancelBtn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.SkillsPanel-module__DnBONq__cancelBtn:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-muted) 12%, transparent)}.SkillsPanel-module__DnBONq__form{flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.SkillsPanel-module__DnBONq__formGroup{flex-direction:column;gap:4px;display:flex}.SkillsPanel-module__DnBONq__formGroup label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.SkillsPanel-module__DnBONq__input{color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;outline:none;padding:7px 10px;font-size:12px;transition:border-color .15s}.SkillsPanel-module__DnBONq__input:focus{border-color:#a855f7;box-shadow:0 0 0 2px #a855f726}.SkillsPanel-module__DnBONq__input::placeholder{color:var(--text-muted)}.SkillsPanel-module__DnBONq__textarea{color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);resize:vertical;border-radius:6px;outline:none;min-height:60px;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .15s}.SkillsPanel-module__DnBONq__textarea:focus{border-color:#a855f7;box-shadow:0 0 0 2px #a855f726}.SkillsPanel-module__DnBONq__textarea::placeholder{color:var(--text-muted)}.SkillsPanel-module__DnBONq__contentTextarea{min-height:200px;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);tab-size:2;white-space:pre-wrap;font-size:12px;line-height:1.6}.SkillsPanel-module__DnBONq__hint{color:var(--text-muted);font-size:10px;line-height:1.4}.SkillsPanel-module__DnBONq__charCounter{color:var(--text-muted);text-align:right;margin-top:-2px;font-size:10px}.SkillsPanel-module__DnBONq__charCounterWarn{color:#f59e0b}.SkillsPanel-module__DnBONq__charCounterDanger{color:#f43f5e}.SkillsPanel-module__DnBONq__formActions{border-top:1px solid var(--border-color);flex-shrink:0;gap:8px;padding-top:8px;display:flex}.SkillsPanel-module__DnBONq__saveBtn{color:#fff;cursor:pointer;background:#a855f7;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.SkillsPanel-module__DnBONq__saveBtn:hover:not(:disabled){background:#9333ea;transform:translateY(-1px);box-shadow:0 4px 12px #a855f74d}.SkillsPanel-module__DnBONq__saveBtn:disabled{opacity:.5;cursor:not-allowed}.SkillsPanel-module__DnBONq__cancelFormBtn{color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .15s}.SkillsPanel-module__DnBONq__cancelFormBtn:hover{color:var(--text-primary);border-color:var(--text-secondary)}
.MemoriesPanel-module__-UqVjq__container{--panel-accent:#f59e0b;}.MemoriesPanel-module__-UqVjq__filterBar{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.MemoriesPanel-module__-UqVjq__searchField input{height:30px;font-size:11px}.MemoriesPanel-module__-UqVjq__searchField svg{width:12px;height:12px}.MemoriesPanel-module__-UqVjq__header{}.MemoriesPanel-module__-UqVjq__headerTitle{}.MemoriesPanel-module__-UqVjq__refreshBtn{color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.MemoriesPanel-module__-UqVjq__refreshBtn:hover{color:var(--text-primary);border-color:var(--text-secondary);transform:translateY(-1px)}.MemoriesPanel-module__-UqVjq__refreshBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.MemoriesPanel-module__-UqVjq__refreshSpin{animation:.8s linear infinite MemoriesPanel-module__-UqVjq__spin}@keyframes MemoriesPanel-module__-UqVjq__spin{to{transform:rotate(360deg)}}.MemoriesPanel-module__-UqVjq__emptyState{}.MemoriesPanel-module__-UqVjq__emptyIcon{}.MemoriesPanel-module__-UqVjq__emptyIconDisabled{background:color-mix(in srgb, var(--text-tertiary) 10%, transparent);color:var(--text-tertiary);opacity:.5}.MemoriesPanel-module__-UqVjq__settingsLink{color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-color) 25%, transparent);border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:7px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.MemoriesPanel-module__-UqVjq__settingsLink:hover{background:color-mix(in srgb, var(--accent-color) 18%, transparent);border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);box-shadow:0 3px 10px color-mix(in srgb, var(--accent-color) 15%, transparent);transform:translateY(-1px)}.MemoriesPanel-module__-UqVjq__emptyTitle{}.MemoriesPanel-module__-UqVjq__emptySubtitle{}.MemoriesPanel-module__-UqVjq__memoryCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:6px;padding:12px;transition:all .2s;display:flex}.MemoriesPanel-module__-UqVjq__memoryCard:hover{border-color:color-mix(in srgb, #f59e0b 30%, var(--border-color));box-shadow:0 2px 8px #f59e0b0f}.MemoriesPanel-module__-UqVjq__memoryCardNew{border-color:#f59e0b;animation:2s ease-in-out 3 MemoriesPanel-module__-UqVjq__memoryGlow;box-shadow:0 0 12px #f59e0b33}.MemoriesPanel-module__-UqVjq__memoryCardNew:hover{border-color:#f59e0b;box-shadow:0 0 16px #f59e0b4d}@keyframes MemoriesPanel-module__-UqVjq__memoryGlow{0%,to{border-color:#f59e0b;box-shadow:0 0 8px #f59e0b26}50%{border-color:#f59e0bb3;box-shadow:0 0 18px #f59e0b4d}}.MemoriesPanel-module__-UqVjq__memoryCardHeader{align-items:flex-start;gap:8px;display:flex}.MemoriesPanel-module__-UqVjq__memoryIcon{text-transform:uppercase;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.MemoriesPanel-module__-UqVjq__memoryIconUser{color:#6366f1;background:#6366f11f}.MemoriesPanel-module__-UqVjq__memoryIconFeedback{color:#10b981;background:#10b9811f}.MemoriesPanel-module__-UqVjq__memoryIconProject{color:#f59e0b;background:#f59e0b1f}.MemoriesPanel-module__-UqVjq__memoryIconReference{color:#06b6d4;background:#06b6d41f}.MemoriesPanel-module__-UqVjq__memoryInfo{flex:1;min-width:0}.MemoriesPanel-module__-UqVjq__memoryTitle{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.MemoriesPanel-module__-UqVjq__memoryMeta{align-items:center;gap:6px;margin-top:2px;display:flex}.MemoriesPanel-module__-UqVjq__memoryTypeBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.MemoriesPanel-module__-UqVjq__badgeUser{color:#6366f1;background:#6366f11f}.MemoriesPanel-module__-UqVjq__badgeFeedback{color:#10b981;background:#10b9811f}.MemoriesPanel-module__-UqVjq__badgeProject{color:#f59e0b;background:#f59e0b1f}.MemoriesPanel-module__-UqVjq__badgeReference{color:#06b6d4;background:#06b6d41f}.MemoriesPanel-module__-UqVjq__memoryAge{color:var(--text-muted);font-size:10px}.MemoriesPanel-module__-UqVjq__memoryContent{color:var(--text-secondary);white-space:pre-wrap;background:color-mix(in srgb, var(--bg-tertiary) 60%, transparent);font-size:11px;line-height:1.5;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);border-radius:6px;padding:8px}.MemoriesPanel-module__-UqVjq__loading{}.MemoriesPanel-module__-UqVjq__error{color:#f43f5e;background:#f43f5e14;border:1px solid #f43f5e33;border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.MemoriesPanel-module__-UqVjq__deleteBtn{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.MemoriesPanel-module__-UqVjq__memoryCard:hover .MemoriesPanel-module__-UqVjq__deleteBtn{opacity:1}.MemoriesPanel-module__-UqVjq__deleteBtn:hover{color:#f43f5e;background:#f43f5e1f}.MemoriesPanel-module__-UqVjq__confirmRow{align-items:center;gap:6px;padding:6px 0;display:flex}.MemoriesPanel-module__-UqVjq__confirmLabel{color:#f43f5e;flex:1;font-size:11px;font-weight:500}.MemoriesPanel-module__-UqVjq__confirmBtn{}.MemoriesPanel-module__-UqVjq__confirmBtnYes{color:#f43f5e;background:#f43f5e26;border-color:#f43f5e4d}.MemoriesPanel-module__-UqVjq__confirmBtnYes:hover{background:#f43f5e40}.MemoriesPanel-module__-UqVjq__confirmBtnNo{color:var(--text-muted);background:0 0}.MemoriesPanel-module__-UqVjq__confirmBtnNo:hover{color:var(--text-primary)}.MemoriesPanel-module__-UqVjq__toast{border-radius:6px;padding:6px 10px;font-size:11px;line-height:1.4;animation:.25s ease-out MemoriesPanel-module__-UqVjq__toastSlideIn}@keyframes MemoriesPanel-module__-UqVjq__toastSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MemoriesPanel-module__-UqVjq__toastSuccess{color:#34d399;background:#34d3991f;border:1px solid #34d39940}.MemoriesPanel-module__-UqVjq__toastInfo{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa40}.MemoriesPanel-module__-UqVjq__toastError{color:#f87171;background:#f871711f;border:1px solid #f8717140}.MemoriesPanel-module__-UqVjq__historyBtnActive{color:#a78bfa;background:#a78bfa14;border-color:#a78bfa66}.MemoriesPanel-module__-UqVjq__historySection{background:color-mix(in srgb, var(--bg-tertiary) 40%, transparent);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:6px;padding:8px;animation:.2s ease-out MemoriesPanel-module__-UqVjq__toastSlideIn;display:flex}.MemoriesPanel-module__-UqVjq__historySectionHeader{justify-content:space-between;align-items:center;display:flex}.MemoriesPanel-module__-UqVjq__historySectionTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.MemoriesPanel-module__-UqVjq__historyEmpty{color:var(--text-muted);text-align:center;padding:12px 0;font-size:11px}.MemoriesPanel-module__-UqVjq__historyEntry{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);border-radius:5px;flex-direction:column;gap:3px;padding:6px 8px;transition:border-color .15s;display:flex}.MemoriesPanel-module__-UqVjq__historyEntry:hover{border-color:color-mix(in srgb, #a78bfa 30%, var(--border-color))}.MemoriesPanel-module__-UqVjq__historyEntryHeader{justify-content:space-between;align-items:center;gap:6px;display:flex}.MemoriesPanel-module__-UqVjq__historyTrigger{text-transform:uppercase;letter-spacing:.04em;color:#a78bfa;background:#a78bfa1f;border-radius:4px;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.MemoriesPanel-module__-UqVjq__triggerManual{color:#60a5fa;background:#60a5fa1f}.MemoriesPanel-module__-UqVjq__triggerScheduled{color:#a78bfa;background:#a78bfa1f}.MemoriesPanel-module__-UqVjq__triggerSession_threshold{color:#f59e0b;background:#f59e0b1f}.MemoriesPanel-module__-UqVjq__historyTime{color:var(--text-muted);font-size:10px}.MemoriesPanel-module__-UqVjq__historySummary{color:var(--text-secondary);font-size:11px;line-height:1.4}.MemoriesPanel-module__-UqVjq__historyStats{color:var(--text-muted);align-items:center;gap:10px;font-size:10px;display:flex}.MemoriesPanel-module__-UqVjq__historyStats span{align-items:center;gap:3px;display:inline-flex}
.TableComponents-module__ksVt8a__emptyDash{color:var(--text-muted)}.TableComponents-module__ksVt8a__countLink{color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:inline-flex}.TableComponents-module__ksVt8a__countLink svg{opacity:.5;flex-shrink:0}.TableComponents-module__ksVt8a__countLink:hover{color:var(--accent-color)}.TableComponents-module__ksVt8a__countLink:hover svg{opacity:.8}.TableComponents-module__ksVt8a__countLinkZero{color:var(--text-muted);font-variant-numeric:tabular-nums}.TableComponents-module__ksVt8a__countCell{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.TableComponents-module__ksVt8a__countCell svg{opacity:.5;flex-shrink:0}.TableComponents-module__ksVt8a__sessionIdCell{cursor:pointer;align-items:center;gap:6px;text-decoration:none;transition:opacity .15s;display:inline-flex}.TableComponents-module__ksVt8a__sessionIdCell:hover{opacity:.8}.TableComponents-module__ksVt8a__sessionIdCell:hover .TableComponents-module__ksVt8a__sessionIdText{color:var(--accent-color)}.TableComponents-module__ksVt8a__sessionIcon{color:var(--accent-color);opacity:.7;flex-shrink:0}.TableComponents-module__ksVt8a__sessionIdText{font-family:var(--font-mono,monospace);color:var(--text-muted);letter-spacing:.3px;font-size:11px}.TableComponents-module__ksVt8a__conversationTitle{align-items:center;gap:6px;display:inline-flex}.TableComponents-module__ksVt8a__conversationTitle svg{opacity:.5;flex-shrink:0}.TableComponents-module__ksVt8a__conversationTitleMini{gap:4px}.TableComponents-module__ksVt8a__benchmarkStatusCell{align-items:center;gap:6px;display:flex}.TableComponents-module__ksVt8a__benchmarkPassIcon{color:var(--success)}.TableComponents-module__ksVt8a__benchmarkFailIcon{color:var(--danger)}.TableComponents-module__ksVt8a__benchmarkErrorIcon{color:var(--warning)}.TableComponents-module__ksVt8a__benchmarkRunningIcon{color:var(--accent-color);animation:1s linear infinite TableComponents-module__ksVt8a__benchmarkSpin}.TableComponents-module__ksVt8a__benchmarkPendingIcon{color:var(--text-muted);opacity:.4}.TableComponents-module__ksVt8a__benchmarkModelPending{opacity:.45}@keyframes TableComponents-module__ksVt8a__benchmarkSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TableComponents-module__ksVt8a__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}.TableComponents-module__ksVt8a__benchmarkModelCell{flex-direction:column;gap:2px;display:flex}.TableComponents-module__ksVt8a__benchmarkModelProviderRow{align-items:center;display:flex}.TableComponents-module__ksVt8a__benchmarkModelName{color:var(--text-primary);font-weight:500}.TableComponents-module__ksVt8a__benchmarkModelProvider{color:var(--text-tertiary);font-size:11px}.TableComponents-module__ksVt8a__benchmarkResponseCell{font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:12px}.TableComponents-module__ksVt8a__benchmarkErrorMessage{color:var(--danger);font-size:11px;font-style:italic}.TableComponents-module__ksVt8a__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}.TableComponents-module__ksVt8a__benchmarkTpsCell svg{opacity:.5;color:var(--accent-color);flex-shrink:0}.TableComponents-module__ksVt8a__monoCell{font-family:var(--font-mono);color:var(--text-tertiary);font-size:12px}.TableComponents-module__ksVt8a__benchmarkHighlight{background:color-mix(in srgb, var(--success) 20%, transparent);color:var(--success);border-radius:2px;padding:1px 2px;font-weight:600}.TableComponents-module__ksVt8a__dashboardModelCell{align-items:center;gap:8px;display:inline-flex}.TableComponents-module__ksVt8a__dashboardModelName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.TableComponents-module__ksVt8a__dashboardPassedCell{font-family:var(--font-mono);color:var(--success);align-items:center;gap:4px;font-weight:600;display:inline-flex}.TableComponents-module__ksVt8a__dashboardPassedCell svg{flex-shrink:0}.TableComponents-module__ksVt8a__dashboardFailedCell{font-family:var(--font-mono);color:var(--danger);align-items:center;gap:4px;font-weight:600;display:inline-flex}.TableComponents-module__ksVt8a__dashboardFailedCell svg{flex-shrink:0}.TableComponents-module__ksVt8a__dashboardRateCell{align-items:center;gap:6px;display:inline-flex}.TableComponents-module__ksVt8a__dashboardRateBar{background:var(--bg-tertiary);border-radius:2px;flex-shrink:0;width:40px;height:4px;overflow:hidden}.TableComponents-module__ksVt8a__dashboardRateBarFill{border-radius:2px;height:100%;transition:width .3s ease-out}.TableComponents-module__ksVt8a__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}
.AgentCardComponent-module__EjST0G__card{border-radius:var(--border-radius-sm);background:var(--bg-tertiary);border:1px solid var(--border-color);border-left:2px solid color-mix(in srgb, var(--success) 60%, transparent);flex-direction:column;gap:6px;padding:8px 10px;transition:border-color .2s,box-shadow .2s;animation:.15s ease-out AgentCardComponent-module__EjST0G__fadeIn;display:flex}.AgentCardComponent-module__EjST0G__card:hover{border-color:color-mix(in srgb, var(--success) 50%, transparent);border-left-color:var(--success);box-shadow:0 1px 4px color-mix(in srgb, var(--success) 8%, transparent)}.AgentCardComponent-module__EjST0G__header{align-items:center;gap:6px;min-width:0;display:flex}.AgentCardComponent-module__EjST0G__botIcon{color:var(--success);flex-shrink:0}.AgentCardComponent-module__EjST0G__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.AgentCardComponent-module__EjST0G__badge{text-transform:uppercase;letter-spacing:.6px;color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);border:1px solid color-mix(in srgb, var(--success) 25%, transparent);border-radius:3px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:8px;font-weight:700;display:inline-flex}.AgentCardComponent-module__EjST0G__removeBtn{width:18px;height:18px;color:var(--text-muted);opacity:.4;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.AgentCardComponent-module__EjST0G__removeBtn:hover{background:var(--danger-subtle);color:var(--danger);opacity:1}.AgentCardComponent-module__EjST0G__footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.AgentCardComponent-module__EjST0G__description{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);font-size:9px;font-weight:500}.AgentCardComponent-module__EjST0G__toggles{align-items:center;gap:4px;margin-left:auto;display:flex}@keyframes AgentCardComponent-module__EjST0G__fadeIn{0%{opacity:0}to{opacity:1}}
.HistoryItemComponent-module__LOSP_q__item{cursor:pointer;border-bottom:1px solid var(--border-color);align-items:flex-start;gap:10px;padding:10px 12px;transition:background .2s;display:flex;position:relative}.HistoryItemComponent-module__LOSP_q__item:hover{background:var(--accent-glow)}.HistoryItemComponent-module__LOSP_q__item:hover .HistoryItemComponent-module__LOSP_q__actions{opacity:1}.HistoryItemComponent-module__LOSP_q__active{border-left:3px solid var(--accent-color);background:#6366f11a}.HistoryItemComponent-module__LOSP_q__active .HistoryItemComponent-module__LOSP_q__icon{color:var(--accent-color)}.HistoryItemComponent-module__LOSP_q__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.HistoryItemComponent-module__LOSP_q__topRow{justify-content:space-between;align-items:center;gap:6px;display:flex}.HistoryItemComponent-module__LOSP_q__topLeft{align-items:center;gap:6px;min-width:0;display:flex}.HistoryItemComponent-module__LOSP_q__title{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.HistoryItemComponent-module__LOSP_q__newBadge{letter-spacing:.5px;background:var(--accent-color);color:var(--bg-primary);border-radius:2px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.HistoryItemComponent-module__LOSP_q__generatingDot{background:var(--accent-color);width:6px;height:6px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%;flex-shrink:0;animation:1.4s ease-in-out infinite HistoryItemComponent-module__LOSP_q__historyItemPulse}@keyframes HistoryItemComponent-module__LOSP_q__historyItemPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.HistoryItemComponent-module__LOSP_q__modelBadge{width:fit-content;max-width:100%}.HistoryItemComponent-module__LOSP_q__modelBadge span{max-width:none}.HistoryItemComponent-module__LOSP_q__bottomRow{justify-content:space-between;align-items:center;gap:6px;display:flex}.HistoryItemComponent-module__LOSP_q__tag{background:var(--accent-subtle);color:var(--accent-color);border-radius:2px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}.HistoryItemComponent-module__LOSP_q__usernameTag{color:#f59e0b;background:#f59e0b1f;border-radius:2px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}.HistoryItemComponent-module__LOSP_q__actions{opacity:0;flex-shrink:0;align-items:center;gap:2px;margin-top:1px;transition:opacity .15s;display:flex}.HistoryItemComponent-module__LOSP_q__favBtn{width:20px;height:20px;color:var(--text-secondary);opacity:.2;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;transition:all .2s;display:flex}.HistoryItemComponent-module__LOSP_q__favBtn:hover{opacity:.6;transform:scale(1.15)}.HistoryItemComponent-module__LOSP_q__favBtnActive{color:#f59e0b;opacity:1}.HistoryItemComponent-module__LOSP_q__favBtnActive:hover{opacity:.8;transform:scale(1.15)}
.ChatPreviewComponent-module__O-xPja__chatPreview{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex:1;min-height:0;padding:20px;overflow-y:auto}.ChatPreviewComponent-module__O-xPja__chatPreview>div{gap:16px}.ChatPreviewComponent-module__O-xPja__chatPreview>div>div{max-width:100%}.ChatPreviewComponent-module__O-xPja__promptPreview{flex-direction:column;gap:0;display:flex}.ChatPreviewComponent-module__O-xPja__promptBlock{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;padding:14px 16px;font-size:13px;line-height:1.5}.ChatPreviewComponent-module__O-xPja__promptBlock:first-child{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.ChatPreviewComponent-module__O-xPja__promptBlock:last-child{border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.ChatPreviewComponent-module__O-xPja__promptBlock:only-child{border-radius:var(--border-radius-sm)}.ChatPreviewComponent-module__O-xPja__promptBlock+.ChatPreviewComponent-module__O-xPja__promptBlock{border-top:none}.ChatPreviewComponent-module__O-xPja__promptLabel{text-transform:uppercase;letter-spacing:.4px;color:var(--text-tertiary);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.ChatPreviewComponent-module__O-xPja__promptLabelSystem{color:var(--warning)}.ChatPreviewComponent-module__O-xPja__promptLabelUser{color:var(--accent-color)}.ChatPreviewComponent-module__O-xPja__promptContent{color:var(--text-primary)}.ChatPreviewComponent-module__O-xPja__promptBlockSystem{border-left:2px solid color-mix(in srgb, var(--warning) 40%, transparent)}.ChatPreviewComponent-module__O-xPja__promptBlockUser{border-left:2px solid color-mix(in srgb, var(--accent-color) 40%, transparent)}.ChatPreviewComponent-module__O-xPja__mini{transform-origin:0 0;width:121.95%;max-height:200px;padding:6px;font-size:10px;transform:scale(.82)}.ChatPreviewComponent-module__O-xPja__mini>div{gap:6px!important}.ChatPreviewComponent-module__O-xPja__mini>div>div{gap:8px!important;max-width:100%!important}.ChatPreviewComponent-module__O-xPja__mini>div>div>div:first-child{width:20px!important;min-width:20px!important;height:20px!important}.ChatPreviewComponent-module__O-xPja__mini>div>div>div:first-child svg{width:10px!important;height:10px!important}.ChatPreviewComponent-module__O-xPja__mini button{padding:5px 8px!important;font-size:10px!important}.ChatPreviewComponent-module__O-xPja__mini pre,.ChatPreviewComponent-module__O-xPja__mini p{margin:2px 0!important}.ChatPreviewComponent-module__O-xPja__mini.ChatPreviewComponent-module__O-xPja__promptPreview .ChatPreviewComponent-module__O-xPja__promptBlock{padding:8px 10px}.ChatPreviewComponent-module__O-xPja__mini.ChatPreviewComponent-module__O-xPja__promptPreview .ChatPreviewComponent-module__O-xPja__promptLabel{margin-bottom:4px;font-size:9px!important}
.NavigationSidebarComponent-module__DMt3ea__wrapper{flex-shrink:0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1),min-width .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__noTransition,.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__noTransition *{transition-duration:0s!important}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__sidebar{width:52px;min-width:52px}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__nav{gap:0;padding:4px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navLink{border-radius:0;justify-content:center;gap:0;width:100%;padding:14px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navLink.NavigationSidebarComponent-module__DMt3ea__active:before{border-radius:2px 0 0 2px;width:3px;height:100%;top:0;left:auto;right:0;transform:none}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navLabel,:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__badge,:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__attentionDot{display:none}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navDivider{margin:0;padding:0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navDivider>span{display:none}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navDivider:after{margin:4px 10px}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__footer{padding:4px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__footer .NavigationSidebarComponent-module__DMt3ea__navLink{border-radius:0;justify-content:center;gap:0;width:100%;padding:14px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__footer .NavigationSidebarComponent-module__DMt3ea__navLabel{display:none}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__statusRow{justify-content:center;padding:4px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__statusRow>span:last-child{display:none}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__collapseBtn{right:50%;transform:translate(50%,-50%)}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__collapsed,[data-nav-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__collapseBtn svg{transform:scaleX(-1)}.NavigationSidebarComponent-module__DMt3ea__tooltipFill{justify-content:center;width:100%;display:flex}.NavigationSidebarComponent-module__DMt3ea__expandBtn{display:none}.NavigationSidebarComponent-module__DMt3ea__sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-color);z-index:100;flex-direction:column;flex-shrink:0;width:fit-content;min-width:200px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1),min-width .4s cubic-bezier(.4,0,.2,1),opacity .3s,border-width .3s;display:flex;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__logoBanner{border-bottom:1px solid var(--border-subtle);width:100%;height:80px;min-height:80px;position:relative;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__miniCat{object-fit:contain;image-rendering:pixelated;z-index:0;pointer-events:none;opacity:.85;will-change:transform, filter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NavigationSidebarComponent-module__DMt3ea__rainbowCanvas{width:100%;height:100%;image-rendering:pixelated;display:block}.NavigationSidebarComponent-module__DMt3ea__collapseBtn{color:#fff;cursor:pointer;opacity:0;background:#00000059;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.NavigationSidebarComponent-module__DMt3ea__logoBanner:hover .NavigationSidebarComponent-module__DMt3ea__collapseBtn{opacity:.8}.NavigationSidebarComponent-module__DMt3ea__collapseBtn:hover{background:#0000008c;opacity:1!important}.NavigationSidebarComponent-module__DMt3ea__nav{flex-direction:column;flex:1;gap:0;padding:0;display:flex;overflow-y:auto}.NavigationSidebarComponent-module__DMt3ea__navLink{border-radius:var(--border-radius-sm);color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.NavigationSidebarComponent-module__DMt3ea__navLink:hover{background:var(--accent-subtle);color:var(--text-primary)}.NavigationSidebarComponent-module__DMt3ea__navLink.NavigationSidebarComponent-module__DMt3ea__active{background:var(--accent-subtle);color:var(--accent-color)}.NavigationSidebarComponent-module__DMt3ea__navLink.NavigationSidebarComponent-module__DMt3ea__active:before{content:"";background:var(--accent-color);border-radius:2px 0 0 2px;width:3px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.NavigationSidebarComponent-module__DMt3ea__navLink.NavigationSidebarComponent-module__DMt3ea__active .NavigationSidebarComponent-module__DMt3ea__navIcon,.NavigationSidebarComponent-module__DMt3ea__navLink.NavigationSidebarComponent-module__DMt3ea__active .NavigationSidebarComponent-module__DMt3ea__navLabel{color:#f65555;filter:hue-rotate();will-change:filter;animation:4s linear infinite NavigationSidebarComponent-module__DMt3ea__rainbowHue}[data-theme=light] .NavigationSidebarComponent-module__DMt3ea__themeToggle{color:#999;background:#1e1e1e}[data-theme=light] .NavigationSidebarComponent-module__DMt3ea__themeToggle:hover{color:#ccc;background:#2a2a2a}[data-theme=dark] .NavigationSidebarComponent-module__DMt3ea__themeToggle{color:#666;background:#f0f0f0}[data-theme=dark] .NavigationSidebarComponent-module__DMt3ea__themeToggle:hover{color:#333;background:#e0e0e0}[data-theme=tropical] .NavigationSidebarComponent-module__DMt3ea__themeToggle{color:#c4a882;background:#2e221a}[data-theme=tropical] .NavigationSidebarComponent-module__DMt3ea__themeToggle:hover{color:#faebd7;background:#3a2c20}[data-theme=oceanic] .NavigationSidebarComponent-module__DMt3ea__themeToggle{color:#7ba7c2;background:#0b1628}[data-theme=oceanic] .NavigationSidebarComponent-module__DMt3ea__themeToggle:hover{color:#d0e8f2;background:#111f38}.NavigationSidebarComponent-module__DMt3ea__navIcon{flex-shrink:0;width:18px;height:18px}.NavigationSidebarComponent-module__DMt3ea__navLabel{text-overflow:ellipsis;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__navDivider{align-items:center;gap:8px;margin-top:4px;padding:10px 12px 4px;display:flex}.NavigationSidebarComponent-module__DMt3ea__navDivider>span{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);white-space:nowrap;font-size:10px;font-weight:600}.NavigationSidebarComponent-module__DMt3ea__navDivider:after{content:"";background:var(--border-color);flex:1;height:1px}.NavigationSidebarComponent-module__DMt3ea__attentionDot{color:#f59e0b;cursor:help;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;animation:2.5s ease-in-out infinite NavigationSidebarComponent-module__DMt3ea__attentionPulse;display:flex}@keyframes NavigationSidebarComponent-module__DMt3ea__attentionPulse{0%,to{opacity:.6}50%{opacity:1}}.NavigationSidebarComponent-module__DMt3ea__badge{background:var(--accent-color);color:#fff;border-radius:2px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:600;display:flex}.NavigationSidebarComponent-module__DMt3ea__badge.NavigationSidebarComponent-module__DMt3ea__live{background:var(--success);animation:2s ease-in-out infinite NavigationSidebarComponent-module__DMt3ea__pulse}.NavigationSidebarComponent-module__DMt3ea__footer{border-top:1px solid var(--border-subtle);flex-direction:column;gap:1px;padding:10px 8px;display:flex}.NavigationSidebarComponent-module__DMt3ea__statusRow{color:var(--text-muted);align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:flex}.NavigationSidebarComponent-module__DMt3ea__statusDot{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px}.NavigationSidebarComponent-module__DMt3ea__statusDot.NavigationSidebarComponent-module__DMt3ea__offline{background:var(--danger)}@media (max-width:1200px){.NavigationSidebarComponent-module__DMt3ea__wrapper{display:none}}.NavigationSidebarComponent-module__DMt3ea__mobileHamburger{z-index:10000;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none;position:fixed;bottom:49px;left:12px}.NavigationSidebarComponent-module__DMt3ea__mobileHamburger:active .NavigationSidebarComponent-module__DMt3ea__circleSpin{transform:scale(.92)}.NavigationSidebarComponent-module__DMt3ea__circleSpin{will-change:transform;border-radius:50%;transition:transform .15s;animation:20s linear infinite NavigationSidebarComponent-module__DMt3ea__spin;position:absolute;inset:0}.NavigationSidebarComponent-module__DMt3ea__triangleOuter{border-radius:50%;position:absolute;inset:0;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__triangleOuter canvas{position:absolute;inset:-20px;width:calc(100% + 40px)!important;height:calc(100% + 40px)!important}.NavigationSidebarComponent-module__DMt3ea__triangleInner{background:var(--bg-secondary);border-radius:50%;position:absolute;inset:3px}.NavigationSidebarComponent-module__DMt3ea__triangleIcon{color:var(--text-primary);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:1200px){.NavigationSidebarComponent-module__DMt3ea__mobileHamburger{display:flex}}.NavigationSidebarComponent-module__DMt3ea__mobileBackdrop{z-index:10000;background:#000000b3;animation:.25s NavigationSidebarComponent-module__DMt3ea__scrimFadeIn;position:fixed;inset:0}@keyframes NavigationSidebarComponent-module__DMt3ea__scrimFadeIn{0%{opacity:0}to{opacity:1}}.NavigationSidebarComponent-module__DMt3ea__mobilePopover{z-index:10001;background:var(--bg-secondary);border:1px solid var(--border-color);transform-origin:0 100%;border-radius:12px;flex-direction:column;animation:.2s cubic-bezier(.4,0,.2,1) NavigationSidebarComponent-module__DMt3ea__popoverInUp;display:flex;position:fixed;bottom:103px;left:12px;overflow:hidden;box-shadow:0 8px 32px #00000059}.NavigationSidebarComponent-module__DMt3ea__rainbowStrip{height:12px;min-height:12px;image-rendering:pixelated;align-self:stretch;position:relative;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__rainbowStrip canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.NavigationSidebarComponent-module__DMt3ea__mobilePopoverNav{flex-direction:column;gap:1px;padding:8px;display:flex}.NavigationSidebarComponent-module__DMt3ea__mobilePopoverFooter{border-top:1px solid var(--border-subtle);flex-direction:column;gap:1px;padding:6px 8px 8px;display:flex}.NavigationSidebarComponent-module__DMt3ea__workspaceSelector{border-bottom:1px solid var(--border-color);padding:6px 8px;position:relative}.NavigationSidebarComponent-module__DMt3ea__workspaceCurrent{border-radius:var(--border-radius-sm);background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.NavigationSidebarComponent-module__DMt3ea__workspaceCurrent:hover{background:var(--accent-subtle)}.NavigationSidebarComponent-module__DMt3ea__workspaceName{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__chevron{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.NavigationSidebarComponent-module__DMt3ea__workspaceMenu{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);z-index:100;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% - 6px);left:8px;right:8px;overflow:hidden;box-shadow:0 4px 16px #00000026}.NavigationSidebarComponent-module__DMt3ea__workspaceItem{border-radius:var(--border-radius-sm);width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.NavigationSidebarComponent-module__DMt3ea__workspaceItem:hover{background:var(--accent-subtle);color:var(--text-primary)}.NavigationSidebarComponent-module__DMt3ea__workspaceItemActive{color:var(--accent-color);background:var(--accent-subtle)}.NavigationSidebarComponent-module__DMt3ea__workspaceMenuDivider{background:var(--border-color);height:1px;margin:2px 0}.NavigationSidebarComponent-module__DMt3ea__workspaceNewBtn{border-radius:var(--border-radius-sm);width:100%;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.NavigationSidebarComponent-module__DMt3ea__workspaceNewBtn:hover{background:var(--accent-subtle);color:var(--accent-color)}
.AudioPlayerRecorderComponent-module__wFJi0a__micBtn{border-radius:var(--border-radius-sm);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__micBtn:hover{color:var(--accent-color);background:var(--bg-tertiary)}.AudioPlayerRecorderComponent-module__wFJi0a__audioThumb{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:6px;height:40px;padding:6px 10px;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__audioCompact{height:38px}.AudioPlayerRecorderComponent-module__wFJi0a__audioRecording{background:#ef44440a;border-color:#ef444440}.AudioPlayerRecorderComponent-module__wFJi0a__audioStreaming{border:none;padding:0;position:relative;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__streamingCanvasWrap{image-rendering:pixelated;position:absolute;inset:0;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__streamingCanvas{display:block;width:100%!important;height:100%!important}.AudioPlayerRecorderComponent-module__wFJi0a__streamingOverlay{z-index:1;align-items:center;gap:8px;width:100%;height:100%;padding:0 10px;display:flex;position:relative}.AudioPlayerRecorderComponent-module__wFJi0a__streamingIcon{color:#fff;filter:drop-shadow(0 1px 3px #0006);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__streamingBars{flex:1;justify-content:center;align-items:center;gap:2px;min-width:50px;height:24px;display:flex;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__streamingBar{transform-origin:50%;will-change:transform, opacity;filter:drop-shadow(0 0 2px #ffffff4d);background:#ffffffe6;border-radius:1px;width:2px;height:18px;animation:1.2s ease-in-out infinite AudioPlayerRecorderComponent-module__wFJi0a__streamingBarPulse}@keyframes AudioPlayerRecorderComponent-module__wFJi0a__streamingBarPulse{0%,to{opacity:.5;transform:scaleY(.17)}50%{opacity:1;transform:scaleY(1)}}.AudioPlayerRecorderComponent-module__wFJi0a__streamingLabel{color:#fff;white-space:nowrap;filter:drop-shadow(0 1px 3px #0006);flex-shrink:0;font-size:11px;font-weight:600}.AudioPlayerRecorderComponent-module__wFJi0a__waveformWrap{cursor:pointer;flex:1;align-items:center;min-width:50px;height:28px;display:flex;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__waveformCanvas{width:100%;height:28px;display:block}.AudioPlayerRecorderComponent-module__wFJi0a__playBtn{background:var(--text-primary);width:26px;height:26px;color:var(--bg-primary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__playBtn:hover{opacity:.8;transform:scale(1.08)}.AudioPlayerRecorderComponent-module__wFJi0a__stopBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,transform .15s;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__stopBtn:hover{background:#dc2626;transform:scale(1.1)}.AudioPlayerRecorderComponent-module__wFJi0a__timer{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.AudioPlayerRecorderComponent-module__wFJi0a__recTimer{color:#ef4444;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.AudioPlayerRecorderComponent-module__wFJi0a__iconBtn{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__iconBtn:hover{color:var(--text-primary);background:var(--bg-secondary)}.AudioPlayerRecorderComponent-module__wFJi0a__volumeSliderWrap{flex-shrink:0;width:52px}.AudioPlayerRecorderComponent-module__wFJi0a__fadedIcon{color:var(--text-secondary);opacity:.2;flex-shrink:0}.AudioPlayerRecorderComponent-module__wFJi0a__fadedSlider{background:var(--border-color);opacity:.2;border-radius:2px;flex-shrink:0;width:48px;height:4px}.AudioPlayerRecorderComponent-module__wFJi0a__audioSquare{background:var(--bg-tertiary);border-radius:2px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__squareWaveWrap{cursor:pointer;flex:1;justify-content:center;align-items:center;padding:8px 4px 0;display:flex;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__squareWaveCanvas{width:100%;height:100%;display:block}.AudioPlayerRecorderComponent-module__wFJi0a__squareControls{justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:flex}
.DrawingCanvas-module__RzzdWq__overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);background:#000000eb;flex-direction:column;justify-content:center;align-items:center;animation:.15s DrawingCanvas-module__RzzdWq__fadeInPure;display:flex;position:fixed;inset:0}.DrawingCanvas-module__RzzdWq__closeBtn{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.DrawingCanvas-module__RzzdWq__closeBtn:hover{background:#fff3}.DrawingCanvas-module__RzzdWq__toolbar{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;padding:10px 16px;display:flex}.DrawingCanvas-module__RzzdWq__toolGroup{align-items:center;gap:6px;display:flex}.DrawingCanvas-module__RzzdWq__toolGroup:after{content:"";background:var(--border-color);width:1px;height:20px;margin-left:6px;display:block}.DrawingCanvas-module__RzzdWq__toolGroup:last-child:after{display:none}.DrawingCanvas-module__RzzdWq__toolLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-right:4px;font-size:11px;font-weight:600}.DrawingCanvas-module__RzzdWq__toolBtn{border-radius:var(--border-radius-sm);border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.DrawingCanvas-module__RzzdWq__toolBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.DrawingCanvas-module__RzzdWq__toolBtnActive{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.DrawingCanvas-module__RzzdWq__swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:0;transition:all .15s}.DrawingCanvas-module__RzzdWq__swatch:hover{transform:scale(1.15)}.DrawingCanvas-module__RzzdWq__swatchActive{border-color:var(--text-primary);box-shadow:0 0 8px var(--accent-glow);transform:scale(1.15)}.DrawingCanvas-module__RzzdWq__sizeBtn{border-radius:var(--border-radius-sm);border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.DrawingCanvas-module__RzzdWq__sizeBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.DrawingCanvas-module__RzzdWq__sizeBtnActive{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.DrawingCanvas-module__RzzdWq__sizeDot{background:currentColor;border-radius:50%}.DrawingCanvas-module__RzzdWq__actionBtn{border-radius:var(--border-radius-sm);background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.DrawingCanvas-module__RzzdWq__actionBtn:hover{background:var(--accent-glow);color:var(--text-primary)}.DrawingCanvas-module__RzzdWq__actionBtn:disabled{opacity:.4;cursor:not-allowed}.DrawingCanvas-module__RzzdWq__canvasArea{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;max-width:90vw;max-height:calc(100vh - 200px);padding:0 20px;display:flex;overflow:hidden}.DrawingCanvas-module__RzzdWq__canvasWrapper{border-radius:4px;max-width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 4px 24px #0006}.DrawingCanvas-module__RzzdWq__bgImage{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.DrawingCanvas-module__RzzdWq__bgWhite{background:#fff;width:100%;height:100%}.DrawingCanvas-module__RzzdWq__drawCanvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.DrawingCanvas-module__RzzdWq__bottomBar{align-items:center;gap:12px;margin-top:12px;display:flex}.DrawingCanvas-module__RzzdWq__cancelBtn{border-radius:var(--border-radius-sm);color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.DrawingCanvas-module__RzzdWq__cancelBtn:hover{color:#fff;background:#ffffff14}.DrawingCanvas-module__RzzdWq__saveBtn{border-radius:var(--border-radius-sm);background:var(--accent-color);color:#fff;cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 24px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.DrawingCanvas-module__RzzdWq__saveBtn:hover{background:var(--accent-hover);box-shadow:0 4px 16px var(--accent-glow);transform:translateY(-1px)}
.MarkdownContent-module__WHPUXW__text{color:var(--text-primary);overflow-wrap:break-word;font-size:13px;line-height:1.6}.MarkdownContent-module__WHPUXW__text h1,.MarkdownContent-module__WHPUXW__text h2,.MarkdownContent-module__WHPUXW__text h3,.MarkdownContent-module__WHPUXW__text h4{margin:16px 0 8px;font-weight:600}.MarkdownContent-module__WHPUXW__text h1{font-size:1.4em}.MarkdownContent-module__WHPUXW__text h2{font-size:1.2em}.MarkdownContent-module__WHPUXW__text h3{font-size:1.1em}.MarkdownContent-module__WHPUXW__text p{margin:8px 0}.MarkdownContent-module__WHPUXW__text ul,.MarkdownContent-module__WHPUXW__text ol{margin:8px 0;padding-left:20px}.MarkdownContent-module__WHPUXW__text li{margin:4px 0}.MarkdownContent-module__WHPUXW__text blockquote{border-left:3px solid var(--accent-color);color:var(--text-secondary);background:var(--bg-tertiary);border-radius:0 2px 2px 0;margin:8px 0;padding:4px 12px}.MarkdownContent-module__WHPUXW__text a{color:var(--accent-color);-webkit-text-decoration:underline #8a78ff4d;text-decoration:underline #8a78ff4d;transition:text-decoration-color .2s}.MarkdownContent-module__WHPUXW__text a:hover{-webkit-text-decoration-color:var(--accent-color);text-decoration-color:var(--accent-color)}.MarkdownContent-module__WHPUXW__text table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px}.MarkdownContent-module__WHPUXW__text th,.MarkdownContent-module__WHPUXW__text td{border:1px solid var(--border-color);text-align:left;padding:8px 12px}.MarkdownContent-module__WHPUXW__text th{background:var(--bg-tertiary);font-weight:600}.MarkdownContent-module__WHPUXW__text hr{border:none;border-top:1px solid var(--border-color);margin:16px 0}.MarkdownContent-module__WHPUXW__text img{border-radius:var(--border-radius-sm);border:1px solid var(--border-color);max-width:100%;height:auto;margin:8px 0;display:block}.MarkdownContent-module__WHPUXW__text pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.MarkdownContent-module__WHPUXW__embedWrapper{border-radius:var(--border-radius-sm);border:1px solid var(--border-color);margin:12px 0;display:block;overflow:hidden}.MarkdownContent-module__WHPUXW__mapEmbed,.MarkdownContent-module__WHPUXW__embedFrame{background:0 0;border:none;width:100%;transition:height .2s;display:block}.MarkdownContent-module__WHPUXW__mapEmbed{height:360px}.MarkdownContent-module__WHPUXW__inlineCode{background:var(--bg-tertiary);font-size:13px;font-family:var(--font-mono);overflow-wrap:break-word;border-radius:2px;padding:2px 6px}.MarkdownContent-module__WHPUXW__codeBlockWrapper{border:1px solid var(--border-color);border-radius:2px;margin:12px 0;overflow:hidden}.MarkdownContent-module__WHPUXW__codeBlockWrapper pre,.MarkdownContent-module__WHPUXW__codeBlockWrapper code{white-space:pre-wrap!important;word-break:break-word!important}.MarkdownContent-module__WHPUXW__codeBlockHeader{background:var(--bg-tertiary);justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;display:flex}.MarkdownContent-module__WHPUXW__codeBlockLang{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.MarkdownContent-module__WHPUXW__codeBlockCopy{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:2px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;transition:all .15s;display:flex}.MarkdownContent-module__WHPUXW__codeBlockCopy:hover{color:var(--accent-color);background:var(--bg-tertiary)}
.SnackbarComponent-module__vryWIq__host{z-index:9998;pointer-events:none;flex-direction:column;align-items:center;padding:0 8px 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.SnackbarComponent-module__vryWIq__container{pointer-events:auto;background:var(--snackbar-container-bg,var(--color-inverse-surface,#2f3033));will-change:transform, opacity;border-radius:4px;align-items:center;width:auto;min-width:288px;max-width:560px;transition:min-height .2s cubic-bezier(.2,0,0,1);animation:.3s cubic-bezier(.05,.7,.1,1) forwards SnackbarComponent-module__vryWIq__snackbarEnter;display:flex;position:relative;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.SnackbarComponent-module__vryWIq__container[data-exiting=true]{animation:.2s cubic-bezier(.3,0,.8,.15) forwards SnackbarComponent-module__vryWIq__snackbarExit}.SnackbarComponent-module__vryWIq__container.SnackbarComponent-module__vryWIq__singleLine{gap:0;min-height:48px;padding:0 8px 0 16px}.SnackbarComponent-module__vryWIq__container.SnackbarComponent-module__vryWIq__singleLine.SnackbarComponent-module__vryWIq__textOnly{padding:0 16px}.SnackbarComponent-module__vryWIq__container.SnackbarComponent-module__vryWIq__multiLine{flex-wrap:wrap;align-items:flex-start;gap:0;min-height:68px;padding:12px 8px 12px 16px}.SnackbarComponent-module__vryWIq__container.SnackbarComponent-module__vryWIq__multiLine.SnackbarComponent-module__vryWIq__textOnly{padding:12px 16px}.SnackbarComponent-module__vryWIq__container.SnackbarComponent-module__vryWIq__longerAction{flex-wrap:wrap;align-items:flex-start;min-height:68px;padding:0}.SnackbarComponent-module__vryWIq__supportingText{letter-spacing:.25px;min-width:0;color:var(--snackbar-text-color,var(--color-inverse-on-surface,#f4eff4));word-break:break-word;overflow-wrap:break-word;flex:1;font-size:.875rem;font-weight:400;line-height:1.25rem}.SnackbarComponent-module__vryWIq__singleLine .SnackbarComponent-module__vryWIq__supportingText{align-items:center;padding:14px 0;display:flex}.SnackbarComponent-module__vryWIq__multiLine .SnackbarComponent-module__vryWIq__supportingText{margin-right:8px;padding:0}.SnackbarComponent-module__vryWIq__longerAction .SnackbarComponent-module__vryWIq__supportingText{flex:100%;padding:12px 40px 0 16px}.SnackbarComponent-module__vryWIq__action{cursor:pointer;letter-spacing:.1px;min-width:48px;height:48px;color:var(--snackbar-action-color,var(--color-inverse-primary,#d0bcff));isolation:isolate;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.SnackbarComponent-module__vryWIq__action:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:currentColor;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.SnackbarComponent-module__vryWIq__action:hover:before{opacity:.08}.SnackbarComponent-module__vryWIq__action:focus-visible{outline:none}.SnackbarComponent-module__vryWIq__action:focus-visible:before,.SnackbarComponent-module__vryWIq__action:active:before{opacity:.12}.SnackbarComponent-module__vryWIq__longerAction .SnackbarComponent-module__vryWIq__action{margin-bottom:2px;margin-left:auto;margin-right:8px}.SnackbarComponent-module__vryWIq__closeBtn{cursor:pointer;width:48px;height:48px;color:var(--snackbar-close-color,var(--color-inverse-on-surface,#f4eff4));isolation:isolate;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.SnackbarComponent-module__vryWIq__closeBtn:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:currentColor;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.SnackbarComponent-module__vryWIq__closeBtn:hover:before{opacity:.08}.SnackbarComponent-module__vryWIq__closeBtn:focus-visible{outline:none}.SnackbarComponent-module__vryWIq__closeBtn:focus-visible:before,.SnackbarComponent-module__vryWIq__closeBtn:active:before{opacity:.12}.SnackbarComponent-module__vryWIq__closeBtn svg{flex-shrink:0;width:18px;height:18px}.SnackbarComponent-module__vryWIq__longerAction .SnackbarComponent-module__vryWIq__closeBtn{position:absolute;top:0;right:0}@keyframes SnackbarComponent-module__vryWIq__snackbarEnter{0%{opacity:0;transform:translateY(100%)scale(.95)}50%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SnackbarComponent-module__vryWIq__snackbarExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(24px)scale(.97)}}@media (max-width:600px){.SnackbarComponent-module__vryWIq__host{align-items:stretch}.SnackbarComponent-module__vryWIq__container{min-width:unset;width:100%;max-width:100%}}@media (min-width:1240px){.SnackbarComponent-module__vryWIq__host{align-items:flex-start;padding-bottom:16px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.SnackbarComponent-module__vryWIq__container,.SnackbarComponent-module__vryWIq__container[data-exiting=true]{animation-duration:1ms!important}}
.SplitButtonComponent-module__YjYTvW__splitGroup{isolation:isolate;vertical-align:middle;border-radius:20px;align-items:stretch;min-height:40px;transition:box-shadow .28s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.SplitButtonComponent-module__YjYTvW__leading,.SplitButtonComponent-module__YjYTvW__trailing{cursor:pointer;letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:inherit;z-index:1;background:0 0;border:none;outline:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.SplitButtonComponent-module__YjYTvW__leading{border-radius:20px 0 0 20px;gap:8px;padding:10px 24px}.SplitButtonComponent-module__YjYTvW__leading.SplitButtonComponent-module__YjYTvW__hasIcon{padding-left:16px}.SplitButtonComponent-module__YjYTvW__leading.SplitButtonComponent-module__YjYTvW__iconOnly{min-width:48px;padding:10px 12px}.SplitButtonComponent-module__YjYTvW__trailing{border-radius:0 20px 20px 0;min-width:48px;padding:10px 12px}.SplitButtonComponent-module__YjYTvW__divider{z-index:2;pointer-events:none;flex-shrink:0;align-self:stretch;width:1px;position:relative}.SplitButtonComponent-module__YjYTvW__stateLayer{pointer-events:none;opacity:0;z-index:0;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.SplitButtonComponent-module__YjYTvW__leading:hover:not(:disabled) .SplitButtonComponent-module__YjYTvW__stateLayer,.SplitButtonComponent-module__YjYTvW__trailing:hover:not(:disabled) .SplitButtonComponent-module__YjYTvW__stateLayer{opacity:.08}.SplitButtonComponent-module__YjYTvW__leading:focus-visible:not(:disabled) .SplitButtonComponent-module__YjYTvW__stateLayer,.SplitButtonComponent-module__YjYTvW__trailing:focus-visible:not(:disabled) .SplitButtonComponent-module__YjYTvW__stateLayer,.SplitButtonComponent-module__YjYTvW__leading:active:not(:disabled) .SplitButtonComponent-module__YjYTvW__stateLayer,.SplitButtonComponent-module__YjYTvW__trailing:active:not(:disabled) .SplitButtonComponent-module__YjYTvW__stateLayer{opacity:.1}.SplitButtonComponent-module__YjYTvW__ripple{pointer-events:none;z-index:0;opacity:.12;background:currentColor;border-radius:50%;animation:.5s cubic-bezier(.2,0,0,1) forwards SplitButtonComponent-module__YjYTvW__rippleExpand;position:absolute;transform:scale(0)}@keyframes SplitButtonComponent-module__YjYTvW__rippleExpand{0%{opacity:.12;transform:scale(0)}to{opacity:0;transform:scale(1)}}.SplitButtonComponent-module__YjYTvW__leading:focus-visible,.SplitButtonComponent-module__YjYTvW__trailing:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px;z-index:3}.SplitButtonComponent-module__YjYTvW__filled{background:var(--accent-color);color:#fff}.SplitButtonComponent-module__YjYTvW__filled .SplitButtonComponent-module__YjYTvW__stateLayer{background:#fff}.SplitButtonComponent-module__YjYTvW__filled .SplitButtonComponent-module__YjYTvW__divider{background:#fff3}.SplitButtonComponent-module__YjYTvW__filled:hover{box-shadow:0 1px 2px #0003,0 1px 3px 1px #0000001a}.SplitButtonComponent-module__YjYTvW__filled.SplitButtonComponent-module__YjYTvW__disabled{background:color-mix(in srgb, var(--text-primary) 12%, transparent);color:color-mix(in srgb, var(--text-primary) 38%, transparent);box-shadow:none}.SplitButtonComponent-module__YjYTvW__filled.SplitButtonComponent-module__YjYTvW__disabled .SplitButtonComponent-module__YjYTvW__divider{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SplitButtonComponent-module__YjYTvW__tonal{background:var(--accent-subtle,color-mix(in srgb, var(--accent-color) 12%, var(--bg-secondary)));color:var(--accent-color)}.SplitButtonComponent-module__YjYTvW__tonal .SplitButtonComponent-module__YjYTvW__stateLayer{background:var(--accent-color)}.SplitButtonComponent-module__YjYTvW__tonal .SplitButtonComponent-module__YjYTvW__divider{background:color-mix(in srgb, var(--accent-color) 20%, transparent)}.SplitButtonComponent-module__YjYTvW__tonal:hover{box-shadow:0 1px 2px #0003,0 1px 3px 1px #0000001a}.SplitButtonComponent-module__YjYTvW__tonal.SplitButtonComponent-module__YjYTvW__disabled{background:color-mix(in srgb, var(--text-primary) 12%, transparent);color:color-mix(in srgb, var(--text-primary) 38%, transparent);box-shadow:none}.SplitButtonComponent-module__YjYTvW__tonal.SplitButtonComponent-module__YjYTvW__disabled .SplitButtonComponent-module__YjYTvW__divider{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SplitButtonComponent-module__YjYTvW__outlined{color:var(--accent-color);border:1px solid var(--border-color);background:0 0}.SplitButtonComponent-module__YjYTvW__outlined .SplitButtonComponent-module__YjYTvW__stateLayer{background:var(--accent-color)}.SplitButtonComponent-module__YjYTvW__outlined .SplitButtonComponent-module__YjYTvW__divider{background:var(--border-color)}.SplitButtonComponent-module__YjYTvW__outlined:hover{border-color:var(--border-color)}.SplitButtonComponent-module__YjYTvW__outlined .SplitButtonComponent-module__YjYTvW__leading:focus-visible,.SplitButtonComponent-module__YjYTvW__outlined .SplitButtonComponent-module__YjYTvW__trailing:focus-visible{outline-color:var(--accent-color)}.SplitButtonComponent-module__YjYTvW__outlined.SplitButtonComponent-module__YjYTvW__disabled{color:color-mix(in srgb, var(--text-primary) 38%, transparent);border-color:color-mix(in srgb, var(--text-primary) 12%, transparent);background:0 0}.SplitButtonComponent-module__YjYTvW__outlined.SplitButtonComponent-module__YjYTvW__disabled .SplitButtonComponent-module__YjYTvW__divider{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SplitButtonComponent-module__YjYTvW__outlined .SplitButtonComponent-module__YjYTvW__leading{border-radius:19px 0 0 19px}.SplitButtonComponent-module__YjYTvW__outlined .SplitButtonComponent-module__YjYTvW__trailing{border-radius:0 19px 19px 0}.SplitButtonComponent-module__YjYTvW__elevated{background:var(--bg-secondary);color:var(--accent-color);box-shadow:0 1px 2px #0003,0 1px 3px 1px #0000001a}.SplitButtonComponent-module__YjYTvW__elevated .SplitButtonComponent-module__YjYTvW__stateLayer{background:var(--accent-color)}.SplitButtonComponent-module__YjYTvW__elevated .SplitButtonComponent-module__YjYTvW__divider{background:color-mix(in srgb, var(--text-primary) 16%, transparent)}.SplitButtonComponent-module__YjYTvW__elevated:hover{box-shadow:0 1px 2px #0003,0 2px 6px 2px #0000001a}.SplitButtonComponent-module__YjYTvW__elevated.SplitButtonComponent-module__YjYTvW__disabled{background:color-mix(in srgb, var(--text-primary) 12%, transparent);color:color-mix(in srgb, var(--text-primary) 38%, transparent);box-shadow:none}.SplitButtonComponent-module__YjYTvW__elevated.SplitButtonComponent-module__YjYTvW__disabled .SplitButtonComponent-module__YjYTvW__divider{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SplitButtonComponent-module__YjYTvW__disabled{pointer-events:none}.SplitButtonComponent-module__YjYTvW__disabled .SplitButtonComponent-module__YjYTvW__leading,.SplitButtonComponent-module__YjYTvW__disabled .SplitButtonComponent-module__YjYTvW__trailing{cursor:not-allowed;pointer-events:none}.SplitButtonComponent-module__YjYTvW__small{border-radius:16px;min-height:32px}.SplitButtonComponent-module__YjYTvW__small .SplitButtonComponent-module__YjYTvW__leading{border-radius:16px 0 0 16px;padding:6px 16px;font-size:12px;line-height:16px}.SplitButtonComponent-module__YjYTvW__small .SplitButtonComponent-module__YjYTvW__leading.SplitButtonComponent-module__YjYTvW__hasIcon{padding-left:12px}.SplitButtonComponent-module__YjYTvW__small .SplitButtonComponent-module__YjYTvW__leading.SplitButtonComponent-module__YjYTvW__iconOnly{min-width:36px;padding:6px 8px}.SplitButtonComponent-module__YjYTvW__small .SplitButtonComponent-module__YjYTvW__trailing{border-radius:0 16px 16px 0;min-width:36px;padding:6px 8px}.SplitButtonComponent-module__YjYTvW__large{border-radius:24px;min-height:48px}.SplitButtonComponent-module__YjYTvW__large .SplitButtonComponent-module__YjYTvW__leading{border-radius:24px 0 0 24px;padding:14px 32px;font-size:16px;line-height:24px}.SplitButtonComponent-module__YjYTvW__large .SplitButtonComponent-module__YjYTvW__leading.SplitButtonComponent-module__YjYTvW__hasIcon{padding-left:24px}.SplitButtonComponent-module__YjYTvW__large .SplitButtonComponent-module__YjYTvW__leading.SplitButtonComponent-module__YjYTvW__iconOnly{min-width:56px;padding:14px 16px}.SplitButtonComponent-module__YjYTvW__large .SplitButtonComponent-module__YjYTvW__trailing{border-radius:0 24px 24px 0;min-width:56px;padding:14px 16px}.SplitButtonComponent-module__YjYTvW__fullWidth{width:100%}.SplitButtonComponent-module__YjYTvW__fullWidth .SplitButtonComponent-module__YjYTvW__leading{flex:1}.SplitButtonComponent-module__YjYTvW__loading{pointer-events:none}.SplitButtonComponent-module__YjYTvW__icon{z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.SplitButtonComponent-module__YjYTvW__label{z-index:1;align-items:center;display:inline-flex;position:relative}.SplitButtonComponent-module__YjYTvW__trailingIconWrap{z-index:1;will-change:transform;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.SplitButtonComponent-module__YjYTvW__trailingIconRotated{transform:rotate(180deg)}.SplitButtonComponent-module__YjYTvW__spinner{z-index:1;border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite SplitButtonComponent-module__YjYTvW__splitSpin;position:relative}.SplitButtonComponent-module__YjYTvW__small .SplitButtonComponent-module__YjYTvW__spinner{border-width:1.5px;width:12px;height:12px}.SplitButtonComponent-module__YjYTvW__large .SplitButtonComponent-module__YjYTvW__spinner{border-width:2.5px;width:20px;height:20px}@keyframes SplitButtonComponent-module__YjYTvW__splitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SplitButtonComponent-module__YjYTvW__outlined.SplitButtonComponent-module__YjYTvW__small .SplitButtonComponent-module__YjYTvW__leading{border-radius:15px 0 0 15px}.SplitButtonComponent-module__YjYTvW__outlined.SplitButtonComponent-module__YjYTvW__small .SplitButtonComponent-module__YjYTvW__trailing{border-radius:0 15px 15px 0}.SplitButtonComponent-module__YjYTvW__outlined.SplitButtonComponent-module__YjYTvW__large .SplitButtonComponent-module__YjYTvW__leading{border-radius:23px 0 0 23px}.SplitButtonComponent-module__YjYTvW__outlined.SplitButtonComponent-module__YjYTvW__large .SplitButtonComponent-module__YjYTvW__trailing{border-radius:0 23px 23px 0}
.StatsCardComponent-module__7yHHvq__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md,var(--border-radius-sm));transition:all var(--transition-fast);flex-direction:column;gap:1px;padding:6px 12px;display:flex;position:relative;overflow:hidden}.StatsCardComponent-module__7yHHvq__card:hover{border-color:var(--card-accent,var(--accent-subtle));box-shadow:var(--shadow-glow,none)}.StatsCardComponent-module__7yHHvq__card:before{content:"";background:linear-gradient(90deg, var(--card-accent,var(--accent-color)), transparent);opacity:0;height:2px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.StatsCardComponent-module__7yHHvq__card:hover:before{opacity:1}.StatsCardComponent-module__7yHHvq__header{justify-content:space-between;align-items:center;display:flex}.StatsCardComponent-module__7yHHvq__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.StatsCardComponent-module__7yHHvq__icon{border-radius:var(--border-radius-sm);width:20px;height:20px;color:var(--card-accent,var(--accent-color));background:color-mix(in srgb, var(--card-accent,var(--accent-color)) 10%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StatsCardComponent-module__7yHHvq__icon.StatsCardComponent-module__7yHHvq__accent{color:var(--accent-color);background:var(--accent-subtle)}.StatsCardComponent-module__7yHHvq__icon.StatsCardComponent-module__7yHHvq__success{color:var(--success);background:var(--success-subtle)}.StatsCardComponent-module__7yHHvq__icon.StatsCardComponent-module__7yHHvq__danger{color:var(--danger);background:var(--danger-subtle)}.StatsCardComponent-module__7yHHvq__icon.StatsCardComponent-module__7yHHvq__warning{color:var(--warning);background:var(--warning-subtle)}.StatsCardComponent-module__7yHHvq__icon.StatsCardComponent-module__7yHHvq__info{color:var(--info);background:var(--info-subtle)}.StatsCardComponent-module__7yHHvq__value{letter-spacing:-.02em;color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.15}.StatsCardComponent-module__7yHHvq__subtitle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.StatsCardComponent-module__7yHHvq__glowBar{background:var(--card-accent,var(--accent-color));opacity:0;height:2px;transition:opacity var(--transition-normal,.2s);position:absolute;bottom:0;left:0;right:0}.StatsCardComponent-module__7yHHvq__card:hover .StatsCardComponent-module__7yHHvq__glowBar{opacity:1}.StatsCardComponent-module__7yHHvq__skeleton{background:var(--bg-tertiary);border-radius:2px;position:relative;overflow:hidden}.StatsCardComponent-module__7yHHvq__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-color) 50%, transparent 100%);animation:1.5s ease-in-out infinite StatsCardComponent-module__7yHHvq__shimmer;position:absolute;inset:0}.StatsCardComponent-module__7yHHvq__skeletonValue{width:80px;height:28px}.StatsCardComponent-module__7yHHvq__skeletonLabel{width:100px;height:14px}@keyframes StatsCardComponent-module__7yHHvq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.SwitchComponent-module__Z1oaTW__switch{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;min-height:48px;display:inline-flex}.SwitchComponent-module__Z1oaTW__switch.SwitchComponent-module__Z1oaTW__labelStart{flex-direction:row-reverse}.SwitchComponent-module__Z1oaTW__switch.SwitchComponent-module__Z1oaTW__disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.SwitchComponent-module__Z1oaTW__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.SwitchComponent-module__Z1oaTW__track{background:var(--switch-track-bg,var(--surface-variant,#e7e0ec));border:2px solid var(--switch-track-outline,var(--border-color,#79747e));cursor:pointer;border-radius:16px;flex-shrink:0;align-items:center;width:52px;height:32px;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1);display:flex;position:relative}.SwitchComponent-module__Z1oaTW__track.SwitchComponent-module__Z1oaTW__selected{background:var(--accent-color,#6750a4);border-color:var(--accent-color,#6750a4)}.SwitchComponent-module__Z1oaTW__switch:hover .SwitchComponent-module__Z1oaTW__track:not(.SwitchComponent-module__Z1oaTW__selected){border-color:var(--text-primary,#1d1b20)}.SwitchComponent-module__Z1oaTW__switch:hover .SwitchComponent-module__Z1oaTW__track.SwitchComponent-module__Z1oaTW__selected{background:var(--accent-color-hover,var(--accent-color,#6750a4));filter:brightness(1.08)}.SwitchComponent-module__Z1oaTW__handleContainer{justify-content:center;align-items:center;width:40px;height:40px;transition:left .2s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.SwitchComponent-module__Z1oaTW__track.SwitchComponent-module__Z1oaTW__selected .SwitchComponent-module__Z1oaTW__handleContainer{left:16px}.SwitchComponent-module__Z1oaTW__stateLayer{will-change:background;pointer-events:none;background:0 0;border-radius:50%;transition:background .2s;position:absolute;inset:0}.SwitchComponent-module__Z1oaTW__switch:hover .SwitchComponent-module__Z1oaTW__track:not(.SwitchComponent-module__Z1oaTW__selected) .SwitchComponent-module__Z1oaTW__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 8%, transparent)}.SwitchComponent-module__Z1oaTW__switch:hover .SwitchComponent-module__Z1oaTW__track.SwitchComponent-module__Z1oaTW__selected .SwitchComponent-module__Z1oaTW__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 8%, transparent)}.SwitchComponent-module__Z1oaTW__hiddenInput:focus-visible~.SwitchComponent-module__Z1oaTW__track .SwitchComponent-module__Z1oaTW__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.SwitchComponent-module__Z1oaTW__hiddenInput:focus-visible~.SwitchComponent-module__Z1oaTW__track.SwitchComponent-module__Z1oaTW__selected .SwitchComponent-module__Z1oaTW__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.SwitchComponent-module__Z1oaTW__switch:active .SwitchComponent-module__Z1oaTW__track:not(.SwitchComponent-module__Z1oaTW__selected) .SwitchComponent-module__Z1oaTW__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.SwitchComponent-module__Z1oaTW__switch:active .SwitchComponent-module__Z1oaTW__track.SwitchComponent-module__Z1oaTW__selected .SwitchComponent-module__Z1oaTW__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.SwitchComponent-module__Z1oaTW__handle{background:var(--switch-handle-bg,var(--border-color,#79747e));z-index:1;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:width .2s cubic-bezier(.2,0,0,1),height .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1);display:flex;position:relative}.SwitchComponent-module__Z1oaTW__track.SwitchComponent-module__Z1oaTW__selected .SwitchComponent-module__Z1oaTW__handle{background:var(--switch-handle-selected-bg,var(--text-on-accent,#fff));width:24px;height:24px}.SwitchComponent-module__Z1oaTW__switch:active .SwitchComponent-module__Z1oaTW__handle{width:28px;height:28px}.SwitchComponent-module__Z1oaTW__switch:hover .SwitchComponent-module__Z1oaTW__track:not(.SwitchComponent-module__Z1oaTW__selected) .SwitchComponent-module__Z1oaTW__handle{background:var(--text-primary,#1d1b20)}.SwitchComponent-module__Z1oaTW__icon{width:16px;height:16px;color:var(--accent-color,#6750a4);opacity:0;flex-shrink:0;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);transform:scale(0)}.SwitchComponent-module__Z1oaTW__track.SwitchComponent-module__Z1oaTW__selected .SwitchComponent-module__Z1oaTW__icon{opacity:1;transform:scale(1)}.SwitchComponent-module__Z1oaTW__iconUnselected{width:16px;height:16px;color:var(--switch-track-outline,var(--surface-variant,#e7e0ec));opacity:0;flex-shrink:0;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);transform:scale(0)}.SwitchComponent-module__Z1oaTW__track:not(.SwitchComponent-module__Z1oaTW__selected) .SwitchComponent-module__Z1oaTW__iconUnselected{opacity:1;transform:scale(1)}.SwitchComponent-module__Z1oaTW__track.SwitchComponent-module__Z1oaTW__selected .SwitchComponent-module__Z1oaTW__iconUnselected{opacity:0;transform:scale(0)}.SwitchComponent-module__Z1oaTW__withIcons .SwitchComponent-module__Z1oaTW__track:not(.SwitchComponent-module__Z1oaTW__selected) .SwitchComponent-module__Z1oaTW__handle{width:24px;height:24px}.SwitchComponent-module__Z1oaTW__label{color:var(--text-primary,#1d1b20);letter-spacing:.025em;font-size:14px;line-height:20px}.SwitchComponent-module__Z1oaTW__hiddenInput:focus-visible~.SwitchComponent-module__Z1oaTW__track{outline:2px solid var(--accent-color,#6750a4);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SwitchComponent-module__Z1oaTW__handle,.SwitchComponent-module__Z1oaTW__track,.SwitchComponent-module__Z1oaTW__handleContainer,.SwitchComponent-module__Z1oaTW__stateLayer,.SwitchComponent-module__Z1oaTW__icon,.SwitchComponent-module__Z1oaTW__iconUnselected{transition-duration:.01ms!important}}
.StatusBarComponent-module__KUbirW__statusBar{z-index:1;opacity:.35;background:var(--bg-tertiary);border-radius:4px;width:100%;height:4px;min-height:4px;margin-top:6px;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .4s,box-shadow .3s;position:relative;overflow:hidden}.StatusBarComponent-module__KUbirW__statusBarWorker{opacity:.6;height:28px;min-height:28px}.StatusBarComponent-module__KUbirW__statusBarActive{opacity:1;height:28px;min-height:28px;box-shadow:0 0 8px -2px color-mix(in srgb, var(--phase-pulse,#f97316) 30%, transparent), 0 0 16px -4px color-mix(in srgb, var(--phase-pulse,#f59e0b) 15%, transparent)}.StatusBarComponent-module__KUbirW__statusBarAwaiting{box-shadow:none}.StatusBarComponent-module__KUbirW__statusBarDelegating{box-shadow:0 0 8px -2px #22d3ee33,0 0 16px -4px #06b6d41a}.StatusBarComponent-module__KUbirW__statusBarCanvas{width:100%;height:28px;image-rendering:pixelated;border-radius:4px;display:block;position:absolute;inset:0}.StatusBarComponent-module__KUbirW__statusBarProgressFill{z-index:1;will-change:width;pointer-events:none;background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 100%);border-radius:4px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.StatusBarComponent-module__KUbirW__statusBarOverlay{z-index:2;background:#0000004d;border-radius:4px;align-items:center;gap:6px;padding:0 8px;animation:.3s StatusBarComponent-module__KUbirW__statusBarOverlayIn;display:flex;position:absolute;inset:0}@keyframes StatusBarComponent-module__KUbirW__statusBarOverlayIn{0%{opacity:0}to{opacity:1}}.StatusBarComponent-module__KUbirW__statusBarIcon{color:#ffffffb3;filter:drop-shadow(0 1px 2px #0000004d);flex-shrink:0;align-items:center;display:inline-flex}.StatusBarComponent-module__KUbirW__statusBarEmoji{flex-shrink:0;font-size:10px;line-height:1}.StatusBarComponent-module__KUbirW__statusBarMessage{color:var(--phase-text,#ffffffe6);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #00000080;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.StatusBarComponent-module__KUbirW__statusBarProgress{font-variant-numeric:tabular-nums;opacity:.9;letter-spacing:.04em;text-align:center;background:#ffffff1f;border-radius:3px;min-width:28px;padding:1px 5px;font-size:9px;font-weight:700}.StatusBarComponent-module__KUbirW__statusBarIter{opacity:.7;letter-spacing:.03em;background:#ffffff1a;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:500}.StatusBarComponent-module__KUbirW__statusBarSpeed{font-variant-numeric:tabular-nums;opacity:.9;color:#fde047;letter-spacing:.03em;background:#facc1526;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.StatusBarComponent-module__KUbirW__statusBarPulse{background:var(--phase-pulse,#fffc);will-change:opacity, transform;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-left:auto;animation:1.4s ease-in-out infinite StatusBarComponent-module__KUbirW__statusBarPulseDot;display:inline-block}@keyframes StatusBarComponent-module__KUbirW__statusBarPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.StatusBarComponent-module__KUbirW__phase_loading{--phase-text:#bfdbfe;--phase-pulse:#60a5fa;background:#3b82f640}.StatusBarComponent-module__KUbirW__phase_processing{--phase-text:#fde68a;--phase-pulse:#fbbf24;background:#f59e0b33}.StatusBarComponent-module__KUbirW__phase_thinking{--phase-text:#d8b4fe;--phase-pulse:#c084fc;background:#a855f733}.StatusBarComponent-module__KUbirW__phase_generating{--phase-text:#bbf7d0;--phase-pulse:#4ade80;background:#22c55e33}.StatusBarComponent-module__KUbirW__phase_starting{--phase-text:#cbd5e1;--phase-pulse:#94a3b8;background:#64748b33}.StatusBarComponent-module__KUbirW__phase_delegating{--phase-text:#a5f3fc;--phase-pulse:#22d3ee;background:#06b6d433}.StatusBarComponent-module__KUbirW__phase_awaiting{--phase-text:#cbd5e1;--phase-pulse:#94a3b8;background:#64748b26}
