.CustomThemeEditorComponent-module__BiqtYW__wrapper{padding:0}.CustomThemeEditorComponent-module__BiqtYW__theme-list{flex-direction:column;display:flex}.CustomThemeEditorComponent-module__BiqtYW__theme-item{transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;display:flex}.CustomThemeEditorComponent-module__BiqtYW__theme-item:hover{background:color-mix(in oklch, var(--accent-primary) 3%, transparent)}.CustomThemeEditorComponent-module__BiqtYW__theme-item+.CustomThemeEditorComponent-module__BiqtYW__theme-item{border-top:1px solid var(--calculated-border-subtle)}.CustomThemeEditorComponent-module__BiqtYW__theme-item-is-active-state{background:color-mix(in oklch, var(--accent-primary) 4%, transparent)}.CustomThemeEditorComponent-module__BiqtYW__theme-item-main{cursor:pointer;min-width:0;color:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;font-family:inherit;display:flex}.CustomThemeEditorComponent-module__BiqtYW__theme-swatch-dual{border:2px solid #ffffff1a;border:2px solid lab(99.9996% -.00357628 -.0378609/.1);border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:transform .15s;position:relative;overflow:hidden}.CustomThemeEditorComponent-module__BiqtYW__theme-item:hover .CustomThemeEditorComponent-module__BiqtYW__theme-swatch-dual{transform:scale(1.1)}.CustomThemeEditorComponent-module__BiqtYW__theme-swatch-half{position:absolute;inset:0}.CustomThemeEditorComponent-module__BiqtYW__theme-swatch-half:first-child{clip-path:polygon(0 0,100% 0,0 100%)}.CustomThemeEditorComponent-module__BiqtYW__theme-swatch-half:last-child{clip-path:polygon(100% 0,100% 100%,0 100%)}.CustomThemeEditorComponent-module__BiqtYW__theme-item-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.CustomThemeEditorComponent-module__BiqtYW__is-active-state-badge{text-transform:uppercase;letter-spacing:.5px;background:color-mix(in oklch, var(--accent-primary) 15%, transparent);color:var(--accent-primary);border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:.5625rem;font-weight:600;animation:.2s ease-out CustomThemeEditorComponent-module__BiqtYW__fade-in;display:inline-flex}.CustomThemeEditorComponent-module__BiqtYW__theme-item-actions{opacity:0;transition:opacity var(--transition-fast);flex-shrink:0;align-items:center;gap:2px;display:flex}.CustomThemeEditorComponent-module__BiqtYW__theme-item:hover .CustomThemeEditorComponent-module__BiqtYW__theme-item-actions{opacity:1}.CustomThemeEditorComponent-module__BiqtYW__action-button{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.CustomThemeEditorComponent-module__BiqtYW__action-button:hover{background:color-mix(in oklch, var(--accent-primary) 10%, transparent);color:var(--text-primary)}.CustomThemeEditorComponent-module__BiqtYW__action-button-element-danger{color:var(--color-danger);background:color-mix(in oklch, var(--color-danger) 12%, transparent);animation:.15s ease-out CustomThemeEditorComponent-module__BiqtYW__fade-in}.CustomThemeEditorComponent-module__BiqtYW__action-button-element-danger:hover{background:color-mix(in oklch, var(--color-danger) 20%, transparent);color:var(--color-danger)}.CustomThemeEditorComponent-module__BiqtYW__new-theme-layout-row{border-top:1px solid var(--calculated-border-subtle);padding:12px 24px}.CustomThemeEditorComponent-module__BiqtYW__new-theme-button-wrapper{position:relative}.CustomThemeEditorComponent-module__BiqtYW__new-theme-button{border:1px dashed var(--calculated-border-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.CustomThemeEditorComponent-module__BiqtYW__new-theme-button:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:color-mix(in oklch, var(--accent-primary) 4%, transparent)}.CustomThemeEditorComponent-module__BiqtYW__new-theme-chevron{transition:transform .2s}.CustomThemeEditorComponent-module__BiqtYW__new-theme-chevron-open{transform:rotate(180deg)}.CustomThemeEditorComponent-module__BiqtYW__clone-menu{background:var(--background-surface);border:1px solid var(--calculated-border-color);z-index:100;transform-origin:0 100%;border-radius:8px;min-width:180px;animation:.18s cubic-bezier(.16,1,.3,1) CustomThemeEditorComponent-module__BiqtYW__clone-menu-in;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 -4px 16px #0003,0 -1px 4px #0000001a;box-shadow:0 -4px 16px lab(0% 0 0/.2),0 -1px 4px lab(0% 0 0/.1)}@keyframes CustomThemeEditorComponent-module__BiqtYW__clone-menu-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.CustomThemeEditorComponent-module__BiqtYW__clone-menu-title{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);padding:10px 14px 6px;font-size:.625rem;font-weight:600;display:block}.CustomThemeEditorComponent-module__BiqtYW__clone-menu-item{width:100%;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;font-family:inherit;font-size:.8125rem;font-weight:450;display:flex}.CustomThemeEditorComponent-module__BiqtYW__clone-menu-item:hover{background:color-mix(in oklch, var(--accent-primary) 6%, transparent);color:var(--text-primary)}.CustomThemeEditorComponent-module__BiqtYW__clone-menu-swatch{border:2px solid #ffffff1f;border:2px solid lab(99.9996% -.00357628 -.0378609/.12);border-radius:50%;flex-shrink:0;width:12px;height:12px}.CustomThemeEditorComponent-module__BiqtYW__empty-state{text-align:center;flex-direction:column;gap:8px;padding:20px 24px;animation:.2s ease-out CustomThemeEditorComponent-module__BiqtYW__fade-in;display:flex}.CustomThemeEditorComponent-module__BiqtYW__empty-title{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.CustomThemeEditorComponent-module__BiqtYW__empty-description{font-size:var(--font-size-sm);color:var(--text-tertiary);max-width:380px;margin:0 auto;line-height:1.5}.CustomThemeEditorComponent-module__BiqtYW__editor{animation:.25s cubic-bezier(.16,1,.3,1) CustomThemeEditorComponent-module__BiqtYW__editor-slide-in}@keyframes CustomThemeEditorComponent-module__BiqtYW__editor-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CustomThemeEditorComponent-module__BiqtYW__editor-header{border-bottom:1px solid var(--calculated-border-subtle);justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.CustomThemeEditorComponent-module__BiqtYW__editor-title{color:var(--text-primary);font-size:.8125rem;font-weight:600}.CustomThemeEditorComponent-module__BiqtYW__editor-actions{align-items:center;gap:8px;display:flex}.CustomThemeEditorComponent-module__BiqtYW__editor-cancel-button,.CustomThemeEditorComponent-module__BiqtYW__editor-save-button{cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.CustomThemeEditorComponent-module__BiqtYW__editor-cancel-button{color:var(--text-secondary);border:1px solid var(--calculated-border-color);background:0 0}.CustomThemeEditorComponent-module__BiqtYW__editor-cancel-button:hover{background:var(--background-elevated);color:var(--text-primary)}.CustomThemeEditorComponent-module__BiqtYW__editor-save-button{background:var(--accent-primary);color:var(--background-base)}.CustomThemeEditorComponent-module__BiqtYW__editor-save-button:hover{filter:brightness(1.1)}.CustomThemeEditorComponent-module__BiqtYW__editor-name-layout-row{border-bottom:1px solid var(--calculated-border-subtle);align-items:center;gap:12px;padding:14px 24px;display:flex}.CustomThemeEditorComponent-module__BiqtYW__editor-label{color:var(--text-secondary);flex-shrink:0;min-width:60px;font-size:.75rem;font-weight:500}.CustomThemeEditorComponent-module__BiqtYW__editor-name-input{border:1px solid var(--calculated-border-color);background:var(--background-base);color:var(--text-primary);height:auto;transition:border-color var(--transition-fast);border-radius:6px;outline:none;flex:1;padding:7px 10px;font-family:inherit;font-size:.8125rem}.CustomThemeEditorComponent-module__BiqtYW__editor-name-input:focus{border-color:var(--accent-primary)}.CustomThemeEditorComponent-module__BiqtYW__live-preview{border:1px solid var(--calculated-border-color);border-radius:10px;margin:12px 24px;overflow:hidden}.CustomThemeEditorComponent-module__BiqtYW__preview-label{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);padding:8px 14px 4px;font-size:.625rem;font-weight:600;display:block}.CustomThemeEditorComponent-module__BiqtYW__preview-content{background:var(--preview-background);min-height:100px;transition:background .15s;display:flex}.CustomThemeEditorComponent-module__BiqtYW__preview-sidebar{border-right:1px solid var(--preview-border,#80808026);background:color-mix(in oklch, var(--preview-background) 95%, black);flex-direction:column;gap:2px;width:100px;padding:8px 6px;display:flex}@supports (color:lab(0% 0 0)){.CustomThemeEditorComponent-module__BiqtYW__preview-sidebar{border-right:1px solid var(--preview-border,lab(53.5996% -.00357628 -.037849/.15))}}.CustomThemeEditorComponent-module__BiqtYW__preview-navigation-bar-item{color:var(--preview-text2);border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:.625rem;transition:all .15s;display:flex}.CustomThemeEditorComponent-module__BiqtYW__preview-navigation-bar-item[data-is-active-state=true]{background:color-mix(in oklch, var(--preview-accent) 12%, transparent);color:var(--preview-accent)}.CustomThemeEditorComponent-module__BiqtYW__preview-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.CustomThemeEditorComponent-module__BiqtYW__preview-dot[data-color-variant=accent]{background:var(--preview-accent)}.CustomThemeEditorComponent-module__BiqtYW__preview-dot[data-color-variant=accent2]{background:var(--preview-accent2)}.CustomThemeEditorComponent-module__BiqtYW__preview-dot[data-color-variant=muted]{background:var(--preview-text3)}.CustomThemeEditorComponent-module__BiqtYW__preview-main{flex:1;padding:10px 12px}.CustomThemeEditorComponent-module__BiqtYW__preview-card{background:var(--preview-background-secondary);border:1px solid var(--preview-border,#8080801a);border-radius:6px;flex-direction:column;gap:5px;padding:10px 12px;transition:all .15s;display:flex}@supports (color:lab(0% 0 0)){.CustomThemeEditorComponent-module__BiqtYW__preview-card{border:1px solid var(--preview-border,lab(53.5996% -.00357628 -.037849/.1))}}.CustomThemeEditorComponent-module__BiqtYW__preview-heading{color:var(--preview-text);font-size:.6875rem;font-weight:600}.CustomThemeEditorComponent-module__BiqtYW__preview-body{color:var(--preview-text2);font-size:.5625rem;line-height:1.4}.CustomThemeEditorComponent-module__BiqtYW__preview-badges{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.CustomThemeEditorComponent-module__BiqtYW__preview-badge{border-radius:4px;padding:2px 6px;font-size:.5625rem;font-weight:600}.CustomThemeEditorComponent-module__BiqtYW__preview-badge[data-color-variant=accent]{background:color-mix(in oklch, var(--preview-accent) 18%, transparent);color:var(--preview-accent)}.CustomThemeEditorComponent-module__BiqtYW__preview-badge[data-color-variant=accent2]{background:color-mix(in oklch, var(--preview-accent2) 18%, transparent);color:var(--preview-accent2)}.CustomThemeEditorComponent-module__BiqtYW__preview-badge[data-color-variant=success]{background:color-mix(in oklch, var(--preview-success) 18%, transparent);color:var(--preview-success)}.CustomThemeEditorComponent-module__BiqtYW__preview-badge[data-color-variant=danger]{background:color-mix(in oklch, var(--preview-danger) 18%, transparent);color:var(--preview-danger)}.CustomThemeEditorComponent-module__BiqtYW__preview-badge[data-color-variant=warning]{background:color-mix(in oklch, var(--preview-warning) 18%, transparent);color:var(--preview-warning)}.CustomThemeEditorComponent-module__BiqtYW__preview-badge[data-color-variant=info]{background:color-mix(in oklch, var(--preview-info) 18%, transparent);color:var(--preview-info)}.CustomThemeEditorComponent-module__BiqtYW__token-groups{border-top:1px solid var(--calculated-border-subtle)}.CustomThemeEditorComponent-module__BiqtYW__token-group{border-bottom:1px solid var(--calculated-border-subtle)}.CustomThemeEditorComponent-module__BiqtYW__token-group:last-child{border-bottom:none}.CustomThemeEditorComponent-module__BiqtYW__token-group-header{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:10px 24px;font-family:inherit;font-size:.75rem;font-weight:600;display:flex}.CustomThemeEditorComponent-module__BiqtYW__token-group-header:hover{background:color-mix(in oklch, var(--accent-primary) 3%, transparent)}.CustomThemeEditorComponent-module__BiqtYW__token-group-chevron{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.CustomThemeEditorComponent-module__BiqtYW__token-group-expanded .CustomThemeEditorComponent-module__BiqtYW__token-group-chevron{transform:rotate(90deg)}.CustomThemeEditorComponent-module__BiqtYW__token-group-title{flex:1}.CustomThemeEditorComponent-module__BiqtYW__token-group-swatches{flex-shrink:0;gap:3px;display:flex}.CustomThemeEditorComponent-module__BiqtYW__token-group-mini-swatch{border:1px solid #80808026;border:1px solid lab(53.5996% -.00357628 -.037849/.15);border-radius:3px;width:10px;height:10px;transition:background .15s}.CustomThemeEditorComponent-module__BiqtYW__token-group-body{flex-direction:column;gap:8px;padding:0 24px 12px;animation:.15s ease-out CustomThemeEditorComponent-module__BiqtYW__group-slide-in;display:flex}@keyframes CustomThemeEditorComponent-module__BiqtYW__group-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CustomThemeEditorComponent-module__BiqtYW__token-layout-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.CustomThemeEditorComponent-module__BiqtYW__token-label{color:var(--text-secondary);min-width:120px;font-size:.6875rem;font-weight:450}.CustomThemeEditorComponent-module__BiqtYW__token-control{align-items:center;gap:8px;display:flex}.CustomThemeEditorComponent-module__BiqtYW__color-input-wrapper{cursor:pointer;border-radius:6px;width:28px;height:28px;position:relative;overflow:hidden}.CustomThemeEditorComponent-module__BiqtYW__color-input{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.CustomThemeEditorComponent-module__BiqtYW__color-swatch{pointer-events:none;border:2px solid #80808033;border:2px solid lab(53.5996% -.00357628 -.037849/.2);border-radius:6px;width:100%;height:100%;transition:background .1s,border-color .15s;display:block}.CustomThemeEditorComponent-module__BiqtYW__color-input-wrapper:hover .CustomThemeEditorComponent-module__BiqtYW__color-swatch{border-color:#80808066;border-color:lab(53.5996% -.00357628 -.037849/.4)}.CustomThemeEditorComponent-module__BiqtYW__hex-input{width:80px;font-size:.6875rem;font-family:var(--font-mono,monospace);border:1px solid var(--calculated-border-subtle);background:var(--background-base);color:var(--text-primary);text-transform:lowercase;height:auto;transition:border-color var(--transition-fast);border-radius:4px;outline:none;padding:5px 8px}.CustomThemeEditorComponent-module__BiqtYW__hex-input:focus{border-color:var(--accent-primary)}.CustomThemeEditorComponent-module__BiqtYW__editor-footer{border-top:1px solid var(--calculated-border-subtle);justify-content:flex-end;gap:8px;padding:12px 24px;display:flex}.CustomThemeEditorComponent-module__BiqtYW__apply-preview-button{cursor:pointer;background:var(--accent-secondary,var(--accent-primary));color:var(--background-base);transition:all var(--transition-fast);border:none;border-radius:6px;align-items:center;gap:5px;padding:7px 16px;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.CustomThemeEditorComponent-module__BiqtYW__apply-preview-button:hover{filter:brightness(1.1)}
.AvatarSelectorComponent-module__b5r1Pq__avatar-selector-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;padding-block:8px;display:grid}.AvatarSelectorComponent-module__b5r1Pq__avatar-option-card{cursor:pointer;will-change:transform, border-color;text-align:center;background-color:#0e171e66;background-color:lab(7.23336% -2.52666 -6.34827/.4);border:1px solid #252f3780;border:1px solid lab(18.8165% -2.96721 -6.45695/.5);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:16px;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.AvatarSelectorComponent-module__b5r1Pq__avatar-option-card:hover{background-color:#14242f99;background-color:lab(13.0029% -3.99203 -9.53898/.6);border-color:#2e4b60b3;border-color:lab(30.4013% -6.57888 -15.8786/.7);transform:translateY(-2px)}.AvatarSelectorComponent-module__b5r1Pq__avatar-option-card.AvatarSelectorComponent-module__b5r1Pq__is-selected-state{background-color:#00314d80;background-color:lab(18.634% -6.8495 -24.7751/.5);border-color:#0089cb;border-color:lab(53.3277% -13.7061 -46.5518);box-shadow:0 0 12px #0089cb4d;box-shadow:0 0 12px lab(53.3277% -13.7061 -46.5518/.3)}.AvatarSelectorComponent-module__b5r1Pq__avatar-image-container{background-color:#000408;background-color:lab(.898373% -.481799 -1.95935);border:2px solid #3e495280;border:2px solid lab(30.4209% -3.0582 -6.49335/.5);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.AvatarSelectorComponent-module__b5r1Pq__avatar-option-card.AvatarSelectorComponent-module__b5r1Pq__is-selected-state .AvatarSelectorComponent-module__b5r1Pq__avatar-image-container{border-color:#0089cb;border-color:lab(53.3277% -13.7061 -46.5518)}.AvatarSelectorComponent-module__b5r1Pq__avatar-image{object-fit:cover;width:100%;height:100%}.AvatarSelectorComponent-module__b5r1Pq__selected-badge{color:#fff;color:lab(100% 0 0);background-color:#0089cb;background-color:lab(53.3277% -13.7061 -46.5518);border:1px solid #0e171e;border:1px solid lab(7.23336% -2.52666 -6.34827);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:0;right:0}.AvatarSelectorComponent-module__b5r1Pq__check-icon{stroke-width:3px}.AvatarSelectorComponent-module__b5r1Pq__avatar-name{color:#d8dfe4;color:lab(88.4155% -1.63096 -3.29593);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:500;overflow:hidden}.AvatarSelectorComponent-module__b5r1Pq__avatar-option-card.AvatarSelectorComponent-module__b5r1Pq__is-selected-state .AvatarSelectorComponent-module__b5r1Pq__avatar-name{color:#fff;color:lab(100% 0 0)}
.PanelShared-module__vx6wWG__container{flex-direction:column;gap:8px;height:100%;padding:12px;display:flex;overflow-y:auto}.PanelShared-module__vx6wWG__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.PanelShared-module__vx6wWG__header-title{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.PanelShared-module__vx6wWG__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.PanelShared-module__vx6wWG__empty-icon{background:color-mix(in srgb, var(--panel-accent,var(--color-violet)) 10%, transparent);width:48px;height:48px;color:var(--panel-accent,var(--color-violet));border-radius:12px;justify-content:center;align-items:center;display:flex}.PanelShared-module__vx6wWG__empty-title{color:var(--text-primary);font-size:.8125rem;font-weight:600}.PanelShared-module__vx6wWG__empty-subtitle{font-size:var(--font-size-sm);color:var(--text-muted);max-width:260px;line-height:1.5}.PanelShared-module__vx6wWG__is-loading-state{color:var(--text-muted);font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.PanelShared-module__vx6wWG__confirm-button{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:3px 10px;font-size:.625rem;font-weight:600;transition:all .15s}.PanelShared-module__vx6wWG__list{min-height:0;margin-inline:calc(-1 * var(--sidebar-row-padding-inline));flex-direction:column;display:flex}.PanelShared-module__vx6wWG__row{padding:var(--sidebar-row-padding-block) var(--sidebar-row-padding-inline);border-bottom:1px solid var(--sidebar-row-divider);border-left:var(--sidebar-row-accent-width) solid transparent;background:var(--background-base);align-items:flex-start;gap:8px;min-width:0;transition:background .18s,border-color .18s;display:flex}.PanelShared-module__vx6wWG__row:hover .PanelShared-module__vx6wWG__row-actions{opacity:1}.PanelShared-module__vx6wWG__row-interactive{cursor:pointer}.PanelShared-module__vx6wWG__row-interactive:hover{background:var(--sidebar-row-hover-bg);border-left-color:var(--calculated-border-medium)}.PanelShared-module__vx6wWG__row-active{background:var(--sidebar-row-active-bg);border-left-color:var(--accent-primary)}.PanelShared-module__vx6wWG__row-active:hover{background:var(--sidebar-row-active-bg);border-left-color:var(--accent-primary)}.PanelShared-module__vx6wWG__row-disabled{opacity:.5}.PanelShared-module__vx6wWG__row-content{gap:var(--sidebar-row-gap);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.PanelShared-module__vx6wWG__row-title-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.PanelShared-module__vx6wWG__row-title{color:var(--text-primary);flex:1;align-items:center;gap:6px;min-width:0;font-size:.8125rem;font-weight:500;display:flex}.PanelShared-module__vx6wWG__row-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.PanelShared-module__vx6wWG__row-meta{font-size:var(--font-size-xs);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.PanelShared-module__vx6wWG__row-meta-item{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.PanelShared-module__vx6wWG__row-meta-item svg{opacity:.8;flex-shrink:0}.PanelShared-module__vx6wWG__row-subtitle{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.4;overflow:hidden}.PanelShared-module__vx6wWG__chip{border-radius:var(--sidebar-row-chip-radius);background:var(--sidebar-row-chip-bg);color:var(--text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:.625rem;font-weight:600;line-height:1.5;display:inline-flex}.PanelShared-module__vx6wWG__chip-mono{font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);text-transform:none;font-weight:500}.PanelShared-module__vx6wWG__row-actions{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.PanelShared-module__vx6wWG__row-leading-icon{background:color-mix(in oklch, var(--panel-accent,var(--accent-primary)) 12%, transparent);width:26px;height:26px;color:var(--panel-accent,var(--accent-primary));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.SkillsPanelComponent-module__EEOWCq__container{--panel-accent:var(--color-purple);}.SkillsPanelComponent-module__EEOWCq__empty-state{}.SkillsPanelComponent-module__EEOWCq__empty-icon{}.SkillsPanelComponent-module__EEOWCq__empty-title{}.SkillsPanelComponent-module__EEOWCq__empty-subtitle{}.SkillsPanelComponent-module__EEOWCq__list{}.SkillsPanelComponent-module__EEOWCq__skill-row{}.SkillsPanelComponent-module__EEOWCq__skill-row:hover{background:var(--sidebar-row-hover-bg)}.SkillsPanelComponent-module__EEOWCq__skill-row-disabled{}.SkillsPanelComponent-module__EEOWCq__skill-leading-icon{border-radius:5px;width:24px;height:24px;}.SkillsPanelComponent-module__EEOWCq__skill-body{}.SkillsPanelComponent-module__EEOWCq__skill-title-line{}.SkillsPanelComponent-module__EEOWCq__skill-name{color:var(--text-primary);flex:1;font-weight:600;}.SkillsPanelComponent-module__EEOWCq__skill-description{}.SkillsPanelComponent-module__EEOWCq__skill-meta{color:var(--text-muted);font-size:.625rem}.SkillsPanelComponent-module__EEOWCq__skill-char-count-warn{color:var(--color-warning)}.SkillsPanelComponent-module__EEOWCq__skill-actions{}.SkillsPanelComponent-module__EEOWCq__skill-action-button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:flex}.SkillsPanelComponent-module__EEOWCq__skill-action-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.SkillsPanelComponent-module__EEOWCq__skill-delete-button:hover{color:var(--color-rose)!important;background:color-mix(in oklch, var(--color-rose) 12%, transparent)!important}.SkillsPanelComponent-module__EEOWCq__confirm-layout-row{align-items:center;gap:6px;padding:6px 0;display:flex}.SkillsPanelComponent-module__EEOWCq__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.SkillsPanelComponent-module__EEOWCq__confirm-button{}.SkillsPanelComponent-module__EEOWCq__confirm-button-element-yes{background:color-mix(in oklch, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in oklch, var(--color-rose) 30%, transparent)}.SkillsPanelComponent-module__EEOWCq__confirm-button-element-yes:hover{background:color-mix(in oklch, var(--color-rose) 25%, transparent)}.SkillsPanelComponent-module__EEOWCq__confirm-button-element-no{color:var(--text-muted);background:0 0}.SkillsPanelComponent-module__EEOWCq__confirm-button-element-no:hover{color:var(--text-primary)}.SkillsPanelComponent-module__EEOWCq__form-header{border-bottom:1px solid var(--calculated-border-color);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 0 8px;display:flex}.SkillsPanelComponent-module__EEOWCq__form-header h3{color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:600}.SkillsPanelComponent-module__EEOWCq__cancel-button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.SkillsPanelComponent-module__EEOWCq__cancel-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.SkillsPanelComponent-module__EEOWCq__form{flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.SkillsPanelComponent-module__EEOWCq__form-group{flex-direction:column;gap:4px;display:flex}.SkillsPanelComponent-module__EEOWCq__form-group label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.SkillsPanelComponent-module__EEOWCq__input{font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);border-radius:6px;outline:none;padding:7px 10px;transition:border-color .15s}.SkillsPanelComponent-module__EEOWCq__input:focus{border-color:var(--color-purple);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-purple) 15%, transparent)}.SkillsPanelComponent-module__EEOWCq__input::placeholder{color:var(--text-muted)}.SkillsPanelComponent-module__EEOWCq__textarea{font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);resize:vertical;border-radius:6px;outline:none;min-height:60px;padding:8px 10px;font-family:inherit;transition:border-color .15s}.SkillsPanelComponent-module__EEOWCq__textarea:focus{border-color:var(--color-purple);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-purple) 15%, transparent)}.SkillsPanelComponent-module__EEOWCq__textarea::placeholder{color:var(--text-muted)}.SkillsPanelComponent-module__EEOWCq__content-textarea{min-height:200px;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);font-size:var(--font-size-sm);tab-size:2;white-space:pre-wrap;line-height:1.6}.SkillsPanelComponent-module__EEOWCq__hint{color:var(--text-muted);font-size:.625rem;line-height:1.4}.SkillsPanelComponent-module__EEOWCq__char-counter{color:var(--text-muted);text-align:right;margin-top:-2px;font-size:.625rem}.SkillsPanelComponent-module__EEOWCq__char-counter-warn{color:var(--color-warning)}.SkillsPanelComponent-module__EEOWCq__char-counter-danger{color:var(--color-rose)}.SkillsPanelComponent-module__EEOWCq__form-actions{border-top:1px solid var(--calculated-border-color);flex-shrink:0;gap:8px;padding-top:8px;display:flex}.SkillsPanelComponent-module__EEOWCq__save-button{font-size:var(--font-size-sm);color:#fff;color:lab(100% 0 0);background:var(--color-purple);cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:all .2s;display:inline-flex}.SkillsPanelComponent-module__EEOWCq__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-purple) 90%, #fff);box-shadow:0 4px 12px color-mix(in oklch, var(--color-purple) 30%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.SkillsPanelComponent-module__EEOWCq__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-purple) 90%, lab(100% 0 0))}}.SkillsPanelComponent-module__EEOWCq__save-button:disabled{opacity:.5;cursor:not-allowed}.SkillsPanelComponent-module__EEOWCq__cancel-form-button{font-size:var(--font-size-sm);color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-weight:500;transition:all .15s}.SkillsPanelComponent-module__EEOWCq__cancel-form-button:hover{color:var(--text-primary);border-color:var(--text-secondary)}
.RulesPanelComponent-module__V0wNBa__container{--panel-accent:var(--color-amber);}.RulesPanelComponent-module__V0wNBa__empty-state{}.RulesPanelComponent-module__V0wNBa__empty-icon{}.RulesPanelComponent-module__V0wNBa__empty-title{}.RulesPanelComponent-module__V0wNBa__empty-subtitle{}.RulesPanelComponent-module__V0wNBa__list{}.RulesPanelComponent-module__V0wNBa__rule-row{}.RulesPanelComponent-module__V0wNBa__rule-row:hover{background:var(--sidebar-row-hover-bg)}.RulesPanelComponent-module__V0wNBa__rule-row-disabled{}.RulesPanelComponent-module__V0wNBa__rule-leading-icon{background:color-mix(in oklch, var(--color-amber) 12%, transparent);width:24px;height:24px;color:var(--color-amber);border-radius:5px;}.RulesPanelComponent-module__V0wNBa__rule-body{}.RulesPanelComponent-module__V0wNBa__rule-title-line{}.RulesPanelComponent-module__V0wNBa__rule-name{color:var(--text-primary);flex:1;font-weight:600;}.RulesPanelComponent-module__V0wNBa__rule-description{}.RulesPanelComponent-module__V0wNBa__rule-meta{}.RulesPanelComponent-module__V0wNBa__rule-slash-command{color:var(--color-amber);background:color-mix(in oklch, var(--color-amber) 10%, transparent);}.RulesPanelComponent-module__V0wNBa__rule-character-count{color:var(--text-muted);font-size:.625rem}.RulesPanelComponent-module__V0wNBa__rule-character-count-warning{color:var(--color-warning)}.RulesPanelComponent-module__V0wNBa__rule-actions{}.RulesPanelComponent-module__V0wNBa__rule-action-button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:flex}.RulesPanelComponent-module__V0wNBa__rule-action-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.RulesPanelComponent-module__V0wNBa__rule-delete-button:hover{color:var(--color-rose)!important;background:color-mix(in oklch, var(--color-rose) 12%, transparent)!important}.RulesPanelComponent-module__V0wNBa__confirm-layout-row{align-items:center;gap:6px;padding:6px 0;display:flex}.RulesPanelComponent-module__V0wNBa__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.RulesPanelComponent-module__V0wNBa__confirm-button{}.RulesPanelComponent-module__V0wNBa__confirm-button-yes{background:color-mix(in oklch, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in oklch, var(--color-rose) 30%, transparent)}.RulesPanelComponent-module__V0wNBa__confirm-button-yes:hover{background:color-mix(in oklch, var(--color-rose) 25%, transparent)}.RulesPanelComponent-module__V0wNBa__confirm-button-no{color:var(--text-muted);background:0 0}.RulesPanelComponent-module__V0wNBa__confirm-button-no:hover{color:var(--text-primary)}.RulesPanelComponent-module__V0wNBa__form-header{border-bottom:1px solid var(--calculated-border-color);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 0 8px;display:flex}.RulesPanelComponent-module__V0wNBa__form-header h3{color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:600}.RulesPanelComponent-module__V0wNBa__cancel-button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.RulesPanelComponent-module__V0wNBa__cancel-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.RulesPanelComponent-module__V0wNBa__form{flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.RulesPanelComponent-module__V0wNBa__form-group{flex-direction:column;gap:4px;display:flex}.RulesPanelComponent-module__V0wNBa__form-group label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.RulesPanelComponent-module__V0wNBa__input{font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);border-radius:6px;outline:none;padding:7px 10px;transition:border-color .15s}.RulesPanelComponent-module__V0wNBa__input:focus{border-color:var(--color-amber);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-amber) 15%, transparent)}.RulesPanelComponent-module__V0wNBa__input::placeholder{color:var(--text-muted)}.RulesPanelComponent-module__V0wNBa__textarea{font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-elevated);border:1px solid var(--calculated-border-color);resize:vertical;border-radius:6px;outline:none;min-height:60px;padding:8px 10px;font-family:inherit;transition:border-color .15s}.RulesPanelComponent-module__V0wNBa__textarea:focus{border-color:var(--color-amber);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-amber) 15%, transparent)}.RulesPanelComponent-module__V0wNBa__textarea::placeholder{color:var(--text-muted)}.RulesPanelComponent-module__V0wNBa__content-textarea{min-height:200px;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);font-size:var(--font-size-sm);tab-size:2;white-space:pre-wrap;line-height:1.6}.RulesPanelComponent-module__V0wNBa__hint{color:var(--text-muted);font-size:.625rem;line-height:1.4}.RulesPanelComponent-module__V0wNBa__slash-preview{font-size:var(--font-size-xs);color:var(--color-amber);font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);background:color-mix(in oklch, var(--color-amber) 8%, transparent);border:1px solid color-mix(in oklch, var(--color-amber) 20%, transparent);border-radius:4px;padding:4px 8px;font-weight:500}.RulesPanelComponent-module__V0wNBa__character-counter{color:var(--text-muted);text-align:right;margin-top:-2px;font-size:.625rem}.RulesPanelComponent-module__V0wNBa__character-counter-warning{color:var(--color-warning)}.RulesPanelComponent-module__V0wNBa__character-counter-danger{color:var(--color-rose)}.RulesPanelComponent-module__V0wNBa__form-actions{border-top:1px solid var(--calculated-border-color);flex-shrink:0;gap:8px;padding-top:8px;display:flex}.RulesPanelComponent-module__V0wNBa__save-button{font-size:var(--font-size-sm);color:var(--background-base,#0a0a0f);background:var(--color-amber);border-radius:var(--border-radius-sm);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:all .2s;display:inline-flex}@supports (color:lab(0% 0 0)){.RulesPanelComponent-module__V0wNBa__save-button{color:var(--background-base,lab(2.81789% .590324 -2.16664))}}.RulesPanelComponent-module__V0wNBa__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-amber) 90%, #fff);box-shadow:0 4px 12px color-mix(in oklch, var(--color-amber) 30%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.RulesPanelComponent-module__V0wNBa__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-amber) 90%, lab(100% 0 0))}}.RulesPanelComponent-module__V0wNBa__save-button:disabled{opacity:.5;cursor:not-allowed}.RulesPanelComponent-module__V0wNBa__cancel-form-button{font-size:var(--font-size-sm);color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-weight:500;transition:all .15s}.RulesPanelComponent-module__V0wNBa__cancel-form-button:hover{color:var(--text-primary);border-color:var(--text-secondary)}
.HooksPanelComponent-module__sg8lMG__container{--panel-accent:var(--color-cyan);}.HooksPanelComponent-module__sg8lMG__empty-state{}.HooksPanelComponent-module__sg8lMG__empty-icon{}.HooksPanelComponent-module__sg8lMG__empty-title{}.HooksPanelComponent-module__sg8lMG__empty-subtitle{max-width:340px;}.HooksPanelComponent-module__sg8lMG__list{}.HooksPanelComponent-module__sg8lMG__hook-row{}.HooksPanelComponent-module__sg8lMG__hook-row:hover{background:var(--sidebar-row-hover-bg)}.HooksPanelComponent-module__sg8lMG__hook-row-disabled{}.HooksPanelComponent-module__sg8lMG__hook-leading-icon{background:color-mix(in oklch, var(--color-cyan) 12%, transparent);width:24px;height:24px;color:var(--color-cyan);border-radius:5px;}.HooksPanelComponent-module__sg8lMG__hook-body{}.HooksPanelComponent-module__sg8lMG__hook-title-line{}.HooksPanelComponent-module__sg8lMG__hook-name{color:var(--text-primary);flex:1;font-weight:600;}.HooksPanelComponent-module__sg8lMG__hook-description{}.HooksPanelComponent-module__sg8lMG__hook-meta{}.HooksPanelComponent-module__sg8lMG__hook-event-badge{color:var(--text-secondary);background:color-mix(in oklch, var(--text-muted) 12%, transparent);gap:4px;}.HooksPanelComponent-module__sg8lMG__hook-event-badge-blocking{color:var(--color-orange);background:color-mix(in oklch, var(--color-orange) 12%, transparent);border:1px solid color-mix(in oklch, var(--color-orange) 28%, transparent)}.HooksPanelComponent-module__sg8lMG__hook-handler-chip{color:var(--color-cyan);background:color-mix(in oklch, var(--color-cyan) 10%, transparent);gap:4px;min-width:0;max-width:100%;}.HooksPanelComponent-module__sg8lMG__hook-handler-target{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:400;overflow:hidden}.HooksPanelComponent-module__sg8lMG__hook-matcher-chip{color:var(--color-violet);background:color-mix(in oklch, var(--color-violet) 10%, transparent);}.HooksPanelComponent-module__sg8lMG__hook-agent-chip{}.HooksPanelComponent-module__sg8lMG__hook-test-button{border-radius:var(--sidebar-row-chip-radius);color:var(--color-cyan);background:color-mix(in oklch, var(--color-cyan) 12%, transparent);border:1px solid color-mix(in oklch, var(--color-cyan) 30%, transparent);cursor:pointer;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 9px;font-size:.625rem;font-weight:600;transition:all .15s;display:inline-flex}.HooksPanelComponent-module__sg8lMG__hook-test-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-cyan) 22%, transparent)}.HooksPanelComponent-module__sg8lMG__hook-test-button:disabled{opacity:.6;cursor:progress}.HooksPanelComponent-module__sg8lMG__test-result{background:var(--background-elevated);border:1px solid color-mix(in oklch, var(--color-cyan) 25%, transparent);border-left:2px solid var(--color-cyan);border-radius:6px;flex-direction:column;gap:4px;margin-top:6px;padding:8px 10px;display:flex}.HooksPanelComponent-module__sg8lMG__test-result-error{border-color:color-mix(in oklch, var(--color-rose) 30%, transparent);border-left-color:var(--color-rose)}.HooksPanelComponent-module__sg8lMG__test-result-header{align-items:center;gap:8px;display:flex}.HooksPanelComponent-module__sg8lMG__test-result-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);flex:1;font-size:.625rem;font-weight:700}.HooksPanelComponent-module__sg8lMG__test-result-error .HooksPanelComponent-module__sg8lMG__test-result-title{color:var(--color-rose)}.HooksPanelComponent-module__sg8lMG__test-result-duration{font-size:.625rem;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);color:var(--text-muted)}.HooksPanelComponent-module__sg8lMG__test-result-dismiss{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.HooksPanelComponent-module__sg8lMG__test-result-dismiss:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.HooksPanelComponent-module__sg8lMG__test-result-message{font-size:var(--font-size-xs);color:var(--color-rose);white-space:pre-wrap;word-break:break-word;line-height:1.5}.HooksPanelComponent-module__sg8lMG__test-result-json{background:var(--background-base);font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:220px;margin:0;padding:6px 8px;font-size:.6875rem;line-height:1.5;overflow:auto}.HooksPanelComponent-module__sg8lMG__hook-actions{}.HooksPanelComponent-module__sg8lMG__hook-action-button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:flex}.HooksPanelComponent-module__sg8lMG__hook-action-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.HooksPanelComponent-module__sg8lMG__hook-delete-button:hover{color:var(--color-rose)!important;background:color-mix(in oklch, var(--color-rose) 12%, transparent)!important}.HooksPanelComponent-module__sg8lMG__confirm-layout-row{align-items:center;gap:6px;padding:6px 0;display:flex}.HooksPanelComponent-module__sg8lMG__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.HooksPanelComponent-module__sg8lMG__confirm-button{}.HooksPanelComponent-module__sg8lMG__confirm-button-yes{background:color-mix(in oklch, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in oklch, var(--color-rose) 30%, transparent)}.HooksPanelComponent-module__sg8lMG__confirm-button-yes:hover{background:color-mix(in oklch, var(--color-rose) 25%, transparent)}.HooksPanelComponent-module__sg8lMG__confirm-button-no{color:var(--text-muted);background:0 0}.HooksPanelComponent-module__sg8lMG__confirm-button-no:hover{color:var(--text-primary)}.HooksPanelComponent-module__sg8lMG__form-header{border-bottom:1px solid var(--calculated-border-color);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 0 8px;display:flex}.HooksPanelComponent-module__sg8lMG__form-header h3{color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:600}.HooksPanelComponent-module__sg8lMG__cancel-button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.HooksPanelComponent-module__sg8lMG__cancel-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 12%, transparent)}.HooksPanelComponent-module__sg8lMG__form{flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.HooksPanelComponent-module__sg8lMG__form-group{flex-direction:column;gap:4px;min-width:0;display:flex}.HooksPanelComponent-module__sg8lMG__form-group label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.HooksPanelComponent-module__sg8lMG__field-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.HooksPanelComponent-module__sg8lMG__handler-fields{background:color-mix(in oklch, var(--color-cyan) 5%, transparent);border:1px solid color-mix(in oklch, var(--color-cyan) 18%, transparent);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.HooksPanelComponent-module__sg8lMG__toggle-field{align-items:center;gap:8px;min-height:32px;display:flex}.HooksPanelComponent-module__sg8lMG__content-textarea{min-height:160px;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);font-size:var(--font-size-sm);tab-size:2;white-space:pre-wrap;line-height:1.6}.HooksPanelComponent-module__sg8lMG__code-textarea{font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);font-size:var(--font-size-sm);tab-size:2;white-space:pre;line-height:1.5}.HooksPanelComponent-module__sg8lMG__hint{color:var(--text-muted);align-items:center;gap:4px;font-size:.625rem;line-height:1.4;display:inline-flex}.HooksPanelComponent-module__sg8lMG__hint svg{flex-shrink:0}.HooksPanelComponent-module__sg8lMG__hint-blocking{color:var(--color-orange)}.HooksPanelComponent-module__sg8lMG__field-error{color:var(--color-rose);font-size:.625rem;line-height:1.4}.HooksPanelComponent-module__sg8lMG__character-counter{color:var(--text-muted);text-align:right;margin-top:-2px;font-size:.625rem}.HooksPanelComponent-module__sg8lMG__character-counter-warning{color:var(--color-warning)}.HooksPanelComponent-module__sg8lMG__character-counter-danger{color:var(--color-rose)}.HooksPanelComponent-module__sg8lMG__form-actions{border-top:1px solid var(--calculated-border-color);flex-shrink:0;gap:8px;padding-top:8px;display:flex}.HooksPanelComponent-module__sg8lMG__save-button{font-size:var(--font-size-sm);color:var(--background-base,#0a0a0f);background:var(--color-cyan);border-radius:var(--border-radius-sm);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:all .2s;display:inline-flex}@supports (color:lab(0% 0 0)){.HooksPanelComponent-module__sg8lMG__save-button{color:var(--background-base,lab(2.81789% .590324 -2.16664))}}.HooksPanelComponent-module__sg8lMG__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-cyan) 90%, #fff);box-shadow:0 4px 12px color-mix(in oklch, var(--color-cyan) 30%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.HooksPanelComponent-module__sg8lMG__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-cyan) 90%, lab(100% 0 0))}}.HooksPanelComponent-module__sg8lMG__save-button:disabled{opacity:.5;cursor:not-allowed}.HooksPanelComponent-module__sg8lMG__cancel-form-button{font-size:var(--font-size-sm);color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-weight:500;transition:all .15s}.HooksPanelComponent-module__sg8lMG__cancel-form-button:hover{color:var(--text-primary);border-color:var(--text-secondary)}
.ProjectInstructionsPanelComponent-module__vtQZFq__container{--panel-accent:var(--color-indigo);}.ProjectInstructionsPanelComponent-module__vtQZFq__document-header{border-bottom:1px solid var(--calculated-border-color);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.ProjectInstructionsPanelComponent-module__vtQZFq__document-identity{align-items:center;gap:8px;min-width:0;display:flex}.ProjectInstructionsPanelComponent-module__vtQZFq__version-badge{color:var(--color-indigo);background:color-mix(in oklch, var(--color-indigo) 12%, transparent);border:1px solid color-mix(in oklch, var(--color-indigo) 28%, transparent);}.ProjectInstructionsPanelComponent-module__vtQZFq__document-title{color:var(--text-primary);font-size:.8125rem;font-weight:600;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace)}.ProjectInstructionsPanelComponent-module__vtQZFq__document-attribution{color:var(--text-muted);align-items:center;gap:5px;min-width:0;font-size:.625rem;display:inline-flex}.ProjectInstructionsPanelComponent-module__vtQZFq__document-attribution svg{flex-shrink:0}.ProjectInstructionsPanelComponent-module__vtQZFq__document-content{min-height:0;font-size:var(--font-size-sm);color:var(--text-primary);flex:1;line-height:1.65;overflow-y:auto}.ProjectInstructionsPanelComponent-module__vtQZFq__editor-textarea{min-height:320px;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);font-size:var(--font-size-sm);tab-size:2;white-space:pre-wrap;flex:1;line-height:1.6}.ProjectInstructionsPanelComponent-module__vtQZFq__character-counter{color:var(--text-muted);text-align:right;margin-top:-2px;font-size:.625rem}.ProjectInstructionsPanelComponent-module__vtQZFq__character-counter-warning{color:var(--color-warning)}.ProjectInstructionsPanelComponent-module__vtQZFq__error-banner{font-size:var(--font-size-xs);color:var(--color-rose);background:color-mix(in oklch, var(--color-rose) 10%, transparent);border:1px solid color-mix(in oklch, var(--color-rose) 28%, transparent);word-break:break-word;border-radius:6px;padding:8px 10px;line-height:1.5}.ProjectInstructionsPanelComponent-module__vtQZFq__form-actions{border-top:1px solid var(--calculated-border-color);flex-shrink:0;gap:8px;padding-top:8px;display:flex}.ProjectInstructionsPanelComponent-module__vtQZFq__save-button{font-size:var(--font-size-sm);color:var(--background-base,#0a0a0f);background:var(--color-indigo);border-radius:var(--border-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:all .2s;display:inline-flex}@supports (color:lab(0% 0 0)){.ProjectInstructionsPanelComponent-module__vtQZFq__save-button{color:var(--background-base,lab(2.81789% .590324 -2.16664))}}.ProjectInstructionsPanelComponent-module__vtQZFq__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-indigo) 90%, #fff);box-shadow:0 4px 12px color-mix(in oklch, var(--color-indigo) 30%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.ProjectInstructionsPanelComponent-module__vtQZFq__save-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-indigo) 90%, lab(100% 0 0))}}.ProjectInstructionsPanelComponent-module__vtQZFq__save-button:disabled{opacity:.5;cursor:not-allowed}.ProjectInstructionsPanelComponent-module__vtQZFq__cancel-form-button{font-size:var(--font-size-sm);color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-weight:500;transition:all .15s;display:inline-flex}.ProjectInstructionsPanelComponent-module__vtQZFq__cancel-form-button:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.ProjectInstructionsPanelComponent-module__vtQZFq__cancel-form-button:disabled{opacity:.5;cursor:not-allowed}.ProjectInstructionsPanelComponent-module__vtQZFq__history-section{border-top:1px solid var(--calculated-border-color);flex-direction:column;flex-shrink:0;gap:4px;padding-top:8px;display:flex}.ProjectInstructionsPanelComponent-module__vtQZFq__history-toggle{font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 4px;font-weight:600;transition:color .15s;display:inline-flex}.ProjectInstructionsPanelComponent-module__vtQZFq__history-toggle:hover{color:var(--text-primary)}.ProjectInstructionsPanelComponent-module__vtQZFq__history-count{}.ProjectInstructionsPanelComponent-module__vtQZFq__history-list{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.ProjectInstructionsPanelComponent-module__vtQZFq__history-empty{font-size:var(--font-size-xs);color:var(--text-muted);padding:10px 4px}.ProjectInstructionsPanelComponent-module__vtQZFq__history-row{border:1px solid #0000;border-radius:6px;flex-direction:column;gap:4px;padding:7px 8px;transition:background .15s;display:flex}.ProjectInstructionsPanelComponent-module__vtQZFq__history-row:hover{background:var(--sidebar-row-hover-bg)}.ProjectInstructionsPanelComponent-module__vtQZFq__history-row-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProjectInstructionsPanelComponent-module__vtQZFq__history-version{color:var(--color-indigo);background:color-mix(in oklch, var(--color-indigo) 10%, transparent);}.ProjectInstructionsPanelComponent-module__vtQZFq__history-author{font-size:var(--font-size-xs);color:var(--text-secondary)}.ProjectInstructionsPanelComponent-module__vtQZFq__history-timestamp{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.625rem;overflow:hidden}.ProjectInstructionsPanelComponent-module__vtQZFq__history-reason{color:var(--text-muted);font-size:.625rem;font-style:italic}.ProjectInstructionsPanelComponent-module__vtQZFq__history-preview-button{color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:.625rem;font-weight:600;transition:all .15s}.ProjectInstructionsPanelComponent-module__vtQZFq__history-preview-button:hover{color:var(--text-primary);border-color:var(--text-secondary)}.ProjectInstructionsPanelComponent-module__vtQZFq__history-restore-button{color:var(--color-indigo);background:color-mix(in oklch, var(--color-indigo) 12%, transparent);border:1px solid color-mix(in oklch, var(--color-indigo) 28%, transparent);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.625rem;font-weight:600;transition:all .15s;display:inline-flex}.ProjectInstructionsPanelComponent-module__vtQZFq__history-restore-button:hover:not(:disabled){background:color-mix(in oklch, var(--color-indigo) 22%, transparent)}.ProjectInstructionsPanelComponent-module__vtQZFq__history-restore-button:disabled{opacity:.6;cursor:progress}.ProjectInstructionsPanelComponent-module__vtQZFq__history-preview{background:var(--background-base);border:1px solid var(--calculated-border-color);font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:220px;margin:0;padding:8px;font-size:.6875rem;line-height:1.5;overflow:auto}
.MemoryCardComponent-module__25YHLW__memory-card{cursor:default;}.MemoryCardComponent-module__25YHLW__memory-card:hover{background:var(--sidebar-row-hover-bg)}.MemoryCardComponent-module__25YHLW__is-new-memory{border-left-color:var(--color-warning);background:color-mix(in oklch, var(--color-warning) 7%, transparent);animation:2s ease-in-out 3 MemoryCardComponent-module__25YHLW__memory-glow}.MemoryCardComponent-module__25YHLW__is-new-memory:hover{background:color-mix(in oklch, var(--color-warning) 11%, transparent)}@keyframes MemoryCardComponent-module__25YHLW__memory-glow{0%,to{box-shadow:inset 2px 0 0 var(--color-warning), 0 0 8px color-mix(in srgb, var(--color-warning) 12%, transparent)}50%{box-shadow:inset 2px 0 0 var(--color-warning), 0 0 16px color-mix(in srgb, var(--color-warning) 26%, transparent)}}.MemoryCardComponent-module__25YHLW__memory-body{}.MemoryCardComponent-module__25YHLW__memory-title-line{}.MemoryCardComponent-module__25YHLW__memory-icon{width:24px;height:24px;font-size:var(--font-size-xs);text-transform:uppercase;border-radius:5px;font-weight:700;}.MemoryCardComponent-module__25YHLW__memory-icon-user{background:color-mix(in srgb, var(--color-indigo) 12%, transparent);color:var(--color-indigo)}.MemoryCardComponent-module__25YHLW__memory-icon-feedback{background:color-mix(in srgb, var(--color-emerald) 12%, transparent);color:var(--color-emerald)}.MemoryCardComponent-module__25YHLW__memory-icon-project{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}.MemoryCardComponent-module__25YHLW__memory-icon-reference{background:color-mix(in srgb, var(--color-cyan) 12%, transparent);color:var(--color-cyan)}.MemoryCardComponent-module__25YHLW__memory-title{min-width:0;color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.8125rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.MemoryCardComponent-module__25YHLW__memory-meta{}.MemoryCardComponent-module__25YHLW__memory-actions{}.MemoryCardComponent-module__25YHLW__memory-type-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:3px;align-items:center;padding:1px 6px;font-size:.5625rem;font-weight:700;display:inline-flex}.MemoryCardComponent-module__25YHLW__is-superseded{opacity:.6}.MemoryCardComponent-module__25YHLW__memory-superseded-badge{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--color-amber,#d97706) 14%, transparent);color:var(--color-amber,#d97706);border-radius:3px;align-items:center;padding:1px 6px;font-size:.5625rem;font-weight:700;display:inline-flex}.MemoryCardComponent-module__25YHLW__badge-user{background:color-mix(in srgb, var(--color-indigo) 12%, transparent);color:var(--color-indigo)}.MemoryCardComponent-module__25YHLW__badge-feedback{background:color-mix(in srgb, var(--color-emerald) 12%, transparent);color:var(--color-emerald)}.MemoryCardComponent-module__25YHLW__badge-project{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}.MemoryCardComponent-module__25YHLW__badge-reference{background:color-mix(in srgb, var(--color-cyan) 12%, transparent);color:var(--color-cyan)}.MemoryCardComponent-module__25YHLW__memory-user-badge{letter-spacing:.02em;cursor:pointer;background:color-mix(in srgb, var(--color-indigo) 10%, transparent);color:var(--color-indigo);border:none;border-radius:3px;align-items:center;gap:3px;padding:1px 6px;font-size:.5625rem;font-weight:600;transition:background .15s;display:inline-flex}.MemoryCardComponent-module__25YHLW__memory-user-badge:hover:not(:disabled){background:color-mix(in srgb, var(--color-indigo) 20%, transparent)}.MemoryCardComponent-module__25YHLW__memory-user-badge:disabled{cursor:default}.MemoryCardComponent-module__25YHLW__memory-user-badge-source{background:color-mix(in srgb, var(--color-emerald) 10%, transparent);color:var(--color-emerald)}.MemoryCardComponent-module__25YHLW__memory-user-badge-source:hover:not(:disabled){background:color-mix(in srgb, var(--color-emerald) 20%, transparent)}.MemoryCardComponent-module__25YHLW__memory-content{font-size:var(--font-size-xs);color:var(--text-secondary);white-space:pre-wrap;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.MemoryCardComponent-module__25YHLW__delete-button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.MemoryCardComponent-module__25YHLW__delete-button:hover{color:var(--color-rose);background:color-mix(in srgb, var(--color-rose) 12%, transparent)}.MemoryCardComponent-module__25YHLW__confirm-layout-row{align-items:center;gap:6px;padding:6px 0;display:flex}.MemoryCardComponent-module__25YHLW__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.MemoryCardComponent-module__25YHLW__confirm-button{}.MemoryCardComponent-module__25YHLW__confirm-button-yes{background:color-mix(in srgb, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in srgb, var(--color-rose) 30%, transparent)}.MemoryCardComponent-module__25YHLW__confirm-button-yes:hover{background:color-mix(in srgb, var(--color-rose) 25%, transparent)}.MemoryCardComponent-module__25YHLW__confirm-button-no{color:var(--text-muted);background:0 0}.MemoryCardComponent-module__25YHLW__confirm-button-no:hover{color:var(--text-primary)}
.MemoriesPanelComponent-module__rxQCZG__container{--panel-accent:var(--color-warning);padding:0;overflow-y:hidden;}.MemoriesPanelComponent-module__rxQCZG__scrollable-content-area{flex-direction:column;flex:1 1 0;gap:0;min-height:0;display:flex;overflow-y:auto}.MemoriesPanelComponent-module__rxQCZG__filter-bar{flex-direction:column;flex-shrink:0;gap:6px;padding:12px 12px 0;display:flex}.MemoriesPanelComponent-module__rxQCZG__empty-state{}.MemoriesPanelComponent-module__rxQCZG__empty-icon{}.MemoriesPanelComponent-module__rxQCZG__empty-icon-disabled{background:color-mix(in srgb, var(--text-tertiary) 10%, transparent);color:var(--text-tertiary);opacity:.5}.MemoriesPanelComponent-module__rxQCZG__settings-link{font-size:var(--font-size-sm);color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 25%, transparent);border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:7px 16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.MemoriesPanelComponent-module__rxQCZG__settings-link:hover{background:color-mix(in srgb, var(--accent-primary) 18%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent);box-shadow:0 3px 10px color-mix(in srgb, var(--accent-primary) 15%, transparent);transform:translateY(-1px)}.MemoriesPanelComponent-module__rxQCZG__empty-title{}.MemoriesPanelComponent-module__rxQCZG__empty-subtitle{}.MemoriesPanelComponent-module__rxQCZG__is-loading-state{}.MemoriesPanelComponent-module__rxQCZG__error{font-size:var(--font-size-sm);color:var(--color-rose);background:color-mix(in srgb, var(--color-rose) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-rose) 20%, transparent);border-radius:4px;align-items:center;gap:8px;padding:12px;display:flex}.MemoriesPanelComponent-module__rxQCZG__toast{font-size:var(--font-size-xs);border-radius:6px;margin:8px 12px 0;padding:6px 10px;line-height:1.4;animation:.25s ease-out MemoriesPanelComponent-module__rxQCZG__toast-slide-in}@keyframes MemoriesPanelComponent-module__rxQCZG__toast-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MemoriesPanelComponent-module__rxQCZG__toast-success{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);border:1px solid color-mix(in srgb, var(--color-success) 25%, transparent)}.MemoriesPanelComponent-module__rxQCZG__toast-info{background:color-mix(in srgb, var(--color-info) 12%, transparent);color:var(--color-info);border:1px solid color-mix(in srgb, var(--color-info) 25%, transparent)}.MemoriesPanelComponent-module__rxQCZG__toast-error{background:color-mix(in srgb, var(--color-danger-light) 12%, transparent);color:var(--color-danger-light);border:1px solid color-mix(in srgb, var(--color-danger-light) 25%, transparent)}.MemoriesPanelComponent-module__rxQCZG__history-section{background:color-mix(in srgb, var(--background-elevated) 40%, transparent);border:1px solid var(--calculated-border-color);border-radius:6px;flex-direction:column;gap:6px;margin:8px 12px 0;padding:8px;animation:.2s ease-out MemoriesPanelComponent-module__rxQCZG__toast-slide-in;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-section-header{justify-content:space-between;align-items:center;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:700}.MemoriesPanelComponent-module__rxQCZG__history-empty{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;padding:12px 0}.MemoriesPanelComponent-module__rxQCZG__history-entry{background:var(--background-surface);border:1px solid color-mix(in srgb, var(--calculated-border-color) 60%, transparent);border-radius:5px;flex-direction:column;gap:3px;padding:6px 8px;transition:border-color .15s;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-entry:hover{border-color:color-mix(in srgb, var(--color-violet) 30%, var(--calculated-border-color))}.MemoriesPanelComponent-module__rxQCZG__history-entry-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-trigger{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--color-violet) 12%, transparent);color:var(--color-violet);border-radius:4px;align-items:center;padding:1px 6px;font-size:.5625rem;font-weight:700;display:inline-flex}.MemoriesPanelComponent-module__rxQCZG__trigger-manual{background:color-mix(in srgb, var(--color-info) 12%, transparent);color:var(--color-info)}.MemoriesPanelComponent-module__rxQCZG__trigger-scheduled{background:color-mix(in srgb, var(--color-violet) 12%, transparent);color:var(--color-violet)}.MemoriesPanelComponent-module__rxQCZG__trigger-conversation-threshold{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}.MemoriesPanelComponent-module__rxQCZG__history-time{color:var(--text-muted);font-size:.625rem}.MemoriesPanelComponent-module__rxQCZG__history-summary{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.4}.MemoriesPanelComponent-module__rxQCZG__history-stats{color:var(--text-muted);align-items:center;gap:10px;font-size:.625rem;display:flex}.MemoriesPanelComponent-module__rxQCZG__history-stats span{align-items:center;gap:3px;display:inline-flex}.MemoriesPanelComponent-module__rxQCZG__history-rolled-back{color:var(--color-amber,#d97706);font-style:italic}.MemoriesPanelComponent-module__rxQCZG__sentinel{justify-content:center;align-items:center;min-height:48px;padding:12px 0;display:flex}.MemoriesPanelComponent-module__rxQCZG__end-of-list{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;opacity:.6;justify-content:center;align-items:center;gap:6px;padding:16px 0;display:flex}
.TasksPanelComponent-module__Fq_1kG__container{}.TasksPanelComponent-module__Fq_1kG__header-button{font-size:var(--font-size-xs);color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-weight:600;transition:all .2s;display:inline-flex}.TasksPanelComponent-module__Fq_1kG__header-button:hover{color:var(--text-primary);border-color:var(--text-secondary);transform:translateY(-1px)}.TasksPanelComponent-module__Fq_1kG__header-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.TasksPanelComponent-module__Fq_1kG__spin{animation:.8s linear infinite TasksPanelComponent-module__Fq_1kG__spin}@keyframes TasksPanelComponent-module__Fq_1kG__spin{to{transform:rotate(360deg)}}.TasksPanelComponent-module__Fq_1kG__filter-controls-section{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.TasksPanelComponent-module__Fq_1kG__search-input-wrapper{width:100%}.TasksPanelComponent-module__Fq_1kG__summary-layout-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TasksPanelComponent-module__Fq_1kG__summary-badge{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:.625rem;font-weight:700;transition:all .2s;display:inline-flex}.TasksPanelComponent-module__Fq_1kG__summary-badge:hover{transform:translateY(-1px)}.TasksPanelComponent-module__Fq_1kG__summary-badge-is-active-state{box-shadow:0 2px 8px color-mix(in oklch, currentColor 15%, transparent);transform:translateY(-1px)}.TasksPanelComponent-module__Fq_1kG__status-pending{color:var(--color-neutral);background:color-mix(in oklch, var(--color-neutral) 10%, transparent);border-color:color-mix(in oklch, var(--color-neutral) 25%, transparent)}.TasksPanelComponent-module__Fq_1kG__status-in-progress{color:var(--color-info);background:color-mix(in oklch, var(--color-info) 10%, transparent);border-color:color-mix(in oklch, var(--color-info) 25%, transparent)}.TasksPanelComponent-module__Fq_1kG__status-completed{color:var(--color-success);background:color-mix(in oklch, var(--color-success) 10%, transparent);border-color:color-mix(in oklch, var(--color-success) 25%, transparent)}.TasksPanelComponent-module__Fq_1kG__new-task-form{background:var(--background-surface);border:1px solid color-mix(in oklch, var(--color-violet) 30%, var(--calculated-border-color));border-radius:6px;flex-direction:column;gap:6px;padding:10px;animation:.15s ease-out TasksPanelComponent-module__Fq_1kG__slide-in;display:flex}@keyframes TasksPanelComponent-module__Fq_1kG__slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TasksPanelComponent-module__Fq_1kG__new-task-input{font-size:var(--font-size-sm);background:var(--background-elevated);border:1px solid var(--calculated-border-color);color:var(--text-primary);border-radius:4px;outline:none;padding:6px 8px;font-weight:600;transition:border-color .15s}.TasksPanelComponent-module__Fq_1kG__new-task-input:focus{border-color:var(--color-violet)}.TasksPanelComponent-module__Fq_1kG__new-task-input::placeholder{color:var(--text-muted)}.TasksPanelComponent-module__Fq_1kG__new-task-textarea{font-size:var(--font-size-sm);background:var(--background-elevated);border:1px solid var(--calculated-border-color);color:var(--text-primary);resize:vertical;border-radius:4px;outline:none;min-height:36px;padding:6px 8px;font-family:inherit;transition:border-color .15s}.TasksPanelComponent-module__Fq_1kG__new-task-textarea:focus{border-color:var(--color-violet)}.TasksPanelComponent-module__Fq_1kG__new-task-textarea::placeholder{color:var(--text-muted)}.TasksPanelComponent-module__Fq_1kG__new-task-actions{justify-content:flex-end;gap:6px;display:flex}.TasksPanelComponent-module__Fq_1kG__new-task-submit{font-size:var(--font-size-xs);color:var(--color-violet);background:color-mix(in oklch, var(--color-violet) 12%, transparent);border:1px solid color-mix(in oklch, var(--color-violet) 30%, transparent);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:4px 12px;font-weight:600;transition:all .15s;display:inline-flex}.TasksPanelComponent-module__Fq_1kG__new-task-submit:hover:not(:disabled){background:color-mix(in oklch, var(--color-violet) 20%, transparent);transform:translateY(-1px)}.TasksPanelComponent-module__Fq_1kG__new-task-submit:disabled{opacity:.5;cursor:not-allowed}.TasksPanelComponent-module__Fq_1kG__new-task-cancel{font-size:var(--font-size-xs);color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:5px;align-items:center;padding:4px 12px;font-weight:600;transition:all .15s;display:inline-flex}.TasksPanelComponent-module__Fq_1kG__new-task-cancel:hover{color:var(--text-primary)}.TasksPanelComponent-module__Fq_1kG__empty-state{}.TasksPanelComponent-module__Fq_1kG__empty-icon{}.TasksPanelComponent-module__Fq_1kG__empty-title{}.TasksPanelComponent-module__Fq_1kG__empty-subtitle{}.TasksPanelComponent-module__Fq_1kG__list{}.TasksPanelComponent-module__Fq_1kG__task-card{padding:var(--sidebar-row-padding-block) var(--sidebar-row-padding-inline);background:var(--background-base);border-bottom:1px solid var(--sidebar-row-divider);border-left:var(--sidebar-row-accent-width) solid transparent;flex-direction:column;gap:6px;transition:background .18s,border-color .18s;display:flex}.TasksPanelComponent-module__Fq_1kG__task-card:hover{background:var(--sidebar-row-hover-bg)}.TasksPanelComponent-module__Fq_1kG__status-pending-card{border-left-color:color-mix(in oklch, var(--color-neutral) 45%, transparent)}.TasksPanelComponent-module__Fq_1kG__status-in-progress-card{border-left-color:var(--color-info)}.TasksPanelComponent-module__Fq_1kG__status-completed-card{border-left-color:color-mix(in oklch, var(--color-success) 55%, transparent)}.TasksPanelComponent-module__Fq_1kG__task-card-header{align-items:flex-start;gap:8px;display:flex}.TasksPanelComponent-module__Fq_1kG__status-button{cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.TasksPanelComponent-module__Fq_1kG__status-button:hover{filter:brightness(1.2);transform:scale(1.15)}.TasksPanelComponent-module__Fq_1kG__task-info{cursor:pointer;flex:1;min-width:0}.TasksPanelComponent-module__Fq_1kG__task-subject{font-size:var(--font-size-sm);color:var(--text-primary);align-items:baseline;gap:6px;font-weight:600;line-height:1.4;display:flex}.TasksPanelComponent-module__Fq_1kG__task-done{opacity:.6;text-decoration:line-through}.TasksPanelComponent-module__Fq_1kG__task-id-badge{color:var(--text-muted);opacity:.7;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.5625rem;font-weight:700}.TasksPanelComponent-module__Fq_1kG__task-meta{align-items:center;gap:6px;margin-top:2px;display:flex}.TasksPanelComponent-module__Fq_1kG__task-status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;align-items:center;padding:1px 6px;font-size:.5625rem;font-weight:700;display:inline-flex}.TasksPanelComponent-module__Fq_1kG__task-age{color:var(--text-muted);font-size:.625rem}.TasksPanelComponent-module__Fq_1kG__is-active-state-form-badge{color:var(--color-info);background:color-mix(in oklch, var(--color-info) 8%, transparent);border:1px solid color-mix(in oklch, var(--color-info) 20%, transparent);border-radius:10px;align-items:center;gap:4px;padding:1px 7px;font-size:.5625rem;font-weight:600;animation:2s ease-in-out infinite TasksPanelComponent-module__Fq_1kG__active-form-pulse;display:inline-flex}.TasksPanelComponent-module__Fq_1kG__is-active-state-form-spin{will-change:transform;animation:1.2s linear infinite TasksPanelComponent-module__Fq_1kG__spin}@keyframes TasksPanelComponent-module__Fq_1kG__active-form-pulse{0%,to{opacity:1}50%{opacity:.7}}.TasksPanelComponent-module__Fq_1kG__task-project-badge{color:var(--text-muted);background:color-mix(in oklch, var(--text-muted) 8%, transparent);border:1px solid color-mix(in oklch, var(--calculated-border-color) 60%, transparent);font-size:.5625rem;font-weight:600;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);border-radius:4px;padding:0 5px}.TasksPanelComponent-module__Fq_1kG__expand-button{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.TasksPanelComponent-module__Fq_1kG__task-card:hover .TasksPanelComponent-module__Fq_1kG__expand-button{opacity:1}.TasksPanelComponent-module__Fq_1kG__expand-button:hover{color:var(--text-primary);background:color-mix(in oklch, var(--text-muted) 10%, transparent)}.TasksPanelComponent-module__Fq_1kG__delete-button{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.TasksPanelComponent-module__Fq_1kG__task-card:hover .TasksPanelComponent-module__Fq_1kG__delete-button{opacity:1}.TasksPanelComponent-module__Fq_1kG__delete-button:hover{color:var(--color-rose);background:color-mix(in oklch, var(--color-rose) 12%, transparent)}.TasksPanelComponent-module__Fq_1kG__task-detail{flex-direction:column;gap:6px;padding-left:34px;animation:.15s ease-out TasksPanelComponent-module__Fq_1kG__slide-in;display:flex}.TasksPanelComponent-module__Fq_1kG__task-description{font-size:var(--font-size-xs);color:var(--text-secondary);white-space:pre-wrap;background:color-mix(in oklch, var(--background-elevated) 60%, transparent);line-height:1.5;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);border:1px solid color-mix(in oklch, var(--calculated-border-color) 50%, transparent);border-radius:6px;padding:8px}.TasksPanelComponent-module__Fq_1kG__task-metadata{flex-wrap:wrap;gap:4px;display:flex}.TasksPanelComponent-module__Fq_1kG__meta-tag{border:1px solid color-mix(in oklch, var(--calculated-border-color) 60%, transparent);border-radius:4px;align-items:center;font-size:.5625rem;font-weight:600;display:inline-flex;overflow:hidden}.TasksPanelComponent-module__Fq_1kG__meta-key{background:color-mix(in oklch, var(--background-elevated) 80%, transparent);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;padding:1px 5px}.TasksPanelComponent-module__Fq_1kG__meta-value{color:var(--text-secondary);padding:1px 5px}.TasksPanelComponent-module__Fq_1kG__task-conversation{color:var(--text-muted);font-size:.5625rem;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace)}.TasksPanelComponent-module__Fq_1kG__confirm-layout-row{align-items:center;gap:6px;padding:6px 0 0 34px;display:flex}.TasksPanelComponent-module__Fq_1kG__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.TasksPanelComponent-module__Fq_1kG__confirm-button{}.TasksPanelComponent-module__Fq_1kG__confirm-button-element-yes{background:color-mix(in oklch, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in oklch, var(--color-rose) 30%, transparent)}.TasksPanelComponent-module__Fq_1kG__confirm-button-element-yes:hover{background:color-mix(in oklch, var(--color-rose) 25%, transparent)}.TasksPanelComponent-module__Fq_1kG__confirm-button-element-no{color:var(--text-muted);background:0 0}.TasksPanelComponent-module__Fq_1kG__confirm-button-element-no:hover{color:var(--text-primary)}.TasksPanelComponent-module__Fq_1kG__is-loading-state{}.TasksPanelComponent-module__Fq_1kG__error{font-size:var(--font-size-sm);color:var(--color-rose);background:color-mix(in oklch, var(--color-rose) 8%, transparent);border:1px solid color-mix(in oklch, var(--color-rose) 20%, transparent);border-radius:6px;align-items:center;gap:8px;padding:12px;display:flex}
.DatastorePanelComponent-module___v2yJa__container{}.DatastorePanelComponent-module___v2yJa__header-button{font-size:var(--font-size-xs);color:var(--text-muted);border:1px solid var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-weight:600;transition:all .2s;display:inline-flex}.DatastorePanelComponent-module___v2yJa__header-button:hover{color:var(--text-primary);border-color:var(--text-secondary);transform:translateY(-1px)}.DatastorePanelComponent-module___v2yJa__header-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.DatastorePanelComponent-module___v2yJa__spin{animation:.8s linear infinite DatastorePanelComponent-module___v2yJa__spin}@keyframes DatastorePanelComponent-module___v2yJa__spin{to{transform:rotate(360deg)}}.DatastorePanelComponent-module___v2yJa__filter-controls-section{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.DatastorePanelComponent-module___v2yJa__search-input-wrapper{width:100%}.DatastorePanelComponent-module___v2yJa__empty-state{}.DatastorePanelComponent-module___v2yJa__empty-icon{}.DatastorePanelComponent-module___v2yJa__empty-title{}.DatastorePanelComponent-module___v2yJa__empty-subtitle{}.DatastorePanelComponent-module___v2yJa__namespace-card{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;transition:all .2s;display:flex}.DatastorePanelComponent-module___v2yJa__namespace-card:hover{border-color:color-mix(in srgb, var(--color-violet) 30%, var(--calculated-border-color));box-shadow:0 2px 8px color-mix(in oklch, var(--color-violet) 6%, transparent)}.DatastorePanelComponent-module___v2yJa__namespace-card-header{align-items:flex-start;gap:8px;display:flex}.DatastorePanelComponent-module___v2yJa__namespace-info{cursor:pointer;flex:1;min-width:0}.DatastorePanelComponent-module___v2yJa__namespace-name{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600;line-height:1.4;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);align-items:center;gap:6px;display:flex}.DatastorePanelComponent-module___v2yJa__namespace-icon{color:var(--text-muted);flex-shrink:0}.DatastorePanelComponent-module___v2yJa__record-count-badge{background:color-mix(in oklch, var(--color-violet) 14%, transparent);color:var(--color-violet);border-radius:8px;padding:1px 6px;font-size:.5625rem;font-weight:700}.DatastorePanelComponent-module___v2yJa__namespace-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.DatastorePanelComponent-module___v2yJa__field-tag{color:var(--text-muted);background:color-mix(in oklch, var(--background-elevated) 80%, transparent);border:1px solid color-mix(in oklch, var(--calculated-border-color) 60%, transparent);font-size:.5625rem;font-weight:600;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);border-radius:4px;padding:1px 5px}.DatastorePanelComponent-module___v2yJa__expand-button{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.DatastorePanelComponent-module___v2yJa__expand-button:hover{color:var(--text-primary)}.DatastorePanelComponent-module___v2yJa__delete-button{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.DatastorePanelComponent-module___v2yJa__namespace-card:hover .DatastorePanelComponent-module___v2yJa__delete-button{opacity:1}.DatastorePanelComponent-module___v2yJa__delete-button:hover{color:var(--color-rose);background:color-mix(in oklch, var(--color-rose) 12%, transparent)}.DatastorePanelComponent-module___v2yJa__record-list{flex-direction:column;gap:4px;padding-left:12px;animation:.15s ease-out DatastorePanelComponent-module___v2yJa__slide-in;display:flex}.DatastorePanelComponent-module___v2yJa__records-loading{font-size:var(--font-size-xs);color:var(--text-muted);align-items:center;gap:6px;padding:4px 0;display:flex}.DatastorePanelComponent-module___v2yJa__record-row{border:1px solid color-mix(in oklch, var(--calculated-border-color) 50%, transparent);background:color-mix(in oklch, var(--background-elevated) 40%, transparent);border-radius:4px;flex-direction:column;display:flex}.DatastorePanelComponent-module___v2yJa__record-row-header{cursor:pointer;align-items:center;gap:6px;min-width:0;padding:4px 6px;display:flex}.DatastorePanelComponent-module___v2yJa__record-row-header:hover{background:color-mix(in oklch, var(--background-elevated) 80%, transparent)}.DatastorePanelComponent-module___v2yJa__record-key{color:var(--color-amber,#d97706);background:color-mix(in oklch, var(--color-amber,#d97706) 10%, transparent);font-size:.5625rem;font-weight:700;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:1px 5px;display:inline-flex}.DatastorePanelComponent-module___v2yJa__record-preview{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);flex:1;overflow:hidden}.DatastorePanelComponent-module___v2yJa__record-delete-button{width:18px;height:18px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.DatastorePanelComponent-module___v2yJa__record-row:hover .DatastorePanelComponent-module___v2yJa__record-delete-button{opacity:1}.DatastorePanelComponent-module___v2yJa__record-delete-button:hover{color:var(--color-rose);background:color-mix(in oklch, var(--color-rose) 12%, transparent)}.DatastorePanelComponent-module___v2yJa__record-detail{border-top:1px solid color-mix(in oklch, var(--calculated-border-color) 50%, transparent);flex-direction:column;gap:4px;padding:6px;display:flex}.DatastorePanelComponent-module___v2yJa__record-json{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:.625rem;line-height:1.5;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);max-height:240px;margin:0;overflow-y:auto}.DatastorePanelComponent-module___v2yJa__record-provenance{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.DatastorePanelComponent-module___v2yJa__meta-tag{border:1px solid color-mix(in oklch, var(--calculated-border-color) 60%, transparent);border-radius:4px;align-items:center;font-size:.5625rem;font-weight:600;display:inline-flex;overflow:hidden}.DatastorePanelComponent-module___v2yJa__meta-key{background:color-mix(in oklch, var(--background-elevated) 80%, transparent);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;padding:1px 5px}.DatastorePanelComponent-module___v2yJa__meta-value{color:var(--text-secondary);padding:1px 5px}.DatastorePanelComponent-module___v2yJa__load-more-button{color:var(--text-muted);border:1px dashed var(--calculated-border-color);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:.625rem;font-weight:600;transition:all .15s;display:flex}.DatastorePanelComponent-module___v2yJa__load-more-button:hover{color:var(--text-primary);border-color:var(--text-secondary)}.DatastorePanelComponent-module___v2yJa__load-more-button:disabled{opacity:.5;cursor:not-allowed}.DatastorePanelComponent-module___v2yJa__confirm-layout-row{align-items:center;gap:6px;padding:6px 0 0 30px;display:flex}.DatastorePanelComponent-module___v2yJa__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.DatastorePanelComponent-module___v2yJa__confirm-button{}.DatastorePanelComponent-module___v2yJa__confirm-button-element-yes{background:color-mix(in oklch, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in oklch, var(--color-rose) 30%, transparent)}.DatastorePanelComponent-module___v2yJa__confirm-button-element-yes:hover{background:color-mix(in oklch, var(--color-rose) 25%, transparent)}.DatastorePanelComponent-module___v2yJa__confirm-button-element-no{color:var(--text-muted);background:0 0}.DatastorePanelComponent-module___v2yJa__confirm-button-element-no:hover{color:var(--text-primary)}.DatastorePanelComponent-module___v2yJa__error{font-size:var(--font-size-sm);color:var(--color-rose);background:color-mix(in oklch, var(--color-rose) 8%, transparent);border:1px solid color-mix(in oklch, var(--color-rose) 20%, transparent);border-radius:6px;align-items:center;gap:8px;padding:12px;display:flex}@keyframes DatastorePanelComponent-module___v2yJa__slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.WorkflowCardComponent-module__KTthDW__workflow-card{background:var(--background-surface);border:1px solid var(--calculated-border-color);border-radius:4px;flex-direction:column;gap:6px;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex}.WorkflowCardComponent-module__KTthDW__workflow-card:hover{border-color:color-mix(in srgb, var(--color-teal) 30%, var(--calculated-border-color));box-shadow:0 2px 8px color-mix(in srgb, var(--color-teal) 6%, transparent)}.WorkflowCardComponent-module__KTthDW__workflow-card-header{align-items:flex-start;gap:8px;display:flex}.WorkflowCardComponent-module__KTthDW__workflow-icon{width:28px;height:28px;font-size:var(--font-size-xs);background:color-mix(in srgb, var(--color-teal) 12%, transparent);color:var(--color-teal);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.WorkflowCardComponent-module__KTthDW__workflow-info{flex:1;min-width:0}.WorkflowCardComponent-module__KTthDW__workflow-request-title{font-size:var(--font-size-sm);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.WorkflowCardComponent-module__KTthDW__workflow-meta-row{align-items:center;gap:6px;margin-top:2px;display:flex}.WorkflowCardComponent-module__KTthDW__step-count-badge{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--color-teal) 12%, transparent);color:var(--color-teal);border-radius:3px;align-items:center;gap:3px;padding:1px 6px;font-size:.5625rem;font-weight:700;display:inline-flex}.WorkflowCardComponent-module__KTthDW__success-ratio{color:var(--text-muted);font-size:.5625rem;font-weight:600}.WorkflowCardComponent-module__KTthDW__steps-toggle-button{color:var(--text-muted);background:color-mix(in srgb, var(--background-elevated) 60%, transparent);border:1px solid color-mix(in srgb, var(--calculated-border-color) 50%, transparent);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.625rem;font-weight:600;transition:all .15s;display:flex}.WorkflowCardComponent-module__KTthDW__steps-toggle-button:hover{color:var(--text-secondary);border-color:var(--calculated-border-color);background:var(--background-elevated)}.WorkflowCardComponent-module__KTthDW__steps-toggle-chevron{transition:transform .2s}.WorkflowCardComponent-module__KTthDW__steps-toggle-chevron-expanded{transform:rotate(180deg)}.WorkflowCardComponent-module__KTthDW__steps-list-container{background:color-mix(in srgb, var(--background-elevated) 60%, transparent);border:1px solid color-mix(in srgb, var(--calculated-border-color) 50%, transparent);border-radius:4px;flex-direction:column;gap:2px;padding:6px 8px;animation:.15s ease-out WorkflowCardComponent-module__KTthDW__steps-slide-in;display:flex}@keyframes WorkflowCardComponent-module__KTthDW__steps-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.WorkflowCardComponent-module__KTthDW__step-entry{font-size:var(--font-size-xs);line-height:1.4;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);align-items:baseline;gap:6px;padding:2px 0;display:flex}.WorkflowCardComponent-module__KTthDW__step-status-marker{flex-shrink:0;font-size:.625rem;font-weight:700}.WorkflowCardComponent-module__KTthDW__step-status-success{color:var(--color-success)}.WorkflowCardComponent-module__KTthDW__step-status-failure{color:var(--color-rose)}.WorkflowCardComponent-module__KTthDW__step-tool-name{color:var(--text-primary);font-weight:600}.WorkflowCardComponent-module__KTthDW__step-arguments{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkflowCardComponent-module__KTthDW__delete-button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.WorkflowCardComponent-module__KTthDW__workflow-card:hover .WorkflowCardComponent-module__KTthDW__delete-button{opacity:1}.WorkflowCardComponent-module__KTthDW__delete-button:hover{color:var(--color-rose);background:color-mix(in srgb, var(--color-rose) 12%, transparent)}.WorkflowCardComponent-module__KTthDW__confirm-layout-row{align-items:center;gap:6px;padding:6px 0;display:flex}.WorkflowCardComponent-module__KTthDW__confirm-label{font-size:var(--font-size-xs);color:var(--color-rose);flex:1;font-weight:500}.WorkflowCardComponent-module__KTthDW__confirm-button{}.WorkflowCardComponent-module__KTthDW__confirm-button-yes{background:color-mix(in srgb, var(--color-rose) 15%, transparent);color:var(--color-rose);border-color:color-mix(in srgb, var(--color-rose) 30%, transparent)}.WorkflowCardComponent-module__KTthDW__confirm-button-yes:hover{background:color-mix(in srgb, var(--color-rose) 25%, transparent)}.WorkflowCardComponent-module__KTthDW__confirm-button-no{color:var(--text-muted);background:0 0}.WorkflowCardComponent-module__KTthDW__confirm-button-no:hover{color:var(--text-primary)}
.WorkflowMemoriesPanelComponent-module__YT_zSq__container{--panel-accent:var(--color-teal);overflow-y:hidden;}.WorkflowMemoriesPanelComponent-module__YT_zSq__scrollable-content-area{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex;overflow-y:auto}.WorkflowMemoriesPanelComponent-module__YT_zSq__filter-bar{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.WorkflowMemoriesPanelComponent-module__YT_zSq__empty-state{}.WorkflowMemoriesPanelComponent-module__YT_zSq__empty-icon{}.WorkflowMemoriesPanelComponent-module__YT_zSq__empty-title{}.WorkflowMemoriesPanelComponent-module__YT_zSq__empty-subtitle{}.WorkflowMemoriesPanelComponent-module__YT_zSq__error{font-size:var(--font-size-sm);color:var(--color-rose);background:color-mix(in srgb, var(--color-rose) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-rose) 20%, transparent);border-radius:4px;align-items:center;gap:8px;padding:12px;display:flex}.WorkflowMemoriesPanelComponent-module__YT_zSq__toast{font-size:var(--font-size-xs);border-radius:6px;padding:6px 10px;line-height:1.4;animation:.25s ease-out WorkflowMemoriesPanelComponent-module__YT_zSq__toast-slide-in}@keyframes WorkflowMemoriesPanelComponent-module__YT_zSq__toast-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.WorkflowMemoriesPanelComponent-module__YT_zSq__toast-success{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);border:1px solid color-mix(in srgb, var(--color-success) 25%, transparent)}.WorkflowMemoriesPanelComponent-module__YT_zSq__toast-info{background:color-mix(in srgb, var(--color-info) 12%, transparent);color:var(--color-info);border:1px solid color-mix(in srgb, var(--color-info) 25%, transparent)}.WorkflowMemoriesPanelComponent-module__YT_zSq__toast-error{background:color-mix(in srgb, var(--color-danger-light) 12%, transparent);color:var(--color-danger-light);border:1px solid color-mix(in srgb, var(--color-danger-light) 25%, transparent)}.WorkflowMemoriesPanelComponent-module__YT_zSq__sentinel{justify-content:center;align-items:center;min-height:48px;padding:12px 0;display:flex}.WorkflowMemoriesPanelComponent-module__YT_zSq__end-of-list{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;opacity:.6;justify-content:center;align-items:center;gap:6px;padding:16px 0;display:flex}
.SubAgentsPanelComponent-module__tHjFLW__container{gap:0!important;padding:0!important;}.SubAgentsPanelComponent-module__tHjFLW__row{cursor:default;}.SubAgentsPanelComponent-module__tHjFLW__row:hover{background:var(--sidebar-row-hover-bg)}.SubAgentsPanelComponent-module__tHjFLW__row-running{border-left-color:var(--color-info);background:color-mix(in oklch, var(--color-info) 5%, transparent)}.SubAgentsPanelComponent-module__tHjFLW__row-running:hover{background:color-mix(in oklch, var(--color-info) 9%, transparent)}.SubAgentsPanelComponent-module__tHjFLW__row-complete{border-left-color:var(--color-success)}.SubAgentsPanelComponent-module__tHjFLW__row-failed,.SubAgentsPanelComponent-module__tHjFLW__row-stopped{border-left-color:var(--color-rose);background:color-mix(in oklch, var(--color-rose) 5%, transparent)}:is(.SubAgentsPanelComponent-module__tHjFLW__row-failed,.SubAgentsPanelComponent-module__tHjFLW__row-stopped):hover{background:color-mix(in oklch, var(--color-rose) 9%, transparent)}.SubAgentsPanelComponent-module__tHjFLW__content{}.SubAgentsPanelComponent-module__tHjFLW__title-layout-row{}.SubAgentsPanelComponent-module__tHjFLW__agent-badge{letter-spacing:.5px;border-radius:var(--sidebar-row-chip-radius);background:var(--accent-primary);color:var(--calculated-accent-primary-contrast,var(--background-base));text-transform:uppercase;flex-shrink:0;padding:1px 6px;font-size:.5625rem;font-weight:700}.SubAgentsPanelComponent-module__tHjFLW__description{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:500;overflow:hidden}.SubAgentsPanelComponent-module__tHjFLW__sub-agent-status{text-transform:uppercase;letter-spacing:.3px;border-radius:var(--sidebar-row-chip-radius);flex-shrink:0;align-items:center;gap:4px;padding:1px 6px;font-size:.5625rem;font-weight:700;display:inline-flex}.SubAgentsPanelComponent-module__tHjFLW__status-running{background:color-mix(in oklch, var(--color-info) 14%, transparent);color:var(--color-info);animation:1.5s ease-in-out infinite SubAgentsPanelComponent-module__tHjFLW__status-pulse}.SubAgentsPanelComponent-module__tHjFLW__status-complete{background:color-mix(in oklch, var(--color-success) 14%, transparent);color:var(--color-success)}.SubAgentsPanelComponent-module__tHjFLW__status-failed,.SubAgentsPanelComponent-module__tHjFLW__status-stopped{background:color-mix(in oklch, var(--color-rose) 14%, transparent);color:var(--color-rose)}.SubAgentsPanelComponent-module__tHjFLW__status-pending{background:color-mix(in oklch, var(--text-muted) 14%, transparent);color:var(--text-muted)}@keyframes SubAgentsPanelComponent-module__tHjFLW__status-pulse{0%,to{opacity:1}50%{opacity:.6}}.SubAgentsPanelComponent-module__tHjFLW__meta{}.SubAgentsPanelComponent-module__tHjFLW__meta-item{}.SubAgentsPanelComponent-module__tHjFLW__depth-badge{letter-spacing:.2px;text-transform:uppercase;background:color-mix(in oklch, var(--color-warning) 14%, transparent);color:var(--color-warning);gap:3px;font-size:.5625rem;}.SubAgentsPanelComponent-module__tHjFLW__signals{gap:8px;}.SubAgentsPanelComponent-module__tHjFLW__model-badge{width:fit-content;max-width:100%}.SubAgentsPanelComponent-module__tHjFLW__model-badge span{max-width:none}.SubAgentsPanelComponent-module__tHjFLW__tool-names-row{flex-wrap:wrap;gap:3px;display:flex}.SubAgentsPanelComponent-module__tHjFLW__tool-name-pill{color:var(--text-muted);gap:3px;}.SubAgentsPanelComponent-module__tHjFLW__tool-name-count{color:var(--text-secondary);font-size:.5rem;font-weight:700}.SubAgentsPanelComponent-module__tHjFLW__sub-agent-files{flex-wrap:wrap;gap:4px;display:flex}.SubAgentsPanelComponent-module__tHjFLW__sub-agent-file{color:var(--text-muted);text-overflow:ellipsis;max-width:180px;overflow:hidden;}.SubAgentsPanelComponent-module__tHjFLW__live-activity{color:var(--color-info);background:color-mix(in oklch, var(--color-info) 8%, transparent);border-radius:var(--sidebar-row-chip-radius);align-items:center;gap:5px;width:fit-content;padding:3px 8px;font-size:.625rem;font-weight:500;animation:.2s ease-out SubAgentsPanelComponent-module__tHjFLW__live-slide-in;display:flex}@keyframes SubAgentsPanelComponent-module__tHjFLW__live-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SubAgentsPanelComponent-module__tHjFLW__live-dot{background:var(--color-success);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1s ease-in-out infinite SubAgentsPanelComponent-module__tHjFLW__live-dot-pulse}@keyframes SubAgentsPanelComponent-module__tHjFLW__live-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #34d39966;box-shadow:0 0 lab(75.7021% -52.2152 16.6814/.4)}50%{opacity:.7;box-shadow:0 0 4px 2px #34d39926;box-shadow:0 0 4px 2px lab(75.7021% -52.2152 16.6814/.15)}}.SubAgentsPanelComponent-module__tHjFLW__live-tool-name{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;max-width:140px;overflow:hidden}.SubAgentsPanelComponent-module__tHjFLW__live-iteration{color:var(--text-muted);white-space:nowrap;font-size:.5625rem;font-weight:400}.SubAgentsPanelComponent-module__tHjFLW__duration-live{animation:1.5s ease-in-out infinite SubAgentsPanelComponent-module__tHjFLW__status-pulse}.SubAgentsPanelComponent-module__tHjFLW__empty-state{}.SubAgentsPanelComponent-module__tHjFLW__empty-icon{}.SubAgentsPanelComponent-module__tHjFLW__empty-title{}.SubAgentsPanelComponent-module__tHjFLW__empty-subtitle{}.SubAgentsPanelComponent-module__tHjFLW__is-loading-state{}.SubAgentsPanelComponent-module__tHjFLW__error{font-size:var(--font-size-xs);color:var(--color-rose);border:1px solid color-mix(in oklch, var(--color-rose) 20%, transparent);background:color-mix(in oklch, var(--color-rose) 6%, transparent);border-radius:6px;margin:10px;padding:8px 10px}
.WorkspaceTreePanelComponent-module__eqlDkG__container{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__header-wrapper{flex-shrink:0;position:relative}.WorkspaceTreePanelComponent-module__eqlDkG__header{border-bottom:1px solid var(--calculated-border-color);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-weight:600;display:flex}.WorkspaceTreePanelComponent-module__eqlDkG__header-clickable{cursor:pointer;transition:background .15s,color .15s}.WorkspaceTreePanelComponent-module__eqlDkG__header-clickable:hover{background:color-mix(in oklch, var(--accent-primary) 6%, transparent);color:var(--text-primary)}.WorkspaceTreePanelComponent-module__eqlDkG__header-icon{opacity:.7;color:var(--accent-primary);flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__header-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__header-chevron{color:var(--text-secondary);opacity:.5;flex-shrink:0;transition:transform .2s}.WorkspaceTreePanelComponent-module__eqlDkG__header-chevron-open{transform:rotate(180deg)}.WorkspaceTreePanelComponent-module__eqlDkG__header-lock{color:var(--text-secondary);opacity:.4;flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__header-count{color:var(--text-secondary);opacity:.5;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.5625rem;font-weight:500}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-dropdown{z-index:20;background:var(--background-surface);border:1px solid var(--calculated-border-color);border-top:none;border-radius:0 0 6px 6px;padding:4px 0;animation:.15s ease-out WorkspaceTreePanelComponent-module__eqlDkG__switcher-slide-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #00000026;box-shadow:0 4px 12px lab(0% 0 0/.15)}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__switcher-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item{width:100%;color:var(--text-primary);font-size:var(--font-size-xs);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 16px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;transition:background .1s;display:flex}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item:hover{background:color-mix(in oklch, var(--accent-primary) 8%, transparent)}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-is-active-state{color:var(--accent-primary);font-weight:600}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-icon{opacity:.6;flex-shrink:0;align-self:flex-start;margin-block-start:2px}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-is-active-state .WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-icon{opacity:1;color:var(--accent-primary)}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-details{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-path{color:var(--text-muted);opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;line-height:1.3;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-remote-badge{text-transform:uppercase;letter-spacing:.5px;background:color-mix(in oklch, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:.5rem;font-weight:700;line-height:1.4}.WorkspaceTreePanelComponent-module__eqlDkG__switcher-item-check{color:var(--accent-primary);opacity:.8;flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__tree-scroll{scrollbar-width:thin;scrollbar-color:var(--calculated-border-color) transparent;flex:auto;overflow-y:auto}.WorkspaceTreePanelComponent-module__eqlDkG__tree-root{padding:2px 0}.WorkspaceTreePanelComponent-module__eqlDkG__tree-node{display:contents}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row{width:100%;color:var(--text-primary);font-size:var(--font-size-xs);cursor:default;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;min-height:22px;padding:2px 8px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;transition:background .1s;display:flex}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row:hover{background:color-mix(in oklch, var(--accent-primary) 6%, transparent)}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row:hover .WorkspaceTreePanelComponent-module__eqlDkG__tree-mention-button{opacity:1;pointer-events:auto}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row-dir{cursor:pointer;font-weight:500}.WorkspaceTreePanelComponent-module__eqlDkG__tree-layout-row-file{cursor:pointer}.WorkspaceTreePanelComponent-module__eqlDkG__tree-chevron{color:var(--text-secondary);opacity:.6;flex-shrink:0;width:10px}.WorkspaceTreePanelComponent-module__eqlDkG__tree-chevron-spacer{flex-shrink:0;width:10px}.WorkspaceTreePanelComponent-module__eqlDkG__tree-folder-icon{color:var(--accent-primary);opacity:.8;flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__tree-file-icon{flex-shrink:0}.WorkspaceTreePanelComponent-module__eqlDkG__tree-name{text-overflow:ellipsis;flex:1;overflow:hidden}.WorkspaceTreePanelComponent-module__eqlDkG__tree-count{color:var(--text-secondary);opacity:.4;flex-shrink:0;margin-left:auto;padding-left:8px;font-size:.5625rem}.WorkspaceTreePanelComponent-module__eqlDkG__tree-mention-button{width:16px;height:16px;color:var(--text-secondary);opacity:0;cursor:pointer;pointer-events:none;will-change:opacity;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.WorkspaceTreePanelComponent-module__eqlDkG__tree-mention-button:hover{color:var(--accent-primary);background:color-mix(in oklch, var(--accent-primary) 12%, transparent)}.WorkspaceTreePanelComponent-module__eqlDkG__tree-mention-button:active{transform:scale(.9)}.WorkspaceTreePanelComponent-module__eqlDkG__tree-children{display:block}.WorkspaceTreePanelComponent-module__eqlDkG__tree-is-loading-state{font-size:var(--font-size-xs);color:var(--text-secondary);opacity:.6;padding:12px 16px}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;animation:.3s ease-out WorkspaceTreePanelComponent-module__eqlDkG__unavailable-fade-in;display:flex}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__unavailable-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-icon{color:var(--text-secondary);opacity:.4;will-change:opacity;animation:3s ease-in-out infinite WorkspaceTreePanelComponent-module__eqlDkG__unavailable-pulse}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__unavailable-pulse{0%,to{opacity:.3}50%{opacity:.55}}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-title{font-size:var(--font-size-sm);color:var(--text-secondary);letter-spacing:.2px;font-weight:600}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-path{font-size:var(--font-size-xs);color:var(--text-secondary);opacity:.6;word-break:break-all;background:color-mix(in oklch, var(--text-secondary) 5%, transparent);border-radius:4px;max-width:100%;padding:6px 10px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;line-height:1.4}.WorkspaceTreePanelComponent-module__eqlDkG__unavailable-hint{font-size:var(--font-size-xxs,.625rem);color:var(--text-secondary);opacity:.45;max-width:220px;line-height:1.5}.WorkspaceTreePanelComponent-module__eqlDkG__search-input-container-section{z-index:10;background-color:var(--background-surface);border-bottom:1px solid var(--calculated-border-color);transition:border-color var(--transition-speed-normal,.2s) ease;will-change:transform, opacity;padding:8px 12px;animation:.25s cubic-bezier(.16,1,.3,1) forwards WorkspaceTreePanelComponent-module__eqlDkG__search-bar-slide-in;position:sticky;top:0}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__search-bar-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.WorkspaceTreePanelComponent-module__eqlDkG__search-input-element-field{width:100%}.WorkspaceTreePanelComponent-module__eqlDkG__search-no-results-state{text-align:center;will-change:opacity, transform;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;animation:.3s cubic-bezier(.16,1,.3,1) forwards WorkspaceTreePanelComponent-module__eqlDkG__no-results-fade-in;display:flex}@keyframes WorkspaceTreePanelComponent-module__eqlDkG__no-results-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.WorkspaceTreePanelComponent-module__eqlDkG__search-no-results-title{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600}.WorkspaceTreePanelComponent-module__eqlDkG__search-no-results-subtitle{font-size:var(--font-size-xxs,.625rem);color:var(--text-secondary);opacity:.5}
.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-wrapper{position:relative}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-trigger{border:1px solid var(--calculated-border-color);background:color-mix(in srgb, var(--accent-primary) 4%, transparent);color:var(--text-secondary);cursor:pointer;white-space:nowrap;will-change:background, color;text-transform:uppercase;letter-spacing:.3px;border-radius:4px;align-items:center;gap:3px;max-width:120px;padding:2px 6px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.5625rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-trigger:hover{background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 25%, transparent);color:var(--text-primary)}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-trigger-open{background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 30%, transparent);color:var(--accent-primary)}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-trigger-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-trigger-chevron{opacity:.5;will-change:transform;flex-shrink:0;transition:transform .2s}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-trigger-chevron-open{transform:rotate(180deg)}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu{z-index:50;background:var(--background-surface);border:1px solid var(--calculated-border-color);will-change:opacity, transform;border-radius:6px;min-width:180px;max-width:280px;padding:4px 0;animation:.15s cubic-bezier(.16,1,.3,1) WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-slide-in;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f,0 1px 4px #00000014;box-shadow:0 4px 16px lab(0% 0 0/.12),0 1px 4px lab(0% 0 0/.08)}@keyframes WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-slide-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item{width:100%;color:var(--text-primary);font-size:var(--font-size-xs);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 12px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;transition:background .1s;display:flex}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item:hover{background:color-mix(in srgb, var(--accent-primary) 8%, transparent)}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item-active{color:var(--accent-primary);font-weight:600}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item-icon{opacity:.5;flex-shrink:0;align-self:flex-start;margin-block-start:2px}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item-active .WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item-icon{opacity:1;color:var(--accent-primary)}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item-details{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item-path{color:var(--text-muted);opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;line-height:1.3;overflow:hidden}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item-remote-badge{text-transform:uppercase;letter-spacing:.5px;background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:.5rem;font-weight:700;line-height:1.4}.WorkspaceSwitcherButtonComponent-module__G9KGQG__workspace-switcher-menu-item-check{color:var(--accent-primary);opacity:.8;flex-shrink:0}
.SidebarTabHeaderComponent-module__bVJD7W__sidebar-tab-header{border-bottom:1px solid var(--calculated-border-color);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;padding:7px 16px;font-weight:600;display:flex}.SidebarTabHeaderComponent-module__bVJD7W__sidebar-tab-header-icon{opacity:.7;color:var(--accent-primary);flex-shrink:0}.SidebarTabHeaderComponent-module__bVJD7W__sidebar-tab-header-emoji-icon{flex-shrink:0;font-size:11px;line-height:1}.SidebarTabHeaderComponent-module__bVJD7W__sidebar-tab-header-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SidebarTabHeaderComponent-module__bVJD7W__sidebar-tab-header-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.SidebarTabHeaderComponent-module__bVJD7W__sidebar-tab-header-actions button{min-height:unset;min-width:unset;padding:4px}.SidebarTabHeaderComponent-module__bVJD7W__sidebar-tab-header-count{color:var(--text-secondary);opacity:.5;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.5625rem;font-weight:500}.SidebarTabHeaderComponent-module__bVJD7W__sidebar-tab-header-count .SidebarTabHeaderComponent-module__bVJD7W__sidebar-tab-header-count-blue{color:var(--color-info-strong);opacity:1;font-weight:600}
