.ui-checkbox-control{position:relative;display:inline-grid;flex:0 0 auto;width:var(--ds-semantic-size-selection-control);height:var(--ds-semantic-size-selection-control);place-items:center;vertical-align:middle}.ui-checkbox-control>.ui-checkbox,.ui-checkbox-control__loading{grid-area:1/1}.ui-checkbox-control__loading{z-index:1;display:grid;place-items:center;color:var(--ds-semantic-color-content-faint);pointer-events:none}.ui-checkbox{display:grid;flex:0 0 auto;width:var(--ds-semantic-size-selection-control);height:var(--ds-semantic-size-selection-control);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-surface-default);border:1.5px solid var(--ds-semantic-color-border-strong);border-radius:var(--ds-ref-radius-step-05);cursor:pointer;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-checkbox:before{width:5px;height:9px;border:solid;border-width:0 var(--ds-semantic-border-width-strong) var(--ds-semantic-border-width-strong) 0;content:"";transform:translateY(-1px) rotate(45deg) scale(0);transform-origin:center;transition:transform var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard)}.ui-checkbox:hover:not(:disabled):not([data-control-state=readonly]):not([data-control-state=loading]){border-color:var(--ds-semantic-color-content-subtle)}.ui-checkbox:focus-visible{border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring);outline:0}.ui-checkbox:disabled,.ui-checkbox[data-control-state=loading]{cursor:not-allowed;color:var(--ds-semantic-color-content-faint);background:var(--ds-semantic-color-control-background-disabled);border-color:var(--ds-semantic-color-border-default);opacity:1}.ui-checkbox[data-control-state=loading]{opacity:0}.ui-checkbox[data-control-state=readonly]{cursor:default}.ui-checkbox-control:has(.ui-checkbox[data-control-state=loading]:focus-visible){border-radius:var(--ds-ref-radius-step-05);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-checkbox:checked,.ui-checkbox:indeterminate{background:var(--ds-semantic-color-content-default);border-color:var(--ds-semantic-color-content-default)}.ui-checkbox:checked:before{transform:translateY(-1px) rotate(45deg) scale(1)}.ui-checkbox:indeterminate:before{width:8px;height:2px;background:currentColor;border:0;transform:none}.ui-checkbox:disabled:checked,.ui-checkbox:disabled:indeterminate{color:var(--ds-semantic-color-content-faint);background:var(--ds-semantic-color-control-background-disabled);border-color:var(--ds-semantic-color-border-default)}.ui-checkbox[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-checkbox[aria-invalid=true]:focus-visible{border-color:var(--ds-semantic-color-status-danger-foreground);box-shadow:var(--ds-semantic-shadow-focus-error)}.ui-field--choice:hover:not(:has(.ui-checkbox:disabled)):not(:has(.ui-checkbox[data-control-state=readonly])):not(:has(.ui-checkbox[data-control-state=loading])):not(:has(.ui-radio:disabled)):not(:has(.ui-radio[data-control-state=readonly])){background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-border-strong)}.ui-field--choice:has(.ui-checkbox:focus-visible),.ui-field--choice:has(.ui-radio:focus-visible){border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-field__choice-control>.ui-checkbox-control,.ui-field__choice-control>.ui-radio{margin-top:var(--ds-ref-space-step-02)}.ui-field--choice-single-line>.ui-field__choice-control>.ui-checkbox-control,.ui-field--choice-single-line>.ui-field__choice-control>.ui-radio{margin-top:0}.ui-field--choice:has(.ui-checkbox:disabled),.ui-field--choice:has(.ui-checkbox[data-control-state=loading]),.ui-field--choice:has(.ui-radio:disabled){color:var(--ds-semantic-color-content-muted);cursor:not-allowed;background:var(--ds-semantic-color-control-background-disabled)}.ui-field--choice:has(.ui-checkbox[data-control-state=readonly]),.ui-field--choice:has(.ui-radio[data-control-state=readonly]){cursor:default}.ui-radio-group{min-width:0}.ui-radio-group--standard{display:grid;grid-gap:var(--ds-ref-space-step-10);gap:var(--ds-ref-space-step-10)}.ui-radio-group--standard>label{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-subtle);cursor:pointer;font-size:var(--ds-semantic-type-control-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-radio-group--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-ref-space-step-10);gap:var(--ds-ref-space-step-10)}.ui-radio-group--segmented{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--ds-ref-space-step-04);background:var(--ds-semantic-color-control-background-structure);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-group)}.ui-radio-group--segmented>label{position:relative;display:grid;min-width:0;min-height:var(--ds-ref-size-step-36);padding:0 var(--ds-ref-space-step-16);place-items:center;color:var(--ds-semantic-color-content-muted);cursor:pointer;border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-radio-group--segmented>label:has(.ui-radio:checked){color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-depth-control)}.ui-radio-group--segmented>label:has(.ui-radio:focus-visible){outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:2px}.ui-radio-group--segmented>label:has(.ui-radio:disabled),.ui-radio-group--segmented[data-control-state=disabled]>label{color:var(--ds-semantic-color-content-faint);cursor:not-allowed}.ui-radio-group--segmented[data-control-state=readonly]>label{cursor:default}.ui-radio-group--segmented[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-radio-group--segmented>label>.ui-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ui-radio{display:grid;width:var(--ds-semantic-size-selection-control);height:var(--ds-semantic-size-selection-control);flex:0 0 auto;margin:0;padding:0;place-items:center;color:var(--ds-semantic-color-content-default);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ds-semantic-color-control-background-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-strong);border-radius:50%;outline:0;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-radio:before{width:8px;height:8px;background:currentColor;border-radius:50%;content:"";transform:scale(0);transition:transform var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard)}.ui-radio:hover:not(:disabled):not([data-control-state=readonly]){border-color:var(--ds-semantic-color-content-subtle)}.ui-radio:focus-visible{border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-radio:checked{border-color:var(--ds-semantic-color-content-default)}.ui-radio:checked:before{transform:scale(1)}.ui-radio:disabled{color:var(--ds-semantic-color-content-faint);cursor:not-allowed;background:var(--ds-semantic-color-control-background-disabled);border-color:var(--ds-semantic-color-border-default)}.ui-radio[data-control-state=readonly]{cursor:default}.ui-radio[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-radio[aria-invalid=true]:focus-visible{border-color:var(--ds-semantic-color-status-danger-foreground);box-shadow:var(--ds-semantic-shadow-focus-error)}.ui-field--choice:has(.ui-radio:checked){background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-content-default);box-shadow:inset 0 0 0 1px var(--ds-semantic-color-content-default)}@media (max-width:1180px){.ui-radio-group--cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ui-radio-group--segmented{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-radio-group--segmented>label{padding-inline:var(--ds-ref-space-step-08)}}.ui-switch{position:relative;display:inline-flex;width:var(--ds-ref-size-step-44);height:var(--ds-ref-size-step-24);box-sizing:border-box;align-items:center;flex:0 0 auto;padding:0;background:var(--ds-component-switch-track-background-off);border:var(--ds-semantic-border-width-default) solid transparent;border-radius:999px;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),opacity var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-switch__control{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ui-switch__thumb{position:absolute;top:3px;left:3px;width:var(--ds-semantic-size-icon-prominent);height:var(--ds-semantic-size-icon-prominent);background:var(--ds-component-switch-thumb-background);border-radius:50%;box-shadow:0 2px 6px rgba(12,14,18,.2);pointer-events:none;transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-switch:has(.ui-switch__control:checked){background:var(--ds-semantic-color-content-default)}.ui-switch:has(.ui-switch__control:checked)>.ui-switch__thumb{background:var(--ds-semantic-color-content-inverse);transform:translateX(18px)}.ui-switch:hover:not(:has(.ui-switch__control:disabled,.ui-switch__control[data-control-state=loading],.ui-switch__control[data-control-state=readonly])){border-color:color-mix(in srgb,var(--ds-semantic-color-content-default) 24%,transparent)}.ui-switch:has(.ui-switch__control:focus-visible){border-color:var(--ds-semantic-color-content-default);outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:2px}.ui-switch__control:focus-visible{outline:0}.ui-switch[data-control-state=invalid]{border-color:var(--ds-semantic-color-status-danger-foreground);box-shadow:0 0 0 1px var(--ds-semantic-color-status-danger-foreground)}.ui-switch[data-control-state=invalid]:has(.ui-switch__control:focus-visible){outline-color:var(--ds-semantic-color-status-danger-foreground)}.ui-switch[data-control-state=disabled]{background:var(--ds-semantic-color-control-background-disabled);border-color:var(--ds-semantic-color-border-subtle);opacity:.58}.ui-switch[data-control-state=readonly]{opacity:.82}.ui-switch[data-control-state=loading]{opacity:.7}.ui-switch__control:disabled{cursor:not-allowed}.ui-switch__control[data-control-state=readonly]{cursor:default}.ui-switch__control[data-control-state=loading]{cursor:wait}@media (prefers-reduced-motion:reduce){.ui-switch,.ui-switch__thumb{transition:none}}.ui-slider{display:grid;width:100%;min-width:0;grid-gap:var(--ds-ref-space-step-12);gap:var(--ds-ref-space-step-12)}.ui-slider__control{position:relative;height:var(--ds-ref-size-step-18);touch-action:none}.ui-slider__track{position:absolute;top:7px;right:0;left:0;height:4px;overflow:hidden;background:var(--ds-semantic-color-border-default);border-radius:999px}.ui-slider__indicator{position:absolute;top:0;right:calc(100% - var(--runtime-ui-slider-end, 0%));bottom:0;left:var(--runtime-ui-slider-start,0);background:var(--ds-semantic-color-content-default);border-radius:inherit}.ui-slider__input{position:absolute;inset:0;width:100%;height:var(--ds-ref-size-step-18);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;background:transparent;outline:0}.ui-slider__input::-webkit-slider-runnable-track{height:4px;background:transparent}.ui-slider__input::-webkit-slider-thumb{width:var(--ds-semantic-size-icon-prominent);height:var(--ds-semantic-size-icon-prominent);margin-top:-7px;-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:-webkit-grab;cursor:grab;background:var(--ds-semantic-color-surface-default);border:var(--ds-semantic-border-width-strong) solid var(--ds-semantic-color-content-default);border-radius:50%;box-shadow:0 2px 7px rgba(12,14,18,.18);-webkit-transition:border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);transition:border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-slider__input::-moz-range-track{height:4px;background:transparent;border:0}.ui-slider__input::-moz-range-progress{background:transparent}.ui-slider__input::-moz-range-thumb{width:var(--ds-semantic-size-icon-compact);height:var(--ds-semantic-size-icon-compact);pointer-events:auto;cursor:grab;background:var(--ds-semantic-color-surface-default);border:var(--ds-semantic-border-width-strong) solid var(--ds-semantic-color-content-default);border-radius:50%;box-shadow:0 2px 7px rgba(12,14,18,.18);-moz-transition:border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);transition:border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-slider__input:focus-visible{outline:0}.ui-slider__input:focus-visible::-moz-range-thumb,.ui-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-slider__limits{display:flex;justify-content:space-between;color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-compact-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-slider[data-control-state=invalid] .ui-slider__indicator{background:var(--ds-semantic-color-status-danger-foreground)}.ui-slider__input[data-control-state=invalid]::-moz-range-thumb,.ui-slider__input[data-control-state=invalid]::-webkit-slider-thumb{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-slider[data-control-state=disabled]{opacity:.5}.ui-slider__input:disabled::-moz-range-thumb,.ui-slider__input:disabled::-webkit-slider-thumb{cursor:not-allowed}.ui-slider__input[data-control-state=readonly]::-moz-range-thumb,.ui-slider__input[data-control-state=readonly]::-webkit-slider-thumb{cursor:default}@media (prefers-reduced-motion:reduce){.ui-slider__input::-moz-range-thumb,.ui-slider__input::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}}.ui-input{width:100%;min-width:0;padding:0 var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-control-background-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-control);outline:0;font:inherit;font-size:var(--ds-semantic-type-body-size);font-weight:var(--ds-semantic-type-emphasis-medium-weight);transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-input,.ui-input--standard{height:var(--ds-semantic-size-control-comfortable)}.ui-input--compact{height:var(--ds-semantic-size-control-default)}.ui-input::placeholder{color:var(--ds-semantic-color-content-faint);opacity:1}.ui-input:hover:not(:disabled):not([readonly]){border-color:var(--ds-semantic-color-border-strong)}.ui-input:focus,.ui-input:focus-visible{background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-content-default);outline:0;box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-input:disabled{cursor:not-allowed;color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-control-background-disabled);opacity:1}.ui-input[readonly]{cursor:default}.ui-input[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-input[aria-invalid=true]:focus,.ui-input[aria-invalid=true]:focus-visible{box-shadow:var(--ds-semantic-shadow-focus-error)}.ui-input:-webkit-autofill{-webkit-text-fill-color:var(--ds-semantic-color-content-default);box-shadow:0 0 0 1000px var(--ds-semantic-color-control-background-default) inset;caret-color:var(--ds-semantic-color-content-default)}.ui-token-input{display:flex;width:100%;min-height:var(--ds-ref-size-step-44);min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ds-ref-space-step-06);padding:var(--ds-ref-space-step-06) var(--ds-ref-space-step-08);background:var(--ds-semantic-color-control-background-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-control);transition:background-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-token-input:hover:not([data-control-state=disabled]){border-color:var(--ds-semantic-color-border-strong)}.ui-token-input:focus-within{background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-token-input[data-control-state=disabled]{color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-control-background-disabled);cursor:not-allowed;opacity:1}.ui-token-input[data-control-state=readonly]{cursor:default}.ui-token-input:has(.ui-input[aria-invalid=true]){border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-token-input:has(.ui-input[aria-invalid=true]):focus-within{box-shadow:var(--ds-semantic-shadow-focus-error)}.ui-token-input__token{display:inline-flex;max-width:100%;min-height:var(--ds-ref-size-step-28);align-items:center;gap:var(--ds-ref-space-step-06);padding:0 var(--ds-ref-space-step-08);background:var(--ds-semantic-color-control-background-active);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-token-input__label{min-width:0;max-width:min(220px,55vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-token-input__remove{display:grid;width:var(--ds-ref-size-step-18);height:var(--ds-ref-size-step-18);flex:0 0 auto;place-items:center;padding:0;color:var(--ds-semantic-color-content-muted);background:transparent;border:0;border-radius:var(--ds-ref-radius-step-05)}.ui-token-input__remove:hover{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-control-background-structure)}.ui-token-input__remove:focus-visible{outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:1px}.ui-token-input>.ui-token-input__input{min-width:150px;min-height:var(--ds-ref-size-step-28)!important;height:var(--ds-ref-size-step-28);flex:1 1;padding:0 var(--ds-ref-space-step-04)!important;background:transparent!important;border:0!important;box-shadow:none!important}.ui-popover__content{position:fixed;z-index:var(--ds-semantic-layer-popover);top:var(--runtime-ui-popover-top,0);left:var(--runtime-ui-popover-left,0);max-width:calc(100vw - 24px);max-height:var(--runtime-ui-popover-max-height,calc(100dvh - 24px));padding:var(--ds-ref-space-step-12);overflow-y:auto;overscroll-behavior:contain;color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-raised);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-card);box-shadow:var(--ds-semantic-shadow-depth-overlay);outline:0;animation:ui-popover-in var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard) both}.ui-popover__content[data-popover-placement^=top]{transform-origin:bottom center}.ui-popover__content[data-popover-placement^=bottom]{transform-origin:top center}.ui-popover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-ref-space-step-12);padding-bottom:var(--ds-ref-space-step-10);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default)}.ui-popover__description,.ui-popover__title{margin:0}.ui-popover__title{color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight);line-height:var(--ds-semantic-type-leading-compact-line-height)}.ui-popover__description{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-normal-line-height)}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}.ui-date-picker__trigger{width:100%;min-height:var(--ds-ref-size-step-44);color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-control-background-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-control);outline:0;font-size:var(--ds-semantic-type-body-size);font-weight:var(--ds-semantic-type-emphasis-medium-weight);transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-date-picker__trigger:focus-visible{background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-date-picker__trigger:disabled{cursor:not-allowed;color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-control-background-disabled);opacity:1}.ui-date-picker[data-control-state=readonly] .ui-date-picker__trigger{cursor:default}.ui-date-picker{min-width:0}.ui-date-picker__trigger{display:flex;align-items:center;gap:var(--ds-ref-space-step-10);padding:0 var(--ds-ref-space-step-12);text-align:left}.ui-date-picker__trigger>span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-date-picker__trigger>svg{flex:0 0 auto;color:var(--ds-semantic-color-content-muted)}.ui-date-picker__popover{width:304px;padding:var(--ds-ref-space-step-12)}.ui-date-picker__header{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;margin-bottom:var(--ds-ref-space-step-10)}.ui-date-picker__year-range{font-size:var(--ds-semantic-type-body-small-size);text-align:center}.ui-date-picker__days button,.ui-date-picker__header button,.ui-date-picker__months button,.ui-date-picker__years button{display:grid;place-items:center;color:var(--ds-semantic-color-content-default);background:transparent;border:0;border-radius:var(--ds-ref-radius-step-09)}.ui-date-picker__nav-button{width:var(--ds-semantic-size-target-minimum);height:var(--ds-semantic-size-control-dense)}.ui-date-picker__period{display:flex;min-width:0;align-items:center;justify-content:center;gap:var(--ds-ref-space-step-02)}.ui-date-picker__period>button{min-height:var(--ds-semantic-size-control-dense);padding:0 var(--ds-ref-space-step-06);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight)}.ui-date-picker__days button:hover:not(:disabled),.ui-date-picker__header button:hover,.ui-date-picker__months button:hover:not(:disabled),.ui-date-picker__years button:hover:not(:disabled){background:var(--ds-semantic-color-control-background-structure)}.ui-date-picker__body{min-height:238px}.ui-date-picker__days,.ui-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--ds-ref-space-step-04);gap:var(--ds-ref-space-step-04)}.ui-date-picker__weekdays{margin-bottom:var(--ds-ref-space-step-04);color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-compact-size);text-align:center}.ui-date-picker__days>*{min-height:var(--ds-ref-size-step-36)}.ui-date-picker__days>span{display:grid}.ui-date-picker__days button{width:100%;height:100%;color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-caption-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-date-picker__days button.is-selected,.ui-date-picker__months button.is-selected,.ui-date-picker__years button.is-selected{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);font-weight:var(--ds-semantic-type-emphasis-strong-weight)}.ui-date-picker__days button.is-selected:hover:not(:disabled),.ui-date-picker__months button.is-selected:hover:not(:disabled),.ui-date-picker__years button.is-selected:hover:not(:disabled){color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default)}.ui-date-picker__days button:disabled,.ui-date-picker__months button:disabled,.ui-date-picker__years button:disabled{color:var(--ds-semantic-color-content-faint);opacity:.45}.ui-date-picker__months,.ui-date-picker__years{display:grid;min-height:238px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;grid-gap:var(--ds-ref-space-step-06);gap:var(--ds-ref-space-step-06)}.ui-date-picker__months>span,.ui-date-picker__years>span{display:grid;min-width:0}.ui-date-picker__months button,.ui-date-picker__years button{width:100%;min-height:var(--ds-semantic-size-control-comfortable);font-size:var(--ds-semantic-type-caption-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-date-picker__popover>footer{display:flex;justify-content:space-between;margin-top:var(--ds-ref-space-step-10);padding-top:var(--ds-ref-space-step-10);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle)}.ui-date-picker__popover>footer button{padding:var(--ds-ref-space-step-06) var(--ds-ref-space-step-08);color:var(--ds-semantic-color-content-muted);background:transparent;border:0;border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-date-picker__popover>footer button:hover:not(:disabled){color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-control-background-structure)}.ui-date-picker__days button:focus-visible,.ui-date-picker__footer button:focus-visible,.ui-date-picker__header button:focus-visible,.ui-date-picker__months button:focus-visible,.ui-date-picker__years button:focus-visible{outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:1px}.ui-date-picker__days button[data-today=true]:not(.is-selected){box-shadow:inset 0 0 0 1px var(--ds-semantic-color-border-strong);font-weight:var(--ds-semantic-type-emphasis-strong-weight)}.ui-date-picker__popover button:disabled{cursor:not-allowed}.ui-date-picker__footer button:disabled{opacity:.42}@media (max-width:720px){.ui-date-picker__popover{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto}}@media (prefers-reduced-motion:reduce){.ui-date-picker__trigger{transition:none}}.ui-progress{position:relative;display:block;width:100%;overflow:hidden;background:var(--ds-semantic-color-surface-strong);border-radius:999px}.ui-progress--xs{height:3px}.ui-progress--sm{height:4px}.ui-progress--md{height:5px}.ui-progress__indicator{display:block;width:100%;height:100%;background:var(--ds-semantic-color-content-default);border-radius:inherit;transform:scaleX(var(--runtime-ui-progress-value,0));transform-origin:left center;transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-progress[data-state=indeterminate] .ui-progress__indicator{width:40%;transform:translateX(-125%);animation:ui-progress-indeterminate var(--ds-semantic-motion-duration-continuous) var(--ds-semantic-motion-easing-continuous) infinite}@keyframes ui-progress-indeterminate{to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.ui-progress__indicator{transition:none}.ui-progress[data-state=indeterminate] .ui-progress__indicator{animation:none;transform:translateX(75%)}}.ui-field--error .ui-file-upload__compact-trigger,.ui-field--error .ui-file-upload__dropzone{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-file-upload{position:relative;display:grid;grid-gap:var(--ds-ref-space-step-10);gap:var(--ds-ref-space-step-10)}.ui-file-upload__input{inset:0 auto auto 0}.ui-file-upload__dropzone{display:grid;width:100%;min-height:92px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:var(--ds-ref-space-step-12);gap:var(--ds-ref-space-step-12);padding:var(--ds-ref-space-step-14);color:var(--ds-semantic-color-content-default);cursor:pointer;background:var(--ds-semantic-color-control-background-composite);border:var(--ds-semantic-border-width-strong) dashed var(--ds-component-file-upload-boundary-color-default);border-radius:var(--ds-semantic-radius-surface-card);text-align:left;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-file-upload--dragging .ui-file-upload__dropzone,.ui-file-upload__dropzone:hover{border-color:var(--ds-component-file-upload-boundary-color-hover)}.ui-file-upload--dragging .ui-file-upload__dropzone{background:var(--ds-semantic-color-control-background-default)}.ui-file-upload__input:focus-visible+.ui-file-upload__compact-trigger,.ui-file-upload__input:focus-visible+.ui-file-upload__dropzone{outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:3px}.ui-file-upload--disabled .ui-file-upload__compact-trigger,.ui-file-upload--disabled .ui-file-upload__dropzone,.ui-file-upload--readonly .ui-file-upload__compact-trigger,.ui-file-upload--readonly .ui-file-upload__dropzone{cursor:not-allowed;color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-control-background-disabled);opacity:1}.ui-file-upload--readonly .ui-file-upload__compact-trigger,.ui-file-upload--readonly .ui-file-upload__dropzone{cursor:default}.ui-file-upload__compact-media,.ui-file-upload__dropzone-icon{display:grid;width:var(--ds-ref-size-step-40);height:var(--ds-ref-size-step-40);flex:0 0 auto;overflow:hidden;place-items:center;background:var(--ds-semantic-color-control-background-structure);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-control)}.ui-file-upload__compact-copy,.ui-file-upload__dropzone-copy{display:grid;min-width:0;grid-gap:var(--ds-ref-space-step-04);gap:var(--ds-ref-space-step-04)}.ui-file-upload__compact-trigger strong,.ui-file-upload__dropzone strong{overflow:hidden;font-size:var(--ds-semantic-type-body-small-size);text-overflow:ellipsis;white-space:nowrap}.ui-file-upload__compact-trigger small,.ui-file-upload__dropzone small{overflow:hidden;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);text-overflow:ellipsis;white-space:nowrap}.ui-file-upload__dropzone-action{padding:var(--ds-ref-space-step-08) var(--ds-ref-space-step-10);background:var(--ds-semantic-color-control-background-structure);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-file-upload__compact-single{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--ds-ref-space-step-08);gap:var(--ds-ref-space-step-08)}.ui-file-upload__compact-trigger{display:flex;min-width:0;min-height:var(--ds-ref-size-step-64);align-items:center;gap:var(--ds-ref-space-step-12);padding:var(--ds-ref-space-step-12) var(--ds-ref-space-step-48) var(--ds-ref-space-step-12) var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-default);cursor:pointer;background:var(--ds-semantic-color-control-background-composite);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-semantic-radius-surface-group);text-align:left;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-file-upload__compact-trigger:hover{border-color:var(--ds-component-file-upload-boundary-color-hover)}.ui-file-upload__compact-media{width:var(--ds-ref-size-step-44);height:var(--ds-ref-size-step-44);border-radius:var(--ds-semantic-radius-surface-control)}.ui-file-upload__compact-media>img,.ui-file-upload__item-media>img{width:100%;height:100%;object-fit:cover}.ui-file-upload__compact-status{display:grid;width:var(--ds-ref-size-step-20);height:var(--ds-ref-size-step-20);flex:0 0 auto;place-items:center;color:var(--ds-semantic-color-content-muted)}.ui-file-upload__compact-status[data-status=success]{color:var(--ds-component-badge-tone-green-foreground)}.ui-file-upload__compact-status[data-status=error]{color:var(--ds-semantic-color-status-danger-foreground)}.ui-file-upload__compact-single>.ui-file-upload__item-actions{position:absolute;top:5px;left:42px}.ui-file-upload__compact-error,.ui-file-upload__compact-progress{grid-column:1/-1}.ui-file-upload__compact-error,.ui-file-upload__feedback{margin:0;color:var(--ds-semantic-color-status-danger-foreground);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-normal-line-height)}.ui-file-upload__feedback{padding:0 var(--ds-ref-space-step-02)}.ui-file-upload__list{display:grid;grid-gap:var(--ds-ref-space-step-06);gap:var(--ds-ref-space-step-06);padding:0;margin:0;list-style:none}.ui-file-upload__item{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr) 20px auto;align-items:center;grid-gap:var(--ds-ref-space-step-10);gap:var(--ds-ref-space-step-10);padding:var(--ds-ref-space-step-10) var(--ds-ref-space-step-10);background:var(--ds-semantic-color-control-background-composite);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-semantic-radius-surface-control)}.ui-file-upload__item--sortable{cursor:-webkit-grab;cursor:grab}.ui-file-upload__item--sortable:active{cursor:-webkit-grabbing;cursor:grabbing}.ui-file-upload__item--primary{border-color:var(--ds-semantic-color-content-default);box-shadow:inset 0 0 0 1px var(--ds-semantic-color-content-default)}.ui-file-upload__item--error{border-color:color-mix(in srgb,var(--ds-semantic-color-status-danger-foreground) 34%,var(--ds-semantic-color-border-subtle))}.ui-file-upload__item-media{display:grid;width:var(--ds-ref-size-step-36);height:var(--ds-ref-size-step-36);overflow:hidden;place-items:center;background:var(--ds-semantic-color-control-background-structure);border-radius:var(--ds-ref-radius-step-09)}.ui-file-upload__item-copy{display:grid;min-width:0;grid-gap:var(--ds-ref-space-step-02);gap:var(--ds-ref-space-step-02)}.ui-file-upload__item-primary{position:absolute;z-index:1;top:8px;left:8px;display:inline-flex;min-height:var(--ds-ref-size-step-24);align-items:center;padding:0 var(--ds-ref-space-step-08);color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-caption-compact-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight)}.ui-file-upload__item small,.ui-file-upload__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-file-upload__item strong{font-size:var(--ds-semantic-type-caption-size)}.ui-file-upload__item small{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-compact-size)}.ui-file-upload__item-status{display:grid;width:var(--ds-ref-size-step-20);height:var(--ds-ref-size-step-20);place-items:center;color:var(--ds-semantic-color-content-muted)}.ui-file-upload__item-status[data-status=success]{color:var(--ds-component-badge-tone-green-foreground)}.ui-file-upload__item-status[data-status=error]{color:var(--ds-semantic-color-status-danger-foreground)}.ui-file-upload__item-actions{display:inline-flex;align-items:center;gap:var(--ds-ref-space-step-02)}.ui-file-upload__item-actions .button:hover{color:var(--ds-semantic-color-status-danger-foreground)}.ui-file-upload__list--images{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}.ui-file-upload__list--images .ui-file-upload__item{position:relative;grid-template-columns:42px minmax(0,1fr)}.ui-file-upload__list--images .ui-file-upload__item-media{width:var(--ds-ref-size-step-44);height:var(--ds-ref-size-step-44)}.ui-file-upload__list--images .ui-file-upload__item-status{position:absolute;right:7px;bottom:7px}.ui-file-upload__list--images .ui-file-upload__item-actions{position:absolute;top:-5px;left:38px}.ui-file-upload[data-sortable] .ui-file-upload__list--images{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--ds-ref-space-step-10)}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item{display:grid;min-height:184px;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:0;gap:0;padding:0;overflow:hidden;background:var(--ds-semantic-color-control-background-composite)}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-media{width:100%;height:auto;aspect-ratio:4/3;border-radius:0}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-copy{gap:var(--ds-ref-space-step-04);padding:var(--ds-ref-space-step-10) var(--ds-ref-space-step-12) var(--ds-ref-space-step-12)}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-actions{top:7px;right:7px;left:auto;padding:var(--ds-ref-space-step-02);background:var(--ds-component-file-upload-media-action-surface);border:var(--ds-semantic-border-width-default) solid var(--ds-component-file-upload-media-action-border);border-radius:999px;opacity:0;transition:opacity var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard)}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item:focus-within .ui-file-upload__item-actions,.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item:hover .ui-file-upload__item-actions{opacity:1}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-actions .button{color:var(--ds-component-file-upload-media-action-foreground)}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-actions .button:before{display:none}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-actions .button:hover:not(:disabled){color:var(--ds-component-file-upload-media-action-foreground);background:var(--ds-component-file-upload-media-action-surface-hover)}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-actions .button:disabled{color:var(--ds-component-file-upload-media-action-foreground-disabled);opacity:1}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-status{right:9px;bottom:9px}.ui-file-upload__compact-single>.ui-file-upload__item-actions .button,.ui-file-upload__list--images .ui-file-upload__item-actions .button{color:var(--ds-component-file-upload-media-action-foreground);background:transparent;border-color:transparent;border-radius:50%;box-shadow:none}.ui-file-upload__compact-single>.ui-file-upload__item-actions .button:before,.ui-file-upload__list--images .ui-file-upload__item-actions .button:before{position:absolute;width:var(--ds-ref-size-step-18);height:var(--ds-ref-size-step-18);content:"";background:var(--ds-component-file-upload-media-action-surface-strong);border:var(--ds-semantic-border-width-default) solid var(--ds-component-file-upload-media-action-border-strong);border-radius:50%;box-shadow:0 2px 6px rgba(15,16,18,.24)}.ui-file-upload__compact-single>.ui-file-upload__item-actions .button__icon-only,.ui-file-upload__list--images .ui-file-upload__item-actions .button__icon-only{z-index:1}.ui-file-upload__compact-single>.ui-file-upload__item-actions .button svg,.ui-file-upload__list--images .ui-file-upload__item-actions .button svg{width:var(--ds-semantic-size-icon-micro);height:var(--ds-semantic-size-icon-micro)}.ui-file-upload__compact-single>.ui-file-upload__item-actions .button:hover,.ui-file-upload__list--images .ui-file-upload__item-actions .button:hover{color:var(--ds-component-file-upload-media-action-foreground);background:transparent;border-color:transparent}.ui-file-upload__compact-single>.ui-file-upload__item-actions .button:hover:before,.ui-file-upload__list--images .ui-file-upload__item-actions .button:hover:before{background:var(--ds-component-file-upload-media-action-surface-hover-strong);border-color:var(--ds-component-file-upload-media-action-foreground)}@media (max-width:720px){.ui-file-upload__dropzone{grid-template-columns:38px minmax(0,1fr)}.ui-file-upload__dropzone-action{display:none}.ui-file-upload__compact-trigger{padding-right:var(--ds-ref-space-step-40)}.ui-file-upload__list--images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-actions,.ui-file-upload__compact-trigger,.ui-file-upload__dropzone{transition:none}}.ui-table__viewport{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:auto;scrollbar-color:var(--ds-semantic-color-border-strong) var(--ds-semantic-color-surface-soft)}.ui-table__viewport--page{max-height:none;overflow-y:hidden;scrollbar-gutter:auto}.ui-table__viewport--contained{max-height:var(--runtime-ui-table-viewport-max-height,none);overflow-y:auto;scrollbar-gutter:stable}.ui-table__viewport::-webkit-scrollbar{width:10px;height:10px}.ui-table__viewport::-webkit-scrollbar-track{background:var(--ds-semantic-color-surface-soft);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default)}.ui-table__viewport::-webkit-scrollbar-thumb{background:var(--ds-semantic-color-border-strong);border:var(--ds-semantic-border-width-strong) solid var(--ds-semantic-color-surface-soft);border-radius:999px}.ui-table__viewport::-webkit-scrollbar-thumb:hover{background:var(--ds-semantic-color-content-faint)}.ui-table{--table-column-control:var(--ds-component-table-column-control-width);--table-column-icon:var(--ds-component-table-column-icon-width);--table-column-compact:var(--ds-component-table-column-compact-width);--table-column-sm:var(--ds-component-table-column-sm-width);--table-column-md:var(--ds-component-table-column-md-width);--table-column-lg:var(--ds-component-table-column-lg-width);--table-column-xl:var(--ds-component-table-column-xl-width);--table-column-flex:var(--ds-component-table-column-flex-min-width);--table-column-action:var(--ds-component-table-column-action-width);width:100%;min-width:100%;border-collapse:collapse;font-size:var(--ds-semantic-type-table-body-size);table-layout:fixed;text-align:left}.ui-table__head{position:-webkit-sticky;position:sticky;z-index:2;top:0;height:var(--ds-component-table-header-height);background:var(--ds-component-table-header-background);font-size:var(--ds-semantic-type-table-header-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight);letter-spacing:var(--ds-semantic-type-tracking-label-letter-spacing);text-transform:uppercase}.ui-table__cell,.ui-table__head{padding:0 var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-muted)}.ui-table__cell{height:var(--ds-component-table-row-height);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle);white-space:nowrap;transition:background var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard),color var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard)}.ui-table[data-row-density=comfortable] .ui-table__cell{height:var(--ds-ref-size-step-72)}.ui-table__caption{padding:var(--ds-ref-space-step-10) var(--ds-ref-space-step-12);caption-side:bottom;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-normal-line-height);text-align:left}.ui-table__footer .ui-table__row{background:var(--ds-semantic-color-surface-soft)}.ui-table__footer .ui-table__cell,.ui-table__footer .ui-table__head{position:static;height:var(--ds-component-table-footer-height);color:var(--ds-semantic-color-content-subtle);background:transparent;border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);border-bottom:0;font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-table__body .ui-table__row:last-child .ui-table__cell{border-bottom:0}.ui-table__body .ui-table__row:hover .ui-table__cell{background:var(--ds-component-table-row-background-hover)}.ui-table .ui-table__row--selected .ui-table__cell{background:var(--ds-component-table-row-background-selected)}.ui-table .ui-table__row--selected:hover .ui-table__cell{background:var(--ds-component-table-row-background-selected-hover)}.ui-table__cell strong{color:var(--ds-semantic-color-content-subtle);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-select{position:relative;display:inline-flex;min-width:0}.ui-select__trigger{display:flex;width:100%;min-width:0;min-height:var(--ds-semantic-size-control-default);align-items:center;gap:var(--ds-ref-space-step-08);padding:0 var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-subtle);background:var(--ds-semantic-color-surface-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-control);font-size:var(--ds-semantic-type-control-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);text-align:left;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-select__trigger:hover:not(:disabled){border-color:var(--ds-semantic-color-border-strong)}.ui-select__trigger:focus-visible,.ui-select__trigger[aria-expanded=true]{background:var(--ds-semantic-color-surface-default);border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring);outline:0}.ui-select__trigger:disabled{cursor:not-allowed;opacity:.46;pointer-events:none;transform:none}.ui-select__trigger>svg{flex:0 0 auto;color:var(--ds-semantic-color-content-muted);transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-select__value{min-width:0;flex:1 1;overflow:hidden;color:var(--ds-semantic-color-content-subtle);text-overflow:ellipsis;white-space:nowrap}.ui-select__label,.ui-select__placeholder{color:var(--ds-semantic-color-content-faint);font-weight:var(--ds-semantic-type-emphasis-semibold-weight)}.ui-select__label{flex:0 0 auto;font-size:var(--ds-semantic-type-eyebrow-size)}.ui-select__chevron--open{transform:rotate(180deg)}.ui-select__menu{position:fixed;z-index:var(--ds-semantic-layer-popup);max-height:292px;padding:var(--ds-ref-space-step-06);overflow-y:auto;background:var(--ds-semantic-color-surface-raised);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-group);box-shadow:var(--ds-semantic-shadow-depth-overlay);outline:0}.ui-select__menu,.ui-select__options{display:grid;grid-gap:var(--ds-ref-space-step-02);gap:var(--ds-ref-space-step-02)}.ui-select__search{display:flex;min-height:var(--ds-ref-size-step-40);align-items:center;gap:var(--ds-ref-space-step-08);margin-bottom:var(--ds-ref-space-step-04);padding:0 var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-surface-soft);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-ref-radius-step-09)}.ui-select__search:focus-within{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-default);border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-select__search input{width:100%;min-width:0;height:var(--ds-ref-size-step-36);padding:0;color:var(--ds-semantic-color-content-default);background:transparent;border:0;outline:0;font-size:var(--ds-semantic-type-control-size)}.ui-select__search input::placeholder{color:var(--ds-semantic-color-content-faint)}.ui-select__empty{display:grid;min-height:var(--ds-ref-size-step-56);place-items:center;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size)}.ui-select__option{display:flex;width:100%;min-height:var(--ds-ref-size-step-40);align-items:center;justify-content:space-between;gap:var(--ds-semantic-space-inline-loose);padding:0 var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-subtle);background:transparent;border:0;border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-control-size);font-weight:var(--ds-semantic-type-emphasis-semibold-weight);text-align:left}.ui-select__option--active,.ui-select__option:hover:not(:disabled){color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft)}.ui-select__option:disabled{cursor:not-allowed;color:var(--ds-semantic-color-content-faint);opacity:.62}.ui-select__option[aria-selected=true]{color:var(--ds-semantic-color-content-default);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-select__state{display:grid;min-height:var(--ds-ref-size-step-72);place-items:center;align-content:center;grid-gap:var(--ds-ref-space-step-08);gap:var(--ds-ref-space-step-08);padding:var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);text-align:center}.ui-select__state--error{color:var(--ds-semantic-color-status-danger-foreground)}.ui-select__retry{display:inline-flex;min-height:var(--ds-ref-size-step-36);align-items:center;gap:var(--ds-ref-space-step-06);padding:0 var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-select__retry:focus-visible,.ui-select__retry:hover{border-color:var(--ds-semantic-color-content-default);outline:0;box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-select[data-control-state=readonly] .ui-select__trigger{cursor:default;color:var(--ds-semantic-color-content-subtle);background:var(--ds-semantic-color-control-background-default)}.ui-select[data-control-state=readonly] .ui-select__trigger>svg:last-child{opacity:.45}.ui-select__trigger[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}@media (max-width:720px){.ui-select__menu{max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.ui-select__retry,.ui-select__trigger,.ui-select__trigger>svg{transition:none}}.ui-pagination{display:flex;min-height:var(--ds-ref-size-step-48);align-items:center;gap:var(--ds-ref-space-step-16);padding-top:var(--ds-semantic-space-stack-default);color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-compact-size)}.ui-pagination__summary{margin:0 auto 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-pagination__page-size{display:flex;align-items:center;gap:var(--ds-ref-space-step-06)}.ui-pagination__page-size-select{min-width:var(--ds-ref-size-step-64)}.ui-pagination__page-size-select .ui-select__trigger{min-height:var(--ds-semantic-size-control-dense);padding-inline:var(--ds-ref-space-step-08);border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-caption-size)}.ui-pagination__list{display:flex;align-items:center;gap:var(--ds-ref-space-step-04);padding:0;margin:0;list-style:none}.ui-pagination__item{display:flex}.ui-pagination__page{width:var(--ds-semantic-size-target-minimum);height:var(--ds-semantic-size-control-dense);min-width:var(--ds-semantic-size-target-minimum)}.ui-pagination__ellipsis{display:grid;width:var(--ds-ref-size-step-28);height:var(--ds-ref-size-step-28);place-items:center;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-compact-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-pagination__list .button[data-icon-only]:disabled{opacity:.35;pointer-events:none}.ui-pagination__page{color:var(--ds-semantic-color-content-muted);background:transparent;border:0;border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-caption-compact-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-pagination__page:hover{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft)}.ui-pagination__page--current{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default)}@media (max-width:620px){.ui-pagination{flex-wrap:wrap;justify-content:space-between;gap:var(--ds-ref-space-step-08) var(--ds-ref-space-step-12)}.ui-pagination__summary{width:100%}}@media (max-width:820px){.ui-mobile-navigation-strip.ui-mobile-navigation-strip{display:flex;width:100%;min-height:calc(var(--ds-semantic-size-control-large) + var(--ds-semantic-border-width-hairline));gap:0;padding:0 var(--ds-structure-page-frame-mobile-content-inset-inline);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-surface-raised);border:0;border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);scroll-padding-inline:var(--ds-structure-page-frame-mobile-content-inset-inline);scrollbar-width:none}.ui-mobile-navigation-strip::-webkit-scrollbar{display:none}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item{position:relative;display:inline-flex;width:auto;min-width:max-content;max-width:none;min-height:var(--ds-semantic-size-control-large);flex:0 0 auto;grid-template-columns:none;align-items:center;gap:0;padding:0 var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-muted);background:transparent;border:0;border-radius:0;box-shadow:none;font:inherit;font-size:var(--ds-semantic-type-card-title-size);font-weight:var(--ds-semantic-type-emphasis-medium-weight);line-height:var(--ds-semantic-type-leading-normal-line-height);text-align:left;text-decoration:none;white-space:nowrap}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item:after{position:absolute;right:var(--ds-ref-space-step-12);bottom:-1px;left:var(--ds-ref-space-step-12);height:2px;background:transparent;border-radius:999px;content:""}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item:hover{color:var(--ds-semantic-color-content-subtle);background:transparent}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item:active{transform:none}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item:focus-visible{z-index:1;outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:calc(-1 * var(--ds-semantic-border-width-focus))}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item[data-mobile-navigation-active=true]{color:var(--ds-semantic-color-content-default);background:transparent;box-shadow:none;font-weight:var(--ds-semantic-type-emphasis-semibold-weight)}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item[data-mobile-navigation-active=true]:after{background:var(--ds-semantic-color-content-default)}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item[data-mobile-navigation-error=true]{padding-right:var(--ds-ref-space-step-20)}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item[data-mobile-navigation-error=true]:before{position:absolute;top:var(--ds-ref-space-step-08);right:var(--ds-ref-space-step-08);width:6px;height:6px;background:var(--ds-semantic-color-status-danger-foreground);border-radius:50%;content:""}.ui-mobile-navigation-strip__item.ui-mobile-navigation-strip__item strong{overflow:visible;font:inherit;text-overflow:clip}}.ui-tabs{display:flex;min-width:0;gap:var(--ds-ref-space-step-04);overflow-x:auto;border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__content{display:contents}.ui-tab{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--ds-semantic-space-inline-default);min-height:var(--ds-semantic-size-control-comfortable);padding:0 var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-muted);border:0;font-size:var(--ds-semantic-type-control-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);white-space:nowrap}.ui-tab,.ui-tab:after{background:transparent}.ui-tab:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:999px;content:""}.ui-tab small{display:grid;min-width:var(--ds-ref-size-step-20);height:var(--ds-ref-size-step-20);place-items:center;padding-inline:var(--ds-ref-space-step-06);background:var(--ds-semantic-color-surface-soft);border:var(--ds-semantic-border-width-default) solid transparent;border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-eyebrow-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-tab:hover{color:var(--ds-semantic-color-content-subtle)}.ui-tab--active{color:var(--ds-semantic-color-content-default)}.ui-tab--active small,.ui-tab--active:after{background:var(--ds-semantic-color-content-default)}.ui-tab--active small{color:var(--ds-semantic-color-content-inverse)}.ui-tabs--pill{flex:0 1 auto;gap:var(--ds-ref-space-step-02);padding:var(--ds-ref-space-step-04);background:var(--ds-semantic-color-surface-inset);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-semantic-radius-surface-group)}.ui-tabs--pill .ui-tab{min-height:var(--ds-semantic-size-control-compact);gap:var(--ds-semantic-space-inline-tight);padding-inline:var(--ds-ref-space-step-06);border-radius:var(--ds-ref-radius-step-09);transition:color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.ui-tabs--pill .ui-tab:after{display:none}.ui-tabs--pill .ui-tab small{min-width:var(--ds-ref-size-step-18);height:var(--ds-ref-size-step-18);padding-inline:var(--ds-ref-space-step-04);background:transparent;border-color:var(--ds-semantic-color-border-default);border-radius:var(--ds-ref-radius-step-06)}.ui-tabs--pill .ui-tab:not(.ui-tab--active):hover{color:var(--ds-semantic-color-content-default);background:color-mix(in srgb,var(--ds-semantic-color-surface-default),transparent 42%)}.ui-tabs--pill .ui-tab--active{border-color:var(--ds-component-tabs-pill-border-active);box-shadow:inset 0 0 0 1px var(--ds-component-tabs-pill-border-active),0 1px 2px rgba(14,15,17,.12),0 5px 14px rgba(14,15,17,.12)}.ui-tabs--pill .ui-tab--active,.ui-tabs--pill .ui-tab--active:hover{color:var(--ds-component-tabs-pill-foreground-active);background:var(--ds-component-tabs-pill-background-active)}.ui-tabs--pill .ui-tab--active small{color:var(--ds-component-tabs-pill-count-foreground-active);background:var(--ds-component-tabs-pill-count-background-active);border-color:var(--ds-component-tabs-pill-count-background-active)}.ui-tabs--pill.ui-tabs--embedded{padding:0;background:transparent;border:0;border-radius:var(--ds-ref-radius-step-09)}@container (max-width: 540px){.ui-tabs--pill{align-self:flex-start;max-width:100%}}@media (max-width:620px){.ui-tabs{width:100%;padding:var(--ds-ref-space-step-04);overscroll-behavior-inline:contain;scroll-padding-inline:var(--ds-ref-space-step-08)}.ui-tabs[data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent)}.ui-tabs[data-overflow-start]:not([data-overflow-end]){-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000)}.ui-tabs[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent)}}.ui-spinner{display:block;flex:0 0 auto;animation:ui-spinner-rotate var(--ds-component-spinner-motion-duration) linear infinite;transform-origin:center}.ui-spinner--medium,.ui-spinner--small{width:var(--ds-ref-size-step-16);height:var(--ds-ref-size-step-16)}.ui-spinner--large{width:var(--ds-ref-size-step-18);height:var(--ds-ref-size-step-18)}@keyframes ui-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}.button{position:relative;display:inline-flex;min-width:0;min-height:var(--ds-semantic-size-control-default);align-items:center;justify-content:center;gap:var(--ds-semantic-space-control-gap);padding:0 var(--ds-ref-space-step-14);border-radius:var(--ds-semantic-radius-surface-control);font-size:var(--ds-semantic-type-body-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);white-space:nowrap;transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard),border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);border:var(--ds-semantic-border-width-default) solid transparent}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button--primary{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);box-shadow:var(--ds-component-button-primary-shadow)}.button--secondary{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-default)}.button--quiet,.button--secondary{border-color:var(--ds-semantic-color-border-default)}.button--quiet{color:var(--ds-semantic-color-content-muted);background:transparent}.button--ghost{background:transparent;border-color:transparent}.button--ghost:hover{border-color:var(--ds-semantic-color-border-default)}.button--active,.button--ghost:hover{background:var(--ds-semantic-color-surface-soft)}.button--active{color:var(--ds-semantic-color-content-default);border-color:var(--ds-semantic-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-semantic-color-content-default),transparent 94%)}.button--ghost.button--active{background:var(--ds-semantic-color-surface-soft);border-color:var(--ds-semantic-color-border-default);box-shadow:none}.button--danger{color:var(--ds-component-button-danger-foreground-default);background:var(--ds-component-button-danger-background-default);border-color:var(--ds-component-button-danger-border-default);box-shadow:var(--ds-component-button-danger-shadow)}.button--danger:hover{background:var(--ds-component-button-danger-background-hover);border-color:var(--ds-component-button-danger-border-hover)}.button--standard{min-height:var(--ds-semantic-size-control-default)}.button--compact{min-height:var(--ds-semantic-size-control-compact);padding-inline:var(--ds-ref-space-step-10)}.button--link{color:inherit;background:transparent;border-color:transparent}.button--link:active,.button--link:hover{transform:none}.button--icon,.button--icon-compact,.button--icon-dense{display:inline-grid;flex:0 0 auto;padding:0;place-items:center}.button--icon{width:var(--ds-semantic-size-control-default);min-width:var(--ds-semantic-size-control-default);min-height:var(--ds-semantic-size-control-default);height:var(--ds-semantic-size-control-default)}.button--icon-compact{width:var(--ds-semantic-size-control-compact);min-width:var(--ds-semantic-size-control-compact);min-height:var(--ds-semantic-size-control-compact);height:var(--ds-semantic-size-control-compact);border-radius:var(--ds-ref-radius-step-09)}.button--icon-dense{width:var(--ds-semantic-size-control-dense);min-width:var(--ds-semantic-size-control-dense);min-height:var(--ds-semantic-size-control-dense);height:var(--ds-semantic-size-control-dense)}.button[data-icon-only]:hover{transform:none}.button[data-icon-only]:active{transform:scale(.96)}.button__icon{flex:0 0 auto}.button__icon,.button__icon-only{display:inline-grid;place-items:center}.button__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}