.hotkey-editor{outline:none;align-items:center;gap:.375rem;display:flex}.hotkey-editor__capture{background:var(--color-background);border:1px solid var(--color-text-secondary);border-radius:var(--border-radius);min-width:3rem;font-family:var(--font-mono);justify-content:center;align-items:center;padding:.125rem .375rem;font-size:.625rem;display:inline-flex}.hotkey-editor__prompt{color:var(--color-text-secondary);font-style:italic}.hotkey-editor__captured{align-items:center;gap:2px;display:inline-flex}.hotkey-editor__captured--invalid .ui-kbd{border-color:var(--color-error,#ef4444);color:var(--color-error,#ef4444)}.hotkey-editor__error{color:var(--color-error,#ef4444);font-size:.5rem}.hotkey-editor__actions{gap:var(--spacing-xs);display:flex}.hotkeys-settings{flex-direction:column;gap:0;display:flex}.hotkeys-settings--disabled{opacity:.5;pointer-events:none}.hotkeys-settings__toggle,.hotkeys-settings__actions{margin-bottom:var(--spacing-smd)}.hotkeys-settings__list{flex-direction:column;display:flex}.hotkey-row{justify-content:space-between;align-items:center;gap:var(--spacing-smd);padding:.375rem 0;display:flex}.hotkey-row--bordered{border-bottom:1px solid var(--color-border)}.hotkey-row--disabled{opacity:.5}.hotkey-row__label{min-width:0;color:var(--color-text);flex:1;font-size:.75rem}.hotkey-row__hotkey{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.hotkey-row__hotkey-button{cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;display:inline-flex}.hotkey-row__hotkey-button:hover:not(:disabled) .ui-kbd{border-color:var(--color-text-secondary)}.hotkey-row__hotkey-button:disabled{cursor:not-allowed;opacity:.5}.hotkey-row__hotkey-display{align-items:center;gap:2px;display:inline-flex}.hotkeys-settings__footer{padding-top:var(--spacing-smd);border-top:1px solid var(--color-border)}.agent-settings-modal-overlay{z-index:var(--z-modal);padding:var(--spacing-md);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.agent-settings-modal{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);width:100%;max-width:540px;max-height:90vh;box-shadow:var(--shadow-md);flex-direction:column;display:flex}.agent-settings-modal__header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.agent-settings-modal__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.agent-settings-modal__close{cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-secondary);transition:color var(--transition-speed) var(--transition-easing);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.agent-settings-modal__close:hover:not(:disabled){color:var(--color-text)}.agent-settings-modal__close:disabled{opacity:.5;cursor:not-allowed}.agent-settings-modal__close svg{width:1.25rem;height:1.25rem}.agent-settings-modal__tabs{border-bottom:1px solid var(--color-border);padding:0 var(--spacing-md);display:flex}.agent-settings-modal__tab{padding:var(--spacing-smd) var(--spacing-md);cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-mono);color:var(--color-text-secondary);transition:color var(--transition-speed) var(--transition-easing), border-color var(--transition-speed) var(--transition-easing);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.agent-settings-modal__tab:hover{color:var(--color-text)}.agent-settings-modal__tab--active{color:var(--color-text);border-bottom-color:var(--color-text)}.agent-settings-modal__content{padding:var(--spacing-lg);flex:1;overflow-y:auto}.agent-settings-modal__loading{text-align:center;color:var(--color-text-secondary);padding:var(--spacing-xl)}.agent-settings-modal__error{padding:var(--spacing-smd);background-color:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--border-radius);color:var(--color-danger);margin-top:var(--spacing-md);font-size:.875rem}.agent-settings-modal__error p{margin:0}.agent-settings-modal__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-smd);padding:var(--spacing-md) var(--spacing-lg);display:flex}.agent-settings-panel__section{margin-bottom:1.25rem}.agent-settings-panel__section:last-child{margin-bottom:0}.agent-settings-panel__label{align-items:center;gap:var(--spacing-sm);color:var(--color-text);margin-bottom:var(--spacing-sm);font-size:.875rem;font-weight:500;display:flex}.agent-settings-panel__saved-icon{flex-shrink:0}.agent-settings-panel__input{width:100%;padding:var(--spacing-sm) var(--spacing-smd);font-size:.875rem;font-family:var(--font-mono);background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);transition:border-color var(--transition-speed) var(--transition-easing)}.agent-settings-panel__input:focus{border-color:var(--color-text-secondary);outline:none}.agent-settings-panel__input:disabled{opacity:.5;cursor:not-allowed}.agent-settings-panel__textarea{width:100%;padding:var(--spacing-sm) var(--spacing-smd);font-size:.875rem;font-family:var(--font-mono);background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);resize:vertical;min-height:100px;transition:border-color var(--transition-speed) var(--transition-easing)}.agent-settings-panel__textarea:focus{border-color:var(--color-text-secondary);outline:none}.agent-settings-panel__textarea:disabled{opacity:.5;cursor:not-allowed}.agent-settings-panel__dropdown{width:100%}.agent-settings-panel__hint{color:var(--color-text-secondary);margin-top:var(--spacing-xs);margin-bottom:0;font-size:.75rem}.agent-settings-panel__hint code{background-color:var(--color-background-tertiary);padding:.125rem var(--spacing-xs);border-radius:var(--radius-sm);font-family:var(--font-mono)}.agent-settings-panel__link{color:var(--color-text-secondary);transition:color var(--transition-speed) var(--transition-easing);text-decoration:underline}.agent-settings-panel__link:hover{color:var(--color-text)}.agent-settings-panel__radio-group{gap:var(--spacing-md);margin-bottom:var(--spacing-sm);display:flex}.agent-settings-panel__radio-group--stacked{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-direction:column;margin-bottom:0}.agent-settings-panel__radio-label{align-items:center;gap:var(--spacing-sm);cursor:pointer;color:var(--color-text);font-size:.875rem;display:flex}.agent-settings-panel__radio-group--stacked .agent-settings-panel__radio-label{align-items:flex-start}.agent-settings-panel__radio{cursor:pointer;accent-color:var(--color-text);flex-shrink:0}.agent-settings-panel__radio-group--stacked .agent-settings-panel__radio{margin-top:.2em}.agent-settings-panel__radio:disabled{cursor:not-allowed}.agent-settings-panel__checkbox-label{align-items:center;gap:var(--spacing-sm);cursor:pointer;color:var(--color-text);font-size:.875rem;display:flex}.agent-settings-panel__checkbox{cursor:pointer;accent-color:var(--color-text);flex-shrink:0}.agent-settings-panel__checkbox:disabled{cursor:not-allowed}.agent-settings-panel__radio-text{-webkit-user-select:none;user-select:none}.agent-settings-panel__radio-title{color:var(--color-text);font-weight:600;display:block}.agent-settings-panel__radio-description{margin-top:var(--spacing-xs);color:var(--color-text-secondary);font-size:.8125rem;line-height:1.4;display:block}.agent-settings-panel__inline-button{cursor:pointer;font:inherit;color:var(--color-text-secondary);transition:color var(--transition-speed) var(--transition-easing);background:0 0;border:none;padding:0;text-decoration:underline}.agent-settings-panel__inline-button:hover:not(:disabled){color:var(--color-text)}.agent-settings-panel__inline-button:disabled{cursor:not-allowed;opacity:.5}.cursor-model-selector{width:100%;position:relative}.cursor-model-selector__row{align-items:center;gap:var(--spacing-sm);display:flex}.cursor-model-selector__trigger{height:36px;padding:0 var(--spacing-smd);font-size:.875rem;font-family:var(--font-mono);background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);cursor:pointer;transition:border-color var(--transition-speed) var(--transition-easing);flex:1;justify-content:space-between;align-items:center;display:flex}.cursor-model-selector__trigger:hover:not(.cursor-model-selector__trigger--disabled){border-color:var(--color-text-secondary)}.cursor-model-selector__trigger:focus{border-color:var(--color-text-secondary);outline:none}.cursor-model-selector__trigger--disabled{opacity:.5;cursor:not-allowed}.cursor-model-selector__trigger--open{border-color:var(--color-text-secondary)}.cursor-model-selector__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cursor-model-selector__refresh{border:1px solid var(--color-border);border-radius:var(--border-radius);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-speed) var(--transition-easing);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.cursor-model-selector__refresh:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text-secondary)}.cursor-model-selector__refresh:disabled{opacity:.5;cursor:not-allowed}.cursor-model-selector__refresh--loading svg{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cursor-model-selector__chevron{color:var(--color-text-secondary);transition:transform var(--transition-speed) var(--transition-easing)}.cursor-model-selector__trigger--open .cursor-model-selector__chevron{transform:rotate(180deg)}.cursor-model-selector__dropdown{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-md);z-index:var(--z-top);max-height:240px;overflow-y:auto}.cursor-model-selector__loading{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) .625rem;color:var(--color-text-secondary);font-size:.75rem;display:flex}.cursor-model-selector__spinner{border:1.5px solid var(--color-border);border-top-color:var(--color-text-secondary);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.cursor-model-selector__error{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) .625rem;color:var(--color-error);font-size:.75rem;display:flex}.cursor-model-selector__retry{border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-speed) var(--transition-easing);background-color:#0000;padding:.1875rem .375rem;font-size:.6875rem}.cursor-model-selector__retry:hover{border-color:var(--color-text-secondary);color:var(--color-text)}.cursor-model-selector__option{padding:.375rem var(--spacing-sm);font-size:.75rem;font-family:var(--font-mono);color:var(--color-text);cursor:pointer;transition:background-color var(--transition-speed) var(--transition-easing);flex-direction:column;gap:.125rem;display:flex}.cursor-model-selector__option:hover{background-color:var(--color-background-secondary)}.cursor-model-selector__option--selected,.cursor-model-selector__option--selected:hover{background-color:var(--color-background-tertiary)}.cursor-model-selector__option-hint{font-size:.6875rem;font-family:var(--font-sans);color:var(--color-text-secondary)}.http-custom-settings__empty{text-align:center;padding:var(--spacing-xl) var(--spacing-md)}.http-custom-settings__empty-text{color:var(--color-text-secondary);margin:0 0 var(--spacing-sm);font-size:.875rem}.http-custom-settings__empty-hint{color:var(--color-text-secondary);opacity:.8;margin:0;font-size:.75rem}.http-custom-settings__list{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.http-custom-settings__item{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-smd);background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);display:flex}.http-custom-settings__item-info{gap:var(--spacing-xs);flex-direction:column;display:flex;overflow:hidden}.http-custom-settings__item-name{color:var(--color-text);font-size:.875rem;font-weight:500}.http-custom-settings__item-endpoint{font-size:.75rem;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.http-custom-settings__item-actions{gap:var(--spacing-xs);flex-shrink:0;display:flex}.http-custom-settings__item-action{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--border-radius);transition:color var(--transition-speed) var(--transition-easing), background-color var(--transition-speed) var(--transition-easing);background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;display:flex}.http-custom-settings__item-action:hover:not(:disabled){color:var(--color-text);background-color:var(--color-background-tertiary)}.http-custom-settings__item-action--danger:hover:not(:disabled){color:var(--color-danger)}.http-custom-settings__item-action:disabled{opacity:.5;cursor:not-allowed}.http-custom-settings__item-action svg{width:1rem;height:1rem}.http-custom-settings__add{justify-content:flex-start;display:flex}.http-destination-editor{background-color:var(--color-background)}.http-destination-editor__header{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-smd);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.http-destination-editor__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.http-destination-editor__close{cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-secondary);transition:color var(--transition-speed) var(--transition-easing);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.http-destination-editor__close:hover{color:var(--color-text)}.http-destination-editor__close svg{width:1rem;height:1rem}.http-destination-editor__content{margin-bottom:var(--spacing-md)}.http-destination-editor__headers{gap:var(--spacing-sm);flex-direction:column;display:flex}.http-destination-editor__header-row{gap:var(--spacing-sm);align-items:center;display:flex}.http-destination-editor__header-row .agent-settings-panel__input{flex:1}.http-destination-editor__remove-header{cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-secondary);transition:color var(--transition-speed) var(--transition-easing);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.http-destination-editor__remove-header:hover:not(:disabled){color:var(--color-danger)}.http-destination-editor__remove-header:disabled{opacity:.5;cursor:not-allowed}.http-destination-editor__remove-header svg{width:1rem;height:1rem}.http-destination-editor__toggle{align-items:center;gap:var(--spacing-sm);color:var(--color-text);cursor:pointer;font-size:.875rem;display:flex}.http-destination-editor__toggle input{cursor:pointer}.http-destination-editor__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-smd);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);display:flex}.agent-settings-modal .settings-modal__checkbox-group{gap:var(--spacing-smd);flex-direction:column;display:flex}.agent-settings-modal .settings-modal__checkbox-label{align-items:center;gap:var(--spacing-smd);padding:var(--spacing-smd);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;color:var(--color-text);transition:background-color var(--transition-speed-fast) var(--transition-easing), border-color var(--transition-speed-fast) var(--transition-easing);background:0 0;font-size:.875rem;display:flex}.agent-settings-modal .settings-modal__checkbox-label:hover{background:var(--color-background-secondary)}.agent-settings-modal .settings-modal__checkbox-label input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-text);flex-shrink:0}.agent-settings-modal .settings-modal__checkbox-label input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.webhooks-panel__intro{margin-bottom:var(--spacing-md)}.webhooks-panel__preview{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-smd);margin-top:var(--spacing-sm);font-size:.75rem;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-all;overflow-x:auto}.mcp-panel__intro{margin-bottom:1.25rem}.mcp-panel__intro-text{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.mcp-panel__loading{text-align:center;color:var(--color-text-secondary);padding:var(--spacing-xl)}.mcp-panel__no-key,.mcp-panel__no-plan{text-align:center;padding:var(--spacing-xl) var(--spacing-md);background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius)}.mcp-panel__no-key-text,.mcp-panel__no-plan-text{color:var(--color-text-secondary);margin:0 0 var(--spacing-md);font-size:.875rem}.mcp-panel__create-key-link{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:all var(--transition-speed) var(--transition-easing);font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.mcp-panel__create-key-link:hover{border-color:var(--color-text-secondary)}.mcp-panel__url-container{align-items:stretch;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.mcp-panel__url{padding:var(--spacing-sm) var(--spacing-smd);font-size:.75rem;font-family:var(--font-mono);background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);word-break:break-all;overflow-wrap:anywhere;flex:1}.mcp-panel__copy-button{min-width:36px;padding:0 var(--spacing-smd);background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-speed) var(--transition-easing);justify-content:center;align-items:center;display:flex}.mcp-panel__copy-button:hover:not(:disabled){border-color:var(--color-text-secondary);color:var(--color-text)}.mcp-panel__copy-button[data-copied=true],.mcp-panel__copy-button[data-copied=true]:hover:not(:disabled){border-color:var(--color-success-border);background-color:var(--color-success-background);color:var(--color-success)}.mcp-panel__copy-button:disabled{opacity:.5;cursor:not-allowed}.mcp-panel__copy-icon{width:1rem;height:1rem}.mcp-panel__copy-icon--check,.mcp-panel__copy-button[data-copied=true] .mcp-panel__copy-icon--copy{display:none}.mcp-panel__copy-button[data-copied=true] .mcp-panel__copy-icon--check{display:block}.mcp-panel__config-hint{margin-top:var(--spacing-md)}.mcp-panel__config-example{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-smd);margin-top:var(--spacing-sm);font-size:.75rem;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-all;overflow-x:auto}.mcp-panel__common-clients{padding-top:var(--spacing-md);border-top:1px solid var(--color-border);margin-top:1.25rem}.mcp-panel__common-clients-title{color:var(--color-text);margin:0 0 var(--spacing-smd);font-size:.875rem;font-weight:600}.mcp-panel__client-install+.mcp-panel__client-install{margin-top:var(--spacing-md)}.mcp-panel__client-install-label{color:var(--color-text-secondary);margin:0 0 var(--spacing-sm);font-size:.75rem}.mcp-panel__add-to-cursor{align-items:center;gap:var(--spacing-sm);display:inline-flex}.mcp-panel__api-key-info{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.enabled-agents-panel__intro{margin-bottom:var(--spacing-md)}.enabled-agents-panel__error{margin-top:var(--spacing-smd)}.enabled-agents-panel__label-body{align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;display:flex}.enabled-agents-panel__icon{width:20px;height:20px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.enabled-agents-panel__icon svg{width:100%;height:100%}.enabled-agents-panel__text{flex:1;min-width:0;font-size:.875rem}.enabled-agents-panel__label input[type=checkbox]{width:14px;height:14px}.agent-settings-page{color:var(--color-text)}.agent-settings-page__header h3{margin:0 0 var(--spacing-xs);font-size:.9375rem;font-weight:600}.agent-settings-page__header p{margin:0 0 var(--spacing-md);color:var(--color-text-secondary);font-size:.75rem;line-height:1.5}.agent-settings-page__section-label{margin:var(--spacing-lg) 0 var(--spacing-sm);color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:600}.agent-settings-page__section-label:first-of-type{margin-top:0}.agent-settings-page__cards{gap:var(--spacing-sm);flex-direction:column;display:flex}.agent-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);transition:border-color var(--transition-speed-fast) var(--transition-easing)}.agent-card--open{border-color:var(--color-text-secondary)}.agent-card__header{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-smd);display:flex}.agent-card__icon{width:18px;height:18px;color:var(--color-text);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.agent-card__icon svg{width:100%;height:100%}.agent-card__summary{flex:1;min-width:0}.agent-card__title-row{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.agent-card__name{font-family:var(--font-mono);margin:0;font-size:.8125rem;font-weight:500}.agent-card__description{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6875rem;overflow:hidden}.agent-card__body{padding:var(--spacing-smd);padding-left:calc(var(--spacing-smd) + 18px + var(--spacing-sm));border-top:1px solid var(--color-border)}.agent-card__body .agent-settings-panel__section{margin-bottom:var(--spacing-smd)}.agent-card__body .agent-settings-panel__label{font-size:.75rem}.agent-card__disconnect{margin-right:auto}.agent-settings-panel__test-row{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.agent-settings-panel__test-result{color:var(--color-success);margin:0;font-size:.75rem}.agent-settings-panel__test-result--error{color:var(--color-danger)}.agent-settings-page__setting-row{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-smd) 0;border-bottom:1px solid var(--color-border);display:flex}.agent-settings-page__setting-row:last-of-type{border-bottom:0}.agent-settings-page__setting-row h4{margin:0;font-size:.8125rem;font-weight:500}.agent-settings-page__setting-row p{margin:var(--spacing-xs) 0 0;color:var(--color-text-secondary);font-size:.6875rem}.agent-settings-page__setting-action{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.agent-settings-page__pairing p{margin:0 0 var(--spacing-sm);color:var(--color-text-secondary);font-size:.75rem}.agent-settings-page__pairing .settings-page__snippet+p{margin-top:var(--spacing-sm);margin-bottom:0}.agent-settings-page__laptops{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.agent-settings-page__laptop-entry{border:1px solid var(--color-border);border-radius:var(--radius-md)}.agent-settings-page__laptop{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-smd);font-size:.75rem;display:flex}.agent-settings-page__laptop strong{font-family:var(--font-mono);font-weight:500}.agent-settings-page__laptop-meta{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.agent-settings-page__repos{padding:0 var(--spacing-smd) var(--spacing-sm);color:var(--color-text-secondary);font-family:var(--font-mono);margin:0;font-size:.6875rem}.agent-settings-page__presence{background:var(--color-text-secondary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.agent-settings-page__presence--online{background:var(--color-success)}.agent-settings-page__presence--offline{background:var(--color-warning)}@media (max-width:640px){.agent-card__header{flex-wrap:wrap}.agent-card__summary{min-width:calc(100% - 18px - var(--spacing-sm))}.agent-card__body{padding-left:var(--spacing-smd)}}.direct-launchers-settings__heading{margin:0 0 var(--spacing-xs);color:var(--color-text);font-size:1rem;font-weight:600}.direct-launchers-settings__intro{margin:0 0 var(--spacing-md);color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.direct-launchers-settings__kept-note{justify-content:space-between;align-items:center;gap:var(--spacing-smd);margin-bottom:var(--spacing-md);padding:var(--spacing-smd);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.75rem;display:flex}.direct-launchers-settings__group{margin-top:var(--spacing-lg)}.direct-launchers-settings__group:first-of-type{margin-top:var(--spacing-sm)}.direct-launchers-settings__group-heading{margin:0 0 var(--spacing-sm);color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:600}.direct-launchers-settings__rows{border-top:1px solid var(--color-border)}.direct-launchers-settings__row{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-smd) 0;border-bottom:1px solid var(--color-border);display:flex}.direct-launchers-settings__row--disabled{opacity:.65}.direct-launchers-settings__launcher{align-items:center;gap:var(--spacing-smd);min-width:0;display:flex}.direct-launchers-settings__icon{width:1rem;height:1rem;color:var(--color-text);flex:none;justify-content:center;align-items:center;display:flex}.direct-launchers-settings__icon svg{width:100%;height:100%}.direct-launchers-settings__label{color:var(--color-text);font-size:.8125rem;font-weight:500}.direct-launchers-settings__description,.direct-launchers-settings__setup-hint,.direct-launchers-settings__prompt-hint{color:var(--color-text-secondary);font-size:.75rem;line-height:1.4}.direct-launchers-settings__setup-hint{margin-top:var(--spacing-xs)}.direct-launchers-settings__defaults{flex-direction:column;display:flex}.direct-launchers-settings__prompt-label{margin-bottom:var(--spacing-sm);color:var(--color-text);font-size:.8125rem;font-weight:500}.direct-launchers-settings__prompt{width:100%;min-height:5rem;padding:var(--spacing-smd);resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);font:inherit;font-size:.8125rem;line-height:1.5}.direct-launchers-settings__prompt:focus{border-color:var(--color-text-secondary);outline:none}.direct-launchers-settings__prompt-hint{margin:var(--spacing-xs) 0 var(--spacing-sm)}.mcp-servers__form{gap:var(--spacing-sm);margin-top:var(--spacing-smd);margin-bottom:var(--spacing-sm);flex-direction:column;display:flex}.mcp-servers__add-header{align-self:flex-start}.mcp-servers__card{gap:var(--spacing-sm);flex-direction:column;display:flex}.mcp-servers__card-row{justify-content:space-between;align-items:center;gap:var(--spacing-smd);display:flex}.mcp-servers__server-key{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:.75rem}.mcp-servers__name-preview{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:.75rem;display:flex}.mcp-servers__tools-toggle{align-items:center;gap:var(--spacing-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.mcp-servers__tools-toggle:hover{color:var(--color-text)}.mcp-servers__tools-toggle-icon{color:var(--color-text-secondary);font-size:.625rem}.mcp-servers__tool-list{padding:0 0 0 calc(14px + var(--spacing-sm));gap:var(--spacing-sm);flex-direction:column;margin:0;list-style:none;display:flex}.mcp-servers__tool-list-item{flex-direction:column;gap:.125rem;display:flex}.mcp-servers__tool-name{font-family:var(--font-mono);color:var(--color-text);font-size:.75rem}.mcp-servers__tool-description{color:var(--color-text-secondary);font-size:.75rem}.mcp-servers__panel{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background);overflow:hidden}.mcp-servers__panel--editing{animation:mcp-panel-edit-enter var(--transition-speed-fast) cubic-bezier(.4, 0, .2, 1)}@keyframes mcp-panel-edit-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mcp-servers__tabs{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);background:var(--color-background-secondary);display:flex}.mcp-servers__tab{padding:var(--spacing-xs) var(--spacing-smd);border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--color-text-secondary);font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;font-size:.75rem}.mcp-servers__tab[aria-selected=true]{background:var(--color-background);border-color:var(--color-border);color:var(--color-text);border-bottom:none}.mcp-servers__tab:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.mcp-servers__panel-body{padding:var(--spacing-smd);display:grid;position:relative;overflow:hidden}.mcp-servers__panel-view{gap:var(--spacing-sm);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.mcp-servers__panel-view--hidden{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;bottom:auto;left:0;right:0}.mcp-servers__header-field{gap:var(--spacing-xs);flex-direction:column;display:flex}.mcp-servers__json-editor{border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.mcp-servers__json-editor--valid{border-color:var(--color-success-border)}.mcp-servers__json-editor--invalid{border-color:var(--color-danger-border)}.mcp-servers__status-bar{align-items:center;gap:var(--spacing-sm);min-height:1.25rem;font-family:var(--font-mono);color:var(--color-danger);white-space:nowrap;font-size:.6875rem;display:flex;overflow:hidden}.mcp-servers__status-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mcp-servers__status-link{flex:none}.mcp-servers__oauth-callout{padding:var(--spacing-sm) var(--spacing-smd);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background-secondary);color:var(--color-text-secondary);font-size:.75rem}.mcp-servers__oauth-callout code{font-family:var(--font-mono);color:var(--color-text);word-break:break-all}.github-settings__list{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background)}.github-settings__row{align-items:center;gap:var(--spacing-smd);padding:var(--spacing-smd);display:flex}.github-settings__row+.github-settings__row{border-top:1px solid var(--color-border)}.github-settings .settings-page__section+.settings-page__section{margin-top:var(--spacing-lg)}.github-settings__row--disabled .github-settings__row-text{opacity:.6}.github-settings__row-text{flex:1;min-width:0}.github-settings__row-note{padding:0 var(--spacing-smd) var(--spacing-smd);margin:0;font-size:.75rem}.github-settings__note{margin:var(--spacing-xs) 0 0;color:var(--color-warning);font-size:.75rem}.github-settings__status{color:var(--color-text-secondary);align-items:center;gap:.375rem;margin-top:.125rem;font-size:.75rem;display:flex}.github-settings__avatar{border-radius:var(--radius-lg);flex-shrink:0;width:28px;height:28px;display:inline-flex;overflow:hidden}.github-settings__avatar--round{border-radius:50%}.github-settings__avatar--account{border-radius:50%;width:32px;height:32px}.github-settings__avatar img{width:100%;height:100%;display:block}.github-settings__add{color:var(--color-text-link,var(--color-primary));font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem}.github-settings__add:disabled{cursor:default;opacity:.6}.github-settings__empty{align-items:flex-start;gap:var(--spacing-smd);padding:var(--spacing-md);border:1px dashed var(--color-border);border-radius:var(--border-radius);background:var(--color-background-secondary);flex-direction:column;display:flex}.change-control__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.change-control__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.change-control__header-actions{gap:var(--spacing-sm);display:flex}.change-control__section{margin-bottom:var(--spacing-lg)}.change-control__section-header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:1.625rem;margin-bottom:var(--spacing-sm);display:flex}.change-control__section-header .settings-modal__label{margin-bottom:0}.settings-page__card.change-control__card--flush{padding:0}.change-control__card-header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:.625rem var(--spacing-smd);border-bottom:1px solid var(--color-border);display:flex}.change-control__card-title{color:var(--color-text);font-size:.8125rem;font-weight:500}.change-control__card-note{padding:var(--spacing-smd);margin:0}.change-control__step{align-items:flex-start;gap:var(--spacing-smd);padding:.875rem var(--spacing-smd);display:flex}.change-control__step+.change-control__step{border-top:1px solid var(--color-border)}.change-control__step-number{border:1px solid var(--color-border);width:1.25rem;height:1.25rem;color:var(--color-text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;display:flex;position:relative}.change-control__step-number--on{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success)}.change-control__step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.change-control__step-body{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.change-control__step-title{color:var(--color-text);font-size:.8125rem;font-weight:500}.change-control__step-description{max-width:24rem;color:var(--color-text-secondary);font-size:.75rem}.change-control__step-note{max-width:24rem;color:var(--color-text-tertiary);font-size:.6875rem}.change-control__step-control{flex:none}.change-control__step-control .ui-switch__label{font-size:.6875rem}.change-control__disclosure-toggle{align-items:center;gap:var(--spacing-xs);font:inherit;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;padding:0;font-size:.75rem;display:inline-flex}.change-control__disclosure-toggle:hover{color:var(--color-text)}.change-control__disclosure-caret{transition:transform var(--transition-speed-fast) var(--transition-easing);flex-shrink:0}.change-control__disclosure-toggle[aria-expanded=true] .change-control__disclosure-caret{transform:rotate(180deg)}.change-control__disclosure-toggle:disabled{cursor:default;opacity:.6}.change-control__repo-switches{max-width:24rem;margin:var(--spacing-xs) 0 0;align-self:stretch;padding:0;list-style:none}.change-control__repo-switch{align-items:center;gap:var(--spacing-smd);padding:var(--spacing-sm) 0;display:flex}.change-control__repo-switch+.change-control__repo-switch{border-top:1px solid var(--color-border)}.change-control__repo-name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--color-text);flex:auto;font-size:.75rem}.change-control__nudge{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);color:var(--color-text-secondary);font-size:.75rem;display:flex}.change-control__nudge-count{color:var(--color-text);font-weight:600}.change-control__approval-row{align-items:flex-start;gap:var(--spacing-smd);padding:.875rem var(--spacing-smd);display:flex}.change-control__approval-row+.change-control__approval-row{border-top:1px solid var(--color-border)}.change-control__approvals-count.ui-dropdown{flex:none}:-webkit-any(.change-control__approvals-count,.change-control__covers).ui-dropdown{font-family:var(--font-sans)}:-moz-any(.change-control__approvals-count,.change-control__covers).ui-dropdown{font-family:var(--font-sans)}:is(.change-control__approvals-count,.change-control__covers).ui-dropdown{font-family:var(--font-sans)}:-webkit-any(.change-control__approvals-count,.change-control__covers) :-webkit-any(.ui-button,.ui-dropdown__filter,.ui-dropdown__option){font-family:var(--font-sans)}:-moz-any(.change-control__approvals-count,.change-control__covers) :-moz-any(.ui-button,.ui-dropdown__filter,.ui-dropdown__option){font-family:var(--font-sans)}:is(.change-control__approvals-count,.change-control__covers) :is(.ui-button,.ui-dropdown__filter,.ui-dropdown__option){font-family:var(--font-sans)}:-webkit-any(.change-control__approvals-count,.change-control__covers).ui-dropdown .ui-dropdown__trigger{min-width:7.5rem}:-moz-any(.change-control__approvals-count,.change-control__covers).ui-dropdown .ui-dropdown__trigger{min-width:7.5rem}:is(.change-control__approvals-count,.change-control__covers).ui-dropdown .ui-dropdown__trigger{min-width:7.5rem}.change-control__code{font-family:var(--font-mono);font-size:.6875rem}.change-control__section-note{margin:var(--spacing-sm) 0 0;color:var(--color-text-tertiary);font-size:.6875rem}.change-control__repo-list{margin:0;padding:0;list-style:none}.change-control__repo-row{min-height:2.25rem;padding:var(--spacing-sm) var(--spacing-smd);align-items:center;gap:.625rem;display:flex}.change-control__repo-row+.change-control__repo-row{border-top:1px solid var(--color-border)}.change-control__repo-summary{flex:auto;align-items:baseline;gap:.625rem;min-width:0;display:flex}.change-control__repo-row .change-control__repo-name{flex:0 auto}.change-control__repo-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-tertiary);flex:auto;font-size:.6875rem;overflow:hidden}.change-control__repo-actions{align-items:center;gap:var(--spacing-xs);flex:none;display:flex}.change-control__repo-actions .ui-dropdown{display:flex}.change-control__covers-menu{width:18rem}.change-control__row-menu .ui-dropdown__trigger{color:var(--color-text-secondary)}.change-control__row-menu .ui-dropdown__trigger:hover:not(:disabled){color:var(--color-text)}.change-control__empty{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xl) var(--spacing-md);text-align:center;flex-direction:column;display:flex}.change-control__card--arriving{position:relative;overflow:hidden}.change-control__empty--leaving{position:absolute;top:0;bottom:auto;left:0;right:0}.change-control__empty-icon{margin-bottom:var(--spacing-xs);color:var(--color-text-tertiary)}.change-control__empty-title{color:var(--color-text);font-size:.8125rem;font-weight:500}.change-control__empty-body{color:var(--color-text-secondary);font-size:.75rem}.change-control__suggestions{justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-smd);flex-wrap:wrap;display:flex}.change-control__suggestions .ui-button{gap:.375rem}.change-control__install{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-md);flex-direction:column;display:flex}.change-control__install-title{color:var(--color-text);font-size:.8125rem;font-weight:500}.change-control__install-body{max-width:30rem;margin:0 0 var(--spacing-xs);color:var(--color-text-secondary);font-size:.75rem;line-height:1.5}.change-control__gap-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.change-control__alerts-row{align-items:flex-start;gap:var(--spacing-smd);display:flex}.change-control__alerts-channel{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-smd);display:flex}.change-control__alerts-label{color:var(--color-text-secondary);font-size:.75rem}.change-control__alerts-split{border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-secondary-button);align-items:stretch;display:inline-flex}.change-control__alerts-split .ui-dropdown{display:flex}.change-control__alerts-split :-webkit-any(.ui-dropdown,.ui-button,.ui-dropdown__filter,.ui-dropdown__option){font-family:var(--font-sans)}.change-control__alerts-split :-moz-any(.ui-dropdown,.ui-button,.ui-dropdown__filter,.ui-dropdown__option){font-family:var(--font-sans)}.change-control__alerts-split :is(.ui-dropdown,.ui-button,.ui-dropdown__filter,.ui-dropdown__option){font-family:var(--font-sans)}.change-control__alerts-split .ui-dropdown .ui-dropdown__trigger,.change-control__alerts-split>.ui-button{background-color:#0000;border:none}.change-control__alerts-split .ui-dropdown .ui-dropdown__trigger{gap:var(--spacing-smd);min-width:0}.change-control__alerts-split--joined .ui-dropdown .ui-dropdown__trigger{border-top-right-radius:0;border-bottom-right-radius:0}.change-control__alerts-split>.ui-button{border-left:1px solid var(--color-border);border-top-left-radius:0;border-bottom-left-radius:0}.change-control__alerts-split .ui-dropdown .ui-dropdown__trigger:hover:not(:disabled),.change-control__alerts-split>.ui-button:hover:not(:disabled){background-color:var(--color-secondary-button-hover)}.change-control__dot{border-radius:50%;flex:none;width:6px;height:6px}.change-control__dot--warning{background:var(--color-warning)}.change-control__week-summary{gap:var(--spacing-sm);padding:var(--spacing-smd);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.change-control__week-headline{align-items:baseline;gap:var(--spacing-sm);display:flex}.change-control__week-merges{color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.2}.change-control__week-delta{color:var(--color-text-tertiary);font-size:.6875rem}.change-control__week-bar{border-radius:var(--radius-pill);gap:2px;height:.375rem;display:flex;overflow:hidden}.change-control__week-segment{transition:opacity var(--transition-speed-fast) var(--transition-easing);flex-basis:0}.change-control__week-segment--approved{background:var(--color-success)}.change-control__week-segment--code_reviewed{background:var(--color-success-border)}.change-control__week-segment--unapproved{background:var(--color-warning)}.change-control__week-segment--unlinked{background:var(--color-text-tertiary)}.change-control__week-segment--bypassed{background:var(--color-danger)}.change-control__week-segment--faded{opacity:.25}.change-control__week-counts{gap:var(--spacing-xs) var(--spacing-smd);flex-wrap:wrap;display:flex}.change-control__week-count{align-items:center;gap:var(--spacing-xs);font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.6875rem;display:inline-flex}.change-control__week-count:hover{color:var(--color-text)}.change-control__week-count[aria-pressed=true]{color:var(--color-text);font-weight:600}.change-control__week-swatch{border-radius:50%;flex:none;width:6px;height:6px}.change-control__week-filter{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-smd);border-bottom:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-secondary);font-size:.6875rem;display:flex}.change-control__merge-list{margin:0;padding:0;list-style:none}.change-control__merge-row+.change-control__merge-row{border-top:1px solid var(--color-border)}.change-control__merge-link{align-items:center;gap:var(--spacing-sm);padding:.625rem var(--spacing-smd);color:inherit;transition:background-color var(--transition-speed-fast) var(--transition-easing);font-size:.75rem;text-decoration:none;display:flex}.change-control__merge-link:hover{background:var(--color-background-secondary)}.change-control__merge-link:hover .change-control__merge-title{text-decoration:underline}.change-control__merge-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.change-control__merge-number{font-family:var(--font-mono);color:var(--color-text-tertiary);flex:0 0 2.75rem}.change-control__merge-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:auto;overflow:hidden}.change-control__merge-badges{align-items:center;gap:var(--spacing-xs);flex:none;display:flex;overflow:hidden}.change-control__merge-in-scope{color:var(--color-text-tertiary);white-space:nowrap;font-size:.6875rem}.change-control__merge-time{text-align:right;color:var(--color-text-tertiary);white-space:nowrap;flex:none;font-size:.6875rem}.change-control-history__scroll .change-control__merge-badges{flex-basis:12rem}.change-control__merge-time--clock{flex-basis:4rem}@media (max-width:640px){.change-control-history__scroll .change-control__merge-badges,.change-control__merge-time--clock{flex-basis:auto}}.change-control__merge-day+.change-control__merge-day{border-top:1px solid var(--color-border)}.change-control__merge-day-header{z-index:var(--z-sticky);justify-content:space-between;gap:var(--spacing-sm);padding:.4375rem var(--spacing-smd);border-bottom:1px solid var(--color-border);background:var(--color-background-secondary);color:var(--color-text-secondary);font-size:.6875rem;font-weight:500;display:flex;position:sticky;top:0}.change-control__merge-day-count{color:var(--color-text-tertiary);font-weight:400}.change-control__merge-more{width:100%;padding:.625rem var(--spacing-smd);border:none;border-top:1px solid var(--color-border);font:inherit;font-size:.75rem;line-height:inherit;text-align:left;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-easing);background:0 0;display:block}.change-control__merge-more:hover{color:var(--color-text)}.change-control-history__backdrop{z-index:calc(var(--z-modal) + 2);padding:var(--spacing-md);background:var(--modal-scrim);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.change-control-history{width:100%;max-width:34rem;max-height:80vh;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background-container);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}.change-control-history--merges{max-width:44rem;overflow:hidden}.settings-page__card.change-control-history__scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex:auto;min-height:0;margin-bottom:0;overflow-y:auto}.change-control-history__header{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-smd);display:flex}.change-control-history__close{margin-right:calc(-1 * var(--spacing-xs));padding:var(--spacing-xs);border-radius:var(--border-radius);color:var(--color-text-tertiary,var(--color-text-secondary));cursor:pointer;transition:color var(--transition-speed) var(--transition-easing), background-color var(--transition-speed) var(--transition-easing);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.change-control-history__close:hover{color:var(--color-text);background:var(--color-secondary-button-hover)}.change-control-history__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.change-control-history__title{color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600}.change-control-history__list{margin:0;padding:0;list-style:none}.change-control-history__entry{padding:var(--spacing-smd) 0;flex-direction:column;gap:.1875rem;display:flex}.change-control-history__entry+.change-control-history__entry{border-top:1px solid var(--color-border)}.change-control-history__line{align-items:baseline;gap:var(--spacing-md);display:flex}.change-control-history__action{min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex:1;font-size:.8125rem}.change-control-history__action strong{font-weight:500}.change-control-history__when{color:var(--color-text-tertiary);white-space:nowrap;font-size:.75rem}.change-control-history__meta{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.75rem}.change-control-history__actor{font-weight:500}.change-control-history__separator{margin:0 var(--spacing-sm);color:var(--color-text-tertiary)}.change-control__forward-to{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.change-control__forward-to-label{color:var(--color-text-secondary);font-size:.75rem}.change-control__forward-to :-webkit-any(.ui-dropdown,.ui-button,.ui-dropdown__option){font-family:var(--font-sans)}.change-control__forward-to :-moz-any(.ui-dropdown,.ui-button,.ui-dropdown__option){font-family:var(--font-sans)}.change-control__forward-to :is(.ui-dropdown,.ui-button,.ui-dropdown__option){font-family:var(--font-sans)}.change-control__forward-to-menu{width:20rem}.automations-settings__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.automations-settings__form .settings-page__mono-input{width:100%}.settings-page__mono-input.automations-settings__prompt{resize:vertical;min-height:4.5rem;font-family:var(--font-prompt)}.automations-settings__row{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.automations-settings__choice{align-items:center;gap:var(--spacing-xs);color:var(--color-text);font-size:.8125rem;display:flex}.automations-settings__list{margin:var(--spacing-md) 0 0;gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.automations-settings__item{gap:var(--spacing-sm);flex-direction:column;display:flex}.automations-settings__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.automations-settings__history{border-top:1px solid var(--color-border);padding-top:var(--spacing-sm)}.automations-settings__prompt-editor{gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.automations-settings__prompt-editor .settings-page__help-text{margin:0}.automations-settings__prompt-editor .settings-page__mono-input{width:100%}.automations-settings__prompt-actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.automations-settings__runs{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.automations-settings__run{align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.75rem;display:flex}.density-picker{flex-direction:column;align-items:stretch;display:inline-flex}.density-picker__stops{align-items:center;gap:var(--spacing-smd);display:flex;position:relative}.density-picker__stops:before{content:"";background:var(--color-border);z-index:0;height:1px;position:absolute;top:50%;left:40px;right:40px}.density-picker__stop{z-index:1;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block;position:relative}.density-picker__thumb{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:80px;height:64px;display:block;overflow:hidden}.density-picker__stop[aria-checked=true] .density-picker__thumb{outline:2px solid var(--color-primary);outline-offset:2px;border-color:#0000}.density-picker__chrome{align-items:center;gap:var(--spacing-xs);border-bottom:1px solid var(--color-border);background:var(--color-background-secondary);height:11px;padding:0 4px;display:flex}.density-picker__mark{color:var(--color-text-tertiary);display:block}.density-picker__title-bar{background:var(--color-border);border-radius:1px;width:14px;height:2px;display:block}.density-picker__page{height:100%;color:var(--color-text);padding:3px 5px 0;line-height:1.25;display:block;overflow:hidden}.density-picker__heading{margin-bottom:.35em;font-size:1.55em;font-weight:700;line-height:1.15;display:block}.density-picker__para{margin-bottom:.3em;display:block}.density-picker__item{margin-bottom:.3em;padding-left:.5em;display:block}.density-picker__ends{margin-top:var(--spacing-sm);color:var(--color-text-secondary);justify-content:space-between;font-size:.75rem;display:flex}.editor-settings__style-picker{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-rows:360px;grid-template-columns:190px 1fr;gap:0;display:grid;overflow:hidden}.editor-settings__style-list{border-right:1px solid var(--color-border);overflow-y:auto}.editor-settings__style-option{width:100%;padding:var(--spacing-xs) var(--spacing-smd);border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;text-align:left;font:inherit;background:0 0;flex-direction:column;align-items:flex-start;display:flex}.editor-settings__style-option:last-child{border-bottom:0}.editor-settings__style-option:hover{background:var(--color-background-secondary)}.editor-settings__style-option:focus-visible{background:var(--color-background-secondary)}.editor-settings__style-option:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.editor-settings__style-option--selected{background:var(--color-background-tertiary);box-shadow:inset 2px 0 0 var(--color-text)}.editor-settings__style-option-name{font-size:.75rem}.editor-settings__style-option-desc{color:var(--color-text-secondary);font-size:.625rem}.editor-settings__style-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.editor-settings__style-pane-header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border);background:var(--color-background-secondary);color:var(--color-text-secondary);font-size:.625rem;display:flex}.editor-settings__style-pane-header strong{color:var(--color-text);font-weight:600}.editor-settings__preview-source{gap:var(--spacing-xs);flex-shrink:0;display:flex}.editor-settings__preview-source-option{padding:1px var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;font-size:.625rem}.editor-settings__preview-source-option:hover{background:var(--color-background-secondary);color:var(--color-text)}.editor-settings__preview-source-option--active{background:var(--color-background-tertiary);border-color:var(--color-text-secondary);color:var(--color-text)}.editor-settings__style-preview{flex:1;min-height:0;overflow:hidden}.editor-settings__style-preview #editor-container.read-only-markdown-view{height:100%}.editor-settings__style-preview #editor-container.read-only-markdown-view .cm-editor .cm-scroller{overscroll-behavior:contain;padding:var(--spacing-smd) var(--spacing-md) 0;overflow-y:auto}.editor-settings__style-preview #editor-container.read-only-markdown-view .cm-editor .cm-content{width:100%;max-width:none;margin-left:0;margin-right:0;padding-bottom:0!important}
