.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-page__tabs{border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-md);gap:0;display:flex}.agent-settings-page__tab{padding:var(--spacing-sm) var(--spacing-smd);cursor:pointer;font-size:.75rem;font-weight:500;font-family:var(--font-mono);color:var(--color-text-secondary);transition:color var(--transition-speed-fast) var(--transition-easing), border-color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.agent-settings-page__tab:hover{color:var(--color-text)}.agent-settings-page__tab--active{color:var(--color-text);border-bottom-color:var(--color-text)}.agent-settings-page__content{flex:1;min-height:0}.agent-settings-page__footer{padding-top:var(--spacing-md);margin-top:var(--spacing-md);justify-content:flex-end;display:flex}.agent-settings-page__team-section{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.agent-settings-page__team-heading{margin:0 0 var(--spacing-md);color:var(--color-text);font-size:.875rem;font-weight:600}.agent-settings-panel__admin-hint{color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.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{font-family:var(--font-sans);flex:none}.change-control__approvals-count.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:0 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{flex:none}.change-control__repo-actions .ui-dropdown__trigger{color:var(--color-text-secondary)}.change-control__repo-actions .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}.ui-badge.change-control__pill{background-color:color-mix(in srgb, currentColor 14%, transparent);font-family:var(--font-sans);border:none;padding:.125rem .4375rem;font-size:.6875rem}.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%}.automations-settings__prompt{resize:vertical;min-height:4.5rem}.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}
