.shared-button{border:1px solid var(--button-neutral-border);background:var(--button-neutral-bg);color:var(--button-neutral-text);justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--type-button-weight);border-radius:var(--radius-sm);min-height:42px;padding:0 var(--space-5);font-size:var(--type-button-size);line-height:var(--type-button-line-height);letter-spacing:0;cursor:pointer;box-shadow:none;vertical-align:middle;white-space:nowrap;outline:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.shared-button>svg{flex:none;display:block}.shared-button__tooltip-anchor{display:inline-flex}.shared-button__tooltip-anchor>.shared-button{width:100%}.shared-button:hover:not(:disabled){border-color:var(--selected-border);background:var(--button-neutral-bg-hover);color:var(--text-primary);box-shadow:0 8px 18px color-mix(in srgb, var(--primary) 9%, transparent);transform:translateY(-1px)}.shared-button:active:not(:disabled){filter:saturate(.99);transform:translateY(0)}.shared-button--primary{border-color:var(--button-primary-border);background:var(--button-gradient-main);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow);text-shadow:none}.shared-button--primary:hover:not(:disabled){border-color:var(--button-primary-border);background:var(--button-gradient-main-hover);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow-hover);filter:none}.shared-button--primary:focus-visible{border-color:var(--button-primary-border);box-shadow:var(--focus), var(--button-primary-shadow)}.shared-button--outline{border-color:var(--button-neutral-border);background:var(--surface-1);color:var(--text-primary)}.shared-button--outline:hover:not(:disabled){border-color:var(--selected-border);background:var(--surface-overlay-strong);color:var(--text-primary)}.shared-button--secondary{border-color:var(--button-neutral-border);background:var(--button-neutral-bg);color:var(--button-neutral-text)}.shared-button--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.shared-button--ghost:hover:not(:disabled){background:var(--state-hover);color:var(--text-primary);border-color:#0000}.shared-button--subtle{border-color:color-mix(in srgb, var(--primary) 16%, var(--border-default));background:color-mix(in srgb, var(--primary) 8%, var(--surface-1));color:var(--primary)}.shared-button--danger{border-color:color-mix(in oklab, var(--danger) 72%, var(--border-default));background:var(--danger);color:var(--neutral-white)}.shared-button--danger:hover:not(:disabled){border-color:color-mix(in oklab, var(--danger) 82%, var(--border-default));background:color-mix(in oklab, var(--danger) 86%, var(--neutral-black));color:var(--neutral-white)}.shared-button--outline.active{border-color:var(--selected-border);background:var(--state-selected);color:var(--text-primary)}.shared-button--sm{min-height:var(--control-height-sm);font-size:var(--type-button-size);border-radius:var(--radius-xs);padding:0 12px}.shared-button--md{min-height:var(--control-height-md)}.shared-button--icon{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}.shared-button:disabled{opacity:var(--state-disabled-opacity);border-color:var(--border-subtle);background:var(--state-disabled-bg);color:var(--state-disabled-text);cursor:not-allowed;box-shadow:none;transform:none}.shared-button--ghost:disabled{background:0 0}.shared-button:focus-visible{border-color:var(--control-border-strong);box-shadow:0 0 0 3px var(--state-focus-ring)}.shared-button--primary:focus-visible{border-color:var(--button-primary-border)}.shared-input{box-sizing:border-box;width:100%;height:var(--control-field-height);min-height:var(--control-field-height);border:var(--control-border);background:var(--surface-control);border-radius:var(--radius-md);min-width:0;padding:0 var(--control-padding-x);font-size:var(--type-input-size);color:var(--text-primary);font-weight:var(--type-input-weight);line-height:var(--type-input-line-height);box-shadow:none;outline:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.shared-input:focus,.shared-input:focus-visible{border-color:var(--control-border-strong);background:var(--control-surface-active);box-shadow:0 0 0 2px var(--state-focus-ring)}.shared-input:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--selected-border);background:var(--surface-control-hover);box-shadow:none}.shared-input:disabled,.shared-input[aria-disabled=true]{border-color:var(--border-subtle);background:var(--state-disabled-bg);color:var(--state-disabled-text);cursor:not-allowed;opacity:var(--state-disabled-opacity);box-shadow:none}.shared-input[aria-invalid=true],.shared-input--error{border-color:color-mix(in oklab, var(--text-danger) 70%, var(--border-default))}.shared-input[aria-invalid=true]:focus,.shared-input[aria-invalid=true]:focus-visible,.shared-input--error:focus,.shared-input--error:focus-visible{border-color:var(--text-danger);box-shadow:0 0 0 2px color-mix(in oklab, var(--text-danger) 22%, transparent)}.shared-input::placeholder{color:var(--text-placeholder);font-size:var(--type-placeholder-size);font-weight:var(--type-placeholder-weight);line-height:var(--type-placeholder-line-height)}.shared-search-input{align-items:center;width:100%;min-width:0;display:flex;position:relative}.shared-search-input__control.shared-input{min-width:0;padding-right:40px}.shared-search-input__control.shared-input::-webkit-search-cancel-button{appearance:none;display:none}.shared-search-input__control.shared-input::-webkit-search-decoration{appearance:none;display:none}.shared-search-input__control.shared-input::-webkit-search-results-button{appearance:none;display:none}.shared-search-input__control.shared-input::-webkit-search-results-decoration{appearance:none;display:none}.shared-search-input--with-icon .shared-search-input__control.shared-input{padding-left:40px}.shared-search-input:not(.shared-search-input--with-action) .shared-search-input__control.shared-input{padding-right:var(--space-4)}.shared-search-input__icon,.shared-search-input__loading,.shared-search-input__clear{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.shared-search-input__icon{pointer-events:none;left:13px}.shared-search-input__loading,.shared-search-input__clear{width:28px;height:28px;right:10px}.shared-search-input__loading svg{animation:.9s linear infinite shared-search-input-spin}.shared-search-input__clear{border-radius:var(--radius-xs);cursor:pointer;color:var(--text-secondary);background:0 0;border:1px solid #0000;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.shared-search-input__clear:hover:not(:disabled){border-color:var(--border-subtle);background:var(--state-hover);color:var(--text-primary)}.shared-search-input__clear:focus-visible{border-color:var(--control-border-strong);box-shadow:0 0 0 3px var(--state-focus-ring);outline:none}.shared-search-input__clear:disabled,.shared-search-input--disabled .shared-search-input__icon,.shared-search-input--disabled .shared-search-input__loading{cursor:not-allowed;opacity:var(--state-disabled-opacity)}@keyframes shared-search-input-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shared-search-input__loading svg{animation:none}}.form-actions{width:100%;min-width:0}.form-actions--start{justify-content:flex-start}.form-actions--end{justify-content:flex-end}.form-actions--between{justify-content:space-between}.form-actions__danger,.form-actions__secondary,.form-actions__main{align-items:center;gap:8px;min-width:0;display:inline-flex}.form-actions__danger{margin-right:auto}.form-actions__main{flex-wrap:wrap;justify-content:flex-end}@media (width<=560px){.form-actions,.form-actions__main{align-items:stretch}.form-actions{flex-direction:column}.form-actions__danger,.form-actions__secondary,.form-actions__main,.form-actions__main>.shared-button,.form-actions__secondary>.shared-button,.form-actions__danger>.shared-button{width:100%}}.field-help-button.shared-button{width:24px;min-width:24px;height:24px;color:var(--text-muted)}.field-help-button.shared-button:hover,.field-help-button.shared-button:focus-visible{color:var(--text-strong)}.product-help-panel{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);min-width:0;padding:var(--space-3);display:grid}.product-help-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.product-help-panel__header h3{color:var(--text-strong);font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height);font-weight:var(--type-section-title-weight);margin:0}.product-help-panel__eyebrow{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--font-weight-semibold);display:block}.product-help-panel__body,.product-help-panel__answer{gap:var(--space-3);min-width:0;display:grid}.product-help-panel__answer{color:var(--text-strong);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height)}.product-help-panel__sources{min-width:0}.product-help-panel__sources summary{min-height:24px;color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.product-help-panel__sources summary::-webkit-details-marker{display:none}.product-help-panel__sources summary span{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-muted);place-items:center;display:inline-grid}.product-help-panel__sources-list{gap:var(--space-2);margin-top:var(--space-2);display:grid}.product-help-panel__source{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted);padding:var(--space-2);gap:2px;display:grid}.product-help-panel__source strong{color:var(--text-strong);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height)}.product-help-panel__source p{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);margin:0}.app-form{gap:var(--space-5);min-width:0;color:var(--text-strong);display:grid}.app-form-section{gap:var(--space-5);min-width:0;display:grid}.app-form-section__head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.app-form-section__copy{gap:3px;min-width:0;display:grid}.app-form-section__copy h3{color:var(--text-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);line-height:var(--type-table-cell-line-height);margin:0}.app-form-section__copy p{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--type-input-line-height);margin:0}.app-form-section__actions{flex:none;align-items:center;gap:8px;display:inline-flex}.app-form-grid{min-width:0}.app-form-grid--one{--shared-form-grid-columns:1}.app-form-field{justify-items:stretch;width:100%;min-width:0;max-width:100%}.app-form-field>*{min-width:0;max-width:100%}.app-form-field__label{min-width:0;line-height:var(--type-table-cell-line-height);align-items:center;gap:6px;display:inline-flex}.app-form-field__label-text{min-width:0}.app-form-field__control-label{display:contents}.app-form-field__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-form-help-text{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--type-input-line-height)}.app-form-error{color:var(--danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--type-caption-line-height)}.app-form-field--disabled{opacity:.86}.app-form-field--switch{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label control""help control""error error";align-items:center;gap:3px 12px;min-height:34px}.app-form-field--switch .app-form-field__label{grid-area:label}.app-form-field--switch .app-form-help-text{grid-area:help}.app-form-field--switch .app-switch__root{grid-area:control;justify-self:end}.app-form-field--switch .app-form-error{grid-area:error}.app-form-field .shared-input,.app-form-field .shared-select__control,.app-form-field .shared-textarea,.app-form-field .app-select__trigger,.app-form-field .app-date-picker__trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-form-field .app-date-picker__trigger{height:var(--control-field-height);min-height:var(--control-field-height);border-radius:var(--radius-md);padding:0 var(--control-padding-x);box-shadow:none}.app-form-field--invalid .shared-input,.app-form-field--invalid .shared-select__control,.app-form-field--invalid .shared-textarea,.app-form-field--invalid .app-select__trigger,.app-form-field--invalid .app-date-picker__trigger{border-color:var(--text-danger)}.app-form-field--invalid .shared-input:focus,.app-form-field--invalid .shared-input:focus-visible,.app-form-field--invalid .shared-select__control:focus,.app-form-field--invalid .shared-select__control:focus-visible,.app-form-field--invalid .shared-textarea:focus,.app-form-field--invalid .shared-textarea:focus-visible,.app-form-field--invalid .app-select__trigger:focus,.app-form-field--invalid .app-select__trigger:focus-visible,.app-form-field--invalid .app-date-picker__trigger:focus,.app-form-field--invalid .app-date-picker__trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--text-danger) 22%, transparent)}.app-form-actions{min-width:0}.app-form-actions--start{justify-content:flex-start}.app-form-actions--end{justify-content:flex-end}.app-form-actions--between{justify-content:space-between}@media (width<=760px){.app-form-grid,.app-form-grid.shared-form-grid--two,.app-form-grid.shared-form-grid--three{--shared-form-grid-columns:1}}.panel-menu{--pm-line:var(--studio-line,var(--border-default));--pm-surface:var(--studio-panel,var(--surface-panel));--pm-surface-muted:var(--studio-panel-muted,var(--surface-control));--pm-text:var(--text-primary);--pm-text-secondary:var(--text-secondary);--pm-text-muted:var(--text-muted);--pm-accent:var(--text-link);--pm-selected-bg:var(--state-selected);--pm-selected-border:var(--workspace-selected-border,var(--selected-border));--pm-hover-bg:var(--state-hover);--pm-radius:6px;--pm-item-gap:2px;background:var(--pm-surface);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.panel-menu__head{border-bottom:1px solid var(--pm-line);flex-direction:column;flex-shrink:0;gap:0;display:flex}.panel-menu__head-main{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.panel-menu__title-block{flex-direction:column;gap:1px;min-width:0;display:flex}.panel-menu__eyebrow{font-size:var(--type-badge-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--pm-text-muted);line-height:var(--type-badge-line-height)}.panel-menu__title{font-size:var(--type-badge-size);font-weight:var(--type-badge-weight);letter-spacing:.07em;text-transform:uppercase;color:var(--pm-text-muted);line-height:var(--type-badge-line-height);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-menu__head-end{flex-shrink:0;align-items:center;gap:6px;display:flex}.panel-menu__count{background:var(--pm-surface-muted);border:1px solid var(--pm-line);min-width:18px;height:18px;font-size:var(--type-badge-size);font-weight:var(--type-badge-weight);color:var(--pm-text-muted);line-height:var(--type-badge-line-height);font-variant-numeric:tabular-nums;border-radius:100px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.panel-menu__action{flex-shrink:0;align-items:center;display:flex}.panel-menu__search{margin:0 10px 10px}.panel-menu__search .shared-input{background:var(--pm-surface-muted);border-color:var(--pm-line);border-radius:var(--pm-radius);height:32px;min-height:32px;box-shadow:none}.panel-menu__search .shared-input:focus,.panel-menu__search .shared-input:focus-visible{border-color:var(--state-focus-ring);background:var(--pm-surface);box-shadow:none}.panel-menu__search .shared-search-input__icon{left:12px}.panel-menu__filter{gap:var(--space-1);scrollbar-width:none;padding:0 10px 10px;display:flex;overflow-x:auto}.panel-menu__filter::-webkit-scrollbar{display:none}.panel-menu__body{gap:var(--pm-item-gap);scrollbar-width:thin;scrollbar-color:var(--pm-line) transparent;flex-direction:column;flex:auto;min-height:0;padding:8px;display:flex;overflow-y:auto}.panel-menu__body::-webkit-scrollbar{width:4px}.panel-menu__body::-webkit-scrollbar-thumb{background:var(--pm-line);border-radius:4px}.panel-menu__footer{border-top:1px solid var(--pm-line);flex-shrink:0;padding:10px 12px}.panel-menu-group{gap:var(--pm-item-gap);flex-direction:column;display:flex}.panel-menu-group+.panel-menu-group{border-top:1px solid var(--pm-line);margin-top:8px;padding-top:8px}.panel-menu-group__label{font-size:var(--type-badge-size);font-weight:var(--type-badge-weight);letter-spacing:.05em;text-transform:uppercase;color:var(--pm-text-muted);padding:2px 6px var(--space-1);line-height:var(--type-badge-line-height);margin:0}.panel-menu-group--card .panel-menu-group__label{color:var(--primary)}.panel-menu-group--detail .panel-menu-group__label{color:var(--success)}.panel-menu-group--both .panel-menu-group__label{color:var(--info)}.panel-menu-group--new .panel-menu-group__label{color:var(--pm-text-secondary)}.panel-menu-item{width:100%;padding:var(--space-2) 8px;border-radius:var(--pm-radius);text-align:left;cursor:default;color:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:8px;min-height:36px;text-decoration:none;transition:background .12s,border-color .12s;display:flex;position:relative}button.panel-menu-item,a.panel-menu-item,[role=button].panel-menu-item{cursor:pointer}button.panel-menu-item:hover:not(:disabled),[role=button].panel-menu-item:hover,a.panel-menu-item:hover{background:var(--pm-hover-bg);border-color:color-mix(in oklab, var(--pm-line) 60%, transparent)}button.panel-menu-item:focus-visible,[role=button].panel-menu-item:focus-visible,a.panel-menu-item:focus-visible{outline:2px solid var(--state-focus-ring);outline-offset:-2px}.panel-menu-item--selected{background:var(--pm-selected-bg);border-color:var(--pm-selected-border)}.panel-menu-item--selected:before{content:"";background:var(--pm-accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:20%;bottom:20%;left:-1px}.panel-menu-item--disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed;pointer-events:none}.panel-menu-item--draggable{cursor:grab}.panel-menu-item--draggable:active{cursor:grabbing;opacity:.7}.panel-menu-item__leading{flex-shrink:0;justify-content:center;align-items:center;display:flex}.panel-menu-item__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.panel-menu-item__label-row{align-items:center;gap:6px;min-width:0;display:flex}.panel-menu-item__label{font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);color:var(--pm-text);line-height:var(--type-label-line-height);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.panel-menu-item__trailing{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.panel-menu-item__description{font-size:var(--type-caption-size);color:var(--pm-text-secondary);line-height:var(--type-caption-line-height);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.panel-menu-item__meta{font-size:var(--type-badge-size);color:var(--pm-text-muted);line-height:var(--type-badge-line-height);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.panel-menu-item__actions{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}.panel-menu-item:hover .panel-menu-item__actions,.panel-menu-item--selected .panel-menu-item__actions{opacity:1}.panel-menu-item--chip{background:var(--pm-surface-muted);border-color:var(--pm-line);min-height:38px;padding:6px 8px}.panel-menu-item--chip:hover:not(:disabled){background:color-mix(in oklab, var(--pm-accent) 6%, var(--pm-surface));border-color:color-mix(in oklab, var(--pm-accent) 25%, var(--pm-line))}.panel-menu-item--chip.panel-menu-item--selected{background:var(--pm-selected-bg);border-color:var(--pm-selected-border)}.panel-menu-item--chip .panel-menu-item__label{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}.panel-menu-item--chip .panel-menu-item__meta{font-size:var(--type-badge-size)}.panel-menu-tile-grid{padding:var(--space-1) 0;grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.panel-menu-tile{background:var(--pm-surface-muted);border:1px solid var(--pm-line);border-radius:var(--pm-radius);cursor:pointer;text-align:left;flex-direction:column;gap:2px;padding:8px 10px;transition:background .12s,border-color .12s;display:flex}.panel-menu-tile:hover{background:color-mix(in oklab, var(--pm-accent) 6%, var(--pm-surface));border-color:color-mix(in oklab, var(--pm-accent) 30%, var(--pm-line))}.panel-menu-tile strong{font-size:var(--type-caption-size);font-weight:var(--font-weight-semibold);color:var(--pm-text);line-height:var(--type-caption-line-height)}.panel-menu-tile span{font-size:var(--type-badge-size);color:var(--pm-text-muted);line-height:var(--type-badge-line-height)}.shared-filter-bar{align-items:center;gap:var(--space-2);width:100%;min-width:0;color:var(--text-primary);border:1px solid #0000;display:flex}.shared-filter-bar--comfortable{border-color:var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-section);padding:10px}.shared-filter-bar--compact{background:0 0;border-color:#0000;border-radius:0;padding:0}.shared-filter-bar--wrap{flex-wrap:wrap}.shared-filter-bar--nowrap{flex-wrap:nowrap}.shared-filter-bar__search{flex:260px;min-width:min(100%,220px)}.shared-filter-bar__filters,.shared-filter-bar__actions{flex-wrap:inherit;align-items:center;gap:var(--space-2);min-width:0;display:flex}.shared-filter-bar__filters{flex:auto}.shared-filter-bar__actions{flex:none;justify-content:flex-end;margin-left:auto}.shared-filter-bar--nowrap .shared-filter-bar__filters,.shared-filter-bar--nowrap .shared-filter-bar__actions{flex-wrap:nowrap}@media (width<=720px){.shared-filter-bar--with-slots{align-items:stretch}.shared-filter-bar--with-slots.shared-filter-bar--wrap{flex-direction:column}.shared-filter-bar__search,.shared-filter-bar__filters,.shared-filter-bar__actions{width:100%}.shared-filter-bar__actions{justify-content:flex-start;margin-left:0}}.workspace-action-button{border:1px solid color-mix(in srgb, var(--border-default) 90%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--neutral-white) 92%, transparent);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-secondary);cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb, var(--ink-shadow) 6%, transparent);flex-shrink:0;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s,opacity .15s;display:inline-grid}.workspace-action-button__icon{width:18px;height:18px;line-height:var(--type-button-line-height);place-items:center;display:grid}.workspace-action-button__tooltip-anchor{flex:none;display:inline-flex}.workspace-action-button__icon svg{width:16px;height:16px;display:block}.workspace-action-button--accent .workspace-action-button__icon{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular)}.workspace-action-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 5%, transparent);color:var(--text-primary);box-shadow:0 2px 6px color-mix(in srgb, var(--ink-shadow) 10%, transparent);transform:translateY(-1px)}.workspace-action-button--danger:hover:not(:disabled){border-color:color-mix(in oklab, var(--danger) 42%, color-mix(in srgb, var(--border-default) 90%, transparent));background:color-mix(in oklab, var(--danger-soft) 56%, color-mix(in srgb, var(--neutral-white) 92%, transparent));color:var(--danger)}.workspace-action-button:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 30%, transparent);outline-offset:2px}.workspace-action-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:0 1px 3px color-mix(in srgb, var(--ink-shadow) 4%, transparent);transform:none}.app-theme[data-theme=dark] .workspace-action-button{border:1px solid color-mix(in srgb, var(--border-strong) 60%, transparent);background:var(--button-neutral-bg);color:var(--text-secondary);box-shadow:none}.app-theme[data-theme=dark] .workspace-action-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--border-strong) 90%, transparent);background:var(--button-neutral-bg-hover);color:var(--text-primary);box-shadow:none}.app-theme[data-theme=dark] .workspace-action-button--danger:hover:not(:disabled){border-color:color-mix(in oklab, var(--danger) 46%, color-mix(in srgb, var(--border-strong) 90%, transparent));background:color-mix(in oklab, var(--danger-soft) 40%, var(--button-neutral-bg));color:var(--danger)}
