.ToggleButtonComponent-module__TBInfG__toggle{border-radius:var(--button-border-radius);letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 6%, transparent);border:1px solid color-mix(in srgb, var(--text-muted) 22%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:2px 7px;font-size:.5625rem;font-weight:600;transition:background .1s,border-color .1s,color .1s;display:inline-flex;position:relative}.ToggleButtonComponent-module__TBInfG__toggle svg{opacity:.55;flex-shrink:0;transition:color .1s,filter .1s,opacity .1s}.ToggleButtonComponent-module__TBInfG__toggle span{opacity:.7;transition:color .1s,filter .1s,opacity .1s}.ToggleButtonComponent-module__TBInfG__toggle:hover{border-color:color-mix(in srgb, var(--text-secondary) 55%, transparent);color:var(--text-secondary);background:color-mix(in srgb, var(--text-secondary) 10%, transparent)}.ToggleButtonComponent-module__TBInfG__toggle:hover svg,.ToggleButtonComponent-module__TBInfG__toggle:hover span{opacity:1}.ToggleButtonComponent-module__TBInfG__toggle:active{transform:scale(.95)}.ToggleButtonComponent-module__TBInfG__is-active-state{color:#f65555;color:lab(59.4993% 62.3671 35.8965);will-change:filter;background:#f655551a;border-color:#f6555580;animation:4s linear infinite ToggleButtonComponent-module__TBInfG__toggle-rainbow-border}.ToggleButtonComponent-module__TBInfG__is-active-state svg,.ToggleButtonComponent-module__TBInfG__is-active-state span{color:#f65555;color:lab(59.4993% 62.3671 35.8965);opacity:1;filter:hue-rotate();will-change:filter;animation:4s linear infinite ToggleButtonComponent-module__TBInfG__toggle-rainbow}.ToggleButtonComponent-module__TBInfG__is-active-state:hover{background:#f6555526;border-color:#f65555b3}@keyframes ToggleButtonComponent-module__TBInfG__toggle-rainbow{to{filter:hue-rotate(360deg)}}@keyframes ToggleButtonComponent-module__TBInfG__toggle-rainbow-border{to{filter:hue-rotate(360deg)}}
.FilterDropdownComponent-module__xCPF0W__filter-section-card{flex-direction:column;gap:6px;display:flex}.FilterDropdownComponent-module__xCPF0W__filter-layout-row{align-items:flex-start;gap:6px;display:flex}.FilterDropdownComponent-module__xCPF0W__dropdown-wrapper{flex-shrink:0;position:relative}.FilterDropdownComponent-module__xCPF0W__dropdown-trigger{height:var(--input-height);font-size:var(--font-size-base);color:var(--text-primary);background:var(--calculated-select-background-color);border:1px solid var(--calculated-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;transition:border-color .2s,box-shadow .2s;display:flex}.FilterDropdownComponent-module__xCPF0W__dropdown-trigger:hover{border-color:#6366f14d;border-color:lab(49% 30.3569 -71.8911/.3)}.FilterDropdownComponent-module__xCPF0W__trigger-content{align-items:center;gap:8px;display:flex;overflow:hidden}.FilterDropdownComponent-module__xCPF0W__trigger-icon{color:var(--text-secondary);flex-shrink:0;align-items:center;display:flex}.FilterDropdownComponent-module__xCPF0W__trigger-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FilterDropdownComponent-module__xCPF0W__trigger-count{min-width:16px;height:16px;color:var(--accent-primary);background:var(--calculated-accent-primary-glow);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.FilterDropdownComponent-module__xCPF0W__dropdown-trigger-open{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--calculated-accent-primary-glow)}.FilterDropdownComponent-module__xCPF0W__chevron{color:var(--text-secondary);flex-shrink:0;margin-left:4px;transition:transform .2s}.FilterDropdownComponent-module__xCPF0W__chevron-open{transform:rotate(180deg)}.FilterDropdownComponent-module__xCPF0W__dropdown-menu{z-index:100;background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-md,6px);min-width:180px;max-height:calc(100vh - 120px);box-shadow:var(--calculated-shadow-lg,0 12px 40px #00000040);padding:4px 0;animation:.15s ease-out FilterDropdownComponent-module__xCPF0W__filter-dropdown-slide-in;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}@supports (color:lab(0% 0 0)){.FilterDropdownComponent-module__xCPF0W__dropdown-menu{box-shadow:var(--calculated-shadow-lg,0 12px 40px lab(0% 0 0/.25))}}@keyframes FilterDropdownComponent-module__xCPF0W__filter-dropdown-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FilterDropdownComponent-module__xCPF0W__menu-group{padding:2px 0}.FilterDropdownComponent-module__xCPF0W__menu-group+.FilterDropdownComponent-module__xCPF0W__menu-group{border-top:1px solid var(--calculated-border-subtle,var(--calculated-border-color))}.FilterDropdownComponent-module__xCPF0W__menu-group-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:6px 12px 3px;font-size:.625rem;font-weight:700}.FilterDropdownComponent-module__xCPF0W__menu-item{width:100%;font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:5px 12px;font-weight:500;transition:all .1s;display:flex}.FilterDropdownComponent-module__xCPF0W__menu-item:hover{background:var(--calculated-accent-primary-subtle,var(--background-elevated));color:var(--text-primary)}.FilterDropdownComponent-module__xCPF0W__menu-item-is-active-state{color:var(--text-primary);background:var(--calculated-accent-primary-subtle,var(--calculated-accent-primary-glow))}.FilterDropdownComponent-module__xCPF0W__menu-item-is-active-state:hover{background:var(--calculated-accent-primary-subtle,var(--calculated-accent-primary-glow))}.FilterDropdownComponent-module__xCPF0W__menu-check{font-size:var(--font-size-xs);color:var(--accent-primary);margin-left:auto;font-weight:700}.FilterDropdownComponent-module__xCPF0W__dropdown-menu::-webkit-scrollbar{width:4px}.FilterDropdownComponent-module__xCPF0W__dropdown-menu::-webkit-scrollbar-track{background:0 0}.FilterDropdownComponent-module__xCPF0W__dropdown-menu::-webkit-scrollbar-thumb{background:var(--calculated-border-color);border-radius:2px}.FilterDropdownComponent-module__xCPF0W__badge-list{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-background,var(--background-elevated));border:1px solid var(--badge-border,var(--calculated-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:.625rem;font-weight:600;animation:.2s ease-out FilterDropdownComponent-module__xCPF0W__filter-badge-fade-in;display:inline-flex}@keyframes FilterDropdownComponent-module__xCPF0W__filter-badge-fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.FilterDropdownComponent-module__xCPF0W__badge-label{line-height:1}.FilterDropdownComponent-module__xCPF0W__badge-remove{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__badge-remove:hover{opacity:1;background:#ffffff14;background:lab(99.9996% -.00357628 -.0378609/.08)}
.SidebarFilterComponent-module__KDmb9G__filter-section{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;padding:0 12px 8px;display:flex}.SidebarFilterComponent-module__KDmb9G__filter-layout-row{flex-direction:column;gap:6px;display:flex}.SidebarFilterComponent-module__KDmb9G__dropdown-wrapper{width:100%;position:relative}.SidebarFilterComponent-module__KDmb9G__dropdown-trigger{width:100%;height:var(--input-height);font-size:var(--font-size-base);color:var(--text-primary);background:var(--calculated-select-background-color);border:1px solid var(--calculated-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;transition:border-color .2s,box-shadow .2s;display:flex}.SidebarFilterComponent-module__KDmb9G__dropdown-trigger:hover{border-color:#6366f14d;border-color:lab(49% 30.3569 -71.8911/.3)}.SidebarFilterComponent-module__KDmb9G__trigger-content{align-items:center;gap:8px;display:flex;overflow:hidden}.SidebarFilterComponent-module__KDmb9G__trigger-icon{color:var(--text-secondary);flex-shrink:0;align-items:center;display:flex}.SidebarFilterComponent-module__KDmb9G__trigger-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SidebarFilterComponent-module__KDmb9G__trigger-count{min-width:16px;height:16px;color:var(--accent-primary);background:var(--calculated-accent-primary-glow);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.SidebarFilterComponent-module__KDmb9G__dropdown-trigger-open{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--calculated-accent-primary-glow)}.SidebarFilterComponent-module__KDmb9G__chevron{color:var(--text-secondary);flex-shrink:0;margin-left:4px;transition:transform .2s}.SidebarFilterComponent-module__KDmb9G__chevron-open{transform:rotate(180deg)}.SidebarFilterComponent-module__KDmb9G__dropdown-menu{z-index:100;background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-md,6px);min-width:180px;max-height:calc(100vh - 120px);box-shadow:var(--calculated-shadow-lg,0 12px 40px #00000040);padding:4px 0;animation:.15s ease-out SidebarFilterComponent-module__KDmb9G__dropdown-slide-in;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}@supports (color:lab(0% 0 0)){.SidebarFilterComponent-module__KDmb9G__dropdown-menu{box-shadow:var(--calculated-shadow-lg,0 12px 40px lab(0% 0 0/.25))}}@keyframes SidebarFilterComponent-module__KDmb9G__dropdown-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SidebarFilterComponent-module__KDmb9G__menu-group{padding:2px 0}.SidebarFilterComponent-module__KDmb9G__menu-group+.SidebarFilterComponent-module__KDmb9G__menu-group{border-top:1px solid var(--calculated-border-subtle,var(--calculated-border-color))}.SidebarFilterComponent-module__KDmb9G__menu-group-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:6px 12px 3px;font-size:.625rem;font-weight:700}.SidebarFilterComponent-module__KDmb9G__menu-item{width:100%;font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:5px 12px;font-weight:500;transition:all .1s;display:flex}.SidebarFilterComponent-module__KDmb9G__menu-item:hover{background:var(--calculated-accent-primary-subtle,var(--background-elevated));color:var(--text-primary)}.SidebarFilterComponent-module__KDmb9G__menu-item-is-active-state{color:var(--text-primary);background:var(--calculated-accent-primary-subtle,var(--calculated-accent-primary-glow))}.SidebarFilterComponent-module__KDmb9G__menu-item-is-active-state:hover{background:var(--calculated-accent-primary-subtle,var(--calculated-accent-primary-glow))}.SidebarFilterComponent-module__KDmb9G__menu-check{font-size:var(--font-size-xs);color:var(--accent-primary);margin-left:auto;font-weight:700}.SidebarFilterComponent-module__KDmb9G__dropdown-menu::-webkit-scrollbar{width:4px}.SidebarFilterComponent-module__KDmb9G__dropdown-menu::-webkit-scrollbar-track{background:0 0}.SidebarFilterComponent-module__KDmb9G__dropdown-menu::-webkit-scrollbar-thumb{background:var(--calculated-border-color);border-radius:2px}.SidebarFilterComponent-module__KDmb9G__badge-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.SidebarFilterComponent-module__KDmb9G__badge{letter-spacing:.01em;height:22px;color:var(--badge-color,var(--text-secondary));background:var(--badge-background,var(--background-elevated));border:1px solid var(--badge-border,var(--calculated-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:.625rem;font-weight:600;animation:.2s ease-out SidebarFilterComponent-module__KDmb9G__badge-fade-in;display:inline-flex}@keyframes SidebarFilterComponent-module__KDmb9G__badge-fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SidebarFilterComponent-module__KDmb9G__badge-label{line-height:1}.SidebarFilterComponent-module__KDmb9G__badge-remove{width:14px;height:14px;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;margin-left:1px;padding:0;transition:all .12s;display:inline-flex}.SidebarFilterComponent-module__KDmb9G__badge-remove:hover{opacity:1;background:#ffffff14;background:lab(99.9996% -.00357628 -.0378609/.08)}
.StateMessageComponent-module__kW2EsG__container{text-align:center;color:var(--text-muted);font-size:var(--font-size-base);justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.StateMessageComponent-module__kW2EsG__error-banner{background:var(--calculated-color-danger-subtle);border-radius:var(--border-radius-md);color:var(--color-danger);font-size:var(--font-size-base);border:1px solid #ef444433;border:1px solid lab(55.8044% 65.6075 40.7259/.2);align-items:center;gap:10px;margin-bottom:24px;padding:14px 18px;display:flex}
.ThreeBackgroundComponent-module___SuNsG__background{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ThreeBackgroundComponent-module___SuNsG__canvas-layer{opacity:0;transition:opacity 1.4s ease-out;position:absolute;inset:0}.ThreeBackgroundComponent-module___SuNsG__canvas-layer.ThreeBackgroundComponent-module___SuNsG__visible{opacity:1}
.ChatBackgroundComponent-module__qkOUqa__chat-background{pointer-events:none;z-index:-1;animation:.6s ease-out ChatBackgroundComponent-module__qkOUqa__chat-background-fade-in;position:absolute;inset:0;overflow:hidden}@keyframes ChatBackgroundComponent-module__qkOUqa__chat-background-fade-in{0%{opacity:0}to{opacity:1}}.ChatBackgroundComponent-module__qkOUqa__fallback{position:absolute;inset:0}.ChatBackgroundComponent-module__qkOUqa__fallback-clouds{background:linear-gradient(#0e59b7 0%,#2f79cf 26%,#6fa9e3 40%,#cfe9f8 47%,#a8c9e9 55%,#7fa9d8 72%,#5c88c4 100%)}
.page-module__-5BmTW__container{width:100%;height:100dvh;height:var(--visual-viewport-height,100dvh);background:radial-gradient(circle at top, var(--background-surface) 0%, var(--background-base) 100%);display:flex;overflow:hidden}
.page-module__YbqCqG__container{width:100%;height:100dvh;height:var(--visual-viewport-height,100dvh);background:radial-gradient(circle at top, var(--background-surface) 0%, var(--background-base) 100%);display:flex;overflow:hidden}
.ThreePanelLayoutComponent-module__HXaUna__three-panel-layout-container{block-size:100%;inline-size:100%;display:flex;overflow:hidden}.ThreePanelLayoutComponent-module__HXaUna__layout-page-column{flex-direction:column;flex:1;block-size:100%;min-inline-size:0;display:flex;overflow:hidden}.ThreePanelLayoutComponent-module__HXaUna__layout-body-layout-row{flex:1;display:flex;position:relative;overflow:hidden}.ThreePanelLayoutComponent-module__HXaUna__left-sidebar-panel{inline-size:var(--left-sidebar-width,320px);min-inline-size:var(--left-sidebar-min-width,320px);border-inline-end:1px solid var(--calculated-border-color);background:var(--background-surface);-webkit-backdrop-filter:blur(10px);opacity:1;flex-direction:column;block-size:100%;min-block-size:0;transition:inline-size .5s,min-inline-size .5s,opacity .5s,border-inline-end-width .5s;display:flex;overflow:hidden}.ThreePanelLayoutComponent-module__HXaUna__has-split-panels{overflow:hidden}.ThreePanelLayoutComponent-module__HXaUna__split-panel-top-group,.ThreePanelLayoutComponent-module__HXaUna__split-panel-bottom-group{flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.ThreePanelLayoutComponent-module__HXaUna__split-panel-top-group .ThreePanelLayoutComponent-module__HXaUna__table-component{flex-direction:column;flex:1;min-block-size:0;display:flex}.ThreePanelLayoutComponent-module__HXaUna__split-panel-top-group [data-table-scroll]{flex:1;min-block-size:0;overflow-y:auto}.ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-handle{cursor:row-resize;z-index:10;background:var(--calculated-border-color);flex:none;justify-content:center;align-items:center;block-size:6px;transition:background .2s;display:flex;position:relative}.ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-handle:before{content:"";z-index:1;position:absolute;inset-block:-8px;inset-inline:0}.ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-handle:hover{background:var(--accent-primary,#6b78ff)}@supports (color:lab(0% 0 0)){.ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-handle:hover{background:var(--accent-primary,lab(54.5235% 34.8864 -83.723))}}.ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-handle:active{background:var(--accent-primary,#6b78ff)}@supports (color:lab(0% 0 0)){.ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-handle:active{background:var(--accent-primary,lab(54.5235% 34.8864 -83.723))}}.ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-grip{background:#ffffff40;background:lab(100% 0 0/.25);border-radius:1px;block-size:2px;inline-size:32px;transition:background .2s}.ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-handle:hover .ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-grip{background:#ffffff80;background:lab(100% 0 0/.5)}.ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-handle:active .ThreePanelLayoutComponent-module__HXaUna__split-panel-resize-grip{background:#ffffffb3;background:lab(100% 0 0/.7)}.ThreePanelLayoutComponent-module__HXaUna__right-sidebar-panel{inline-size:var(--right-sidebar-width,320px);min-inline-size:var(--right-sidebar-min-width,320px);border-inline-start:1px solid var(--calculated-border-color);background:var(--background-surface);-webkit-backdrop-filter:blur(10px);opacity:1;flex-direction:column;block-size:100%;min-block-size:0;transition:inline-size .5s,min-inline-size .5s,opacity .5s,border-inline-start-width .5s;display:flex;overflow:hidden}.ThreePanelLayoutComponent-module__HXaUna__is-sidebar-hidden{opacity:0;pointer-events:none;border-inline-width:0!important;inline-size:0!important;min-inline-size:0!important}.ThreePanelLayoutComponent-module__HXaUna__main-content-section{flex-direction:column;flex:1;block-size:100%;min-block-size:0;display:flex;position:relative;overflow:hidden}.ThreePanelLayoutComponent-module__HXaUna__main-content-section:after{content:"";z-index:100;pointer-events:none;opacity:0;background:#000000b3;background:lab(0% 0 0/.7);transition:opacity .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ThreePanelLayoutComponent-module__HXaUna__is-scrim-active-state:after{opacity:1;pointer-events:auto}@media (max-width:767px){.ThreePanelLayoutComponent-module__HXaUna__left-sidebar-panel,.ThreePanelLayoutComponent-module__HXaUna__right-sidebar-panel{z-index:200;background:var(--background-base);-webkit-backdrop-filter:none;will-change:translate;border:none;inline-size:100%;min-inline-size:100%;transition:translate .35s cubic-bezier(.4,0,.2,1);position:absolute;inset-block:0}.ThreePanelLayoutComponent-module__HXaUna__left-sidebar-panel{inset-inline:0 auto;translate:0}.ThreePanelLayoutComponent-module__HXaUna__right-sidebar-panel{inset-inline:auto 0;translate:0}.ThreePanelLayoutComponent-module__HXaUna__left-sidebar-panel.ThreePanelLayoutComponent-module__HXaUna__is-sidebar-hidden{pointer-events:none;border-width:0;translate:-100%}.ThreePanelLayoutComponent-module__HXaUna__right-sidebar-panel.ThreePanelLayoutComponent-module__HXaUna__is-sidebar-hidden{pointer-events:none;border-width:0;translate:100%}}
.SettingsPanelComponent-module__hLBjKW__container{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:20px 20px 40px;display:flex;overflow-y:auto}.SettingsPanelComponent-module__hLBjKW__conversation-stats{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);background:var(--background-surface);overflow:hidden}.SettingsPanelComponent-module__hLBjKW__stats-header{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--calculated-border-color);align-items:center;gap:6px;padding:6px 10px;font-size:.625rem;font-weight:600;display:flex}.SettingsPanelComponent-module__hLBjKW__stats-badges{flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.SettingsPanelComponent-module__hLBjKW__stat-badge{letter-spacing:.2px;color:var(--text-secondary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-size:.625rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.SettingsPanelComponent-module__hLBjKW__ttft-badge{color:#9fbeff;color:lab(76.47% 1.58888 -37.6248);font-variant-numeric:tabular-nums;opacity:.7;background:#3b82f60f;background:lab(54.6086% 8.76391 -65.8166/.06);border-color:#3b82f626;border-color:lab(54.6086% 8.76391 -65.8166/.15)}.SettingsPanelComponent-module__hLBjKW__ttft-badge-live{color:#9fbeff;color:lab(76.47% 1.58888 -37.6248);font-variant-numeric:tabular-nums;background:#3b82f61a;background:lab(54.6086% 8.76391 -65.8166/.1);border-color:#60a5fa4d;border-color:lab(66.067% -2.93788 -49.784/.3);animation:1.6s ease-in-out infinite SettingsPanelComponent-module__hLBjKW__ttft-pulse}@keyframes SettingsPanelComponent-module__hLBjKW__ttft-pulse{0%,to{opacity:1}50%{opacity:.5}}.SettingsPanelComponent-module__hLBjKW__stat-badge:hover{border-color:color-mix(in oklch, var(--accent-primary) 40%, transparent);color:var(--text-primary)}.SettingsPanelComponent-module__hLBjKW__stat-badge svg{opacity:.6;flex-shrink:0}.SettingsPanelComponent-module__hLBjKW__stat-badge-sub{opacity:.55;font-size:.5625rem;font-weight:400}.SettingsPanelComponent-module__hLBjKW__stat-badge-count{opacity:.6;font-variant-numeric:tabular-nums;font-size:.5625rem;font-weight:600}.SettingsPanelComponent-module__hLBjKW__container>*{flex-shrink:0}.SettingsPanelComponent-module__hLBjKW__section-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-top:10px;font-size:.8125rem;font-weight:600;display:flex}.SettingsPanelComponent-module__hLBjKW__form-group{flex-direction:column;gap:8px;display:flex}.SettingsPanelComponent-module__hLBjKW__form-group>div[class*=dropdown]{width:100%}.SettingsPanelComponent-module__hLBjKW__form-group label{color:var(--text-secondary);font-size:.8125rem}.SettingsPanelComponent-module__hLBjKW__form-group select,.SettingsPanelComponent-module__hLBjKW__input-field{height:var(--input-height);background:var(--calculated-select-background-color);border:1px solid var(--calculated-border-color);color:var(--text-primary);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);padding:0 10px;transition:border-color .2s}.SettingsPanelComponent-module__hLBjKW__form-group textarea{background:var(--calculated-select-background-color);border:1px solid var(--calculated-border-color);height:auto;color:var(--text-primary);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);padding:10px;transition:border-color .2s}.SettingsPanelComponent-module__hLBjKW__form-group select:focus,.SettingsPanelComponent-module__hLBjKW__form-group textarea:focus,.SettingsPanelComponent-module__hLBjKW__input-field:focus{border-color:var(--accent-primary);outline:none}.SettingsPanelComponent-module__hLBjKW__form-group input[type=range]{accent-color:var(--accent-primary);width:100%}.SettingsPanelComponent-module__hLBjKW__section{border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);background:var(--background-surface);margin-top:8px}.SettingsPanelComponent-module__hLBjKW__section-header{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;padding:6px 10px;font-size:.625rem;font-weight:600}.SettingsPanelComponent-module__hLBjKW__modality-layout-row{border-bottom:1px solid var(--calculated-border-color);align-items:center;gap:8px;padding:5px 10px;display:flex}.SettingsPanelComponent-module__hLBjKW__modality-layout-row:last-child{border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);border-bottom:none}.SettingsPanelComponent-module__hLBjKW__modality-icon{color:var(--accent-primary);flex-shrink:0;align-items:center;display:flex}.SettingsPanelComponent-module__hLBjKW__modality-name{font-size:var(--font-size-xs);color:var(--text-primary);text-transform:capitalize;flex:1}.SettingsPanelComponent-module__hLBjKW__modality-status{color:var(--text-secondary);opacity:.5;font-size:.5625rem}.SettingsPanelComponent-module__hLBjKW__modality-status.SettingsPanelComponent-module__hLBjKW__modality-active{color:var(--color-success);opacity:1}.SettingsPanelComponent-module__hLBjKW__system-prompt-button{width:100%;height:var(--input-height);background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:.8125rem;font-weight:500;transition:border-color .2s,color .2s;display:flex}.SettingsPanelComponent-module__hLBjKW__system-prompt-button:hover{border-color:var(--accent-primary);color:var(--text-primary)}.SettingsPanelComponent-module__hLBjKW__system-prompt-is-active-state{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--calculated-accent-primary-glow)}.SettingsPanelComponent-module__hLBjKW__system-prompt-is-active-state:hover{background:var(--calculated-accent-primary-glow);border-color:var(--calculated-accent-primary-hover)}.SettingsPanelComponent-module__hLBjKW__tool-toggle-layout-row{padding:6px 10px}.SettingsPanelComponent-module__hLBjKW__tool-toggle-layout-row .toggle-component{flex-shrink:0;width:auto;padding:0}.SettingsPanelComponent-module__hLBjKW__tool-toggle-layout-row .cycle-button-component{min-width:42px;height:24px;font-size:.6875rem}.SettingsPanelComponent-module__hLBjKW__tool-toggle-layout-row .select-component{width:100%}.SettingsPanelComponent-module__hLBjKW__pricing-value{color:var(--text-primary);opacity:.7;font-variant-numeric:tabular-nums;font-size:.625rem}.SettingsPanelComponent-module__hLBjKW__arena-value{font-size:var(--font-size-xs);color:var(--accent-primary);opacity:1;font-variant-numeric:tabular-nums;font-weight:600}.SettingsPanelComponent-module__hLBjKW__read-only-value{color:var(--text-primary);height:var(--input-height);background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);word-break:break-all;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:600;display:flex}.SettingsPanelComponent-module__hLBjKW__read-only-system-prompt{font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);white-space:pre-wrap;word-break:break-word;max-height:200px;padding:10px 12px;line-height:1.5;overflow-y:auto}.SettingsPanelComponent-module__hLBjKW__workflow-link{border-bottom:1px solid var(--calculated-border-color);color:inherit;cursor:pointer;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;transition:background .15s;display:flex}.SettingsPanelComponent-module__hLBjKW__workflow-link:last-child{border-bottom:none}.SettingsPanelComponent-module__hLBjKW__workflow-link:hover{background:var(--calculated-accent-primary-glow)}.SettingsPanelComponent-module__hLBjKW__workflow-link .SettingsPanelComponent-module__hLBjKW__modality-name{color:var(--accent-primary);font-weight:500}.SettingsPanelComponent-module__hLBjKW__workflow-link .SettingsPanelComponent-module__hLBjKW__modality-status{opacity:0;transition:opacity .15s}.SettingsPanelComponent-module__hLBjKW__workflow-link:hover .SettingsPanelComponent-module__hLBjKW__modality-status{opacity:.7}.SettingsPanelComponent-module__hLBjKW__system-prompt-text-area{resize:vertical;background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);width:100%;min-height:80px;color:var(--text-primary);font-size:.8125rem;font-family:var(--font-sans);transition:border-color var(--transition-fast,.2s);padding:10px 12px;line-height:1.5}.SettingsPanelComponent-module__hLBjKW__system-prompt-text-area:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--calculated-accent-primary-glow);outline:none}.SettingsPanelComponent-module__hLBjKW__system-prompt-text-area::placeholder{color:var(--text-muted)}.SettingsPanelComponent-module__hLBjKW__copy-curl-container-section{flex-direction:column;gap:8px;width:100%;margin-block-start:auto;display:flex}
.SpinningCatComponent-module__w9UMBG__wrapper{z-index:1;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 1px 4px #00000073);filter:drop-shadow(0 1px 4px lab(0% 0 0/.45));will-change:transform, filter;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SpinningCatComponent-module__w9UMBG__static-cat{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.SpinningCatComponent-module__w9UMBG__canvas{width:100%;height:100%;image-rendering:pixelated}.SpinningCatComponent-module__w9UMBG__is-hidden-state{display:none}@keyframes SpinningCatComponent-module__w9UMBG__rapid-click-spin{0%{rotate:none}to{rotate:1080deg}}.SpinningCatComponent-module__w9UMBG__is-click-spinning-state{animation:1s cubic-bezier(.22,1,.36,1) forwards SpinningCatComponent-module__w9UMBG__rapid-click-spin}
.NavigationSidebarComponent-module__DMt3ea__wrapper{flex-shrink:0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1),min-width .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__no-transition,.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__no-transition *{transition-duration:0s!important}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__sidebar{width:52px;min-width:52px}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navigation-list{gap:0;padding:4px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navigation-link{border-radius:0;justify-content:center;gap:0;width:100%;padding:0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__is-active-state-layer{border-radius:0;justify-content:center;margin:0;padding:14px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navigation-link.NavigationSidebarComponent-module__DMt3ea__is-active-state .NavigationSidebarComponent-module__DMt3ea__is-active-state-layer{background:color-mix(in oklch, var(--accent-primary) 10%, transparent)}:is(:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navigation-label,:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .navigation-indicator-component){display:none}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navigation-divider{margin:0;padding:0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navigation-divider>span{display:none}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__navigation-divider:after{margin:4px 10px}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__footer{padding:4px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__status-layout-row{justify-content:center;padding:4px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__status-layout-row>span:last-child{display:none}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__collapse-button{right:50%;transform:translate(50%,-50%)}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__collapse-button svg{transform:scaleX(-1)}.NavigationSidebarComponent-module__DMt3ea__tooltip-fill{justify-content:center;width:100%;display:flex}.NavigationSidebarComponent-module__DMt3ea__expand-button{display:none}.NavigationSidebarComponent-module__DMt3ea__sidebar{background:var(--accent-surface);border-right:1px solid var(--sidebar-contrast-border,#ffffff26);z-index:100;flex-direction:column;flex-shrink:0;width:fit-content;min-width:200px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1),min-width .4s cubic-bezier(.4,0,.2,1),opacity .3s,border-width .3s;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__sidebar{border-right:1px solid var(--sidebar-contrast-border,lab(99.9996% -.00357628 -.0378609/.15))}}.NavigationSidebarComponent-module__DMt3ea__logo-banner{border-bottom:1px solid var(--sidebar-contrast-border,#ffffff26);width:100%;height:50px;min-height:50px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__logo-banner{border-bottom:1px solid var(--sidebar-contrast-border,lab(99.9996% -.00357628 -.0378609/.15))}}.NavigationSidebarComponent-module__DMt3ea__mini-cat{object-fit:contain;image-rendering:pixelated;z-index:0;pointer-events:none;opacity:.85;will-change:transform, filter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NavigationSidebarComponent-module__DMt3ea__rainbow-canvas{width:100%;height:50px;image-rendering:pixelated;display:block}.NavigationSidebarComponent-module__DMt3ea__collapse-button{color:#fff;color:lab(100% 0 0);cursor:pointer;opacity:0;background:#00000059;background:lab(0% 0 0/.35);border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.NavigationSidebarComponent-module__DMt3ea__logo-banner:hover .NavigationSidebarComponent-module__DMt3ea__collapse-button{opacity:.8}.NavigationSidebarComponent-module__DMt3ea__collapse-button:hover{background:#0000008c;background:lab(0% 0 0/.55);opacity:1!important}.NavigationSidebarComponent-module__DMt3ea__navigation-list{flex-direction:column;flex:1;gap:0;padding:0;display:flex;overflow-y:auto}.NavigationSidebarComponent-module__DMt3ea__navigation-link{border-radius:var(--border-radius-sm);color:var(--sidebar-contrast-color-muted,#ffffff8c);transition:color var(--transition-fast);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:calc(100% - 8px);margin:0 4px;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex;position:relative}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__navigation-link{color:var(--sidebar-contrast-color-muted,lab(99.9996% -.00357628 -.0378609/.55))}}.NavigationSidebarComponent-module__DMt3ea__navigation-link:hover{color:var(--sidebar-contrast-color,#ffffffeb)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__navigation-link:hover{color:var(--sidebar-contrast-color,lab(99.9996% -.00357628 -.0378609/.92))}}.NavigationSidebarComponent-module__DMt3ea__navigation-link:hover .NavigationSidebarComponent-module__DMt3ea__is-active-state-layer{background:var(--sidebar-contrast-hover-background,#ffffff14)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__navigation-link:hover .NavigationSidebarComponent-module__DMt3ea__is-active-state-layer{background:var(--sidebar-contrast-hover-background,lab(99.9996% -.00357628 -.0378609/.08))}}.NavigationSidebarComponent-module__DMt3ea__navigation-link.NavigationSidebarComponent-module__DMt3ea__is-active-state{color:#fff;color:lab(100% 0 0)}.NavigationSidebarComponent-module__DMt3ea__navigation-link.NavigationSidebarComponent-module__DMt3ea__is-active-state .NavigationSidebarComponent-module__DMt3ea__navigation-icon,.NavigationSidebarComponent-module__DMt3ea__navigation-link.NavigationSidebarComponent-module__DMt3ea__is-active-state .NavigationSidebarComponent-module__DMt3ea__navigation-label{color:#fff;color:lab(100% 0 0);filter:hue-rotate();will-change:filter;animation:4s linear infinite NavigationSidebarComponent-module__DMt3ea__rainbow-hue}.NavigationSidebarComponent-module__DMt3ea__is-active-state-layer{align-items:center;gap:inherit;border-radius:var(--border-radius-sm);width:100%;transition:background var(--transition-fast);background:0 0;margin:0;padding:8px;display:flex}.NavigationSidebarComponent-module__DMt3ea__navigation-link.NavigationSidebarComponent-module__DMt3ea__is-active-state .NavigationSidebarComponent-module__DMt3ea__is-active-state-layer{background:#ffffff26;background:lab(100% 0 0/.15)}[data-theme=light] .NavigationSidebarComponent-module__DMt3ea__theme-toggle{color:#999;color:lab(63.2276% -.00360608 -.037849);background:#1e1e1e;background:lab(11.26% .00000745058 -.00000298023)}[data-theme=light] .NavigationSidebarComponent-module__DMt3ea__theme-toggle:hover{color:#ccc;color:lab(82.0196% -.00363588 -.037849);background:#2a2a2a;background:lab(17.06% 0 0)}[data-theme=tropical] .NavigationSidebarComponent-module__DMt3ea__theme-toggle{color:#c4a882;color:lab(70.6911% 6.46433 23.6515);background:#2e221a;background:lab(14.5347% 4.89523 7.71756)}[data-theme=tropical] .NavigationSidebarComponent-module__DMt3ea__theme-toggle:hover{color:#faebd7;color:lab(93.8954% 2.85587 11.6309);background:#3a2c20;background:lab(19.4254% 5.18803 10.4039)}[data-theme=oceanic] .NavigationSidebarComponent-module__DMt3ea__theme-toggle{color:#7ba7c2;color:lab(65.9971% -10.2213 -18.9614);background:#0b1628;background:lab(6.98278% .329822 -14.012)}[data-theme=oceanic] .NavigationSidebarComponent-module__DMt3ea__theme-toggle:hover{color:#d0e8f2;color:lab(90.3981% -6.70329 -7.72587);background:#111f38;background:lab(11.576% 1.18538 -18.4047)}[data-theme=muted] .NavigationSidebarComponent-module__DMt3ea__theme-toggle{color:#9b9b9b;color:lab(63.808% 0 0);background:#2b2b2b;background:lab(17.64% -.0000149012 0)}[data-theme=muted] .NavigationSidebarComponent-module__DMt3ea__theme-toggle:hover{color:#d2d2d2;color:lab(84.34% 0 0);background:#373737;background:lab(22.86% -.0000149012 0)}.NavigationSidebarComponent-module__DMt3ea__navigation-icon{flex-shrink:0;width:18px;height:18px}.NavigationSidebarComponent-module__DMt3ea__navigation-label{text-overflow:ellipsis;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__navigation-divider{align-items:center;gap:8px;margin-top:4px;padding:10px 12px 4px;display:flex}.NavigationSidebarComponent-module__DMt3ea__navigation-divider>span{text-transform:uppercase;letter-spacing:.8px;color:var(--sidebar-contrast-color-muted,#ffffff8c);white-space:nowrap;font-size:.625rem;font-weight:600}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__navigation-divider>span{color:var(--sidebar-contrast-color-muted,lab(99.9996% -.00357628 -.0378609/.55))}}.NavigationSidebarComponent-module__DMt3ea__navigation-divider:after{content:"";background:var(--sidebar-contrast-border,#ffffff26);flex:1;height:1px}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__navigation-divider:after{background:var(--sidebar-contrast-border,lab(99.9996% -.00357628 -.0378609/.15))}}.NavigationSidebarComponent-module__DMt3ea__footer{border-top:1px solid var(--sidebar-contrast-border,#ffffff26);flex-direction:column;gap:0;padding:0;display:flex}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__footer{border-top:1px solid var(--sidebar-contrast-border,lab(99.9996% -.00357628 -.0378609/.15))}}.NavigationSidebarComponent-module__DMt3ea__status-layout-row{font-size:var(--font-size-xs);color:var(--sidebar-contrast-color-muted,#ffffff8c);align-items:center;gap:8px;padding:7px 12px;display:flex}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__status-layout-row{color:var(--sidebar-contrast-color-muted,lab(99.9996% -.00357628 -.0378609/.55))}}.NavigationSidebarComponent-module__DMt3ea__status-dot{background:var(--color-success);width:12px;height:12px;box-shadow:0 0 8px color-mix(in oklch, var(--color-success) 50%, transparent);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite NavigationSidebarComponent-module__DMt3ea__status-dot-pulse}@keyframes NavigationSidebarComponent-module__DMt3ea__status-dot-pulse{0%,to{opacity:1}50%{opacity:.55}}.NavigationSidebarComponent-module__DMt3ea__status-dot.NavigationSidebarComponent-module__DMt3ea__offline{background:var(--color-danger);box-shadow:0 0 8px color-mix(in oklch, var(--color-danger) 50%, transparent)}.NavigationSidebarComponent-module__DMt3ea__user-profile-container{position:relative}.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger{inline-size:100%;color:var(--sidebar-contrast-color,#ffffffeb);cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:8px 12px;transition:background-color .15s,color .15s;display:flex}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger{color:var(--sidebar-contrast-color,lab(99.9996% -.00357628 -.0378609/.92))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger:hover{background-color:color-mix(in oklch, var(--sidebar-contrast-color,#fff) 6%, transparent)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger:hover{background-color:color-mix(in oklch, var(--sidebar-contrast-color,lab(99.9996% -.00357628 -.0378609)) 6%, transparent)}}.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger:focus-visible{outline:2px solid var(--accent-secondary,#a664fe);outline-offset:-2px}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger:focus-visible{outline:2px solid var(--accent-secondary,lab(55.8417% 49.8666 -67.9077))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger.NavigationSidebarComponent-module__DMt3ea__is-popover-open-state{background-color:color-mix(in oklch, var(--sidebar-contrast-color,#fff) 8%, transparent)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger.NavigationSidebarComponent-module__DMt3ea__is-popover-open-state{background-color:color-mix(in oklch, var(--sidebar-contrast-color,lab(99.9996% -.00357628 -.0378609)) 8%, transparent)}}.NavigationSidebarComponent-module__DMt3ea__user-profile-avatar{border:1px solid var(--sidebar-contrast-border,#ffffff26);border-radius:50%;flex-shrink:0;block-size:28px;inline-size:28px;transition:border-color .2s;overflow:hidden}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-avatar{border:1px solid var(--sidebar-contrast-border,lab(99.9996% -.00357628 -.0378609/.15))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger:hover .NavigationSidebarComponent-module__DMt3ea__user-profile-avatar{border-color:var(--accent-secondary,#a664fe)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger:hover .NavigationSidebarComponent-module__DMt3ea__user-profile-avatar{border-color:var(--accent-secondary,lab(55.8417% 49.8666 -67.9077))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-avatar-image{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%}.NavigationSidebarComponent-module__DMt3ea__user-profile-avatar-initials{color:#fff;color:lab(100% 0 0);letter-spacing:-.2px;text-transform:uppercase;background:linear-gradient(135deg,#a664fe,#0079b9);background:linear-gradient(135deg,lab(55.8417% 49.8666 -67.9077),lab(46.8547% -8.14188 -67.3792));justify-content:center;align-items:center;block-size:100%;inline-size:100%;font-size:11px;font-weight:600;display:flex}.NavigationSidebarComponent-module__DMt3ea__user-profile-identity{flex-direction:column;gap:1px;min-inline-size:0;display:flex;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__user-profile-display-name{font-size:var(--font-size-sm,13px);color:var(--sidebar-contrast-color,#ffffffeb);white-space:nowrap;text-overflow:ellipsis;text-align:start;font-weight:600;line-height:1.3;overflow:hidden}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-display-name{color:var(--sidebar-contrast-color,lab(99.9996% -.00357628 -.0378609/.92))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-email-address{font-size:var(--font-size-xs,11px);color:var(--sidebar-contrast-color-muted,#ffffff8c);white-space:nowrap;text-overflow:ellipsis;text-align:start;line-height:1.3;overflow:hidden}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-email-address{color:var(--sidebar-contrast-color-muted,lab(99.9996% -.00357628 -.0378609/.55))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-chevron-icon{color:var(--sidebar-contrast-color-muted,#ffffff73);flex-shrink:0;margin-inline-start:auto;transition:transform .2s cubic-bezier(.4,0,.2,1)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-chevron-icon{color:var(--sidebar-contrast-color-muted,lab(99.9996% -.00357628 -.0378609/.45))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-trigger.NavigationSidebarComponent-module__DMt3ea__is-popover-open-state .NavigationSidebarComponent-module__DMt3ea__user-profile-chevron-icon{transform:rotate(180deg)}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover{background:color-mix(in oklch, var(--accent-surface,#1e1e24) 92%, transparent);-webkit-backdrop-filter:blur(20px);border:1px solid var(--sidebar-contrast-border,#ffffff1f);border-radius:var(--border-radius-md,12px);z-index:200;transform-origin:bottom;flex-direction:column;gap:2px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) forwards NavigationSidebarComponent-module__DMt3ea__user-profile-popover-slide-up;display:flex;position:absolute;inset-block-end:calc(100% + 6px);inset-inline:8px;box-shadow:0 -8px 24px -4px #00000059,0 -4px 12px -4px #00000040,inset 0 1px 1px #ffffff0a;box-shadow:0 -8px 24px -4px lab(0% 0 0/.35),0 -4px 12px -4px lab(0% 0 0/.25),inset 0 1px 1px lab(100% 0 0/.04)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover{background:color-mix(in oklch, var(--accent-surface,lab(11.5026% 1.20296 -4.09465)) 92%, transparent);border:1px solid var(--sidebar-contrast-border,lab(99.9996% -.00357628 -.0378609/.12))}}@keyframes NavigationSidebarComponent-module__DMt3ea__user-profile-popover-slide-up{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-header{padding:8px 8px 6px}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-display-name{font-size:var(--font-size-sm,13px);color:var(--sidebar-contrast-color,#fffffff2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-display-name{color:var(--sidebar-contrast-color,lab(99.9996% -.00357628 -.0378609/.95))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-email-address{font-size:var(--font-size-xs,11px);color:var(--sidebar-contrast-color-muted,#ffffff8c);white-space:nowrap;text-overflow:ellipsis;margin-block-start:2px;overflow:hidden}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-email-address{color:var(--sidebar-contrast-color-muted,lab(99.9996% -.00357628 -.0378609/.55))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-divider{background-color:var(--sidebar-contrast-border,#ffffff14);border:0;block-size:1px;margin:2px 0}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-divider{background-color:var(--sidebar-contrast-border,lab(99.9996% -.00357628 -.0378609/.08))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-button{border-radius:var(--border-radius-sm,8px);inline-size:100%;color:var(--sidebar-contrast-color,#ffffffd9);font-size:var(--font-size-sm,13px);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-weight:500;transition:background-color .15s,color .15s;display:flex}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-button{color:var(--sidebar-contrast-color,lab(99.9996% -.00357628 -.0378609/.85))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-button:hover{background-color:color-mix(in oklch, var(--sidebar-contrast-color,#fff) 8%, transparent)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-button:hover{background-color:color-mix(in oklch, var(--sidebar-contrast-color,lab(99.9996% -.00357628 -.0378609)) 8%, transparent)}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-icon{color:var(--sidebar-contrast-color-muted,#ffffff8c);flex-shrink:0;transition:color .15s}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-icon{color:var(--sidebar-contrast-color-muted,lab(99.9996% -.00357628 -.0378609/.55))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-button:hover .NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-icon{color:var(--sidebar-contrast-color,#ffffffd9)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-button:hover .NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-icon{color:var(--sidebar-contrast-color,lab(99.9996% -.00357628 -.0378609/.85))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-logout-action{color:var(--color-danger,#d64651)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-logout-action{color:var(--color-danger,lab(51.6985% 57.6962 26.9402))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-logout-action:hover{background-color:color-mix(in oklch, var(--color-danger,#d64651) 12%, transparent);color:var(--color-danger,#d64651)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-logout-action:hover{background-color:color-mix(in oklch, var(--color-danger,lab(51.6985% 57.6962 26.9402)) 12%, transparent);color:var(--color-danger,lab(51.6985% 57.6962 26.9402))}}.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-logout-action:hover .NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-icon{color:var(--color-danger,#d64651)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__user-profile-popover-logout-action:hover .NavigationSidebarComponent-module__DMt3ea__user-profile-popover-action-icon{color:var(--color-danger,lab(51.6985% 57.6962 26.9402))}}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__user-profile-trigger{justify-content:center;padding:8px 0}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__user-profile-identity,:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__user-profile-chevron-icon{display:none}:is(.NavigationSidebarComponent-module__DMt3ea__wrapper.NavigationSidebarComponent-module__DMt3ea__is-collapsed-state,[data-navigation-is-collapsed=true] .NavigationSidebarComponent-module__DMt3ea__wrapper) .NavigationSidebarComponent-module__DMt3ea__user-profile-popover{transform-origin:0 100%;inline-size:220px;animation-name:NavigationSidebarComponent-module__DMt3ea__user-profile-popover-slide-right;inset-block-end:0;inset-inline:calc(100% + 6px) auto}@keyframes NavigationSidebarComponent-module__DMt3ea__user-profile-popover-slide-right{0%{opacity:0;transform:translate(-6px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1200px){.NavigationSidebarComponent-module__DMt3ea__wrapper{display:none}}.NavigationSidebarComponent-module__DMt3ea__mobile-hamburger{z-index:10000;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:80px;height:90px;padding:0;display:none;position:fixed;bottom:0;left:0}.NavigationSidebarComponent-module__DMt3ea__mobile-hamburger:active .NavigationSidebarComponent-module__DMt3ea__circle-spin{transform:scale(.92)}.NavigationSidebarComponent-module__DMt3ea__circle-spin{will-change:transform;transform-origin:0 100%;clip-path:polygon(0 0,0 100%,100% 100%);transition:transform .15s;position:absolute;inset:0}.NavigationSidebarComponent-module__DMt3ea__triangle-outer{position:absolute;inset:0;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__triangle-outer canvas{position:absolute;inset:-20px;width:calc(100% + 40px)!important;height:calc(100% + 40px)!important}.NavigationSidebarComponent-module__DMt3ea__triangle-inner{clip-path:polygon(3px 10px,3px 87px,75px 87px);background:#ffffff54;background:lab(99.9996% -.00357628 -.0378609/.33);position:absolute;inset:0}.NavigationSidebarComponent-module__DMt3ea__triangle-icon{width:24px;height:24px;color:var(--text-primary);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;left:8px}@media (max-width:1200px){.NavigationSidebarComponent-module__DMt3ea__mobile-hamburger{display:flex}}.NavigationSidebarComponent-module__DMt3ea__mobile-backdrop{z-index:10000;background:#000000b3;background:lab(0% 0 0/.7);animation:.25s NavigationSidebarComponent-module__DMt3ea__scrim-fade-in;position:fixed;inset:0}@keyframes NavigationSidebarComponent-module__DMt3ea__scrim-fade-in{0%{opacity:0}to{opacity:1}}.NavigationSidebarComponent-module__DMt3ea__mobile-popover{z-index:10001;background:var(--accent-surface);border:1px solid var(--sidebar-contrast-border,#ffffff26);transform-origin:0 100%;border-radius:12px;flex-direction:column;animation:.2s cubic-bezier(.4,0,.2,1) NavigationSidebarComponent-module__DMt3ea__popover-in-up;display:flex;position:fixed;bottom:103px;left:12px;overflow:hidden;box-shadow:0 8px 32px #00000059;box-shadow:0 8px 32px lab(0% 0 0/.35)}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__mobile-popover{border:1px solid var(--sidebar-contrast-border,lab(99.9996% -.00357628 -.0378609/.15))}}.NavigationSidebarComponent-module__DMt3ea__rainbow-strip{height:12px;min-height:12px;image-rendering:pixelated;align-self:stretch;position:relative;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__rainbow-strip canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.NavigationSidebarComponent-module__DMt3ea__mobile-popover-navigation-bar{flex-direction:column;gap:1px;padding:8px;display:flex}.NavigationSidebarComponent-module__DMt3ea__mobile-popover-footer{border-top:1px solid var(--sidebar-contrast-border,#ffffff26);flex-direction:column;gap:1px;padding:8px;display:flex}@supports (color:lab(0% 0 0)){.NavigationSidebarComponent-module__DMt3ea__mobile-popover-footer{border-top:1px solid var(--sidebar-contrast-border,lab(99.9996% -.00357628 -.0378609/.15))}}.NavigationSidebarComponent-module__DMt3ea__workspace-selector{border-bottom:1px solid var(--calculated-border-color);padding:6px 8px;position:relative}.NavigationSidebarComponent-module__DMt3ea__workspace-current{border-radius:var(--border-radius-sm);background:var(--background-elevated);border:1px solid var(--calculated-border-color);width:100%;color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:8px;padding:6px 8px;font-weight:500;display:flex}.NavigationSidebarComponent-module__DMt3ea__workspace-current:hover{background:var(--calculated-accent-primary-subtle)}.NavigationSidebarComponent-module__DMt3ea__workspace-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.NavigationSidebarComponent-module__DMt3ea__chevron{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.NavigationSidebarComponent-module__DMt3ea__workspace-menu{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);z-index:100;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% - 6px);left:8px;right:8px;overflow:hidden;box-shadow:0 4px 16px #00000026;box-shadow:0 4px 16px lab(0% 0 0/.15)}.NavigationSidebarComponent-module__DMt3ea__workspace-item{border-radius:var(--border-radius-sm);width:100%;color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;padding:6px 8px;font-weight:500;display:flex}.NavigationSidebarComponent-module__DMt3ea__workspace-item:hover{background:var(--calculated-accent-primary-subtle);color:var(--text-primary)}.NavigationSidebarComponent-module__DMt3ea__workspace-item-is-active-state{color:var(--accent-primary);background:var(--calculated-accent-primary-subtle)}.NavigationSidebarComponent-module__DMt3ea__workspace-menu-divider{background:var(--calculated-border-color);height:1px;margin:2px 0}.NavigationSidebarComponent-module__DMt3ea__workspace-new-button{border-radius:var(--border-radius-sm);width:100%;color:var(--text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.NavigationSidebarComponent-module__DMt3ea__workspace-new-button:hover{background:var(--calculated-accent-primary-subtle);color:var(--accent-primary)}
.NavigationIndicatorComponent-module__hl2hIa__indicator{color:#fff;color:lab(100% 0 0);cursor:help;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;block-size:18px;min-inline-size:18px;margin-inline-start:auto;padding-block-start:1px;padding-inline:5px;font-size:.625rem;font-weight:600;line-height:1;display:flex}.NavigationIndicatorComponent-module__hl2hIa__variant-error{background:var(--color-danger,#f9262a)}@supports (color:lab(0% 0 0)){.NavigationIndicatorComponent-module__hl2hIa__variant-error{background:var(--color-danger,lab(54.673% 75.658 54.2748))}}.NavigationIndicatorComponent-module__hl2hIa__variant-warning{background:var(--color-warning,#f6ba00)}@supports (color:lab(0% 0 0)){.NavigationIndicatorComponent-module__hl2hIa__variant-warning{background:var(--color-warning,lab(79.2935% 13.5666 82.2486))}}.NavigationIndicatorComponent-module__hl2hIa__variant-notification{background:var(--color-info,#2885ef)}@supports (color:lab(0% 0 0)){.NavigationIndicatorComponent-module__hl2hIa__variant-notification{background:var(--color-info,lab(54.6258% 2.65774 -61.8812))}}.NavigationIndicatorComponent-module__hl2hIa__variant-live{background:var(--color-success,#00c285);animation:2s ease-in-out infinite NavigationIndicatorComponent-module__hl2hIa__indicator-pulse}@supports (color:lab(0% 0 0)){.NavigationIndicatorComponent-module__hl2hIa__variant-live{background:var(--color-success,lab(69.7603% -57.9481 20.0719))}}.NavigationIndicatorComponent-module__hl2hIa__variant-default{background:var(--accent-primary)}@keyframes NavigationIndicatorComponent-module__hl2hIa__indicator-pulse{0%,to{opacity:1}50%{opacity:.55}}
.ShimmerSweepComponent-module__vTjukG__shimmer-sweep{pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.ShimmerSweepComponent-module__vTjukG__shimmer-sweep.ShimmerSweepComponent-module__vTjukG__is-active-state{opacity:1}.ShimmerSweepComponent-module__vTjukG__shimmer-band{will-change:transform;background:linear-gradient(90deg,#fff0 0%,#ffffff1f 18%,#ffffff05 32%,#ffffff29 48%,#ffffff73 58%,#ffffff24 72%,#fff0 100%);background:linear-gradient(90deg,lab(100% 0 0/0) 0%,lab(100% 0 0/.12) 18%,lab(100% 0 0/.02) 32%,lab(100% 0 0/.16) 48%,lab(100% 0 0/.45) 58%,lab(100% 0 0/.14) 72%,lab(100% 0 0/0) 100%);width:55%;animation:2.6s cubic-bezier(.45,0,.25,1) infinite paused ShimmerSweepComponent-module__vTjukG__shimmer-travel;position:absolute;top:-60%;bottom:-60%;left:0;transform:translate(-130%)skew(-18deg)}.ShimmerSweepComponent-module__vTjukG__shimmer-sweep.ShimmerSweepComponent-module__vTjukG__is-active-state .ShimmerSweepComponent-module__vTjukG__shimmer-band{animation-play-state:running}@keyframes ShimmerSweepComponent-module__vTjukG__shimmer-travel{0%{transform:translate(-130%)skew(-18deg)}72%,to{transform:translate(330%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.ShimmerSweepComponent-module__vTjukG__shimmer-band{animation:none}.ShimmerSweepComponent-module__vTjukG__shimmer-sweep.ShimmerSweepComponent-module__vTjukG__is-active-state{opacity:.5;background:#ffffff14;background:lab(100% 0 0/.08)}}
.AudioPlayerRecorderComponent-module__wFJi0a__mic-button{border-radius:var(--border-radius-sm);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__mic-button:hover{color:var(--accent-primary);background:var(--background-elevated)}.AudioPlayerRecorderComponent-module__wFJi0a__audio-thumb{background:var(--background-elevated);border:1px solid var(--calculated-border-color);border-radius:4px;align-items:center;gap:6px;height:40px;padding:6px 10px;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__audio-compact{height:38px}.AudioPlayerRecorderComponent-module__wFJi0a__audio-recording{background:#ef44440a;background:lab(55.8044% 65.6075 40.7259/.04);border-color:#ef444440;border-color:lab(55.8044% 65.6075 40.7259/.25)}.AudioPlayerRecorderComponent-module__wFJi0a__audio-streaming{border:none;padding:0;position:relative;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__streaming-canvas-wrap{image-rendering:pixelated;position:absolute;inset:0;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__streaming-canvas{display:block;width:100%!important;height:100%!important}.AudioPlayerRecorderComponent-module__wFJi0a__streaming-overlay{z-index:1;align-items:center;gap:8px;width:100%;height:100%;padding:0 10px;display:flex;position:relative}.AudioPlayerRecorderComponent-module__wFJi0a__streaming-icon{color:#fff;color:lab(100% 0 0);filter:drop-shadow(0 1px 3px #0006);filter:drop-shadow(0 1px 3px lab(0% 0 0/.4));flex-shrink:0;justify-content:center;align-items:center;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__streaming-bars{flex:1;justify-content:center;align-items:center;gap:2px;min-width:50px;height:24px;display:flex;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__streaming-bar{transform-origin:50%;will-change:transform, opacity;filter:drop-shadow(0 0 2px #ffffff4d);filter:drop-shadow(0 0 2px lab(99.9996% -.00357628 -.0378609/.3));background:#ffffffe6;background:lab(99.9996% -.00357628 -.0378609/.9);border-radius:1px;width:2px;height:18px;animation:1.2s ease-in-out infinite AudioPlayerRecorderComponent-module__wFJi0a__streaming-bar-pulse}@keyframes AudioPlayerRecorderComponent-module__wFJi0a__streaming-bar-pulse{0%,to{opacity:.5;transform:scaleY(.17)}50%{opacity:1;transform:scaleY(1)}}.AudioPlayerRecorderComponent-module__wFJi0a__streaming-label{font-size:var(--font-size-xs);color:#fff;color:lab(100% 0 0);white-space:nowrap;filter:drop-shadow(0 1px 3px #0006);filter:drop-shadow(0 1px 3px lab(0% 0 0/.4));flex-shrink:0;font-weight:600}.AudioPlayerRecorderComponent-module__wFJi0a__waveform-wrap{cursor:pointer;flex:1;align-items:center;min-width:50px;height:28px;display:flex;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__waveform-canvas{width:100%;height:28px;display:block}.AudioPlayerRecorderComponent-module__wFJi0a__play-button{background:var(--text-primary);width:26px;height:26px;color:var(--background-base);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__play-button:hover{opacity:.8;transform:scale(1.08)}.AudioPlayerRecorderComponent-module__wFJi0a__stop-button{background:var(--color-danger);color:#fff;color:lab(100% 0 0);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,transform .15s;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__stop-button:hover{background:var(--color-danger-strong);transform:scale(1.1)}.AudioPlayerRecorderComponent-module__wFJi0a__timer{font-size:var(--font-size-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:600}.AudioPlayerRecorderComponent-module__wFJi0a__recording-timer{font-size:var(--font-size-xs);color:var(--color-danger);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:600}.AudioPlayerRecorderComponent-module__wFJi0a__icon-button{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.AudioPlayerRecorderComponent-module__wFJi0a__icon-button:hover{color:var(--text-primary);background:var(--background-surface)}.AudioPlayerRecorderComponent-module__wFJi0a__volume-slider-wrap{flex-shrink:0;width:52px}.AudioPlayerRecorderComponent-module__wFJi0a__faded-icon{color:var(--text-secondary);opacity:.2;flex-shrink:0}.AudioPlayerRecorderComponent-module__wFJi0a__faded-slider{background:var(--calculated-border-color);opacity:.2;border-radius:2px;flex-shrink:0;width:48px;height:4px}.AudioPlayerRecorderComponent-module__wFJi0a__audio-square{background:var(--background-elevated);border-radius:2px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__square-wave-wrap{cursor:pointer;flex:1;justify-content:center;align-items:center;padding:8px 4px 0;display:flex;overflow:hidden}.AudioPlayerRecorderComponent-module__wFJi0a__square-wave-canvas{width:100%;height:100%;display:block}.AudioPlayerRecorderComponent-module__wFJi0a__square-controls{justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:flex}
.ImagePreviewComponent-module__p1bv9G__overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#000000eb;background:lab(0% 0 0/.92);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ImagePreviewComponent-module__p1bv9G__toolbar{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-md);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;padding:10px 16px;display:flex}.ImagePreviewComponent-module__p1bv9G__tool-group{align-items:center;gap:6px;display:flex}.ImagePreviewComponent-module__p1bv9G__tool-group:after{content:"";background:var(--calculated-border-color);width:1px;height:20px;margin-left:6px;display:block}.ImagePreviewComponent-module__p1bv9G__tool-group:last-child:after{display:none}.ImagePreviewComponent-module__p1bv9G__tool-label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-right:4px;font-weight:600}.ImagePreviewComponent-module__p1bv9G__swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:0;transition:all .15s}.ImagePreviewComponent-module__p1bv9G__swatch:hover{transform:scale(1.15)}.ImagePreviewComponent-module__p1bv9G__swatch-is-active-state{border-color:var(--text-primary);box-shadow:0 0 8px var(--calculated-accent-primary-glow);transform:scale(1.15)}.ImagePreviewComponent-module__p1bv9G__size-button{border-radius:var(--border-radius-sm);border:1px solid var(--calculated-border-color);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.ImagePreviewComponent-module__p1bv9G__size-button:hover{background:var(--background-elevated);color:var(--text-primary)}.ImagePreviewComponent-module__p1bv9G__size-button-element-is-active-state{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;color:lab(100% 0 0)}.ImagePreviewComponent-module__p1bv9G__size-dot{background:currentColor;border-radius:50%}.ImagePreviewComponent-module__p1bv9G__action-button{border-radius:var(--border-radius-sm);background:var(--background-elevated);border:1px solid var(--calculated-border-color);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:5px;padding:6px 12px;font-weight:500;transition:all .15s;display:flex}.ImagePreviewComponent-module__p1bv9G__action-button:hover{background:var(--calculated-accent-primary-glow);color:var(--text-primary)}.ImagePreviewComponent-module__p1bv9G__action-button:disabled{opacity:.4;cursor:not-allowed}.ImagePreviewComponent-module__p1bv9G__canvas-area{justify-content:center;align-items:center;max-width:90vw;max-height:calc(90vh - 120px);display:flex;position:relative}.ImagePreviewComponent-module__p1bv9G__canvas-area img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:2px;max-width:90vw;max-height:calc(90vh - 120px);display:block}.ImagePreviewComponent-module__p1bv9G__draw-canvas{cursor:crosshair;touch-action:none;border-radius:2px;position:absolute;top:0;left:0}.ImagePreviewComponent-module__p1bv9G__bottom-bar{align-items:center;gap:12px;margin-top:12px;display:flex}.ImagePreviewComponent-module__p1bv9G__use-button{border-radius:var(--border-radius-sm);background:var(--accent-primary);color:#fff;color:lab(100% 0 0);cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 20px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.ImagePreviewComponent-module__p1bv9G__use-button:hover{background:var(--calculated-accent-primary-hover);box-shadow:0 4px 16px var(--calculated-accent-primary-glow);transform:translateY(-1px)}.ImagePreviewComponent-module__p1bv9G__close-button{color:var(--color-white);cursor:pointer;z-index:10;background:#ffffff1a;background:lab(99.9996% -.00357628 -.0378609/.1);border:1px solid #ffffff26;border:1px solid lab(99.9996% -.00357628 -.0378609/.15);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.ImagePreviewComponent-module__p1bv9G__close-button:hover{background:#fff3;background:lab(99.9996% -.00357628 -.0378609/.2)}.ImagePreviewComponent-module__p1bv9G__eraser-cursor{cursor:cell}
.MessageListComponent-module__BAqU7G__messages-list{flex-direction:column;gap:24px;display:flex}.MessageListComponent-module__BAqU7G__message{gap:16px;width:100%;margin:0 auto;animation:.3s ease-out forwards MessageListComponent-module__BAqU7G__fade-in;display:flex}.MessageListComponent-module__BAqU7G__message.MessageListComponent-module__BAqU7G__user-node{scroll-margin-top:56px}.MessageListComponent-module__BAqU7G__message:hover .MessageListComponent-module__BAqU7G__action-button{opacity:1}.MessageListComponent-module__BAqU7G__continuation-message{margin-top:-18px;padding-left:48px;animation:none}.MessageListComponent-module__BAqU7G__avatar{width:32px;height:32px;font-size:var(--font-size-sm);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;box-shadow:0 2px 8px #0003;box-shadow:0 2px 8px lab(0% 0 0/.2)}.MessageListComponent-module__BAqU7G__avatar img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}.MessageListComponent-module__BAqU7G__user-node .MessageListComponent-module__BAqU7G__avatar{background:var(--background-surface);border:1px solid var(--calculated-border-color);color:var(--text-primary)}.MessageListComponent-module__BAqU7G__assistant-node .MessageListComponent-module__BAqU7G__avatar{background:var(--calculated-accent-primary-glow);color:var(--accent-primary);border:1px solid var(--accent-primary)}.MessageListComponent-module__BAqU7G__prism-avatar{z-index:0;position:relative;overflow:hidden;color:#fff!important;color:lab(100% 0 0)!important;background:0 0!important;border-color:#0000!important}.MessageListComponent-module__BAqU7G__prism-avatar:before{content:"";background:var(--prism-conic);z-index:-1;animation:2s linear infinite MessageListComponent-module__BAqU7G__spin;position:absolute;inset:-50%}.MessageListComponent-module__BAqU7G__system-node .MessageListComponent-module__BAqU7G__avatar{color:#fff;color:lab(100% 0 0);background:#000;background:lab(0% 0 0);border:1px solid #2e2e2e;border:1px solid lab(18.8% 0 0)}.MessageListComponent-module__BAqU7G__notification-node{border-left:3px solid var(--accent-primary,var(--color-indigo));opacity:.8;margin-left:auto;margin-right:auto;padding:8px 0;transition:opacity .2s}.MessageListComponent-module__BAqU7G__notification-node:hover{opacity:1}.MessageListComponent-module__BAqU7G__notification-node .MessageListComponent-module__BAqU7G__avatar{background:color-mix(in oklch, var(--accent-primary,var(--color-indigo)) 10%, transparent);color:var(--accent-primary,var(--color-indigo));border:1px solid color-mix(in oklch, var(--accent-primary,var(--color-indigo)) 30%, transparent)}.MessageListComponent-module__BAqU7G__content{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:4px;display:flex}.MessageListComponent-module__BAqU7G__message-header{justify-content:space-between;align-items:center;display:flex}.MessageListComponent-module__BAqU7G__role-label{font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-weight:600;display:flex}.MessageListComponent-module__BAqU7G__message-timestamp{color:var(--text-muted);text-transform:none;letter-spacing:0;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:400}.MessageListComponent-module__BAqU7G__message-actions{align-items:center;gap:4px;display:flex}.MessageListComponent-module__BAqU7G__action-button{opacity:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;transition:all .2s}.MessageListComponent-module__BAqU7G__action-button:hover{color:var(--accent-primary);transform:scale(1.1)}.MessageListComponent-module__BAqU7G__thinking-block{border-radius:var(--border-radius-sm);background:color-mix(in srgb, var(--accent-primary) 3%, var(--background-base));margin-bottom:10px;transition:border-color .2s;position:relative;overflow:hidden}.MessageListComponent-module__BAqU7G__thinking-toggle{width:100%;font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;letter-spacing:.3px;background:0 0;border:none;align-items:center;gap:7px;padding:9px 14px;font-weight:600;transition:background .2s,color .2s;display:flex}.MessageListComponent-module__BAqU7G__thinking-toggle:hover{background:color-mix(in srgb, var(--accent-primary) 6%, var(--background-elevated));color:var(--text-primary)}.MessageListComponent-module__BAqU7G__thinking-toggle .MessageListComponent-module__BAqU7G__thinking-toggle-emoji{filter:drop-shadow(0 0 3px #6366f166);filter:drop-shadow(0 0 3px lab(49% 30.3569 -71.8911/.4));font-size:14px;line-height:1}.MessageListComponent-module__BAqU7G__thinking-chevron{transition:rotate .25s;rotate:none}.MessageListComponent-module__BAqU7G__thinking-chevron-collapsed{rotate:-90deg}.MessageListComponent-module__BAqU7G__thinking-disclosure{grid-template-rows:1fr;transition:grid-template-rows .25s;display:grid}.MessageListComponent-module__BAqU7G__thinking-disclosure-collapsed{grid-template-rows:0fr;overflow:hidden}.MessageListComponent-module__BAqU7G__thinking-disclosure-collapsed .MessageListComponent-module__BAqU7G__thinking-content{padding:0}.MessageListComponent-module__BAqU7G__thinking-content{z-index:1;font-size:var(--font-size-base);color:var(--text-primary);opacity:.75;word-break:break-word;scrollbar-gutter:stable;border-top:1px solid var(--calculated-border-color);min-height:0;max-height:200px;margin:0;padding:4px 12px 20px;line-height:1.6;transition:padding .25s;position:relative;overflow-y:auto}.MessageListComponent-module__BAqU7G__thinking-pill{width:fit-content;max-width:100%;font-size:var(--font-size-sm);letter-spacing:.3px;color:var(--text-secondary);background:color-mix(in srgb, var(--accent-primary) 6%, var(--background-elevated));border-radius:999px;align-items:center;gap:7px;margin-bottom:6px;padding:5px 12px;font-weight:600;line-height:1.3;display:flex}.MessageListComponent-module__BAqU7G__thinking-pill .MessageListComponent-module__BAqU7G__thinking-toggle-emoji{filter:drop-shadow(0 0 3px #6366f166);filter:drop-shadow(0 0 3px lab(49% 30.3569 -71.8911/.4));flex-shrink:0;font-size:13px;line-height:1}.MessageListComponent-module__BAqU7G__thinking-pill .MessageListComponent-module__BAqU7G__thinking-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MessageListComponent-module__BAqU7G__thinking-pill-active{color:var(--text-primary)}.MessageListComponent-module__BAqU7G__thinking-pill-active .MessageListComponent-module__BAqU7G__thinking-toggle-emoji{animation:1.5s ease-in-out infinite MessageListComponent-module__BAqU7G__thinking-pulse}.MessageListComponent-module__BAqU7G__thinking-streaming{box-shadow:0 0 12px -2px #6366f166,0 0 24px -4px #8b5cf633;box-shadow:0 0 12px -2px lab(49% 30.3569 -71.8911/.4),0 0 24px -4px lab(50.7332% 45.8528 -71.8343/.2)}.MessageListComponent-module__BAqU7G__thinking-streaming:before{content:"";background:var(--prism-conic);z-index:0;animation:.6s linear infinite MessageListComponent-module__BAqU7G__spin;position:absolute;inset:-200%}.MessageListComponent-module__BAqU7G__thinking-streaming:after{content:"";background:color-mix(in srgb, var(--accent-primary) 3%, var(--background-base));border-radius:calc(var(--border-radius-sm) - 1px);z-index:0;position:absolute;inset:2px}.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-toggle{z-index:1;color:var(--accent-primary);position:relative}.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-toggle .MessageListComponent-module__BAqU7G__thinking-toggle-emoji{animation:1.5s ease-in-out infinite MessageListComponent-module__BAqU7G__thinking-pulse}.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-disclosure,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content{z-index:1;position:relative}.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content p,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content li,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content h1,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content h2,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content h3,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content h4,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content blockquote,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content pre{animation:1s ease-out both MessageListComponent-module__BAqU7G__stream-chunk-fade-in}.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content>div>:last-child p:last-of-type,.MessageListComponent-module__BAqU7G__thinking-streaming .MessageListComponent-module__BAqU7G__thinking-content>div>:last-child li:last-of-type{animation:1s ease-out both MessageListComponent-module__BAqU7G__stream-chunk-fade-in}@keyframes MessageListComponent-module__BAqU7G__thinking-pulse{0%,to{opacity:1}50%{opacity:.4}}.MessageListComponent-module__BAqU7G__image-preview-layout-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.MessageListComponent-module__BAqU7G__message-image{border:1px solid var(--calculated-border-color);object-fit:cover;cursor:pointer;border-radius:2px;width:100%;transition:opacity .15s}.MessageListComponent-module__BAqU7G__message-image:hover{opacity:.85}.MessageListComponent-module__BAqU7G__media-card{border:1px solid var(--calculated-border-color);background:var(--background-elevated);border-radius:2px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.MessageListComponent-module__BAqU7G__media-card-icon{color:var(--text-secondary)}.MessageListComponent-module__BAqU7G__media-card-label{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600}.MessageListComponent-module__BAqU7G__file-attachment-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.MessageListComponent-module__BAqU7G__file-attachment{flex-direction:column;gap:6px;min-width:0;display:flex}.MessageListComponent-module__BAqU7G__file-chip{border:1px solid var(--calculated-border-color);background:var(--background-elevated);color:var(--text-secondary);border-radius:2px;align-items:center;gap:6px;max-width:260px;padding:5px 8px;display:inline-flex}.MessageListComponent-module__BAqU7G__file-chip-main{min-width:0;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}button.MessageListComponent-module__BAqU7G__file-chip-main{cursor:pointer}button.MessageListComponent-module__BAqU7G__file-chip-main:hover{color:var(--text-primary)}.MessageListComponent-module__BAqU7G__file-chip-icon{flex-shrink:0}.MessageListComponent-module__BAqU7G__file-chip-name{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.MessageListComponent-module__BAqU7G__file-chip-size{font-size:var(--font-size-xs);color:var(--color-text-tertiary,var(--color-text-secondary));white-space:nowrap;flex-shrink:0;font-weight:400}.MessageListComponent-module__BAqU7G__file-chip-open{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.MessageListComponent-module__BAqU7G__file-chip-open:hover{color:var(--text-primary)}.MessageListComponent-module__BAqU7G__file-attachment-preview{max-width:480px}.MessageListComponent-module__BAqU7G__video-card{border:1px solid var(--calculated-border-color);background:var(--background-elevated);border-radius:6px;width:100%;overflow:hidden}.MessageListComponent-module__BAqU7G__video-preview{border:none;border-radius:0;width:100%;max-height:320px;display:block}.MessageListComponent-module__BAqU7G__audio-card{border:1px solid var(--calculated-border-color);background:var(--background-elevated);border-radius:6px;width:100%;padding:4px;overflow:hidden}.MessageListComponent-module__BAqU7G__pdf-viewer{border:1px solid var(--calculated-border-color);background:var(--background-elevated);border-radius:6px;width:100%;overflow:hidden}.MessageListComponent-module__BAqU7G__pdf-header{border-bottom:1px solid var(--calculated-border-color);align-items:center;gap:8px;padding:8px 12px;display:flex}.MessageListComponent-module__BAqU7G__pdf-header-icon{color:var(--accent-primary);flex-shrink:0}.MessageListComponent-module__BAqU7G__pdf-header-label{font-size:var(--font-size-sm);color:var(--text-secondary);flex:1;font-weight:600}.MessageListComponent-module__BAqU7G__pdf-open-link{font-size:var(--font-size-sm);color:var(--accent-primary);border-radius:4px;padding:2px 8px;font-weight:500;text-decoration:none;transition:all .15s}.MessageListComponent-module__BAqU7G__pdf-open-link:hover{background:var(--calculated-accent-primary-glow)}.MessageListComponent-module__BAqU7G__pdf-frame{background:var(--calculated-text-inverse,#fff);border:none;width:100%;height:500px;display:block}@supports (color:lab(0% 0 0)){.MessageListComponent-module__BAqU7G__pdf-frame{background:var(--calculated-text-inverse,lab(99.9996% -.00357628 -.0378609))}}.MessageListComponent-module__BAqU7G__text-file-preview{border:1px solid var(--calculated-border-color);background:var(--background-elevated);border-radius:6px;width:100%;overflow:hidden}.MessageListComponent-module__BAqU7G__text-file-content{max-height:320px;font-family:var(--terminal-font,ui-monospace, monospace);font-size:var(--font-size-sm);color:var(--text-primary);white-space:pre;margin:0;padding:10px 12px;line-height:1.5;overflow:auto}.MessageListComponent-module__BAqU7G__text-file-status{font-size:var(--font-size-sm);color:var(--text-secondary);padding:10px 12px}.MessageListComponent-module__BAqU7G__text{font-size:var(--font-size-base);color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}.MessageListComponent-module__BAqU7G__text h1,.MessageListComponent-module__BAqU7G__text h2,.MessageListComponent-module__BAqU7G__text h3,.MessageListComponent-module__BAqU7G__text h4{margin:16px 0 8px;font-weight:600}.MessageListComponent-module__BAqU7G__text h1{font-size:1.4em}.MessageListComponent-module__BAqU7G__text h2{font-size:1.2em}.MessageListComponent-module__BAqU7G__text h3{font-size:1.1em}.MessageListComponent-module__BAqU7G__text p{margin:8px 0}.MessageListComponent-module__BAqU7G__text ul,.MessageListComponent-module__BAqU7G__text ol{margin:8px 0;padding-left:20px}.MessageListComponent-module__BAqU7G__text li{margin:4px 0}.MessageListComponent-module__BAqU7G__text blockquote{border-left:3px solid var(--accent-primary);color:var(--text-secondary);background:var(--background-elevated);border-radius:0 2px 2px 0;margin:8px 0;padding:4px 12px}.MessageListComponent-module__BAqU7G__text a{color:var(--accent-primary);-webkit-text-decoration:underline #8a78ff4d;text-decoration:underline #8a78ff4d;-webkit-text-decoration:underline lab(57.2596% 32.6403 -66.2569/.3);text-decoration:underline lab(57.2596% 32.6403 -66.2569/.3);transition:text-decoration-color .2s}.MessageListComponent-module__BAqU7G__text a:hover{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.MessageListComponent-module__BAqU7G__text table{border-collapse:collapse;width:100%;font-size:var(--font-size-base);margin:12px 0}.MessageListComponent-module__BAqU7G__text th,.MessageListComponent-module__BAqU7G__text td{border:1px solid var(--calculated-border-color);text-align:left;padding:8px 12px}.MessageListComponent-module__BAqU7G__text th{background:var(--background-elevated);font-weight:600}.MessageListComponent-module__BAqU7G__text hr{border:none;border-top:1px solid var(--calculated-border-color);margin:16px 0}.MessageListComponent-module__BAqU7G__meta-badges{opacity:.6;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.MessageListComponent-module__BAqU7G__model-change-divider{align-items:center;gap:12px;width:100%;margin:0;display:flex}.MessageListComponent-module__BAqU7G__model-change-divider.MessageListComponent-module__BAqU7G__model-change-divider-faded{opacity:.4}.MessageListComponent-module__BAqU7G__model-change-divider.MessageListComponent-module__BAqU7G__model-change-divider-faded .MessageListComponent-module__BAqU7G__model-change-label{color:var(--text-muted)}.MessageListComponent-module__BAqU7G__model-change-line{background:var(--calculated-border-color);opacity:.5;flex:1;height:1px}.MessageListComponent-module__BAqU7G__model-change-label{font-size:var(--font-size-xs);color:var(--accent-primary);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;opacity:.7;align-items:center;gap:5px;font-weight:600;display:inline-flex}.MessageListComponent-module__BAqU7G__schedule-fired-divider{flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin:0;display:flex}.MessageListComponent-module__BAqU7G__schedule-fired-line{opacity:.6;background:#4dba3066;background:lab(67.4341% -51.0657 55.9137/.4);flex:1;height:1px}.MessageListComponent-module__BAqU7G__schedule-fired-label{font-size:var(--font-size-xs);color:#77c566;color:lab(72.7522% -38.5295 39.286);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;opacity:.7;align-items:center;gap:5px;font-weight:600;display:inline-flex}.MessageListComponent-module__BAqU7G__schedule-fired-details{opacity:.55;flex-basis:100%;align-items:center;gap:8px;padding-inline-start:4px;display:flex}.MessageListComponent-module__BAqU7G__schedule-fired-prompt{font-size:var(--font-size-sm);color:var(--text-secondary);word-break:break-word;line-height:1.4}.MessageListComponent-module__BAqU7G__streaming-text{position:relative}.MessageListComponent-module__BAqU7G__streaming-text>p:nth-last-child(2){display:inline}.MessageListComponent-module__BAqU7G__streaming-text p,.MessageListComponent-module__BAqU7G__streaming-text li,.MessageListComponent-module__BAqU7G__streaming-text h1,.MessageListComponent-module__BAqU7G__streaming-text h2,.MessageListComponent-module__BAqU7G__streaming-text h3,.MessageListComponent-module__BAqU7G__streaming-text h4,.MessageListComponent-module__BAqU7G__streaming-text blockquote,.MessageListComponent-module__BAqU7G__streaming-text pre{animation:1s ease-out both MessageListComponent-module__BAqU7G__stream-chunk-fade-in}@keyframes MessageListComponent-module__BAqU7G__stream-chunk-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.MessageListComponent-module__BAqU7G__deleted-layout-row{align-items:center;width:100%;margin:0;display:flex}.MessageListComponent-module__BAqU7G__deleted-layout-row:hover .MessageListComponent-module__BAqU7G__deleted-actions{opacity:1}.MessageListComponent-module__BAqU7G__deleted-expanded{width:100%;margin:0}.MessageListComponent-module__BAqU7G__deleted-toggle{min-width:0;font-size:var(--font-size-sm);color:var(--text-muted);cursor:pointer;text-align:left;opacity:.6;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:6px 12px;transition:color .15s;display:flex}.MessageListComponent-module__BAqU7G__deleted-toggle:hover{color:var(--text-secondary);opacity:1}.MessageListComponent-module__BAqU7G__deleted-toggle svg:first-child{color:var(--text-muted);flex-shrink:0}.MessageListComponent-module__BAqU7G__deleted-preview{font-size:var(--font-size-xs);color:var(--text-muted);opacity:.6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MessageListComponent-module__BAqU7G__deleted-actions{opacity:.5;flex-shrink:0;align-items:center;gap:2px;padding-right:8px;transition:opacity .15s;display:flex}.MessageListComponent-module__BAqU7G__deleted-message-body{opacity:.3;transition:opacity .2s;animation:.2s ease-out MessageListComponent-module__BAqU7G__deleted-body-reveal}.MessageListComponent-module__BAqU7G__deleted-message-body:hover{opacity:.5}@keyframes MessageListComponent-module__BAqU7G__deleted-body-reveal{0%{opacity:0}to{opacity:.3}}.MessageListComponent-module__BAqU7G__deleted-avatar{filter:grayscale()}.MessageListComponent-module__BAqU7G__deleted-badge{text-transform:uppercase;letter-spacing:.5px;color:var(--color-danger,var(--color-danger));background:color-mix(in oklch, var(--color-danger,var(--color-danger)) 10%, transparent);border:1px solid color-mix(in oklch, var(--color-danger,var(--color-danger)) 25%, transparent);border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.MessageListComponent-module__BAqU7G__deleted-group-item{border-top:1px solid color-mix(in oklch, var(--calculated-border-color) 40%, transparent);padding:4px 0}.MessageListComponent-module__BAqU7G__deleted-group-item:last-child{border-bottom:1px solid color-mix(in oklch, var(--calculated-border-color) 40%, transparent)}.MessageListComponent-module__BAqU7G__deleted-group-item-header{font-size:var(--font-size-sm);color:var(--text-muted);opacity:.7;align-items:center;gap:8px;padding:4px 12px;display:flex}.MessageListComponent-module__BAqU7G__error-block{border-radius:var(--border-radius-sm);border:1px solid color-mix(in oklch, var(--color-danger,var(--color-danger)) 35%, var(--calculated-border-color));background:color-mix(in oklch, var(--color-danger,var(--color-danger)) 6%, var(--background-base));color:color-mix(in oklch, var(--color-danger,var(--color-danger)) 85%, var(--text-primary));word-break:break-word;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.8125rem;line-height:1.55;animation:.3s ease-out MessageListComponent-module__BAqU7G__fade-in;display:flex}.MessageListComponent-module__BAqU7G__error-icon{color:var(--color-danger,var(--color-danger));flex-shrink:0;margin-top:2px;animation:2s ease-in-out 3 MessageListComponent-module__BAqU7G__error-pulse}@keyframes MessageListComponent-module__BAqU7G__error-pulse{0%,to{opacity:1}50%{opacity:.4}}.MessageListComponent-module__BAqU7G__sticky-user-message{top:calc(-1 * var(--sticky-cover-top,0px));margin-left:calc(-1 * var(--sticky-cover-left,0px));margin-right:calc(-1 * var(--sticky-cover-right,0px));z-index:20;pointer-events:auto;will-change:opacity;background:var(--background-base);position:sticky}.MessageListComponent-module__BAqU7G__sticky-user-message-inner{width:100%;padding:10px calc(var(--sticky-cover-right,0px) + 14px) 10px calc(var(--sticky-cover-left,0px) + 14px);background:color-mix(in oklch, var(--accent-primary) 8%, var(--background-surface));-webkit-backdrop-filter:blur(12px)saturate(1.2);border:1px solid color-mix(in oklch, var(--accent-primary) 25%, var(--calculated-border-color));border-top:none;border-left:3px solid var(--accent-primary);cursor:pointer;box-shadow:0 4px 12px #00000026, 0 1px 3px #0000001a, inset 0 0 12px -6px color-mix(in oklch, var(--accent-primary) 15%, transparent);border-radius:0 0 6px 6px;align-items:center;gap:10px;transition:all .2s;display:flex}@supports (color:lab(0% 0 0)){.MessageListComponent-module__BAqU7G__sticky-user-message-inner{box-shadow:0 4px 12px lab(0% 0 0/.15), 0 1px 3px lab(0% 0 0/.1), inset 0 0 12px -6px color-mix(in oklch, var(--accent-primary) 15%, transparent)}}.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 6px 20px color-mix(in oklch, var(--accent-primary) 40%, transparent), 0 2px 6px #00000026;transform:translateY(1px)}@supports (color:lab(0% 0 0)){.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover{box-shadow:0 6px 20px color-mix(in oklch, var(--accent-primary) 40%, transparent), 0 2px 6px lab(0% 0 0/.15)}}.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover .MessageListComponent-module__BAqU7G__sticky-user-message-text{color:var(--color-white);opacity:1}.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover .MessageListComponent-module__BAqU7G__sticky-user-message-avatar,.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover .MessageListComponent-module__BAqU7G__sticky-user-message-badge{color:var(--color-white);background:#ffffff26;background:lab(99.9996% -.00357628 -.0378609/.15);border-color:#ffffff40;border-color:lab(99.9996% -.00357628 -.0378609/.25)}.MessageListComponent-module__BAqU7G__sticky-user-message-inner:hover .MessageListComponent-module__BAqU7G__sticky-user-message-chevron{opacity:1;color:var(--color-white);transform:translateY(2px)}.MessageListComponent-module__BAqU7G__sticky-user-message-avatar{background:var(--background-elevated);border:1px solid var(--calculated-border-color);width:24px;height:24px;color:var(--text-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MessageListComponent-module__BAqU7G__sticky-user-message-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.MessageListComponent-module__BAqU7G__sticky-user-message-text{font-size:var(--font-size-sm);color:var(--accent-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.4;transition:color .2s,opacity .2s;overflow:hidden}.MessageListComponent-module__BAqU7G__sticky-user-message-badge{background:color-mix(in oklch, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border:1px solid color-mix(in oklch, var(--accent-primary) 20%, transparent);letter-spacing:.02em;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:.625rem;font-weight:600}.MessageListComponent-module__BAqU7G__sticky-user-message-chevron{color:var(--text-muted);opacity:.5;flex-shrink:0;transition:opacity .15s,transform .15s}@keyframes MessageListComponent-module__BAqU7G__sticky-slide-in{to{opacity:1;transform:translateY(0)}}.MessageListComponent-module__BAqU7G__raw-prefix{color:var(--raw-prefix-contrast-color,var(--text-muted));opacity:var(--raw-prefix-contrast-opacity,.4);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin-block-end:4px;line-height:1.5}.MessageListComponent-module__BAqU7G__queued-message-node{opacity:.7;border:1px dashed color-mix(in srgb, var(--accent-primary) 40%, var(--calculated-border-color));border-radius:var(--border-radius-sm);background:color-mix(in srgb, var(--accent-primary) 3%, var(--background-elevated));padding:12px 16px;animation:.25s ease-out forwards MessageListComponent-module__BAqU7G__queued-fade-in}.MessageListComponent-module__BAqU7G__queued-message-node .MessageListComponent-module__BAqU7G__avatar{opacity:.6}.MessageListComponent-module__BAqU7G__queued-badge{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border-radius:10px;align-items:center;gap:4px;margin-inline-start:8px;padding:2px 8px;font-weight:600;animation:2s ease-in-out infinite MessageListComponent-module__BAqU7G__queued-pulse;display:inline-flex}.MessageListComponent-module__BAqU7G__queued-message-text{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.5}.MessageListComponent-module__BAqU7G__queued-attachments-indicator{font-size:var(--font-size-xs);color:var(--text-muted);align-items:center;gap:5px;margin-block-end:4px;display:flex}@keyframes MessageListComponent-module__BAqU7G__queued-fade-in{0%{opacity:0;translate:0 8px}to{opacity:.7;translate:0}}@keyframes MessageListComponent-module__BAqU7G__queued-pulse{0%,to{opacity:1}50%{opacity:.5}}.MessageListComponent-module__BAqU7G__termination-notice{color:var(--text-secondary,#717171);font-size:var(--font-size-sm,13px);background:#e49e2214;background:lab(70.8468% 20.2319 68.534/.08);border-inline-start:3px solid #e49e22;border-inline-start:3px solid lab(70.8468% 20.2319 68.534);border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 14px;line-height:1.5;animation:.3s ease-out MessageListComponent-module__BAqU7G__fade-in-termination-notice;display:flex}@supports (color:lab(0% 0 0)){.MessageListComponent-module__BAqU7G__termination-notice{color:var(--text-secondary,lab(47.8% 0 .0000119209))}}.MessageListComponent-module__BAqU7G__termination-notice svg{color:#e49e22;color:lab(70.8468% 20.2319 68.534);flex-shrink:0;margin-top:2px}.MessageListComponent-module__BAqU7G__termination-notice span{flex:1}@keyframes MessageListComponent-module__BAqU7G__fade-in-termination-notice{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.chat-terminal-mode .MessageListComponent-module__BAqU7G__messages-list{font-family:var(--terminal-font,ui-monospace, monospace);color:var(--terminal-text);gap:18px;font-size:12.5px;line-height:1.6}.chat-terminal-mode .MessageListComponent-module__BAqU7G__message{gap:0}.chat-terminal-mode .MessageListComponent-module__BAqU7G__message>.MessageListComponent-module__BAqU7G__avatar{display:none}.chat-terminal-mode .MessageListComponent-module__BAqU7G__content{gap:4px;padding-top:0}.chat-terminal-mode .MessageListComponent-module__BAqU7G__role-label{text-transform:none;letter-spacing:0;color:var(--terminal-dim);font-family:inherit;font-size:12px;font-weight:700}.chat-terminal-mode .MessageListComponent-module__BAqU7G__role-label:before{font-weight:700}.chat-terminal-mode .MessageListComponent-module__BAqU7G__user-node .MessageListComponent-module__BAqU7G__role-label{color:var(--terminal-green)}.chat-terminal-mode .MessageListComponent-module__BAqU7G__user-node .MessageListComponent-module__BAqU7G__role-label:before{content:"❯"}.chat-terminal-mode .MessageListComponent-module__BAqU7G__assistant-node .MessageListComponent-module__BAqU7G__role-label{color:var(--terminal-cyan)}.chat-terminal-mode .MessageListComponent-module__BAqU7G__assistant-node .MessageListComponent-module__BAqU7G__role-label:before{content:"⏺"}.chat-terminal-mode .MessageListComponent-module__BAqU7G__system-node .MessageListComponent-module__BAqU7G__role-label{color:var(--terminal-amber)}.chat-terminal-mode .MessageListComponent-module__BAqU7G__system-node .MessageListComponent-module__BAqU7G__role-label:before{content:"#"}.chat-terminal-mode .MessageListComponent-module__BAqU7G__message-timestamp{color:var(--terminal-dim);opacity:.75;font-size:10.5px}.chat-terminal-mode .MessageListComponent-module__BAqU7G__messages-list .markdown-content-component{font-family:inherit;font-size:inherit;line-height:inherit;color:var(--terminal-text)}.chat-terminal-mode .MessageListComponent-module__BAqU7G__messages-list .markdown-content-component pre{background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:0}.chat-terminal-mode .MessageListComponent-module__BAqU7G__messages-list .markdown-content-component code{border-radius:0;font-family:inherit}.chat-terminal-mode .MessageListComponent-module__BAqU7G__messages-list .markdown-content-component a{color:var(--terminal-cyan)}.chat-terminal-mode .MessageListComponent-module__BAqU7G__messages-list .markdown-content-component blockquote{border-inline-start:2px solid var(--terminal-border);color:var(--terminal-dim)}.chat-terminal-mode .MessageListComponent-module__BAqU7G__thinking-pill{border:1px dashed var(--terminal-border);letter-spacing:0;color:var(--terminal-dim);background:0 0;border-radius:0;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:400}.chat-terminal-mode .MessageListComponent-module__BAqU7G__thinking-pill-active{color:var(--terminal-text);border-color:var(--terminal-dim)}.chat-terminal-mode .MessageListComponent-module__BAqU7G__message-image{border:1px solid var(--terminal-border);border-radius:0}.chat-terminal-mode .MessageListComponent-module__BAqU7G__error-block{border-radius:0;font-family:inherit}.chat-terminal-mode .MessageListComponent-module__BAqU7G__termination-notice{background:var(--terminal-surface);color:var(--terminal-dim);border-radius:0}.chat-terminal-mode .MessageListComponent-module__BAqU7G__sticky-user-message{background:var(--terminal-surface);border:1px solid var(--terminal-border);font-family:var(--terminal-font,ui-monospace, monospace);color:var(--terminal-text);border-radius:0}
.ChatPreviewComponent-module__O-xPja__chat-preview-container{background:var(--background-base);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-sm);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.ChatPreviewComponent-module__O-xPja__chat-preview-header{border-bottom:1px solid var(--calculated-border-color);background:color-mix(in srgb, var(--background-surface) 85%, transparent);-webkit-backdrop-filter:blur(12px);z-index:5;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.ChatPreviewComponent-module__O-xPja__chat-preview-header-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.ChatPreviewComponent-module__O-xPja__debug-toggle-container{align-items:center;gap:6px;display:flex}.ChatPreviewComponent-module__O-xPja__debug-toggle-button{text-transform:uppercase;letter-spacing:.5px;border-radius:var(--border-radius-sm)!important;border:1px solid #0000!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important;font-weight:600!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.ChatPreviewComponent-module__O-xPja__debug-toggle-button:hover{transform:translateY(-1px)}.ChatPreviewComponent-module__O-xPja__debug-toggle-button:active{transform:translateY(0)}.ChatPreviewComponent-module__O-xPja__chat-preview{background:var(--background-base);flex:1;min-height:0;padding:20px;overflow-y:auto}.ChatPreviewComponent-module__O-xPja__chat-preview>div{gap:16px}.ChatPreviewComponent-module__O-xPja__chat-preview>div>div{max-width:100%}.ChatPreviewComponent-module__O-xPja__prompt-preview{flex-direction:column;gap:0;display:flex}.ChatPreviewComponent-module__O-xPja__prompt-block{background:var(--background-base);border:1px solid var(--calculated-border-color);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;padding:14px 16px;font-size:.8125rem;line-height:1.5}.ChatPreviewComponent-module__O-xPja__prompt-block:first-child{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.ChatPreviewComponent-module__O-xPja__prompt-block:last-child{border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.ChatPreviewComponent-module__O-xPja__prompt-block:only-child{border-radius:var(--border-radius-sm)}.ChatPreviewComponent-module__O-xPja__prompt-block+.ChatPreviewComponent-module__O-xPja__prompt-block{border-top:none}.ChatPreviewComponent-module__O-xPja__prompt-label{text-transform:uppercase;letter-spacing:.4px;color:var(--text-tertiary);margin-bottom:8px;font-size:.625rem;font-weight:600;display:block}.ChatPreviewComponent-module__O-xPja__prompt-label-system{color:var(--color-warning)}.ChatPreviewComponent-module__O-xPja__prompt-label-user{color:var(--accent-primary)}.ChatPreviewComponent-module__O-xPja__prompt-content{color:var(--text-primary)}.ChatPreviewComponent-module__O-xPja__prompt-block-system{border-left:2px solid color-mix(in srgb, var(--color-warning) 40%, transparent)}.ChatPreviewComponent-module__O-xPja__prompt-block-user{border-left:2px solid color-mix(in srgb, var(--accent-primary) 40%, transparent)}.ChatPreviewComponent-module__O-xPja__mini{transform-origin:0 0;width:121.95%;max-height:200px;padding:6px;font-size:.625rem;transform:scale(.82)}.ChatPreviewComponent-module__O-xPja__mini>div{gap:6px!important}.ChatPreviewComponent-module__O-xPja__mini>div>div{gap:8px!important;max-width:100%!important}.ChatPreviewComponent-module__O-xPja__mini>div>div>div:first-child{width:20px!important;min-width:20px!important;height:20px!important}.ChatPreviewComponent-module__O-xPja__mini>div>div>div:first-child svg{width:10px!important;height:10px!important}.ChatPreviewComponent-module__O-xPja__mini button{padding:5px 8px!important;font-size:.625rem!important}.ChatPreviewComponent-module__O-xPja__mini pre,.ChatPreviewComponent-module__O-xPja__mini p{margin:2px 0!important}.ChatPreviewComponent-module__O-xPja__mini.ChatPreviewComponent-module__O-xPja__prompt-preview .ChatPreviewComponent-module__O-xPja__prompt-block{padding:8px 10px}.ChatPreviewComponent-module__O-xPja__mini.ChatPreviewComponent-module__O-xPja__prompt-preview .ChatPreviewComponent-module__O-xPja__prompt-label{margin-bottom:4px;font-size:.5625rem!important}
.MediaCardComponent-module__6AfDqq__card{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:var(--border-radius-md);transition:border-color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);position:relative;overflow:hidden}.MediaCardComponent-module__6AfDqq__card:hover{border-color:var(--accent-primary);box-shadow:var(--calculated-shadow-md);transform:translateY(-2px)}.MediaCardComponent-module__6AfDqq__card:hover .MediaCardComponent-module__6AfDqq__favorite-button{opacity:.5}.MediaCardComponent-module__6AfDqq__favorite-button{z-index:2;background:var(--media-scrim,#00000080);-webkit-backdrop-filter:blur(4px);border-radius:var(--border-radius-sm);width:24px;height:24px;color:var(--color-white);opacity:0;cursor:pointer;transition:all var(--transition-base);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;left:6px}@supports (color:lab(0% 0 0)){.MediaCardComponent-module__6AfDqq__favorite-button{background:var(--media-scrim,lab(0% 0 0/.5))}}.MediaCardComponent-module__6AfDqq__favorite-button:hover{transform:scale(1.1);opacity:1!important}.MediaCardComponent-module__6AfDqq__favorite-button-is-active-state{color:var(--color-warning);opacity:1}.MediaCardComponent-module__6AfDqq__preview{aspect-ratio:1;background:var(--background-elevated);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.MediaCardComponent-module__6AfDqq__preview-image{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform var(--transition-normal)}.MediaCardComponent-module__6AfDqq__card:hover .MediaCardComponent-module__6AfDqq__preview-image{transform:scale(1.03)}.MediaCardComponent-module__6AfDqq__preview-video{object-fit:cover;cursor:pointer;width:100%;height:100%}.MediaCardComponent-module__6AfDqq__preview-audio{width:100%;height:100%;padding:0;overflow:hidden}.MediaCardComponent-module__6AfDqq__preview-pdf{pointer-events:none;background:var(--color-white);border:none;width:100%;height:100%}.MediaCardComponent-module__6AfDqq__placeholder{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:capitalize;flex-direction:column;align-items:center;gap:6px;display:flex}.MediaCardComponent-module__6AfDqq__origin-chip{border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;gap:3px;padding:3px 8px;font-weight:600;display:inline-flex}.MediaCardComponent-module__6AfDqq__origin-overlay{-webkit-backdrop-filter:blur(8px);position:absolute;top:8px;right:8px}.MediaCardComponent-module__6AfDqq__origin-user{background:oklch(from var(--color-indigo) l c h / .75);color:var(--color-white)}.MediaCardComponent-module__6AfDqq__origin-ai{background:oklch(from var(--color-purple) l c h / .75);color:var(--color-white)}.MediaCardComponent-module__6AfDqq__info{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.MediaCardComponent-module__6AfDqq__conversation-link{font-size:var(--font-size-sm);color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:5px;text-decoration:none;display:flex;overflow:hidden}.MediaCardComponent-module__6AfDqq__conversation-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MediaCardComponent-module__6AfDqq__conversation-link:hover{color:var(--accent-primary)}.MediaCardComponent-module__6AfDqq__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__preview{aspect-ratio:1}.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__info{gap:4px;padding:8px 10px}.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__conversation-link,.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__model-tag,.MediaCardComponent-module__6AfDqq__compact .MediaCardComponent-module__6AfDqq__time{font-size:var(--font-size-xs)}.MediaCardComponent-module__6AfDqq__standalone .MediaCardComponent-module__6AfDqq__preview{border-radius:var(--border-radius-md)}
.RequestsTableComponent-module__-o1W4q__sidebar-scroll-fill{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.RequestsTableComponent-module__-o1W4q__sidebar-scroll-fill [data-drawer-ignore-click-outside]{flex-direction:column;flex:1;min-height:0;display:flex}.RequestsTableComponent-module__-o1W4q__sidebar-scroll-fill .table-component{flex-direction:column;flex:1;min-height:0;display:flex}.RequestsTableComponent-module__-o1W4q__sidebar-scroll-fill [data-table-scroll]{flex:1;min-height:0;overflow-y:auto}.RequestsTableComponent-module__-o1W4q__detail-section{margin-block-end:20px}.RequestsTableComponent-module__-o1W4q__detail-section-title{font-size:var(--font-size-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-block-end:10px;font-weight:600}.RequestsTableComponent-module__-o1W4q__association-grid{flex-direction:column;gap:16px;display:flex}.RequestsTableComponent-module__-o1W4q__association-group{flex-direction:column;gap:6px;display:flex}.RequestsTableComponent-module__-o1W4q__association-group-label{font-size:var(--font-size-sm);color:var(--text-muted);letter-spacing:.02em;align-items:center;gap:6px;font-weight:600;display:flex}.RequestsTableComponent-module__-o1W4q__association-list{flex-direction:column;gap:4px;display:flex}.RequestsTableComponent-module__-o1W4q__association-empty{font-size:var(--font-size-base);color:var(--text-muted);padding-inline-start:2px}.RequestsTableComponent-module__-o1W4q__media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-block-start:8px;display:grid}
.StatsTabBarComponent-module__a45riW__stats-tab-bar{background:var(--background-elevated);border-radius:4px;align-items:center;gap:2px;margin-left:auto;padding:2px;display:flex}.StatsTabBarComponent-module__a45riW__stats-tab-button{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__stats-tab-button:hover{color:var(--text-primary);background:color-mix(in srgb, var(--calculated-border-color) 50%, transparent)}.StatsTabBarComponent-module__a45riW__stats-tab-button-element-is-active-state{color:var(--accent-primary);background:var(--calculated-accent-primary-glow);box-shadow:0 0 0 1px color-mix(in oklch, var(--accent-primary) 20%, transparent)}.StatsTabBarComponent-module__a45riW__stats-tab-button-element-is-active-state:hover{background:var(--calculated-accent-primary-glow);color:var(--accent-primary)}
.ToolBadgeComponent-module__tBgkFG__badge{letter-spacing:.2px;background:var(--background-elevated);border:1px solid var(--calculated-border-color);white-space:nowrap;text-transform:none;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:.625rem;font-weight:500;line-height:1;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;display:inline-flex}.ToolBadgeComponent-module__tBgkFG__badge:hover{border-color:color-mix(in oklch, var(--accent-primary) 40%, transparent);background:color-mix(in srgb, var(--accent-primary) 6%, var(--background-elevated))}.ToolBadgeComponent-module__tBgkFG__badge svg{flex-shrink:0}.ToolBadgeComponent-module__tBgkFG__badge-emoji{flex-shrink:0;font-size:.6875rem;font-style:normal;line-height:1}.ToolBadgeComponent-module__tBgkFG__badge-emoji-image{object-fit:contain;border-radius:2px;flex-shrink:0;block-size:11px;inline-size:11px}.ToolBadgeComponent-module__tBgkFG__label{opacity:.85;transition:opacity .2s}.ToolBadgeComponent-module__tBgkFG__badge:hover .ToolBadgeComponent-module__tBgkFG__label{opacity:1}.ToolBadgeComponent-module__tBgkFG__badge-is-active-state{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, var(--background-elevated));box-shadow:0 0 6px -1px color-mix(in oklch, var(--accent-primary) 40%, transparent)}.ToolBadgeComponent-module__tBgkFG__badge-is-active-state svg,.ToolBadgeComponent-module__tBgkFG__badge-is-active-state .ToolBadgeComponent-module__tBgkFG__badge-emoji,.ToolBadgeComponent-module__tBgkFG__badge-is-active-state .ToolBadgeComponent-module__tBgkFG__badge-emoji-image{animation:1.2s ease-in-out infinite ToolBadgeComponent-module__tBgkFG__tool-badge-pulse}@keyframes ToolBadgeComponent-module__tBgkFG__tool-badge-pulse{0%,to{opacity:1}50%{opacity:.4}}.ToolBadgeComponent-module__tBgkFG__count{opacity:.6;font-variant-numeric:tabular-nums;font-size:.5625rem;font-weight:600;transition:opacity .2s}.ToolBadgeComponent-module__tBgkFG__badge:hover .ToolBadgeComponent-module__tBgkFG__count{opacity:1}.ToolBadgeComponent-module__tBgkFG__badge-layout-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}
.ThroughputBadgeComponent-module__aBg_ea__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-size:.625rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ThroughputBadgeComponent-module__aBg_ea__badge:hover{border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent);color:var(--text-primary)}.ThroughputBadgeComponent-module__aBg_ea__live{color:#00d891;color:lab(76.567% -59.3615 22.1915);will-change:opacity;background:#34d39914;background:lab(75.7021% -52.2152 16.6814/.08);border-color:#34d39940;border-color:lab(75.7021% -52.2152 16.6814/.25);animation:2s ease-in-out infinite ThroughputBadgeComponent-module__aBg_ea__throughput-pulse}.ThroughputBadgeComponent-module__aBg_ea__live:hover{background:#34d39924;background:lab(75.7021% -52.2152 16.6814/.14);border-color:#34d39980;border-color:lab(75.7021% -52.2152 16.6814/.5)}.ThroughputBadgeComponent-module__aBg_ea__stale{color:var(--text-secondary);opacity:.5;background:#ffffff08;background:lab(99.9996% -.00357628 -.0378609/.03);border-color:#ffffff14;border-color:lab(99.9996% -.00357628 -.0378609/.08)}.ThroughputBadgeComponent-module__aBg_ea__average{color:#00d891;color:lab(76.567% -59.3615 22.1915);opacity:.7;background:#34d3990f;background:lab(75.7021% -52.2152 16.6814/.06);border-color:#34d39926;border-color:lab(75.7021% -52.2152 16.6814/.15)}@keyframes ThroughputBadgeComponent-module__aBg_ea__throughput-pulse{0%,to{opacity:1}50%{opacity:.7}}
.StopwatchBadgeComponent-module__bLwymq__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-size:.625rem;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-primary) 40%, transparent);color:var(--text-primary)}.StopwatchBadgeComponent-module__bLwymq__badge svg{opacity:.6;flex-shrink:0}.StopwatchBadgeComponent-module__bLwymq__live{color:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent);will-change:opacity;animation:2s ease-in-out infinite StopwatchBadgeComponent-module__bLwymq__stopwatch-pulse}@keyframes StopwatchBadgeComponent-module__bLwymq__stopwatch-pulse{0%,to{opacity:1}50%{opacity:.5}}
.WordBadgeComponent-module__C-vUfa__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:.625rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.WordBadgeComponent-module__C-vUfa__badge:hover{border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent);color:var(--text-primary)}.WordBadgeComponent-module__C-vUfa__badge svg{opacity:.6;flex-shrink:0}.WordBadgeComponent-module__C-vUfa__mini{gap:2px;padding:1px 4px;font-size:.4375rem}
.TracesTableComponent-module__DBU6Aa__expanded-panels{flex-direction:column;gap:2px;padding:4px 0;display:flex}
