.ds-inspector-bar,.ds-inspector-dropdown{--ds-inspector-height:calc(2 * var(--padding-200) + var(--font-paragraph-emphasis-line-height));--ds-inspector-inset:var(--padding-500);--ds-inspector-font-family:var(--font-paragraph-emphasis-family);--ds-inspector-font-size:var(--font-paragraph-emphasis-size);--ds-inspector-line-height:var(--font-paragraph-emphasis-line-height);--ds-inspector-letter-spacing:var(--font-paragraph-emphasis-letter-spacing);--ds-inspector-label-weight:var(--font-paragraph-emphasis-weight);--ds-inspector-value-weight:var(--font-paragraph-weight)}.ds-inspector-bar--compact,.ds-inspector-dropdown--compact{--ds-inspector-height:calc(2 * var(--padding-150) + var(--font-paragraph-sm-emphasis-line-height));--ds-inspector-inset:var(--padding-300);--ds-inspector-font-family:var(--font-paragraph-sm-emphasis-family);--ds-inspector-font-size:var(--font-paragraph-sm-emphasis-size);--ds-inspector-line-height:var(--font-paragraph-sm-emphasis-line-height);--ds-inspector-letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing);--ds-inspector-label-weight:var(--font-paragraph-sm-emphasis-weight);--ds-inspector-value-weight:var(--font-paragraph-sm-weight)}.ds-inspector-bar{justify-content:space-between;align-items:center;gap:var(--gap-300);box-sizing:border-box;min-width:0;height:var(--ds-inspector-height);padding:0 var(--ds-inspector-inset);border-radius:var(--radius-pill);background:var(--color-action-passive-bg-hover);font-family:var(--ds-inspector-font-family);font-size:var(--ds-inspector-font-size);line-height:var(--ds-inspector-line-height);letter-spacing:var(--ds-inspector-letter-spacing);font-weight:var(--ds-inspector-value-weight);color:var(--color-text-secondary);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);display:flex;position:relative;overflow:hidden}.ds-inspector-bar:has(:focus-visible){outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-inspector-bar__label{white-space:nowrap;font-weight:var(--ds-inspector-label-weight);color:var(--color-text-primary);pointer-events:none;flex-shrink:0;position:relative}.ds-inspector-bar__value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;min-width:0;position:relative;overflow:hidden}.ds-inspector-bar__native{opacity:0;cursor:pointer;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ds-inspector-bar--disabled{opacity:.4;cursor:not-allowed}.ds-inspector-bar--disabled *{cursor:not-allowed}.ds-inspector-slider__fill{width:var(--ds-inspector-pct,0%);background:var(--color-action-neutral-bg-hover);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);pointer-events:none;position:absolute;inset:0 auto 0 0}.ds-inspector-slider:not(.ds-inspector-bar--disabled):hover .ds-inspector-slider__fill{background:var(--color-action-neutral-bg-active)}.ds-inspector-slider:has(:active) .ds-inspector-slider__fill{background:var(--color-action-neutral-bg-active)}.ds-inspector-slider__grip{top:30%;bottom:30%;left:clamp(var(--padding-200), calc(var(--ds-inspector-pct,0%) - var(--padding-200)), calc(100% - var(--padding-200)));width:calc(var(--border-050) * 1.5);border-radius:var(--radius-pill);background:var(--color-text-secondary);pointer-events:none;transition:top var(--motion-duration-fast) var(--motion-ease-standard), bottom var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);position:absolute}.ds-inspector-slider:not(.ds-inspector-bar--disabled):hover .ds-inspector-slider__grip{background:var(--color-text-primary)}.ds-inspector-slider:has(:active) .ds-inspector-slider__grip{background:var(--color-text-primary);top:22%;bottom:22%}.ds-inspector-slider .ds-inspector-bar__native{cursor:ew-resize}.ds-inspector-slider:has(:active) .ds-inspector-bar__native{cursor:grabbing}.ds-inspector-slider .ds-inspector-bar__native::-webkit-slider-thumb{appearance:none;width:var(--border-050);height:100%}.ds-inspector-slider .ds-inspector-bar__native::-moz-range-thumb{width:var(--border-050);border:none;height:100%}.ds-inspector-input{cursor:text}.ds-inspector-input:not(.ds-inspector-bar--disabled):hover,.ds-inspector-input:focus-within{background:var(--color-action-neutral-bg-hover)}.ds-inspector-input .ds-inspector-bar__label{pointer-events:auto;cursor:text}.ds-inspector-input__field{width:0;min-width:0;font:inherit;text-align:right;color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:0}.ds-inspector-input__field::placeholder{color:var(--color-text-tertiary)}.ds-inspector-toggle-switch:not(.ds-inspector-bar--disabled):hover{background:var(--color-action-neutral-bg-hover)}.ds-inspector-toggle-switch:has(:active){background:var(--color-action-neutral-bg-active)}.ds-inspector-toggle-switch__track{width:calc(var(--padding-400) * 1.75);height:var(--padding-400);border-radius:var(--radius-pill);background:var(--color-action-neutral-bg-active);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);pointer-events:none;flex-shrink:0;position:relative}.ds-inspector-toggle-switch__knob{top:var(--border-050);left:var(--border-050);width:calc(var(--padding-400) - 2 * var(--border-050));height:calc(var(--padding-400) - 2 * var(--border-050));border-radius:var(--radius-pill);background:var(--color-bg-container-primary);transition:transform var(--motion-duration-base) var(--motion-ease-entrance);position:absolute}.ds-inspector-toggle-switch:has(.ds-inspector-bar__native:checked) .ds-inspector-toggle-switch__track{background:var(--color-text-primary)}.ds-inspector-toggle-switch:has(.ds-inspector-bar__native:checked) .ds-inspector-toggle-switch__knob{transform:translateX(calc(var(--padding-400) * .75))}.ds-inspector-segmented-control{padding-right:var(--padding-100)}.ds-inspector-segmented-control:has(:focus-visible){outline:none}.ds-inspector-segmented-control__segments{gap:var(--gap-050);min-width:0;display:flex;position:relative}.ds-inspector-segmented-control__segment{padding:var(--padding-050) var(--padding-200);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);position:relative}.ds-inspector-segmented-control__segment:not(:has(:disabled)):hover{color:var(--color-text-primary);background:var(--color-action-passive-bg-active)}.ds-inspector-segmented-control__segment:has(:checked){color:var(--color-text-primary);font-weight:var(--ds-inspector-label-weight);background:var(--color-action-neutral-bg-hover)}.ds-inspector-segmented-control__segment:not(:has(:disabled)):active{background:var(--color-action-neutral-bg-active)}.ds-inspector-segmented-control__segment:has(:focus-visible){outline:2px solid var(--color-action-primary-bg);outline-offset:0}.ds-inspector-segmented-control__segment:has(:disabled){opacity:.4;cursor:not-allowed}.ds-inspector-segmented-control__radio{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.ds-inspector-dropdown{min-width:0;position:relative}.ds-inspector-dropdown__label{top:50%;left:var(--ds-inspector-inset);z-index:1;white-space:nowrap;font-family:var(--ds-inspector-font-family);font-size:var(--ds-inspector-font-size);font-weight:var(--ds-inspector-label-weight);line-height:var(--ds-inspector-line-height);letter-spacing:var(--ds-inspector-letter-spacing);color:var(--color-text-primary);pointer-events:none;position:absolute;transform:translateY(-50%)}.ds-inspector-dropdown .ds-dropdown__trigger{box-sizing:border-box;height:var(--ds-inspector-height);padding:0 calc(var(--ds-inspector-inset) - var(--padding-100)) 0 calc(var(--ds-inspector-inset) + var(--ds-inspector-label-width,0px) + var(--gap-300));border-radius:var(--radius-pill);background:var(--color-action-passive-bg-hover);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);border-color:#0000}.ds-inspector-dropdown .ds-dropdown__trigger:hover:not(:focus-visible),.ds-inspector-dropdown .ds-dropdown--open .ds-dropdown__trigger{background:var(--color-action-neutral-bg-hover);border-color:#0000}.ds-inspector-dropdown .ds-dropdown__trigger:active{background:var(--color-action-neutral-bg-active)}.ds-inspector-dropdown .ds-dropdown__trigger:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px;border-color:#0000}.ds-inspector-dropdown .ds-dropdown__value{text-align:right;font-family:var(--ds-dropdown-font,var(--ds-inspector-font-family));font-size:var(--ds-inspector-font-size);font-weight:var(--ds-inspector-value-weight);line-height:var(--ds-inspector-line-height);letter-spacing:var(--ds-inspector-letter-spacing);color:var(--color-text-secondary)}.ds-inspector-dropdown .ds-dropdown__chevron{--icon-size:var(--icon-size-500);color:var(--color-icon-secondary)}.ds-inspector-section{border-bottom:var(--border-025) solid var(--color-divider);flex-direction:column;display:flex}.ds-inspector-section:last-of-type{border-bottom:none}.ds-inspector-section__trigger{justify-content:space-between;align-items:center;gap:var(--gap-200);width:100%;padding:var(--padding-300) 0;border-radius:var(--radius-200);cursor:pointer;text-align:left;font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-primary);background:0 0;border:none;display:flex}.ds-inspector-section__trigger:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-inspector-section__icon{--icon-size:var(--icon-size-500);color:var(--color-icon-secondary);transition:transform var(--motion-duration-slow) var(--motion-ease-emphasized);flex-shrink:0}.ds-inspector-section--open .ds-inspector-section__icon{transform:rotate(180deg)}.ds-inspector-section__panel{transition:grid-template-rows var(--motion-duration-slow) var(--motion-ease-emphasized);grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.ds-inspector-section--open .ds-inspector-section__panel{grid-template-rows:1fr}.ds-inspector-section__body{gap:var(--gap-200);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ds-inspector-section--settled .ds-inspector-section__body{overflow:visible}.ds-inspector-section__body:after{content:"";flex:0 0 calc(var(--padding-300) - var(--gap-200))}
