.TimelineChartComponent-module__KK5Sxa__container{flex-direction:column;gap:0;display:flex}.TimelineChartComponent-module__KK5Sxa__title{color:var(--text-primary);margin-bottom:12px;font-size:14px;font-weight:600}.TimelineChartComponent-module__KK5Sxa__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.TimelineChartComponent-module__KK5Sxa__chartArea{width:100%}.TimelineChartComponent-module__KK5Sxa__empty{height:100%;min-height:180px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.TimelineChartComponent-module__KK5Sxa__tooltip{-webkit-backdrop-filter:blur(12px);background:#13141ceb;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:2px;padding:8px 12px;display:flex;box-shadow:0 8px 24px #0006}.TimelineChartComponent-module__KK5Sxa__tooltipLabel{color:#5a6078;font-size:11px;font-weight:500}.TimelineChartComponent-module__KK5Sxa__tooltipValue{font-size:13px;font-weight:600}
.ChartTabsComponent-module__nneXMa__tabs{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);gap:2px;padding:2px;display:flex}.ChartTabsComponent-module__nneXMa__tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:3px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .15s}.ChartTabsComponent-module__nneXMa__tab:hover{color:var(--text-primary);background:var(--bg-secondary)}.ChartTabsComponent-module__nneXMa__tabActive{background:var(--bg-card);box-shadow:0 1px 3px #00000026}
.DistributionChartComponent-module__hjTNuW__container{flex-direction:column;gap:0;height:100%;display:flex}.DistributionChartComponent-module__hjTNuW__title{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.DistributionChartComponent-module__hjTNuW__metricRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.DistributionChartComponent-module__hjTNuW__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.DistributionChartComponent-module__hjTNuW__statusLabel{color:var(--text-muted);font-size:12px;font-weight:500}.DistributionChartComponent-module__hjTNuW__totalBadge{color:var(--text-muted);background:var(--bg-tertiary);border-radius:var(--border-radius-sm);white-space:nowrap;padding:3px 8px;font-size:11px;font-weight:500}.DistributionChartComponent-module__hjTNuW__body{flex:1;align-items:center;gap:16px;min-height:0;display:flex}.DistributionChartComponent-module__hjTNuW__chartArea{flex-shrink:0;width:220px;height:220px}.DistributionChartComponent-module__hjTNuW__legend{flex-direction:column;flex:1;gap:4px;min-width:0;max-height:220px;padding-right:4px;display:flex;overflow-y:auto}.DistributionChartComponent-module__hjTNuW__legendRow{border-radius:var(--border-radius-sm);cursor:pointer;align-items:center;gap:8px;padding:5px 8px;transition:all .15s;display:flex}.DistributionChartComponent-module__hjTNuW__legendRow:hover{background:var(--accent-subtle)}.DistributionChartComponent-module__hjTNuW__legendRowActive{background:var(--accent-subtle)}.DistributionChartComponent-module__hjTNuW__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.DistributionChartComponent-module__hjTNuW__legendName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;transition:color .15s;overflow:hidden}.DistributionChartComponent-module__hjTNuW__legendRowActive .DistributionChartComponent-module__hjTNuW__legendName,.DistributionChartComponent-module__hjTNuW__legendRow:hover .DistributionChartComponent-module__hjTNuW__legendName{color:var(--text-primary)}.DistributionChartComponent-module__hjTNuW__legendValue{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.DistributionChartComponent-module__hjTNuW__legendPct{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-size:11px;font-weight:500}.DistributionChartComponent-module__hjTNuW__empty{width:100%;min-height:180px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}@media (max-width:900px){.DistributionChartComponent-module__hjTNuW__body{flex-direction:column;align-items:stretch}.DistributionChartComponent-module__hjTNuW__chartArea{width:100%;height:180px}.DistributionChartComponent-module__hjTNuW__legend{max-height:none}}
.ModelBadgeComponent-module__m-Shba__badge{letter-spacing:.2px;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ModelBadgeComponent-module__m-Shba__badge:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);color:var(--text-primary)}.ModelBadgeComponent-module__m-Shba__badge svg{flex-shrink:0}.ModelBadgeComponent-module__m-Shba__modelName{text-overflow:ellipsis;max-width:200px;overflow:hidden}.ModelBadgeComponent-module__m-Shba__mini{gap:2px;padding:1px 4px;font-size:7px}.ModelBadgeComponent-module__m-Shba__mini .ModelBadgeComponent-module__m-Shba__modelName{max-width:120px}
.HistoryList-module__i_7GIq__container{flex-direction:column;flex:1;min-height:0;display:flex}.HistoryList-module__i_7GIq__searchWrapper{margin:0 12px 8px;position:relative}.HistoryList-module__i_7GIq__countRow{letter-spacing:.3px;color:var(--text-secondary);opacity:.7;border-bottom:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 16px;font-size:11px;display:flex}.HistoryList-module__i_7GIq__countLabel{text-transform:uppercase;font-weight:500}.HistoryList-module__i_7GIq__list{flex-direction:column;flex:1;padding-bottom:80px;display:flex;overflow-y:auto}.HistoryList-module__i_7GIq__empty{text-align:center;color:var(--text-secondary);padding:20px;font-size:12px}
.HistoryPanel-module__sb22NW__container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.HistoryPanel-module__sb22NW__newBtn{width:calc(100% - 24px);height:var(--button-height);min-height:var(--button-height);border-radius:var(--border-radius-md);box-shadow:0 4px 12px var(--accent-glow);flex-shrink:0;margin:12px;transition:filter .4s ease-out}.HistoryPanel-module__sb22NW__newBtn:hover:not(:disabled){transform:translateY(-1px)}.HistoryPanel-module__sb22NW__newBtnRainbow{filter:hue-rotate();will-change:filter;animation:1s linear forwards HistoryPanel-module__sb22NW__newBtnHue}.HistoryPanel-module__sb22NW__newBtnGlitch{letter-spacing:-.5px;will-change:filter, transform, text-shadow;text-shadow:1px 0 #f33,-1px 0 #3ff;font-weight:800;animation:.15s linear infinite HistoryPanel-module__sb22NW__glitchHueBtn,50ms steps(2,end) infinite HistoryPanel-module__sb22NW__glitchJitterBtn;overflow:hidden;color:#ffb3ff!important;background:#410a5c!important;border-color:#f0f!important}@keyframes HistoryPanel-module__sb22NW__newBtnHue{to{filter:hue-rotate(360deg)}}@keyframes HistoryPanel-module__sb22NW__glitchHueBtn{0%{filter:hue-rotate()brightness(1.2)}25%{filter:hue-rotate(90deg)brightness(1.6)}50%{filter:hue-rotate(180deg)brightness(.8)}75%{filter:hue-rotate(270deg)brightness(1.4)}to{filter:hue-rotate(360deg)brightness(1.2)}}@keyframes HistoryPanel-module__sb22NW__glitchJitterBtn{0%{transform:translate(0)scale(1)}25%{transform:translate(-1px,1px)scale(1.03)}50%{transform:translate(1px,-1px)scale(.97)}75%{transform:translate(1px)scale(1.01)}to{transform:translate(-1px)scale(.99)}}
.CycleButton-module__0-W_na__cycleButton{border:1px solid var(--border-color);background:var(--select-bg);min-width:36px;height:20px;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.3px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:600;transition:background .1s,border-color .1s,color .1s,transform .1s;display:inline-flex}.CycleButton-module__0-W_na__cycleButton:hover{border-color:var(--accent-color);color:var(--accent-color);background:var(--accent-glow)}.CycleButton-module__0-W_na__cycleButton:active{transform:scale(.94)}.CycleButton-module__0-W_na__cycleButtonActive{background:var(--accent-color);border-color:var(--accent-color);color:#fff;filter:hue-rotate();will-change:filter;animation:4s linear infinite CycleButton-module__0-W_na__cycleHue}@keyframes CycleButton-module__0-W_na__cycleHue{to{filter:hue-rotate(360deg)}}.CycleButton-module__0-W_na__cycleButtonActive:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.CycleButton-module__0-W_na__infinity{letter-spacing:0;min-width:38px;font-size:18px;font-weight:700;line-height:1}.CycleButton-module__0-W_na__tweening{color:#f65555;filter:hue-rotate();will-change:filter;animation:.5s linear CycleButton-module__0-W_na__cycleCountRainbow}.CycleButton-module__0-W_na__cycleButtonActive.CycleButton-module__0-W_na__tweening{animation:.5s linear CycleButton-module__0-W_na__cycleCountRainbow}@keyframes CycleButton-module__0-W_na__cycleCountRainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.CycleButton-module__0-W_na__glitching{letter-spacing:-.5px;color:#f6f;will-change:filter, transform, text-shadow;text-shadow:1px 0 #f33,-1px 0 #3ff;font-size:11px;font-weight:800;animation:.15s linear infinite CycleButton-module__0-W_na__glitchHue,50ms steps(2,end) infinite CycleButton-module__0-W_na__glitchJitter;overflow:hidden}.CycleButton-module__0-W_na__cycleButtonActive.CycleButton-module__0-W_na__glitching{color:#ffb3ff;background:#410a5c;border-color:#f0f;animation:.15s linear infinite CycleButton-module__0-W_na__glitchHue,50ms steps(2,end) infinite CycleButton-module__0-W_na__glitchJitter}@keyframes CycleButton-module__0-W_na__glitchHue{0%{filter:hue-rotate()brightness(1.2)}25%{filter:hue-rotate(90deg)brightness(1.6)}50%{filter:hue-rotate(180deg)brightness(.8)}75%{filter:hue-rotate(270deg)brightness(1.4)}to{filter:hue-rotate(360deg)brightness(1.2)}}@keyframes CycleButton-module__0-W_na__glitchJitter{0%{transform:translate(0)scale(1)}25%{transform:translate(-1px,1px)scale(1.05)}50%{transform:translate(1px,-1px)scale(.95)}75%{transform:translate(1px)scale(1.02)}to{transform:translate(-1px)scale(.98)}}
.ModalityIconComponent-module__TWPcDW__modalitiesRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ModalityIconComponent-module__TWPcDW__modalityBadge{letter-spacing:.2px;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ModalityIconComponent-module__TWPcDW__modalityBadge:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);color:var(--text-primary)}.ModalityIconComponent-module__TWPcDW__modalityBadge svg{flex-shrink:0}.ModalityIconComponent-module__TWPcDW__modalityIcon{justify-content:center;align-items:center;display:inline-flex}.ModalityIconComponent-module__TWPcDW__modalityArrow{color:var(--text-secondary);opacity:.4;margin:0 1px;font-size:9px}
.CostBadgeComponent-module__dcRHeW__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:#10b981;white-space:nowrap;background:#10b98114;border:1px solid #10b98133;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.CostBadgeComponent-module__dcRHeW__badge:hover{background:#10b9811f;border-color:#10b98173}.CostBadgeComponent-module__dcRHeW__badge svg{flex-shrink:0}.CostBadgeComponent-module__dcRHeW__mini{gap:2px;padding:1px 4px;font-size:7px}.CostBadgeComponent-module__dcRHeW__tweening{color:#f65555;filter:hue-rotate();will-change:filter;animation:.6s linear CostBadgeComponent-module__dcRHeW__costRainbow}@keyframes CostBadgeComponent-module__dcRHeW__costRainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}
.ModelTypeBadgeComponent-module__uTifxW__badge{letter-spacing:.2px;white-space:nowrap;text-transform:capitalize;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ModelTypeBadgeComponent-module__uTifxW__badge svg{flex-shrink:0}.ModelTypeBadgeComponent-module__uTifxW__conversation{color:#6366f1;background:#6366f114;border-color:#6366f133}.ModelTypeBadgeComponent-module__uTifxW__conversation:hover{background:#6366f11f;border-color:#6366f173}.ModelTypeBadgeComponent-module__uTifxW__audio{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b33}.ModelTypeBadgeComponent-module__uTifxW__audio:hover{background:#f59e0b1f;border-color:#f59e0b73}.ModelTypeBadgeComponent-module__uTifxW__embed{color:#10b981;background:#10b98114;border-color:#10b98133}.ModelTypeBadgeComponent-module__uTifxW__embed:hover{background:#10b9811f;border-color:#10b98173}.ModelTypeBadgeComponent-module__uTifxW__mini{gap:2px;padding:1px 4px;font-size:7px}
.FilterDropdownComponent-module__xCPF0W__filterSection{flex-direction:column;gap:6px;display:flex}.FilterDropdownComponent-module__xCPF0W__filterRow{align-items:flex-start;gap:6px;display:flex}.FilterDropdownComponent-module__xCPF0W__dropdownWrapper{flex-shrink:0;position:relative}.FilterDropdownComponent-module__xCPF0W__dropdownTrigger{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}.FilterDropdownComponent-module__xCPF0W__dropdownTrigger:hover{border-color:#6366f14d}.FilterDropdownComponent-module__xCPF0W__triggerContent{align-items:center;gap:8px;display:flex;overflow:hidden}.FilterDropdownComponent-module__xCPF0W__triggerIcon{color:var(--text-secondary);flex-shrink:0;align-items:center;display:flex}.FilterDropdownComponent-module__xCPF0W__triggerText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FilterDropdownComponent-module__xCPF0W__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}.FilterDropdownComponent-module__xCPF0W__dropdownTriggerOpen{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.FilterDropdownComponent-module__xCPF0W__chevron{color:var(--text-secondary);flex-shrink:0;margin-left:4px;transition:transform .2s}.FilterDropdownComponent-module__xCPF0W__chevronOpen{transform:rotate(180deg)}.FilterDropdownComponent-module__xCPF0W__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 FilterDropdownComponent-module__xCPF0W__filterDropdownSlideIn;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}@keyframes FilterDropdownComponent-module__xCPF0W__filterDropdownSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FilterDropdownComponent-module__xCPF0W__menuGroup{padding:2px 0}.FilterDropdownComponent-module__xCPF0W__menuGroup+.FilterDropdownComponent-module__xCPF0W__menuGroup{border-top:1px solid var(--border-subtle,var(--border-color))}.FilterDropdownComponent-module__xCPF0W__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}.FilterDropdownComponent-module__xCPF0W__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}.FilterDropdownComponent-module__xCPF0W__menuItem:hover{background:var(--accent-subtle,var(--bg-tertiary));color:var(--text-primary)}.FilterDropdownComponent-module__xCPF0W__menuItemActive{color:var(--text-primary);background:var(--accent-subtle,var(--accent-glow))}.FilterDropdownComponent-module__xCPF0W__menuItemActive:hover{background:var(--accent-subtle,var(--accent-glow))}.FilterDropdownComponent-module__xCPF0W__menuCheck{color:var(--accent-color);margin-left:auto;font-size:11px;font-weight:700}.FilterDropdownComponent-module__xCPF0W__dropdownMenu::-webkit-scrollbar{width:4px}.FilterDropdownComponent-module__xCPF0W__dropdownMenu::-webkit-scrollbar-track{background:0 0}.FilterDropdownComponent-module__xCPF0W__dropdownMenu::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.FilterDropdownComponent-module__xCPF0W__badgeList{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.FilterDropdownComponent-module__xCPF0W__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 FilterDropdownComponent-module__xCPF0W__filterBadgeFadeIn;display:inline-flex}@keyframes FilterDropdownComponent-module__xCPF0W__filterBadgeFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.FilterDropdownComponent-module__xCPF0W__badgeLabel{line-height:1}.FilterDropdownComponent-module__xCPF0W__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}.FilterDropdownComponent-module__xCPF0W__badgeRemove:hover{opacity:1;background:#ffffff14}
.FilterBarComponent-module__Isn4Ba__filterBar{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:14px 18px;display:flex}.FilterBarComponent-module__Isn4Ba__filterGroup{flex-direction:column;gap:4px;display:flex}.FilterBarComponent-module__Isn4Ba__filterLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.FilterBarComponent-module__Isn4Ba__pills{background:var(--bg-tertiary);border-radius:var(--border-radius-sm);border:1px solid var(--border-subtle);align-items:center;padding:3px;display:flex}.FilterBarComponent-module__Isn4Ba__pill{color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:2px;flex-direction:row;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:flex}.FilterBarComponent-module__Isn4Ba__pill:hover{color:var(--text-primary)}.FilterBarComponent-module__Isn4Ba__pillActive{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}.FilterBarComponent-module__Isn4Ba__searchBox{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-muted);transition:all var(--transition-fast);align-items:center;gap:6px;margin-left:auto;padding:6px 12px;display:flex}.FilterBarComponent-module__Isn4Ba__searchBox:focus-within{border-color:var(--accent-color);color:var(--accent-color);background:var(--bg-card)}.FilterBarComponent-module__Isn4Ba__searchInput{width:160px;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:13px}.FilterBarComponent-module__Isn4Ba__searchInput::placeholder{color:var(--text-muted)}.FilterBarComponent-module__Isn4Ba__viewToggle{background:var(--bg-tertiary);border-radius:var(--border-radius-sm);border:1px solid var(--border-subtle);align-items:center;padding:3px;display:flex}.FilterBarComponent-module__Isn4Ba__viewBtn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;display:flex}.FilterBarComponent-module__Isn4Ba__viewBtn:hover{color:var(--text-primary)}@media (max-width:767px){.FilterBarComponent-module__Isn4Ba__filterBar{flex-direction:column;align-items:flex-start;gap:10px}.FilterBarComponent-module__Isn4Ba__searchBox{width:100%;max-width:none}.FilterBarComponent-module__Isn4Ba__viewToggle{margin-left:0}}.FilterBarComponent-module__Isn4Ba__viewBtnActive{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}.FilterBarComponent-module__Isn4Ba__discreteGroup{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.FilterBarComponent-module__Isn4Ba__discreteBtn{border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.FilterBarComponent-module__Isn4Ba__discreteBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.FilterBarComponent-module__Isn4Ba__discreteBtnActive{background:var(--accent-glow);border-color:var(--accent-color);color:var(--accent-color)}.FilterBarComponent-module__Isn4Ba__filterInput{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-card);min-width:140px;color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;padding:6px 10px;font-size:13px}.FilterBarComponent-module__Isn4Ba__filterInput:focus{border-color:var(--accent-color)}.FilterBarComponent-module__Isn4Ba__filterSelect{cursor:pointer;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-card);min-width:120px;color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;padding:6px 10px;font-size:13px}.FilterBarComponent-module__Isn4Ba__filterSelect:focus{border-color:var(--accent-color)}.FilterBarComponent-module__Isn4Ba__clearBtn{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-self:flex-end;padding:6px 12px;font-size:12px}.FilterBarComponent-module__Isn4Ba__clearBtn:hover{color:var(--text-primary)}
.ModelsTableComponent-module__mWOYsq__container{flex-direction:column;gap:12px;display:flex}.ModelsTableComponent-module__mWOYsq__toolbar{align-items:center;gap:12px;display:flex}.ModelsTableComponent-module__mWOYsq__searchWrapper{flex:1;position:relative}.ModelsTableComponent-module__mWOYsq__nameRow{align-items:center;gap:6px;display:flex}.ModelsTableComponent-module__mWOYsq__modelName{color:var(--text-primary);font-size:10px;font-weight:600}.ModelsTableComponent-module__mWOYsq__loadedBadge,.ModelsTableComponent-module__mWOYsq__availableBadge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:2px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:8px;font-weight:600;display:inline-flex}.ModelsTableComponent-module__mWOYsq__loadedBadge{color:var(--success);background:#10b9811a}.ModelsTableComponent-module__mWOYsq__loadingBadge{color:#f59e0b;background:#f59e0b1a}.ModelsTableComponent-module__mWOYsq__loadingSpin{animation:1s linear infinite ModelsTableComponent-module__mWOYsq__loadingSpin}@keyframes ModelsTableComponent-module__mWOYsq__loadingSpin{to{transform:rotate(360deg)}}.ModelsTableComponent-module__mWOYsq__inlineActions{flex-shrink:0;align-items:center;display:inline-flex}.ModelsTableComponent-module__mWOYsq__statusDot{background:var(--text-muted);opacity:.35;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ModelsTableComponent-module__mWOYsq__statusDot.ModelsTableComponent-module__mWOYsq__active{background:var(--success);opacity:1;animation:2s ease-in-out infinite ModelsTableComponent-module__mWOYsq__pulse;box-shadow:0 0 6px #10b98180}.ModelsTableComponent-module__mWOYsq__modalities{color:var(--text-secondary);opacity:.7;align-items:center;gap:3px;display:inline-flex}.ModelsTableComponent-module__mWOYsq__modalityArrow{opacity:.4;margin:0 1px}.ModelsTableComponent-module__mWOYsq__favWrap{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ModelsTableComponent-module__mWOYsq__favStar{color:var(--text-secondary);opacity:.4;transition:all .2s}.ModelsTableComponent-module__mWOYsq__favStar:hover{opacity:.7;transform:scale(1.15)}.ModelsTableComponent-module__mWOYsq__favStarActive{color:#f59e0b;opacity:1}.ModelsTableComponent-module__mWOYsq__favStarActive:hover{opacity:.8;transform:scale(1.15)}.ModelsTableComponent-module__mWOYsq__toolbar [class*=discreteBtnActive] svg[style*=\#f59e0b]{filter:drop-shadow(0 0 4px #f59e0b80)}.ModelsTableComponent-module__mWOYsq__selectWrap{cursor:pointer;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:1px;transition:all .15s;display:inline-flex}.ModelsTableComponent-module__mWOYsq__selectBox{color:var(--text-secondary);opacity:.3;transition:all .15s}.ModelsTableComponent-module__mWOYsq__selectBox:hover{opacity:.6}.ModelsTableComponent-module__mWOYsq__selectWrap:hover .ModelsTableComponent-module__mWOYsq__selectBox{opacity:.6;color:var(--accent-color)}.ModelsTableComponent-module__mWOYsq__selectCheck{color:var(--accent-color);transition:all .15s}.ModelsTableComponent-module__mWOYsq__selectPartial{color:var(--text-tertiary);opacity:.6;transition:all .15s}.ModelsTableComponent-module__mWOYsq__selectWrapActive .ModelsTableComponent-module__mWOYsq__selectCheck{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent-color) 40%, transparent))}.ModelsTableComponent-module__mWOYsq__selectedRow td{background:color-mix(in srgb, var(--accent-color) 8%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--accent-color) 15%, var(--border-color))!important}.ModelsTableComponent-module__mWOYsq__selectedRow td:first-child{box-shadow:inset 3px 0 0 var(--accent-color)}.ModelsTableComponent-module__mWOYsq__selectedRow:hover td{background:color-mix(in srgb, var(--accent-color) 14%, transparent)!important}.ModelsTableComponent-module__mWOYsq__benchPassedCell{font-family:var(--font-mono);color:var(--success);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ModelsTableComponent-module__mWOYsq__benchPassedCell svg{flex-shrink:0}.ModelsTableComponent-module__mWOYsq__benchFailedCell{font-family:var(--font-mono);color:var(--danger);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ModelsTableComponent-module__mWOYsq__benchFailedCell svg{flex-shrink:0}.ModelsTableComponent-module__mWOYsq__benchRateCell{align-items:center;gap:6px;display:inline-flex}.ModelsTableComponent-module__mWOYsq__benchRateBar{background:var(--bg-tertiary);border-radius:2px;flex-shrink:0;width:40px;height:4px;overflow:hidden}.ModelsTableComponent-module__mWOYsq__benchRateBarFill{border-radius:2px;height:100%;transition:width .3s ease-out}.ModelsTableComponent-module__mWOYsq__benchRateValue{font-family:var(--font-mono);min-width:28px;font-size:12px;font-weight:700}.ModelsTableComponent-module__mWOYsq__benchLatencyCell{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ModelsTableComponent-module__mWOYsq__benchLatencyCell svg{opacity:.5;flex-shrink:0}.ModelsTableComponent-module__mWOYsq__benchAgentBadge{color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 10%, transparent);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.ModelsTableComponent-module__mWOYsq__benchAgentBadge svg{flex-shrink:0}.ModelsTableComponent-module__mWOYsq__benchModelBadge{color:var(--text-secondary);opacity:.6;align-items:center;font-size:10px;font-weight:500;display:inline-flex}.ModelsTableComponent-module__mWOYsq__benchThinkingOn{color:#a78bfa;white-space:nowrap;background:#a78bfa1a;border-radius:2px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.ModelsTableComponent-module__mWOYsq__benchThinkingOn svg{flex-shrink:0}.ModelsTableComponent-module__mWOYsq__benchToolsOn{color:#34d399;white-space:nowrap;background:#34d3991a;border-radius:2px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.ModelsTableComponent-module__mWOYsq__benchToolsOn svg{flex-shrink:0}.ModelsTableComponent-module__mWOYsq__benchFlagOff{color:var(--text-secondary);opacity:.3;font-size:10px}
.ModelPickerPopoverComponent-module__CQMp7q__trigger{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);height:36px;color:var(--text-primary);cursor:pointer;white-space:nowrap;text-transform:none;letter-spacing:0;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;max-width:100%;padding:0 14px 0 10px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:inline-flex}.ModelPickerPopoverComponent-module__CQMp7q__trigger:hover{border-color:color-mix(in srgb, var(--accent-color) 50%, transparent);background:var(--bg-tertiary);box-shadow:0 0 12px color-mix(in srgb, var(--accent-color) 15%, transparent)}.ModelPickerPopoverComponent-module__CQMp7q__triggerReadOnly{cursor:default}.ModelPickerPopoverComponent-module__CQMp7q__triggerReadOnly:hover{border-color:var(--border-color);background:var(--bg-secondary);box-shadow:none}.ModelPickerPopoverComponent-module__CQMp7q__triggerOpen{border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 8%, var(--bg-secondary));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 20%, transparent)}.ModelPickerPopoverComponent-module__CQMp7q__triggerActive{border-color:color-mix(in srgb, var(--accent-color) 50%, transparent);background:color-mix(in srgb, var(--accent-color) 6%, var(--bg-secondary))}.ModelPickerPopoverComponent-module__CQMp7q__triggerLoading{border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);pointer-events:none;animation:2s ease-in-out infinite ModelPickerPopoverComponent-module__CQMp7q__triggerPulse;position:relative;overflow:hidden}.ModelPickerPopoverComponent-module__CQMp7q__triggerSpinner{color:var(--accent-color);flex-shrink:0;animation:1s linear infinite ModelPickerPopoverComponent-module__CQMp7q__spin}.ModelPickerPopoverComponent-module__CQMp7q__triggerProgressBar{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-color) 12%, transparent), color-mix(in srgb, var(--accent-color) 20%, transparent));transform-origin:0;border-radius:inherit;pointer-events:none;transition:transform .3s ease-out;position:absolute;inset:0}@keyframes ModelPickerPopoverComponent-module__CQMp7q__triggerPulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 10%, transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 30%, transparent), 0 0 12px color-mix(in srgb, var(--accent-color) 15%, transparent)}}@keyframes ModelPickerPopoverComponent-module__CQMp7q__spin{to{transform:rotate(360deg)}}.ModelPickerPopoverComponent-module__CQMp7q__triggerContent{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.ModelPickerPopoverComponent-module__CQMp7q__triggerLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);overflow:hidden}.ModelPickerPopoverComponent-module__CQMp7q__triggerWrap{flex-direction:column;align-items:stretch;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.ModelPickerPopoverComponent-module__CQMp7q__triggerCapabilities{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.ModelPickerPopoverComponent-module__CQMp7q__chevron{color:var(--text-secondary);flex-shrink:0;margin-left:auto;transition:transform .22s cubic-bezier(.4,0,.2,1)}.ModelPickerPopoverComponent-module__CQMp7q__chevronOpen{transform:rotate(180deg)}.ModelPickerPopoverComponent-module__CQMp7q__popover{z-index:9999;background:var(--bg-secondary);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(24px);border-radius:2px;flex-direction:column;max-height:75dvh;transition:left .5s;animation:.18s cubic-bezier(.2,0,0,1.1) forwards ModelPickerPopoverComponent-module__CQMp7q__popoverInDown;display:flex;position:fixed;overflow:visible;box-shadow:0 24px 64px #00000073,0 4px 16px #00000040,inset 0 1px #ffffff0a}.ModelPickerPopoverComponent-module__CQMp7q__popoverFlipped{animation-name:ModelPickerPopoverComponent-module__CQMp7q__popoverInUp}.ModelPickerPopoverComponent-module__CQMp7q__popoverHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.ModelPickerPopoverComponent-module__CQMp7q__searchIcon{color:var(--text-secondary);opacity:.6;flex-shrink:0}.ModelPickerPopoverComponent-module__CQMp7q__searchInput{color:var(--text-primary);letter-spacing:0;text-transform:none;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px;font-weight:400}.ModelPickerPopoverComponent-module__CQMp7q__searchInput::placeholder{color:var(--text-secondary);opacity:.5}.ModelPickerPopoverComponent-module__CQMp7q__searchClear{background:var(--bg-tertiary);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.ModelPickerPopoverComponent-module__CQMp7q__searchClear:hover{color:var(--text-primary);background:var(--border-color)}.ModelPickerPopoverComponent-module__CQMp7q__popoverBody{flex-direction:column;flex:1;min-height:0;font-size:10px;display:flex;overflow:visible}.ModelPickerPopoverComponent-module__CQMp7q__popoverBody>div{border-radius:0;flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.ModelPickerPopoverComponent-module__CQMp7q__popoverBody>div>div:first-child{background:var(--bg-secondary);border:none;border-bottom:1px solid var(--border-color);z-index:10;border-radius:0;flex-shrink:0;margin-bottom:0;padding:10px 14px;position:relative;overflow:visible}.ModelPickerPopoverComponent-module__CQMp7q__popoverBody>div>div:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.ModelPickerPopoverComponent-module__CQMp7q__popoverBody [data-table-scroll]{border:none;border-radius:0;flex:1;min-height:0;overflow:auto}
.ApprovalCardComponent-module__DnbJ6a__card{border:1px solid color-mix(in srgb, var(--color-warning) 25%, transparent);background:color-mix(in srgb, var(--color-warning) 4%, var(--bg-secondary));border-radius:10px;margin:8px 0;padding:12px 14px;animation:.2s ease-out ApprovalCardComponent-module__DnbJ6a__slideIn}.ApprovalCardComponent-module__DnbJ6a__card.ApprovalCardComponent-module__DnbJ6a__resolved{opacity:.6;border-color:var(--border-subtle);background:var(--bg-secondary)}.ApprovalCardComponent-module__DnbJ6a__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ApprovalCardComponent-module__DnbJ6a__headerLeft{align-items:center;gap:8px;display:flex}.ApprovalCardComponent-module__DnbJ6a__tierIcon{flex-shrink:0}.ApprovalCardComponent-module__DnbJ6a__toolName{color:var(--text-primary);font-size:13px;font-weight:600;font-family:var(--font-mono,"JetBrains Mono", monospace)}.ApprovalCardComponent-module__DnbJ6a__tierBadge{text-transform:uppercase;letter-spacing:.5px;background:color-mix(in srgb, currentColor 8%, transparent);border:1px solid;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.ApprovalCardComponent-module__DnbJ6a__args{background:var(--bg-tertiary);border-radius:6px;flex-direction:column;gap:4px;margin-bottom:10px;padding:8px 10px;display:flex}.ApprovalCardComponent-module__DnbJ6a__argRow{gap:8px;font-size:11.5px;line-height:1.4;display:flex}.ApprovalCardComponent-module__DnbJ6a__argKey{color:var(--text-muted);font-family:var(--font-mono,monospace);flex-shrink:0;min-width:60px}.ApprovalCardComponent-module__DnbJ6a__argKey:after{content:":"}.ApprovalCardComponent-module__DnbJ6a__argValue{color:var(--text-secondary);word-break:break-all;font-family:var(--font-mono,monospace)}.ApprovalCardComponent-module__DnbJ6a__actions{gap:6px;padding-top:2px;display:flex}.ApprovalCardComponent-module__DnbJ6a__approveBtn,.ApprovalCardComponent-module__DnbJ6a__approveAllBtn,.ApprovalCardComponent-module__DnbJ6a__rejectBtn{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ApprovalCardComponent-module__DnbJ6a__approveBtn{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 25%, transparent)}.ApprovalCardComponent-module__DnbJ6a__approveBtn:hover{background:color-mix(in srgb, var(--color-success) 25%, transparent)}.ApprovalCardComponent-module__DnbJ6a__approveAllBtn{background:color-mix(in srgb, var(--color-info) 12%, transparent);color:var(--color-info);border-color:color-mix(in srgb, var(--color-info) 20%, transparent)}.ApprovalCardComponent-module__DnbJ6a__approveAllBtn:hover{background:color-mix(in srgb, var(--color-info) 22%, transparent)}.ApprovalCardComponent-module__DnbJ6a__rejectBtn{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 20%, transparent)}.ApprovalCardComponent-module__DnbJ6a__rejectBtn:hover{background:color-mix(in srgb, var(--color-error) 22%, transparent)}@keyframes ApprovalCardComponent-module__DnbJ6a__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.ChatArea-module__1rqt2G__container{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ChatArea-module__1rqt2G__messagesList{flex-direction:column;flex:1;gap:24px;padding:30px 30px 60px;display:flex;position:relative;overflow:hidden auto}.ChatArea-module__1rqt2G__hasBackground{background-image:linear-gradient(var(--bg-surface,#0a0a0ff0), var(--bg-surface,#0a0a0ff0)), var(--agent-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.ChatArea-module__1rqt2G__welcome{text-align:left;color:var(--text-secondary);width:100%;max-width:600px;margin:auto;padding:40px 20px}.ChatArea-module__1rqt2G__readyPrompt{text-align:center;max-width:400px;color:var(--text-secondary);margin:auto;padding:60px 20px}.ChatArea-module__1rqt2G__readyPrompt h3{color:var(--text-primary);margin-bottom:8px;font-size:20px}.ChatArea-module__1rqt2G__readyPrompt p{font-size:14px;line-height:1.5}.ChatArea-module__1rqt2G__inputWrapper{border-top:1px solid var(--border-color);background:var(--bg-surface);-webkit-backdrop-filter:blur(10px);padding:20px 30px;position:relative}@media (max-width:1200px){.ChatArea-module__1rqt2G__inputWrapper{padding-left:64px}}.ChatArea-module__1rqt2G__inputWrapperDisabled{opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .3s}.ChatArea-module__1rqt2G__inputWrapper:not(.ChatArea-module__1rqt2G__inputWrapperDisabled){transition:opacity .3s}.ChatArea-module__1rqt2G__workspaceRow{max-width:800px;color:var(--text-secondary);align-items:center;gap:6px;margin:0 auto 10px;font-size:13px;animation:.2s ease-out ChatArea-module__1rqt2G__fadeIn;display:flex}.ChatArea-module__1rqt2G__workspaceRowLocked{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;}.ChatArea-module__1rqt2G__workspaceRowLocked .ChatArea-module__1rqt2G__workspaceButton{cursor:default;background:0 0;border-color:#0000;gap:4px;padding-left:4px}.ChatArea-module__1rqt2G__workspaceLabel{white-space:nowrap;font-weight:500}.ChatArea-module__1rqt2G__inputBox{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);flex-direction:column;max-width:800px;margin:0 auto;padding:8px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 20px #0003}.ChatArea-module__1rqt2G__inputBox:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow), 0 4px 20px #0000004d}.ChatArea-module__1rqt2G__inputBoxDragActive{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow), 0 4px 20px #0000004d;border-style:dashed}.ChatArea-module__1rqt2G__inputBoxGenerating{background-image:linear-gradient(var(--bg-secondary), var(--bg-secondary)), linear-gradient(var(--prism-angle,0deg), var(--prism-colors));animation:ChatArea-module__1rqt2G__prismRotate var(--prism-speed) linear infinite;background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000;box-shadow:0 0 12px #6366f126,0 4px 20px #0000004d}.ChatArea-module__1rqt2G__dragOverlay{z-index:10;background:var(--bg-secondary);opacity:.95;border-radius:var(--border-radius-md);color:var(--accent-color);letter-spacing:.3px;pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.ChatArea-module__1rqt2G__inputRow{align-items:center;gap:2px;display:flex}.ChatArea-module__1rqt2G__inputRow textarea{resize:none;background:0 0;border:none;flex:1;min-height:24px;max-height:300px;padding:8px 4px;overflow-y:auto}.ChatArea-module__1rqt2G__inputRow textarea:focus{box-shadow:none}.ChatArea-module__1rqt2G__hint{text-align:right;max-width:800px;color:var(--text-secondary);margin:8px auto 0;font-size:11px}.ChatArea-module__1rqt2G__hint kbd{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:2px;padding:2px 4px;font-family:inherit;font-size:10px}.ChatArea-module__1rqt2G__pendingImages{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:8px;margin-bottom:4px;padding-bottom:8px;display:flex}.ChatArea-module__1rqt2G__pendingFileThumb{border:1px solid var(--border-color);background:var(--bg-tertiary);width:64px;height:64px;color:var(--text-secondary);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.ChatArea-module__1rqt2G__removeAttachment{width:20px;height:20px;color:var(--text-secondary);opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-left:4px;margin-right:2px;padding:0;transition:color .15s,opacity .15s;display:flex}.ChatArea-module__1rqt2G__removeAttachment:hover{color:var(--danger);opacity:1}.ChatArea-module__1rqt2G__messageImage{border:1px solid var(--border-color);object-fit:cover;cursor:pointer;border-radius:2px;width:100%;max-width:1080px;transition:opacity .15s}.ChatArea-module__1rqt2G__messageImage:hover{opacity:.85}.ChatArea-module__1rqt2G__mediaCard{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:2px;align-items:center;gap:10px;max-width:320px;padding:10px 14px;display:flex}.ChatArea-module__1rqt2G__mediaCardIcon{color:var(--text-secondary);flex-shrink:0}.ChatArea-module__1rqt2G__mediaCardLabel{color:var(--text-secondary);letter-spacing:.5px;font-size:12px;font-weight:600}.ChatArea-module__1rqt2G__videoPreview{object-fit:contain;border-radius:2px;max-width:280px;max-height:180px}.ChatArea-module__1rqt2G__videoPreviewCompact{object-fit:contain;border-radius:2px;max-width:120px;max-height:80px}.ChatArea-module__1rqt2G__pendingAttachmentWrap{align-items:center;display:flex;position:relative}.ChatArea-module__1rqt2G__pendingMediaThumb{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:2px;align-items:center;gap:6px;padding:6px 10px;display:flex}.ChatArea-module__1rqt2G__pendingImg{object-fit:cover;border:1px solid var(--border-color);cursor:pointer;border-radius:2px;width:64px;height:64px}.ChatArea-module__1rqt2G__queuedMessage{background:color-mix(in srgb, var(--accent-color) 4%, var(--bg-tertiary));border:1px dashed color-mix(in srgb, var(--accent-color) 30%, var(--border-color));border-radius:var(--border-radius-sm);flex-direction:column;gap:6px;margin-bottom:8px;padding:10px 14px;animation:.2s ease-out ChatArea-module__1rqt2G__fadeIn;display:flex}.ChatArea-module__1rqt2G__queuedHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.ChatArea-module__1rqt2G__queuedHeaderLeft{color:var(--accent-color);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ChatArea-module__1rqt2G__queuedText{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:60px;font-size:13px;display:-webkit-box;overflow:hidden}.ChatArea-module__1rqt2G__queuedImagesCount{color:var(--text-secondary);opacity:.8;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.ChatArea-module__1rqt2G__toolsBubble{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);z-index:100;flex-direction:column;width:280px;max-height:400px;animation:.15s ease-out ChatArea-module__1rqt2G__slideUp;display:flex;position:absolute;bottom:calc(100% - 10px);left:30px;overflow:hidden;box-shadow:0 10px 40px #0003}.ChatArea-module__1rqt2G__toolsBubble:before{content:"";background:var(--rainbow-gradient,linear-gradient(90deg, red, #ff7f00, #ff0, #0f0, #00f, indigo, #8b00ff));width:100%;height:4px;display:block}.ChatArea-module__1rqt2G__toolsBubbleHeader{color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);padding:12px 16px;font-size:13px;font-weight:600}.ChatArea-module__1rqt2G__toolsBubbleList{flex-direction:column;padding:8px 0;display:flex;overflow-y:auto}.ChatArea-module__1rqt2G__toolsBubbleItem{justify-content:space-between;align-items:center;padding:10px 16px;transition:background .15s;display:flex}.ChatArea-module__1rqt2G__toolsBubbleItem:hover{background:var(--bg-secondary)}.ChatArea-module__1rqt2G__toolsBubbleItemInfo{align-items:center;gap:8px;min-width:0;display:flex}.ChatArea-module__1rqt2G__toolsBubbleItemName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:14px;font-weight:500;overflow:hidden}.ChatArea-module__1rqt2G__toolCardsStack{flex-direction:column;gap:10px;width:100%;max-width:480px;margin:auto;padding:40px 20px;display:flex}.ChatArea-module__1rqt2G__toolCardsHeader{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;padding-bottom:4px;font-size:11px;font-weight:700;animation:.3s ease-out both ChatArea-module__1rqt2G__fadeIn;display:flex}.ChatArea-module__1rqt2G__toolCardsCount{background:var(--accent-color);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.ChatArea-module__1rqt2G__toolCardsStack>:nth-child(2){animation-delay:40ms}.ChatArea-module__1rqt2G__toolCardsStack>:nth-child(3){animation-delay:80ms}.ChatArea-module__1rqt2G__toolCardsStack>:nth-child(4){animation-delay:.12s}.ChatArea-module__1rqt2G__toolCardsStack>:nth-child(5){animation-delay:.16s}.ChatArea-module__1rqt2G__toolCardsStack>:nth-child(6){animation-delay:.2s}.ChatArea-module__1rqt2G__toolCardsStack>:nth-child(7){animation-delay:.24s}.ChatArea-module__1rqt2G__toolCardsStack>:nth-child(8){animation-delay:.28s}.ChatArea-module__1rqt2G__toolCardsPrompts{pointer-events:none;z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:800px;padding:0 30px 12px;animation:.4s ease-out .3s both ChatArea-module__1rqt2G__fadeIn;display:flex;position:absolute;bottom:110px;left:50%;transform:translate(-50%)}.ChatArea-module__1rqt2G__toolCardsPrompts>*{pointer-events:auto}.ChatArea-module__1rqt2G__quickPrompt{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;white-space:nowrap;padding:8px 14px;font-size:12px;transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s}.ChatArea-module__1rqt2G__quickPrompt:hover{color:var(--text-primary);border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 8%, var(--bg-card));box-shadow:0 2px 8px color-mix(in srgb, var(--accent-color) 15%, transparent);transform:translateY(-1px)}.ChatArea-module__1rqt2G__liveStreamBanner{letter-spacing:.5px;text-transform:uppercase;color:#34d399;border-radius:var(--border-radius-sm);background:#34d3990f;border:1px solid #34d39926;align-items:center;gap:8px;max-width:800px;margin:0 auto;padding:8px 16px;font-size:12px;font-weight:600;animation:.3s ease-out ChatArea-module__1rqt2G__fadeIn;display:flex}.ChatArea-module__1rqt2G__liveStreamDot{background:#34d399;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite ChatArea-module__1rqt2G__liveStreamPulse;box-shadow:0 0 6px #34d39999}@keyframes ChatArea-module__1rqt2G__liveStreamPulse{0%,to{opacity:1;filter:drop-shadow(0 0 6px #34d39999)}50%{opacity:.5;filter:drop-shadow(0 0 12px #34d3994d)}}.ChatArea-module__1rqt2G__liveStreamStale{color:var(--text-secondary);background:#ffffff08;border-color:#ffffff14}.ChatArea-module__1rqt2G__liveStreamDotStale{background:var(--text-secondary);opacity:.5;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ChatArea-module__1rqt2G__liveMicReady{transition:background .2s,color .2s;background:var(--accent-color)!important;color:#fff!important}.ChatArea-module__1rqt2G__liveMicReady:hover{transform:translateY(-1px);background:var(--accent-hover)!important}.ChatArea-module__1rqt2G__liveMicBtn{position:relative;color:#fff!important;background:#ef4444!important}.ChatArea-module__1rqt2G__liveMicBtn:after{content:"";pointer-events:none;will-change:transform, opacity;border:2px solid #ef444466;border-radius:50%;animation:1.5s ease-in-out infinite ChatArea-module__1rqt2G__liveMicRing;position:absolute;inset:-6px}@keyframes ChatArea-module__1rqt2G__liveMicRing{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:0;transform:scale(1)}}.ChatArea-module__1rqt2G__statusBar{border-top:1px solid var(--border-color);background:0 0;justify-content:center;align-items:center;gap:8px;padding:5px 16px;transition:background .3s,border-color .3s;display:flex}.ChatArea-module__1rqt2G__statusBarActive{background:linear-gradient(to right, color-mix(in srgb, var(--accent-color) 6%, transparent), color-mix(in srgb, var(--accent-color) 12%, transparent), color-mix(in srgb, var(--accent-color) 6%, transparent));border-top-color:color-mix(in srgb, var(--accent-color) 18%, var(--border-color))}.ChatArea-module__1rqt2G__statusBarIcon{flex-shrink:0;font-size:12px;line-height:1}.ChatArea-module__1rqt2G__statusBarMessage{color:var(--text-secondary);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.ChatArea-module__1rqt2G__statusBarPulse{background:var(--accent-color);will-change:opacity, transform;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.4s ease-in-out infinite ChatArea-module__1rqt2G__statusBarPulseDot;display:inline-block}@keyframes ChatArea-module__1rqt2G__statusBarPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}
.ChatInputButton-module__mW1bzG__chatInputBtn{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-self:center;align-items:center;transition:all .2s;display:flex}.ChatInputButton-module__mW1bzG__chatInputBtn:hover:not(:disabled){color:var(--accent-color);background:var(--bg-tertiary)}.ChatInputButton-module__mW1bzG__chatInputBtn:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.4;background:0 0}.ChatInputButton-module__mW1bzG__chatInputBtn.ChatInputButton-module__mW1bzG__active{color:var(--accent-color);background:var(--bg-tertiary)}.ChatInputButton-module__mW1bzG__chatInputBtn.ChatInputButton-module__mW1bzG__submit{background:var(--accent-color);color:#fff;align-self:stretch;height:auto;min-height:40px;margin-left:auto}.ChatInputButton-module__mW1bzG__chatInputBtn.ChatInputButton-module__mW1bzG__submit:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.ChatInputButton-module__mW1bzG__chatInputBtn.ChatInputButton-module__mW1bzG__submit:disabled{background:var(--bg-primary);color:var(--text-secondary);opacity:1}.ChatInputButton-module__mW1bzG__chatInputBtn.ChatInputButton-module__mW1bzG__submitGenerating{z-index:0;cursor:pointer;border:none;transition:transform .15s;position:relative;overflow:hidden;color:#fff!important;background:0 0!important}.ChatInputButton-module__mW1bzG__chatInputBtn.ChatInputButton-module__mW1bzG__submitGenerating:before{content:"";background:var(--prism-conic);z-index:-1;animation:2s linear infinite ChatInputButton-module__mW1bzG__spin;position:absolute;inset:-50%}.ChatInputButton-module__mW1bzG__chatInputBtn.ChatInputButton-module__mW1bzG__submitGenerating:hover{transform:scale(1.08)}.ChatInputButton-module__mW1bzG__chatInputBtn.ChatInputButton-module__mW1bzG__submitGenerating svg{color:#fff!important}.ChatInputButton-module__mW1bzG__rotatingIconContainer{width:18px;height:18px;position:relative;overflow:hidden}.ChatInputButton-module__mW1bzG__rotatingIconTrack{flex-direction:column;transition:none;display:flex}.ChatInputButton-module__mW1bzG__rotatingIconTrack.ChatInputButton-module__mW1bzG__rotatingIconSlide{animation:.3s cubic-bezier(.4,0,.2,1) forwards ChatInputButton-module__mW1bzG__iconScrollUp}.ChatInputButton-module__mW1bzG__rotatingIconItem{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}
.ProportionBarComponent-module__0jpeta__container{align-items:center;gap:8px;min-width:100px;display:flex}.ProportionBarComponent-module__0jpeta__track{background:var(--border-subtle);border-radius:3px;flex:1;max-width:120px;height:6px;overflow:hidden}.ProportionBarComponent-module__0jpeta__fill{background:var(--accent-color);border-radius:3px;min-width:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.ProportionBarComponent-module__0jpeta__label{color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;min-width:42px;font-size:12px;font-weight:500}.ProportionBarComponent-module__0jpeta__mini{gap:5px;min-width:72px}.ProportionBarComponent-module__0jpeta__mini .ProportionBarComponent-module__0jpeta__track{border-radius:2px;max-width:64px;height:4px}.ProportionBarComponent-module__0jpeta__mini .ProportionBarComponent-module__0jpeta__fill{border-radius:2px}.ProportionBarComponent-module__0jpeta__mini .ProportionBarComponent-module__0jpeta__label{min-width:34px;font-size:10px}
.ProvidersBadgeComponent-module__WD4mDG__badge{letter-spacing:.2px;color:#6366f1;white-space:nowrap;background:#6366f114;border:1px solid #6366f133;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ProvidersBadgeComponent-module__WD4mDG__badge:hover{background:#6366f11f;border-color:#6366f173}.ProvidersBadgeComponent-module__WD4mDG__badge svg{flex-shrink:0}.ProvidersBadgeComponent-module__WD4mDG__providerName{text-overflow:ellipsis;max-width:200px;overflow:hidden}.ProvidersBadgeComponent-module__WD4mDG__mini{gap:2px;padding:1px 4px;font-size:7px}.ProvidersBadgeComponent-module__WD4mDG__mini .ProvidersBadgeComponent-module__WD4mDG__providerName{max-width:120px}
.CustomAgentsPanel-module__iaIHDW__container{flex-direction:column;gap:0;display:flex}.CustomAgentsPanel-module__iaIHDW__agentList{background:var(--border-subtle);flex-direction:column;gap:1px;display:flex}.CustomAgentsPanel-module__iaIHDW__agentCard{background:var(--bg-secondary);cursor:default;transition:background var(--transition-fast);align-items:center;gap:14px;padding:14px 24px;display:flex}.CustomAgentsPanel-module__iaIHDW__agentCard:hover{background:color-mix(in srgb, var(--accent-color) 3%, var(--bg-secondary))}.CustomAgentsPanel-module__iaIHDW__agentInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CustomAgentsPanel-module__iaIHDW__agentName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.CustomAgentsPanel-module__iaIHDW__agentDesc{color:var(--text-tertiary);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.CustomAgentsPanel-module__iaIHDW__agentMeta{align-items:center;gap:10px;margin-top:2px;display:flex}.CustomAgentsPanel-module__iaIHDW__agentBadge{color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-flex}.CustomAgentsPanel-module__iaIHDW__agentBadge svg{opacity:.7}.CustomAgentsPanel-module__iaIHDW__agentActions{opacity:0;transition:opacity var(--transition-fast);flex-shrink:0;align-items:center;gap:4px;display:flex}.CustomAgentsPanel-module__iaIHDW__agentCard:hover .CustomAgentsPanel-module__iaIHDW__agentActions{opacity:1}.CustomAgentsPanel-module__iaIHDW__actionBtn{all:unset;border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.CustomAgentsPanel-module__iaIHDW__actionBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CustomAgentsPanel-module__iaIHDW__actionBtnDanger:hover{background:color-mix(in srgb, var(--error) 12%, transparent);color:var(--error)}.CustomAgentsPanel-module__iaIHDW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.CustomAgentsPanel-module__iaIHDW__emptyIcon{background:color-mix(in srgb, var(--accent-color) 8%, transparent);width:48px;height:48px;color:var(--accent-color);opacity:.6;border-radius:50%;justify-content:center;align-items:center;display:flex}.CustomAgentsPanel-module__iaIHDW__emptyTitle{color:var(--text-secondary);font-size:13px;font-weight:500}.CustomAgentsPanel-module__iaIHDW__emptyHint{color:var(--text-tertiary);max-width:320px;font-size:11.5px;line-height:1.5}.CustomAgentsPanel-module__iaIHDW__panelHeader{justify-content:flex-end;align-items:center;padding:10px 24px;display:flex}.CustomAgentsPanel-module__iaIHDW__confirmRow{align-items:center;gap:8px;display:flex}.CustomAgentsPanel-module__iaIHDW__confirmText{color:var(--error);font-size:11px;font-weight:500}.CustomAgentsPanel-module__iaIHDW__formOverlay{animation:.15s ease-out CustomAgentsPanel-module__iaIHDW__fadeIn}.CustomAgentsPanel-module__iaIHDW__formHeader{border-bottom:1px solid var(--border-color);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-color) 4%, var(--bg-secondary)), var(--bg-secondary));justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.CustomAgentsPanel-module__iaIHDW__formHeader h3{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.CustomAgentsPanel-module__iaIHDW__cancelBtn{all:unset;border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.CustomAgentsPanel-module__iaIHDW__cancelBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CustomAgentsPanel-module__iaIHDW__form{flex-direction:column;gap:20px;padding:20px 24px;display:flex}.CustomAgentsPanel-module__iaIHDW__formGroup{flex-direction:column;gap:6px;display:flex}.CustomAgentsPanel-module__iaIHDW__formGroup label{color:var(--text-secondary);letter-spacing:.02em;font-size:12px;font-weight:500}.CustomAgentsPanel-module__iaIHDW__formRow{gap:12px;display:flex}.CustomAgentsPanel-module__iaIHDW__input{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-primary);height:34px;color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;padding:0 10px;font-family:inherit;font-size:13px}.CustomAgentsPanel-module__iaIHDW__input:focus{border-color:var(--accent-color)}.CustomAgentsPanel-module__iaIHDW__input::placeholder{color:var(--text-tertiary)}.CustomAgentsPanel-module__iaIHDW__textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-primary);min-height:80px;color:var(--text-primary);font-size:12.5px;font-family:var(--font-mono,"SF Mono", "Fira Code", monospace);resize:vertical;transition:border-color var(--transition-fast);outline:none;padding:8px 10px;line-height:1.5}.CustomAgentsPanel-module__iaIHDW__textarea:focus{border-color:var(--accent-color)}.CustomAgentsPanel-module__iaIHDW__textarea::placeholder{color:var(--text-tertiary);font-family:inherit}.CustomAgentsPanel-module__iaIHDW__hint{color:var(--text-tertiary);font-size:11px;line-height:1.3}.CustomAgentsPanel-module__iaIHDW__toggleRow{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.CustomAgentsPanel-module__iaIHDW__toggleRow+.CustomAgentsPanel-module__iaIHDW__toggleRow{border-top:1px solid var(--border-subtle)}.CustomAgentsPanel-module__iaIHDW__toggleLabel{flex-direction:column;gap:2px;display:flex}.CustomAgentsPanel-module__iaIHDW__toggleTitle{color:var(--text-primary);font-size:12.5px;font-weight:500}.CustomAgentsPanel-module__iaIHDW__toggleHint{color:var(--text-tertiary);font-size:11px}.CustomAgentsPanel-module__iaIHDW__formFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.CustomAgentsPanel-module__iaIHDW__iconGrid{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-primary);overscroll-behavior:contain;flex-wrap:wrap;gap:4px;max-height:180px;padding:8px;display:flex;overflow-y:auto}.CustomAgentsPanel-module__iaIHDW__iconOption{all:unset;width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.CustomAgentsPanel-module__iaIHDW__iconOption:hover{background:color-mix(in srgb, var(--agent-color,var(--accent-color)) 8%, transparent);color:var(--text-primary)}.CustomAgentsPanel-module__iaIHDW__iconOption[data-selected=true]{background:color-mix(in srgb, var(--agent-color,var(--accent-color)) 15%, transparent);color:var(--agent-color,var(--accent-color));border-color:var(--agent-color,var(--accent-color));box-shadow:0 0 8px color-mix(in srgb, var(--agent-color,var(--accent-color)) 20%, transparent)}.CustomAgentsPanel-module__iaIHDW__colorGrid{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-primary);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.CustomAgentsPanel-module__iaIHDW__colorSwatch{all:unset;background:var(--swatch-color);cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:all .15s;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.CustomAgentsPanel-module__iaIHDW__colorSwatch:hover{box-shadow:inset 0 0 0 1px #fff3, 0 0 8px var(--swatch-color);transform:scale(1.2)}.CustomAgentsPanel-module__iaIHDW__colorSwatch[data-selected=true]{box-shadow:0 0 0 2px var(--swatch-color), 0 0 12px var(--swatch-color);border-color:#fff;transform:scale(1.15)}.CustomAgentsPanel-module__iaIHDW__colorPreviewDot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:2px;display:inline-block;box-shadow:0 0 4px #0000004d}.CustomAgentsPanel-module__iaIHDW__bgPreview{border-radius:var(--border-radius-sm);border:1px solid var(--border-color);max-width:240px;margin-top:6px;position:relative;overflow:hidden}.CustomAgentsPanel-module__iaIHDW__bgPreviewImg{object-fit:cover;opacity:.7;width:100%;height:80px;display:block}.CustomAgentsPanel-module__iaIHDW__bgPreviewClear{all:unset;color:#fff;cursor:pointer;background:#0009;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s;display:flex;position:absolute;top:4px;right:4px}.CustomAgentsPanel-module__iaIHDW__bgPreviewClear:hover{background:#ef4444cc}@keyframes CustomAgentsPanel-module__iaIHDW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.AgentPickerComponent-module__LSLycq__triggerWrap{flex-direction:column;align-items:stretch;gap:4px;min-width:0;max-width:100%;display:flex}.AgentPickerComponent-module__LSLycq__trigger{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;height:36px;color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex;position:relative}.AgentPickerComponent-module__LSLycq__trigger:hover{border-color:var(--text-tertiary);background:var(--bg-secondary)}.AgentPickerComponent-module__LSLycq__triggerLabel{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.AgentPickerComponent-module__LSLycq__triggerChevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s}.AgentPickerComponent-module__LSLycq__triggerChevron[data-open=true]{transform:rotate(180deg)}.AgentPickerComponent-module__LSLycq__popover{z-index:1000;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);min-width:280px;max-height:min(460px,100vh - 120px);padding:6px;animation:.15s ease-out AgentPickerComponent-module__LSLycq__agentPickerIn;position:absolute;top:calc(100% + 6px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 32px #00000040,0 2px 8px #0000001a}@keyframes AgentPickerComponent-module__LSLycq__agentPickerIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.AgentPickerComponent-module__LSLycq__backdrop{z-index:999;position:fixed;inset:0}.AgentPickerComponent-module__LSLycq__agentItem{border-radius:calc(var(--border-radius-sm) - 2px);cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;transition:all .15s;display:flex}.AgentPickerComponent-module__LSLycq__agentItem:hover{background:var(--bg-secondary)}.AgentPickerComponent-module__LSLycq__agentItem[data-active=true]{background:color-mix(in srgb, var(--agent-accent,#6366f1) 12%, var(--bg-secondary));border:1px solid color-mix(in srgb, var(--agent-accent,#6366f1) 25%, transparent)}.AgentPickerComponent-module__LSLycq__agentInfo{flex:1;min-width:0}.AgentPickerComponent-module__LSLycq__agentName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.AgentPickerComponent-module__LSLycq__agentMeta{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:1px;font-size:11px;display:flex;overflow:hidden}.AgentPickerComponent-module__LSLycq__toolBadge{background:color-mix(in srgb, var(--text-tertiary) 10%, transparent);border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:500;display:inline-flex}.AgentPickerComponent-module__LSLycq__activeCheck{color:#6366f1;flex-shrink:0}.AgentPickerComponent-module__LSLycq__triggerAdd{gap:8px;padding:0 14px 0 10px}.AgentPickerComponent-module__LSLycq__triggerAddOpen{border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-color) 8%, var(--bg-card));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 20%, transparent)}.AgentPickerComponent-module__LSLycq__triggerAddActive{border-color:color-mix(in srgb, var(--accent-color) 50%, transparent);background:color-mix(in srgb, var(--accent-color) 6%, var(--bg-card))}.AgentPickerComponent-module__LSLycq__triggerAddContent{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.AgentPickerComponent-module__LSLycq__triggerAddIcon{color:var(--accent-color);opacity:.8;flex-shrink:0}.AgentPickerComponent-module__LSLycq__triggerAddActive .AgentPickerComponent-module__LSLycq__triggerAddIcon{opacity:1}.AgentPickerComponent-module__LSLycq__addBtn{color:var(--text-muted);border:1px solid var(--border-color);opacity:.5;white-space:nowrap;background:0 0;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.AgentPickerComponent-module__LSLycq__agentItem:hover .AgentPickerComponent-module__LSLycq__addBtn{opacity:1;background:color-mix(in srgb, var(--accent-color) 12%, transparent);border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);color:var(--accent-color)}
.SettingsPanel-module__xETwFG__container{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:20px 20px 40px;display:flex;overflow-y:auto}.SettingsPanel-module__xETwFG__sessionStats{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-secondary);overflow:hidden}.SettingsPanel-module__xETwFG__statsHeader{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:600;display:flex}.SettingsPanel-module__xETwFG__statsBadges{flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.SettingsPanel-module__xETwFG__statBadge{letter-spacing:.2px;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.SettingsPanel-module__xETwFG__ttftBadge{color:#93c5fd;font-variant-numeric:tabular-nums;opacity:.7;background:#3b82f60f;border-color:#3b82f626}.SettingsPanel-module__xETwFG__ttftBadgeLive{color:#93c5fd;font-variant-numeric:tabular-nums;background:#3b82f61a;border-color:#60a5fa4d;animation:1.6s ease-in-out infinite SettingsPanel-module__xETwFG__ttftPulse}@keyframes SettingsPanel-module__xETwFG__ttftPulse{0%,to{opacity:1}50%{opacity:.5}}.SettingsPanel-module__xETwFG__statBadge:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);color:var(--text-primary)}.SettingsPanel-module__xETwFG__statBadge svg{opacity:.6;flex-shrink:0}.SettingsPanel-module__xETwFG__statBadgeSub{opacity:.55;font-size:9px;font-weight:400}.SettingsPanel-module__xETwFG__statBadgeCount{opacity:.6;font-variant-numeric:tabular-nums;font-size:9px;font-weight:600}.SettingsPanel-module__xETwFG__container>*{flex-shrink:0}.SettingsPanel-module__xETwFG__sectionTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.SettingsPanel-module__xETwFG__formGroup{flex-direction:column;gap:8px;display:flex}.SettingsPanel-module__xETwFG__formGroup label{color:var(--text-secondary);font-size:13px}.SettingsPanel-module__xETwFG__formGroup select,.SettingsPanel-module__xETwFG__inputField{height:var(--input-height);background:var(--select-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius-sm);padding:0 10px;font-size:14px;transition:border-color .2s}.SettingsPanel-module__xETwFG__formGroup textarea{background:var(--select-bg);border:1px solid var(--border-color);height:auto;color:var(--text-primary);border-radius:var(--border-radius-sm);padding:10px;font-size:14px;transition:border-color .2s}.SettingsPanel-module__xETwFG__formGroup select:focus,.SettingsPanel-module__xETwFG__formGroup textarea:focus,.SettingsPanel-module__xETwFG__inputField:focus{border-color:var(--accent-color);outline:none}.SettingsPanel-module__xETwFG__formGroup input[type=range]{accent-color:var(--accent-color);width:100%}.SettingsPanel-module__xETwFG__section{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-secondary);margin-top:8px;overflow:hidden}.SettingsPanel-module__xETwFG__sectionHeader{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:6px 10px;font-size:10px;font-weight:600}.SettingsPanel-module__xETwFG__modalityRow{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:5px 10px;display:flex}.SettingsPanel-module__xETwFG__modalityRow:last-child{border-bottom:none}.SettingsPanel-module__xETwFG__modalityIcon{color:var(--accent-color);flex-shrink:0;align-items:center;display:flex}.SettingsPanel-module__xETwFG__modalityName{color:var(--text-primary);text-transform:capitalize;flex:1;font-size:11px}.SettingsPanel-module__xETwFG__modalityStatus{color:var(--text-secondary);opacity:.5;font-size:9px}.SettingsPanel-module__xETwFG__modalityStatus.SettingsPanel-module__xETwFG__modalityActive{color:var(--success);opacity:1}.SettingsPanel-module__xETwFG__systemPromptBtn{width:100%;height:var(--input-height);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:flex}.SettingsPanel-module__xETwFG__systemPromptBtn:hover{border-color:var(--accent-color);color:var(--text-primary)}.SettingsPanel-module__xETwFG__systemPromptActive{border-color:var(--accent-color);color:var(--accent-color);background:var(--accent-glow)}.SettingsPanel-module__xETwFG__systemPromptActive:hover{background:var(--accent-glow);border-color:var(--accent-hover)}.SettingsPanel-module__xETwFG__toolToggleRow{padding:6px 10px}.SettingsPanel-module__xETwFG__pricingValue{color:var(--text-primary);opacity:.7;font-variant-numeric:tabular-nums;font-size:10px}.SettingsPanel-module__xETwFG__arenaValue{color:var(--accent-color);opacity:1;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.SettingsPanel-module__xETwFG__readOnlyValue{color:var(--text-primary);height:var(--input-height);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);word-break:break-all;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.SettingsPanel-module__xETwFG__readOnlySystemPrompt{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);white-space:pre-wrap;word-break:break-word;max-height:200px;padding:10px 12px;font-size:12px;line-height:1.5;overflow-y:auto}.SettingsPanel-module__xETwFG__workflowLink{border-bottom:1px solid var(--border-color);color:inherit;cursor:pointer;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;transition:background .15s;display:flex}.SettingsPanel-module__xETwFG__workflowLink:last-child{border-bottom:none}.SettingsPanel-module__xETwFG__workflowLink:hover{background:var(--accent-glow)}.SettingsPanel-module__xETwFG__workflowLink .SettingsPanel-module__xETwFG__modalityName{color:var(--accent-color);font-weight:500}.SettingsPanel-module__xETwFG__workflowLink .SettingsPanel-module__xETwFG__modalityStatus{opacity:0;transition:opacity .15s}.SettingsPanel-module__xETwFG__workflowLink:hover .SettingsPanel-module__xETwFG__modalityStatus{opacity:.7}
.RequestCountBadgeComponent-module__VRpomW__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:#fbbf24;white-space:nowrap;background:#fbbf2414;border:1px solid #fbbf2433;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.RequestCountBadgeComponent-module__VRpomW__badge:hover{background:#fbbf241f;border-color:#fbbf2473}.RequestCountBadgeComponent-module__VRpomW__badge svg{flex-shrink:0}.RequestCountBadgeComponent-module__VRpomW__mini{gap:2px;padding:1px 4px;font-size:7px}.RequestCountBadgeComponent-module__VRpomW__tweening{color:#f65555;filter:hue-rotate();will-change:filter;animation:.6s linear RequestCountBadgeComponent-module__VRpomW__requestRainbow}@keyframes RequestCountBadgeComponent-module__VRpomW__requestRainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}
.MessageCountBadgeComponent-module__vznDXG__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:#a78bfa;white-space:nowrap;background:#a78bfa14;border:1px solid #a78bfa33;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.MessageCountBadgeComponent-module__vznDXG__badge:hover{background:#a78bfa1f;border-color:#a78bfa73}.MessageCountBadgeComponent-module__vznDXG__badge svg{flex-shrink:0}.MessageCountBadgeComponent-module__vznDXG__deletedSub{opacity:.55;font-size:9px;font-weight:400}.MessageCountBadgeComponent-module__vznDXG__mini{gap:2px;padding:1px 4px;font-size:7px}.MessageCountBadgeComponent-module__vznDXG__tweening{color:#f65555;filter:hue-rotate();will-change:filter;animation:.6s linear MessageCountBadgeComponent-module__vznDXG__messageRainbow}@keyframes MessageCountBadgeComponent-module__vznDXG__messageRainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}
.StatsTabBarComponent-module__a45riW__statsTabBar{background:var(--bg-tertiary);border-radius:4px;align-items:center;gap:2px;margin-left:auto;padding:2px;display:flex}.StatsTabBarComponent-module__a45riW__statsTabBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:3px;line-height:1;transition:all .15s;display:inline-flex}.StatsTabBarComponent-module__a45riW__statsTabBtn:hover{color:var(--text-primary);background:color-mix(in srgb, var(--border-color) 50%, transparent)}.StatsTabBarComponent-module__a45riW__statsTabBtnActive{color:var(--accent-color);background:var(--accent-glow);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-color) 20%, transparent)}.StatsTabBarComponent-module__a45riW__statsTabBtnActive:hover{background:var(--accent-glow);color:var(--accent-color)}
.StopwatchBadgeComponent-module__bLwymq__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.StopwatchBadgeComponent-module__bLwymq__badge:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);color:var(--text-primary)}.StopwatchBadgeComponent-module__bLwymq__badge svg{opacity:.6;flex-shrink:0}.StopwatchBadgeComponent-module__bLwymq__live{color:var(--accent-color);border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);will-change:opacity;animation:2s ease-in-out infinite StopwatchBadgeComponent-module__bLwymq__stopwatchPulse}@keyframes StopwatchBadgeComponent-module__bLwymq__stopwatchPulse{0%,to{opacity:1}50%{opacity:.5}}
.ThreeCanvasComponent-module__D3pdfW__container{width:100%;height:100%;position:relative;overflow:hidden}.ThreeCanvasComponent-module__D3pdfW__canvas{contain:strict;width:100%;height:100%;display:block}
.AgentBadgeComponent-module__cN7YOW__badge{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:flex;overflow:hidden}.AgentBadgeComponent-module__cN7YOW__badgeInner{border-radius:3px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.AgentBadgeComponent-module__cN7YOW__badgeInner[data-agent=CODING]{background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%)}.AgentBadgeComponent-module__cN7YOW__badgeInner[data-agent=LUPOS]{background:linear-gradient(135deg,#ef4444 0%,#f97316 100%)}.AgentBadgeComponent-module__cN7YOW__badgeInner[data-agent=STICKERS]{background:linear-gradient(135deg,#10b981 0%,#34d399 100%)}.AgentBadgeComponent-module__cN7YOW__badgeInner[data-agent=DIGEST]{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%)}.AgentBadgeComponent-module__cN7YOW__badgeInner[data-agent=LIGHTS]{background:linear-gradient(135deg,#eab308 0%,#f59e0b 100%)}.AgentBadgeComponent-module__cN7YOW__badgeInner[data-agent=OOG]{background:linear-gradient(135deg,#78716c 0%,#a8a29e 100%)}.AgentBadgeComponent-module__cN7YOW__badgeInner:not([data-agent=CODING]):not([data-agent=LUPOS]):not([data-agent=STICKERS]):not([data-agent=DIGEST]):not([data-agent=OOG]):not([data-agent=LIGHTS]){background:linear-gradient(135deg,#8b5cf6 0%,#06b6d4 100%)}.AgentBadgeComponent-module__cN7YOW__badgeInner svg{flex-shrink:0;display:block}.AgentBadgeComponent-module__cN7YOW__coinWrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AgentBadgeComponent-module__cN7YOW__coinCanvas{border-radius:0;display:block;overflow:visible}.AgentBadgeComponent-module__cN7YOW__hiddenIcon{pointer-events:none;opacity:0;position:absolute;top:-9999px;left:-9999px}
.ProjectBadgeComponent-module__HfLLIG__badge{letter-spacing:.2px;color:#06b6d4;white-space:nowrap;background:#06b6d414;border:1px solid #06b6d433;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ProjectBadgeComponent-module__HfLLIG__badge:hover{background:#06b6d41f;border-color:#06b6d473}.ProjectBadgeComponent-module__HfLLIG__badge svg{flex-shrink:0}
.ThreePanelLayout-module__N4Q4vq__container{width:100%;height:100%;display:flex;overflow:hidden}.ThreePanelLayout-module__N4Q4vq__page{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.ThreePanelLayout-module__N4Q4vq__pageHeader{border-bottom:1px solid var(--border-color);background:var(--bg-surface);-webkit-backdrop-filter:blur(12px);letter-spacing:.5px;text-transform:uppercase;height:80px;min-height:80px;color:var(--text-secondary);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;display:flex;position:relative}.ThreePanelLayout-module__N4Q4vq__headerTitle{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:30%;margin-right:auto;overflow:hidden}.ThreePanelLayout-module__N4Q4vq__headerCenter{pointer-events:none;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}.ThreePanelLayout-module__N4Q4vq__headerCenter>*{pointer-events:auto}.ThreePanelLayout-module__N4Q4vq__headerCenterGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ThreePanelLayout-module__N4Q4vq__headerToggle{background:var(--accent-glow);width:100%;min-width:34px;max-width:60px;height:100%;color:var(--accent-color);cursor:pointer;opacity:.8;border:1px solid #0000;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.ThreePanelLayout-module__N4Q4vq__headerToggle:hover{background:var(--accent-color);color:var(--bg-primary);opacity:1;transform:scale(1.05)}.ThreePanelLayout-module__N4Q4vq__panelHidden{background:color-mix(in srgb, var(--accent-color) 15%, transparent);border-color:var(--accent-color);color:var(--accent-color);opacity:1}.ThreePanelLayout-module__N4Q4vq__panelHidden:hover{background:var(--accent-color);color:var(--bg-primary);box-shadow:0 0 12px color-mix(in srgb, var(--accent-color) 40%, transparent)}.ThreePanelLayout-module__N4Q4vq__mobileMetaBar{border-bottom:1px solid var(--border-color);color:var(--text-secondary);background:var(--bg-surface);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:28px;padding:4px 16px;font-size:11px;display:flex;overflow-x:auto}.ThreePanelLayout-module__N4Q4vq__body{flex:1;display:flex;position:relative;overflow:hidden}.ThreePanelLayout-module__N4Q4vq__leftSidebar{border-right:1px solid var(--border-color);background:var(--bg-surface);-webkit-backdrop-filter:blur(10px);opacity:1;flex-direction:column;width:320px;min-width:320px;height:100%;min-height:0;transition:width .5s,min-width .5s,opacity .5s,border-width .5s;display:flex;overflow:hidden}.ThreePanelLayout-module__N4Q4vq__rightSidebar{border-left:1px solid var(--border-color);background:var(--bg-surface);-webkit-backdrop-filter:blur(10px);opacity:1;flex-direction:column;width:320px;min-width:320px;height:100%;min-height:0;transition:width .5s,min-width .5s,opacity .5s,border-width .5s;display:flex;overflow:hidden}.ThreePanelLayout-module__N4Q4vq__sidebarHidden{opacity:0;pointer-events:none;border-width:0!important;width:0!important;min-width:0!important}.ThreePanelLayout-module__N4Q4vq__sidebarHeader{border-bottom:1px solid var(--border-color);letter-spacing:.5px;text-transform:uppercase;height:48px;min-height:48px;color:var(--text-secondary);opacity:.6;flex-shrink:0;align-items:center;padding:0 20px;font-size:12px;font-weight:500;display:flex}.ThreePanelLayout-module__N4Q4vq__main{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ThreePanelLayout-module__N4Q4vq__main:after{content:"";z-index:100;pointer-events:none;opacity:0;background:#000000b3;transition:opacity .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ThreePanelLayout-module__N4Q4vq__scrimActive:after{opacity:1;pointer-events:auto}@media (max-width:767px){.ThreePanelLayout-module__N4Q4vq__leftSidebar,.ThreePanelLayout-module__N4Q4vq__rightSidebar{z-index:200;background:var(--bg-primary);-webkit-backdrop-filter:none;will-change:transform;border:none;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0}.ThreePanelLayout-module__N4Q4vq__leftSidebar{left:0;right:auto;transform:translate(0)}.ThreePanelLayout-module__N4Q4vq__rightSidebar{left:auto;right:0;transform:translate(0)}.ThreePanelLayout-module__N4Q4vq__leftSidebar.ThreePanelLayout-module__N4Q4vq__sidebarHidden{pointer-events:none;border-width:0;transform:translate(-100%)}.ThreePanelLayout-module__N4Q4vq__rightSidebar.ThreePanelLayout-module__N4Q4vq__sidebarHidden{pointer-events:none;border-width:0;transform:translate(100%)}.ThreePanelLayout-module__N4Q4vq__pageHeader{z-index:201;flex-wrap:wrap;height:auto;min-height:80px;position:relative}.ThreePanelLayout-module__N4Q4vq__headerTitle{display:none}.ThreePanelLayout-module__N4Q4vq__headerCenter{padding:4px 8px 0;overflow:visible}.ThreePanelLayout-module__N4Q4vq__headerCenterGroup{gap:6px;width:100%;padding:6px 0}}
.NavigationSidebarComponent-module__4wHhuq__sidebar{width:var(--sidebar-width,240px);min-width:var(--sidebar-width,240px);background:var(--bg-secondary,#1e1e1e);border-right:1px solid var(--border-color,#333);height:100dvh;animation:NavigationSidebarComponent-module__4wHhuq__slideIn var(--transition-normal,.3s) ease-out;z-index:100;flex-direction:column;gap:8px;padding:16px 12px;transition:width .3s,min-width .3s;display:flex;position:relative;overflow:hidden}.NavigationSidebarComponent-module__4wHhuq__wrapper{flex-shrink:0;height:100%;display:flex}.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__noTransition,.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__noTransition *{transition-duration:0s!important}.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__sidebar{width:64px;min-width:64px;padding:16px 8px}.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__brandLabel,.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__navLabel,.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__themeLabel{display:none}.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__brand{justify-content:center;padding-left:0;padding-right:0}.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__collapseBtn{opacity:1}.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__collapseBtn svg{transform:scaleX(-1)}.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__navItem,.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__themeToggle{justify-content:center;padding:10px 0}.NavigationSidebarComponent-module__4wHhuq__wrapper.NavigationSidebarComponent-module__4wHhuq__collapsed .NavigationSidebarComponent-module__4wHhuq__bottomActions span{display:none}.NavigationSidebarComponent-module__4wHhuq__brand{align-items:center;gap:10px;padding:8px 12px 20px;display:flex;position:relative}.NavigationSidebarComponent-module__4wHhuq__brandIconImg{object-fit:contain;border-radius:var(--border-radius-sm,6px);flex-shrink:0;width:32px;height:32px}.NavigationSidebarComponent-module__4wHhuq__brandIconNode{flex-shrink:0;justify-content:center;align-items:center;display:flex}.NavigationSidebarComponent-module__4wHhuq__brandLabel{color:var(--text-primary,#fff);letter-spacing:-.02em;white-space:nowrap;flex:1;font-size:16px;font-weight:600}.NavigationSidebarComponent-module__4wHhuq__collapseBtn{width:24px;height:24px;color:var(--text-muted,#888);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:opacity .2s,background .2s;display:flex}.NavigationSidebarComponent-module__4wHhuq__brand:hover .NavigationSidebarComponent-module__4wHhuq__collapseBtn{opacity:1}.NavigationSidebarComponent-module__4wHhuq__collapseBtn:hover{background:var(--accent-subtle,#ffffff1a);color:var(--text-primary,#fff)}.NavigationSidebarComponent-module__4wHhuq__navList{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden auto}.NavigationSidebarComponent-module__4wHhuq__navItem{border-radius:var(--border-radius-sm,6px);color:var(--text-secondary,#aaa);transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:450;text-decoration:none;display:flex;position:relative}.NavigationSidebarComponent-module__4wHhuq__navItem:hover{background:var(--accent-subtle,#ffffff0d);color:var(--text-primary,#fff)}.NavigationSidebarComponent-module__4wHhuq__navItem.NavigationSidebarComponent-module__4wHhuq__active{background:var(--accent-subtle,#ffffff0d);color:var(--accent-color,#6366f1);font-weight:500}.NavigationSidebarComponent-module__4wHhuq__navIcon{flex-shrink:0}.NavigationSidebarComponent-module__4wHhuq__activeIndicator{background:var(--accent-color,#6366f1);width:3px;height:20px;animation:NavigationSidebarComponent-module__4wHhuq__fadeIn var(--transition-fast,.15s) ease-out;border-radius:0 2px 2px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes NavigationSidebarComponent-module__4wHhuq__fadeIn{0%{opacity:0}to{opacity:1}}.NavigationSidebarComponent-module__4wHhuq__navLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.NavigationSidebarComponent-module__4wHhuq__bottomActions{border-top:1px solid var(--border-color,#333);flex-direction:column;gap:4px;padding-top:12px;display:flex}.NavigationSidebarComponent-module__4wHhuq__themeToggle{border-radius:var(--border-radius-sm,6px);width:100%;color:var(--text-secondary,#aaa);cursor:pointer;transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:450;display:flex}.NavigationSidebarComponent-module__4wHhuq__themeToggle:hover{background:var(--accent-subtle,#ffffff0d);color:var(--text-primary,#fff)}.NavigationSidebarComponent-module__4wHhuq__tooltipFill{width:100%;display:flex}
.PageHeaderComponent-module__e2ZgGW__pageHeader{border-bottom:1px solid var(--border-color);background:var(--bg-surface);min-height:80px;animation:PageHeaderComponent-module__e2ZgGW__fadeIn var(--transition-normal,.2s) ease-out;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.PageHeaderComponent-module__e2ZgGW__sticky{z-index:10;-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.PageHeaderComponent-module__e2ZgGW__headerLeft{align-items:center;gap:12px;min-width:0;display:flex}.PageHeaderComponent-module__e2ZgGW__backBtn{border-radius:var(--border-radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.PageHeaderComponent-module__e2ZgGW__backBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.PageHeaderComponent-module__e2ZgGW__pageTitle{letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;margin:0;font-size:14px;font-weight:500}.PageHeaderComponent-module__e2ZgGW__pageSubtitle{color:var(--text-muted);white-space:nowrap;opacity:.7;margin:0;font-size:12px}.PageHeaderComponent-module__e2ZgGW__headerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.PageHeaderComponent-module__e2ZgGW__headerCenter{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PageHeaderComponent-module__e2ZgGW__headerCenter>*{pointer-events:auto}@keyframes PageHeaderComponent-module__e2ZgGW__fadeIn{0%{opacity:0}to{opacity:1}}
.PaginationComponent-module__v8ooLa__pagination{justify-content:space-between;align-items:center;margin-top:20px;padding:12px 0;display:flex}.PaginationComponent-module__v8ooLa__pageInfo{color:var(--text-secondary);font-size:13px}.PaginationComponent-module__v8ooLa__pageButtons{gap:6px;display:flex}.PaginationComponent-module__v8ooLa__pageBtn{border-radius:var(--border-radius-sm);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-fast);padding:6px 12px;font-size:13px;font-weight:500}.PaginationComponent-module__v8ooLa__pageBtn:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.PaginationComponent-module__v8ooLa__pageBtn:disabled{opacity:.3;cursor:default}
.RadioComponent-module__3j_46a__radio{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:4px;display:inline-flex}.RadioComponent-module__3j_46a__radio.RadioComponent-module__3j_46a__labelStart{flex-direction:row-reverse}.RadioComponent-module__3j_46a__radio.RadioComponent-module__3j_46a__disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.RadioComponent-module__3j_46a__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.RadioComponent-module__3j_46a__container{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.RadioComponent-module__3j_46a__stateLayer{will-change:background;pointer-events:none;background:0 0;border-radius:50%;transition:background .2s;position:absolute;inset:0}.RadioComponent-module__3j_46a__radio:hover .RadioComponent-module__3j_46a__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 8%, transparent)}.RadioComponent-module__3j_46a__radio:hover .RadioComponent-module__3j_46a__selected~.RadioComponent-module__3j_46a__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 8%, transparent)}.RadioComponent-module__3j_46a__hiddenInput:focus-visible~.RadioComponent-module__3j_46a__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.RadioComponent-module__3j_46a__hiddenInput:focus-visible~.RadioComponent-module__3j_46a__selected~.RadioComponent-module__3j_46a__stateLayer,.RadioComponent-module__3j_46a__selected~.RadioComponent-module__3j_46a__hiddenInput:focus-visible~.RadioComponent-module__3j_46a__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.RadioComponent-module__3j_46a__radio:active .RadioComponent-module__3j_46a__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.RadioComponent-module__3j_46a__radio:active .RadioComponent-module__3j_46a__selected~.RadioComponent-module__3j_46a__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.RadioComponent-module__3j_46a__error:hover .RadioComponent-module__3j_46a__stateLayer{background:color-mix(in srgb, var(--color-error,#b3261e) 8%, transparent)}.RadioComponent-module__3j_46a__error:active .RadioComponent-module__3j_46a__stateLayer{background:color-mix(in srgb, var(--color-error,#b3261e) 12%, transparent)}.RadioComponent-module__3j_46a__circle{border:2px solid var(--border-color,#49454f);z-index:1;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s cubic-bezier(.2,0,0,1);display:flex;position:relative}.RadioComponent-module__3j_46a__circle.RadioComponent-module__3j_46a__selected{border-color:var(--accent-color,#6750a4)}.RadioComponent-module__3j_46a__circle.RadioComponent-module__3j_46a__errorCircle,.RadioComponent-module__3j_46a__circle.RadioComponent-module__3j_46a__errorCircle.RadioComponent-module__3j_46a__selected{border-color:var(--color-error,#b3261e)}.RadioComponent-module__3j_46a__dot{background:var(--accent-color,#6750a4);will-change:transform, opacity;border-radius:50%;width:10px;height:10px;animation:.2s cubic-bezier(.4,0,.2,1) RadioComponent-module__3j_46a__dotIn}.RadioComponent-module__3j_46a__errorDot{background:var(--color-error,#b3261e)}@keyframes RadioComponent-module__3j_46a__dotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.RadioComponent-module__3j_46a__label{color:var(--text-primary,#1d1b20);letter-spacing:.025em;font-size:14px;line-height:20px}.RadioComponent-module__3j_46a__error .RadioComponent-module__3j_46a__label{color:var(--color-error,#b3261e)}.RadioComponent-module__3j_46a__group{flex-direction:column;gap:0;display:flex}.RadioComponent-module__3j_46a__group.RadioComponent-module__3j_46a__horizontal{flex-flow:wrap;gap:16px}
.SearchInputComponent-module__-9XOTq__searchRoot{width:100%;position:relative}.SearchInputComponent-module__-9XOTq__searchBar{background:var(--bg-tertiary,var(--bg-secondary));cursor:text;will-change:border-radius, box-shadow;border:1px solid #0000;border-radius:28px;align-items:center;gap:4px;width:100%;height:56px;padding:0 4px 0 16px;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),border-radius .25s cubic-bezier(.2,0,0,1);display:flex;position:relative}.SearchInputComponent-module__-9XOTq__searchBar.SearchInputComponent-module__-9XOTq__compact{border-radius:24px;height:48px;padding:0 4px 0 12px}.SearchInputComponent-module__-9XOTq__searchBar:before{content:"";border-radius:inherit;pointer-events:none;background:var(--text-primary);opacity:0;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.SearchInputComponent-module__-9XOTq__searchBar:hover:before{opacity:.06}.SearchInputComponent-module__-9XOTq__leadingIcon{width:24px;height:24px;color:var(--text-primary);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SearchInputComponent-module__-9XOTq__compact .SearchInputComponent-module__-9XOTq__leadingIcon{width:20px;height:20px}.SearchInputComponent-module__-9XOTq__searchField{min-width:0;height:100%;color:var(--text-primary);letter-spacing:.5px;caret-color:var(--accent-color);background:0 0;border:none;outline:none;flex:1;padding:0 8px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.SearchInputComponent-module__-9XOTq__compact .SearchInputComponent-module__-9XOTq__searchField{padding:0 6px;font-size:14px;line-height:20px}.SearchInputComponent-module__-9XOTq__searchField::placeholder{color:var(--text-secondary)}.SearchInputComponent-module__-9XOTq__searchField::-webkit-search-cancel-button{appearance:none}.SearchInputComponent-module__-9XOTq__searchField::-webkit-search-decoration{appearance:none}.SearchInputComponent-module__-9XOTq__trailingAction{width:40px;height:40px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s cubic-bezier(.2,0,0,1),color .15s;display:flex;position:relative}.SearchInputComponent-module__-9XOTq__compact .SearchInputComponent-module__-9XOTq__trailingAction{width:36px;height:36px}.SearchInputComponent-module__-9XOTq__trailingAction:hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.SearchInputComponent-module__-9XOTq__trailingAction:active{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SearchInputComponent-module__-9XOTq__trailingAction:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.SearchInputComponent-module__-9XOTq__trailingAction svg{display:block}.SearchInputComponent-module__-9XOTq__searchBar:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 15%, transparent)}.SearchInputComponent-module__-9XOTq__searchBar.SearchInputComponent-module__-9XOTq__expanded{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;border-color:var(--border-color);background:var(--bg-secondary);box-shadow:0 1px 2px #0000001f,0 2px 6px 2px #00000014}.SearchInputComponent-module__-9XOTq__searchBar.SearchInputComponent-module__-9XOTq__expanded:focus-within{border-color:var(--border-color);box-shadow:0 1px 2px #0000001f,0 2px 6px 2px #00000014}.SearchInputComponent-module__-9XOTq__suggestionsPanel{z-index:50;background:var(--bg-secondary);border-radius:0 0 var(--border-radius-md) var(--border-radius-md);opacity:0;will-change:max-height, opacity, transform;border:1px solid #0000;border-top:none;max-height:0;transition:max-height .25s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-4px)}.SearchInputComponent-module__-9XOTq__suggestionsPanel.SearchInputComponent-module__-9XOTq__open{opacity:1;border-color:var(--border-color);max-height:400px;overflow-y:auto;transform:translateY(0);box-shadow:0 2px 3px #0000001a,0 6px 10px 4px #0000000f}.SearchInputComponent-module__-9XOTq__suggestionsDivider{background:var(--border-color);flex-shrink:0;height:1px;margin:0 16px}.SearchInputComponent-module__-9XOTq__suggestionGroupHeader{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,var(--text-secondary));-webkit-user-select:none;user-select:none;padding:12px 16px 4px;font-size:11px;font-weight:600}.SearchInputComponent-module__-9XOTq__suggestionItem{width:100%;min-height:48px;color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;padding:8px 16px;font-family:inherit;font-size:14px;line-height:20px;transition:background .12s cubic-bezier(.2,0,0,1);display:flex;position:relative}.SearchInputComponent-module__-9XOTq__suggestionItem:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.SearchInputComponent-module__-9XOTq__suggestionItem:active{background:color-mix(in srgb, var(--text-primary) 10%, transparent)}.SearchInputComponent-module__-9XOTq__suggestionItem.SearchInputComponent-module__-9XOTq__highlighted{background:color-mix(in srgb, var(--accent-color) 10%, transparent)}.SearchInputComponent-module__-9XOTq__suggestionItem:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px;border-radius:var(--border-radius-sm)}.SearchInputComponent-module__-9XOTq__suggestionIcon{width:24px;height:24px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SearchInputComponent-module__-9XOTq__suggestionText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SearchInputComponent-module__-9XOTq__suggestionText mark{color:var(--accent-color);background:0 0;font-weight:600}.SearchInputComponent-module__-9XOTq__suggestionTrailing{color:var(--text-muted,var(--text-secondary));flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:flex}.SearchInputComponent-module__-9XOTq__suggestionsEmpty{color:var(--text-secondary);justify-content:center;align-items:center;padding:24px 16px;font-size:14px;display:flex}.SearchInputComponent-module__-9XOTq__scrim{z-index:49;opacity:0;pointer-events:none;background:#00000052;transition:opacity .2s cubic-bezier(.2,0,0,1);position:fixed;inset:0}.SearchInputComponent-module__-9XOTq__scrim.SearchInputComponent-module__-9XOTq__visible{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.SearchInputComponent-module__-9XOTq__searchBar,.SearchInputComponent-module__-9XOTq__suggestionsPanel,.SearchInputComponent-module__-9XOTq__searchBar:before,.SearchInputComponent-module__-9XOTq__trailingAction,.SearchInputComponent-module__-9XOTq__suggestionItem{transition-duration:0s}}
.SelectComponent-module__bIEzWW__dropdown{width:fit-content;min-width:fit-content;position:relative}.SelectComponent-module__bIEzWW__sizer{visibility:hidden;pointer-events:none;flex-direction:column;height:0;padding:0 30px 0 12px;display:flex;overflow:hidden}.SelectComponent-module__bIEzWW__sizerItem{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.SelectComponent-module__bIEzWW__trigger{width:100%;height:var(--input-height);background:var(--select-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.SelectComponent-module__bIEzWW__trigger:hover{border-color:#6366f14d}.SelectComponent-module__bIEzWW__triggerOpen{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.SelectComponent-module__bIEzWW__triggerDisabled{opacity:.35;pointer-events:none;cursor:not-allowed}.SelectComponent-module__bIEzWW__triggerContent{align-items:center;gap:8px;display:flex;overflow:hidden}.SelectComponent-module__bIEzWW__triggerIcon{flex-shrink:0;align-items:center;display:flex}.SelectComponent-module__bIEzWW__triggerLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SelectComponent-module__bIEzWW__chevron{color:var(--text-secondary);flex-shrink:0;margin-left:4px;transition:transform .2s}.SelectComponent-module__bIEzWW__chevronOpen{transform:rotate(180deg)}.SelectComponent-module__bIEzWW__menu{background:var(--select-option-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);z-index:9999;width:100%;max-height:240px;padding:4px;animation:.15s SelectComponent-module__bIEzWW__slideDown;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}.SelectComponent-module__bIEzWW__option{width:100%;color:var(--select-option-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;transition:background .15s;display:flex}.SelectComponent-module__bIEzWW__option:hover{background:var(--accent-glow)}.SelectComponent-module__bIEzWW__optionSelected{background:var(--accent-glow);color:var(--accent-color);font-weight:500}.SelectComponent-module__bIEzWW__optionDisabled{opacity:.4;cursor:not-allowed}.SelectComponent-module__bIEzWW__optionDisabled:hover{background:0 0}.SelectComponent-module__bIEzWW__optionIcon{flex-shrink:0;align-items:center;display:flex}.SelectComponent-module__bIEzWW__optionLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.SliderComponent-module__OnYK-W__slider{-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;flex-direction:column;width:100%;padding:8px 0;display:flex}.SliderComponent-module__OnYK-W__slider.SliderComponent-module__OnYK-W__disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.SliderComponent-module__OnYK-W__trackWrapper{align-items:center;width:100%;padding:0 10px;display:flex;position:relative}.SliderComponent-module__OnYK-W__track{cursor:pointer;align-items:center;width:100%;height:44px;display:flex;position:relative}.SliderComponent-module__OnYK-W__inactiveTrack{background:var(--slider-inactive-track,var(--surface-variant,color-mix(in srgb, var(--text-primary,#49454f) 12%, var(--bg-primary,#e7e0ec))));pointer-events:none;border-radius:2px;height:4px;position:absolute;left:0;right:0}.SliderComponent-module__OnYK-W__activeTrack{background:var(--slider-active-track,var(--accent-color,#6750a4));pointer-events:none;will-change:width, left;border-radius:2px;min-width:0;height:4px;transition:width 50ms linear;position:absolute}.SliderComponent-module__OnYK-W__stopIndicator{pointer-events:none;opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.SliderComponent-module__OnYK-W__stopStart{background:var(--slider-stop-active,var(--accent-color,#6750a4));left:0}.SliderComponent-module__OnYK-W__stopEnd{background:var(--slider-stop-inactive,var(--text-secondary,#49454f));right:0}.SliderComponent-module__OnYK-W__track .SliderComponent-module__OnYK-W__stopStart,.SliderComponent-module__OnYK-W__track .SliderComponent-module__OnYK-W__stopEnd{opacity:.38}.SliderComponent-module__OnYK-W__tickMark{pointer-events:none;z-index:1;border-radius:50%;width:4px;height:4px;transition:background .15s,opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.SliderComponent-module__OnYK-W__tickActive{background:var(--slider-tick-active,color-mix(in srgb, var(--accent-color,#6750a4) 38%, transparent))}.SliderComponent-module__OnYK-W__tickInactive{background:var(--slider-tick-inactive,color-mix(in srgb, var(--text-primary,#49454f) 38%, transparent))}.SliderComponent-module__OnYK-W__thumbContainer{z-index:3;will-change:left;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.SliderComponent-module__OnYK-W__stateLayer{will-change:background;pointer-events:none;background:0 0;border-radius:50%;width:40px;height:40px;transition:background .2s;position:absolute}.SliderComponent-module__OnYK-W__thumbContainer:hover .SliderComponent-module__OnYK-W__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 8%, transparent)}.SliderComponent-module__OnYK-W__thumbContainer:focus-visible .SliderComponent-module__OnYK-W__stateLayer,.SliderComponent-module__OnYK-W__thumbPressed .SliderComponent-module__OnYK-W__stateLayer,.SliderComponent-module__OnYK-W__thumbDragging .SliderComponent-module__OnYK-W__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.SliderComponent-module__OnYK-W__thumb{background:var(--slider-thumb,var(--accent-color,#6750a4));will-change:transform;z-index:1;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);position:relative;box-shadow:0 1px 3px 1px #00000026,0 1px 2px #0000004d}.SliderComponent-module__OnYK-W__thumbContainer:hover .SliderComponent-module__OnYK-W__thumb{box-shadow:0 2px 4px 1px #0000002e,0 1px 3px #00000054}.SliderComponent-module__OnYK-W__thumbPressed .SliderComponent-module__OnYK-W__thumb,.SliderComponent-module__OnYK-W__thumbDragging .SliderComponent-module__OnYK-W__thumb{transform:scale(1.1);box-shadow:0 2px 6px 2px #00000026,0 1px 2px #0000004d}.SliderComponent-module__OnYK-W__thumbContainer:focus-visible .SliderComponent-module__OnYK-W__thumb{outline:2px solid var(--slider-focus-ring,var(--accent-color,#6750a4));outline-offset:2px}.SliderComponent-module__OnYK-W__valueIndicator{background:var(--slider-indicator-bg,var(--accent-color,#6750a4));min-width:28px;height:28px;color:var(--slider-indicator-color,var(--accent-text,#fff));pointer-events:none;z-index:10;border-radius:14px;justify-content:center;align-items:center;padding:0 8px;animation:.15s cubic-bezier(.2,0,0,1) forwards SliderComponent-module__OnYK-W__indicatorIn;display:flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)scale(.8)}@keyframes SliderComponent-module__OnYK-W__indicatorIn{0%{opacity:0;transform:translate(-50%)scale(.6)translateY(4px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}.SliderComponent-module__OnYK-W__valueIndicator:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--slider-indicator-bg,var(--accent-color,#6750a4));width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.SliderComponent-module__OnYK-W__valueLabel{letter-spacing:.1px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:16px}.SliderComponent-module__OnYK-W__disabled .SliderComponent-module__OnYK-W__inactiveTrack{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.SliderComponent-module__OnYK-W__disabled .SliderComponent-module__OnYK-W__activeTrack{background:color-mix(in srgb, var(--text-primary,#1d1b20) 38%, transparent)}.SliderComponent-module__OnYK-W__disabled .SliderComponent-module__OnYK-W__thumb{background:color-mix(in srgb, var(--text-primary,#1d1b20) 38%, transparent);box-shadow:none}.SliderComponent-module__OnYK-W__disabled .SliderComponent-module__OnYK-W__tickActive,.SliderComponent-module__OnYK-W__disabled .SliderComponent-module__OnYK-W__tickInactive{background:color-mix(in srgb, var(--text-primary,#1d1b20) 38%, transparent)}
.SpinningCatComponent-module__w9UMBG__wrapper{z-index:1;pointer-events:none;filter:drop-shadow(0 1px 4px #00000073);will-change:transform, filter;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SpinningCatComponent-module__w9UMBG__staticCat{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.SpinningCatComponent-module__w9UMBG__canvas{width:100%;height:100%;image-rendering:pixelated}.SpinningCatComponent-module__w9UMBG__hidden{display:none}
.TokenCountBadgeComponent-module__MnA8va__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:#60a5fa;white-space:nowrap;background:#60a5fa14;border:1px solid #60a5fa33;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.TokenCountBadgeComponent-module__MnA8va__badge:hover{background:#60a5fa1f;border-color:#60a5fa73}.TokenCountBadgeComponent-module__MnA8va__badge svg{flex-shrink:0}.TokenCountBadgeComponent-module__MnA8va__mini{gap:2px;padding:1px 4px;font-size:7px}.TokenCountBadgeComponent-module__MnA8va__tweening{color:#f65555;filter:hue-rotate();will-change:filter;animation:.6s linear TokenCountBadgeComponent-module__MnA8va__tokenRainbow}@keyframes TokenCountBadgeComponent-module__MnA8va__tokenRainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}
.ToolIconComponent-module__HtXgUq__toolPills{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.ToolIconComponent-module__HtXgUq__toolPill{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:default;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s;display:inline-flex}.ToolIconComponent-module__HtXgUq__toolPill:hover{border-color:var(--accent-color)}
.UserBadgeComponent-module__MklBCa__badge{letter-spacing:.2px;color:#f59e0b;white-space:nowrap;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.UserBadgeComponent-module__MklBCa__badge:hover{background:#f59e0b1f;border-color:#f59e0b73}.UserBadgeComponent-module__MklBCa__badge svg{flex-shrink:0}
.TracesTableComponent-module__DBU6Aa__expandedPanels{flex-direction:column;gap:2px;padding:4px 0;display:flex}
.page-module__39PZGa__page{animation:page-module__39PZGa__fadeIn var(--transition-normal) ease-out}.page-module__39PZGa__tableWrapper{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md);overflow:hidden}.page-module__39PZGa__detailSection{margin-bottom:20px}.page-module__39PZGa__detailSectionTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:12px;font-weight:600}
