[data-slot=settings-paste-action]{--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out}[data-slot=settings-paste-action] .ds-icon-swap{place-items:center;width:.875rem;height:.875rem;display:grid;position:relative}[data-slot=settings-paste-action] .ds-icon-swap>.ds-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1;justify-content:center;align-items:center;line-height:0;display:flex}[data-slot=settings-paste-action] .ds-icon-swap[data-state=a]>.ds-icon[data-icon=a],[data-slot=settings-paste-action] .ds-icon-swap[data-state=b]>.ds-icon[data-icon=b]{opacity:1;visibility:visible;filter:blur();transform:scale(1)}[data-slot=settings-paste-action] .ds-icon-swap[data-state=a]>.ds-icon[data-icon=b],[data-slot=settings-paste-action] .ds-icon-swap[data-state=b]>.ds-icon[data-icon=a]{opacity:0;visibility:hidden;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){[data-slot=settings-paste-action] .ds-icon-swap>.ds-icon{transition:none!important}}
[data-slot=desktop-settings-panel-host]{--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-dur:.28s}[data-slot=desktop-settings-panel-host] .ds-input{will-change:transform;border:1px solid #0000;transition:border-color .15s ease-out}[data-slot=desktop-settings-panel-host] .ds-input.is-error{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error);transition:border-color var(--revert-dur,.28s) ease-out}[data-slot=desktop-settings-panel-host] .ds-input.is-error:focus,[data-slot=desktop-settings-panel-host] .ds-input.is-error:focus-visible{border-color:var(--error)!important;box-shadow:inset 0 0 0 1px var(--error)!important}[data-slot=desktop-settings-panel-host] .ds-error-msg{color:var(--fg-tertiary);opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s), color var(--revert-dur,.28s) ease-out;margin-top:.375rem}[data-slot=desktop-settings-panel-host] .ds-error-msg.ds-error-msg--visible{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s, color var(--revert-dur,.28s) ease-out}[data-slot=desktop-settings-panel-host] .ds-input-wrap.is-error .ds-error-msg,[data-slot=desktop-settings-panel-host] .ds-error-msg.ds-error-msg--emphasis{color:var(--error);opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s, color var(--revert-dur,.28s) ease-out}[data-slot=desktop-settings-panel-host] .ds-input.is-shaking{animation:ds-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes ds-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){[data-slot=desktop-settings-panel-host] .ds-input{animation:none!important;transform:none!important}}
[data-slot=desktop-settings-panel-host]{--bg:#161616;--surface:#1a1a1a;--control:#202020;--mass:#fff;--mass-fg:#000;--control-hover:#242424;--control-active:#2c2c2c;--control-border-hover:transparent;--option-selected-bg:var(--mass);--option-selected-border:transparent;--option-selected-shadow:none;--option-selected-fg:var(--mass-fg);--fg:#fff;--fg-primary:var(--fg);--fg-secondary:color-mix(in srgb, var(--fg) 64%, transparent);--fg-tertiary:color-mix(in srgb, var(--fg) 45%, transparent);--fg-muted:color-mix(in srgb, var(--fg) 45%, transparent);--fg-label:var(--fg-secondary);--focus:#ffffff5c;--radius-control:.375rem;--scroll-edge-fade-color:var(--bg);--scroll-edge-chevron-color:#ffffff73;--surface-1:var(--bg);--surface-2:var(--surface);background-color:var(--bg);color:var(--fg-secondary)}[data-shell-theme=light] [data-slot=desktop-settings-panel-host]{--bg:#fff;--surface:#fafafa;--control:#f5f5f5;--mass:#0a0a0a;--mass-fg:#fff;--control-hover:#ededed;--control-active:#e5e5e5;--fg:#0a0a0a;--fg-primary:var(--fg);--fg-secondary:color-mix(in srgb, var(--fg) 70%, transparent);--fg-tertiary:color-mix(in srgb, var(--fg) 56%, transparent);--fg-muted:color-mix(in srgb, var(--fg) 56%, transparent);--fg-label:color-mix(in srgb, var(--fg) 75%, transparent);--focus:#0a0a0a5c;--scroll-edge-fade-color:var(--bg);--scroll-edge-chevron-color:#0a0a0a6b;--surface-1:var(--bg);--surface-2:var(--surface)}[data-slot=desktop-settings-panel-host] .ds-input-bg,[data-slot=desktop-settings-panel-host] :is(input,textarea,select):not([type=color]){border-radius:var(--radius-control)!important;background:var(--control)!important;border:none!important}[data-slot=desktop-settings-panel-host] :is(input,textarea,select){background-color:var(--control)!important;color:currentColor!important;box-shadow:none!important;border-color:#0000!important}[data-slot=desktop-settings-panel-host] :is(input,textarea,select):focus,[data-slot=desktop-settings-panel-host] :is(input,textarea,select):focus-visible{box-shadow:inset 0 0 0 1px var(--focus)!important;border-color:#0000!important}[data-shell-theme=light] [data-slot=desktop-settings-panel-host] input::placeholder,[data-shell-theme=light] [data-slot=desktop-settings-panel-host] textarea::placeholder{color:var(--fg-muted)!important}
