.ui-token-input{width:100%;min-height:var(--ds-ref-size-step-44);align-items:center;gap:var(--ds-ref-space-step-06);min-width:0;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);flex-wrap:wrap;display:flex}.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{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);display:inline-flex}.ui-token-input__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(220px,55vw);overflow:hidden}.ui-token-input__remove{width:var(--ds-ref-size-step-18);height:var(--ds-ref-size-step-18);color:var(--ds-semantic-color-content-muted);border-radius:var(--ds-ref-radius-step-05);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.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;height:var(--ds-ref-size-step-28);flex:1;min-height:var(--ds-ref-size-step-28)!important;padding:0 var(--ds-ref-space-step-04)!important;box-shadow:none!important;background:0 0!important;border:0!important}
.ui-select{min-width:0;display:inline-flex;position:relative}.ui-select__trigger{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);display:flex}.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{color:var(--ds-semantic-color-content-muted);transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);flex:none}.ui-select__value{min-width:0;color:var(--ds-semantic-color-content-subtle);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-select__placeholder{color:var(--ds-semantic-color-content-faint);font-weight:var(--ds-semantic-type-emphasis-semibold-weight)}.ui-select__label{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-eyebrow-size);font-weight:var(--ds-semantic-type-emphasis-semibold-weight);flex:none}.ui-select__chevron--open{transform:rotate(180deg)}.ui-select__menu{z-index:var(--ds-semantic-layer-popup);gap:var(--ds-ref-space-step-02);max-height:292px;padding:var(--ds-ref-space-step-06);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;display:grid;position:fixed;overflow-y:auto}.ui-select__options{gap:var(--ds-ref-space-step-02);display:grid}.ui-select__search{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);display:flex}.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);color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-control-size);background:0 0;border:0;outline:0;padding:0}.ui-select__search input::placeholder{color:var(--ds-semantic-color-content-faint)}.ui-select__empty{min-height:var(--ds-ref-size-step-56);color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);place-items:center;display:grid}.ui-select__option{width:100%;min-height:var(--ds-ref-size-step-40);justify-content:space-between;align-items:center;gap:var(--ds-semantic-space-inline-loose);padding:0 var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-subtle);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;background:0 0;border:0;display:flex}.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{min-height:var(--ds-ref-size-step-72);align-content:center;place-items:center;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;display:grid}.ui-select__state--error{color:var(--ds-semantic-color-status-danger-foreground)}.ui-select__retry{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);display:inline-flex}.ui-select__retry:hover,.ui-select__retry:focus-visible{border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring);outline:0}.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__trigger,.ui-select__trigger>svg,.ui-select__retry{transition:none}}


.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);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);outline:0}.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{align-items:center;gap:var(--ds-ref-space-step-10);padding:0 var(--ds-ref-space-step-12);text-align:left;display:flex}.ui-date-picker__trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-date-picker__trigger>svg{color:var(--ds-semantic-color-content-muted);flex:none}.ui-date-picker__popover{width:304px;padding:var(--ds-ref-space-step-12)}.ui-date-picker__header{margin-bottom:var(--ds-ref-space-step-10);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;display:grid}.ui-date-picker__year-range{font-size:var(--ds-semantic-type-body-small-size);text-align:center}.ui-date-picker__header button,.ui-date-picker__days button,.ui-date-picker__months button,.ui-date-picker__years button{color:var(--ds-semantic-color-content-default);border-radius:var(--ds-ref-radius-step-09);background:0 0;border:0;place-items:center;display:grid}.ui-date-picker__nav-button{width:var(--ds-semantic-size-target-minimum);height:var(--ds-semantic-size-control-dense)}.ui-date-picker__period{justify-content:center;align-items:center;gap:var(--ds-ref-space-step-02);min-width:0;display:flex}.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__header button:hover,.ui-date-picker__days button:hover:not(:disabled),.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__weekdays,.ui-date-picker__days{gap:var(--ds-ref-space-step-04);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.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-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{align-content:center;gap:var(--ds-ref-space-step-06);grid-template-columns:repeat(3,minmax(0,1fr));min-height:238px;display:grid}.ui-date-picker__months>span,.ui-date-picker__years>span{min-width:0;display:grid}.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-variant-numeric:tabular-nums;font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-date-picker__popover>footer{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);justify-content:space-between;display:flex}.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);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);background:0 0;border:0}.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__header button:focus-visible,.ui-date-picker__days button:focus-visible,.ui-date-picker__months button:focus-visible,.ui-date-picker__years button:focus-visible,.ui-date-picker__footer 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{width:auto;position:fixed;inset:auto 12px 12px}}@media (prefers-reduced-motion:reduce){.ui-date-picker__trigger{transition:none}}
.ui-field--error .ui-file-upload__dropzone,.ui-field--error .ui-file-upload__compact-trigger{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-file-upload{gap:var(--ds-ref-space-step-10);display:grid;position:relative}.ui-file-upload__input{inset:0 auto auto 0}.ui-file-upload__dropzone{align-items:center;gap:var(--ds-ref-space-step-12);width:100%;min-height:92px;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);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.ui-file-upload__dropzone:hover,.ui-file-upload--dragging .ui-file-upload__dropzone{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__dropzone,.ui-file-upload__input:focus-visible+.ui-file-upload__compact-trigger{outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:3px}.ui-file-upload--disabled .ui-file-upload__dropzone,.ui-file-upload--disabled .ui-file-upload__compact-trigger,.ui-file-upload--readonly .ui-file-upload__dropzone,.ui-file-upload--readonly .ui-file-upload__compact-trigger{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__dropzone,.ui-file-upload--readonly .ui-file-upload__compact-trigger{cursor:default}.ui-file-upload__dropzone-icon,.ui-file-upload__compact-media{width:var(--ds-ref-size-step-40);height:var(--ds-ref-size-step-40);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);flex:none;place-items:center;display:grid;overflow:hidden}.ui-file-upload__dropzone-copy,.ui-file-upload__compact-copy{gap:var(--ds-ref-space-step-04);min-width:0;display:grid}.ui-file-upload__dropzone strong,.ui-file-upload__compact-trigger strong{font-size:var(--ds-semantic-type-body-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-file-upload__dropzone small,.ui-file-upload__compact-trigger small{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{gap:var(--ds-ref-space-step-08);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.ui-file-upload__compact-trigger{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);display:flex}.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{object-fit:cover;width:100%;height:100%}.ui-file-upload__compact-status{width:var(--ds-ref-size-step-20);height:var(--ds-ref-size-step-20);color:var(--ds-semantic-color-content-muted);flex:none;place-items:center;display:grid}.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-progress,.ui-file-upload__compact-error{grid-column:1/-1}.ui-file-upload__compact-error,.ui-file-upload__feedback{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);margin:0}.ui-file-upload__feedback{padding:0 var(--ds-ref-space-step-02)}.ui-file-upload__list{gap:var(--ds-ref-space-step-06);margin:0;padding:0;list-style:none;display:grid}.ui-file-upload__item{align-items:center;gap:var(--ds-ref-space-step-10);min-width:0;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);grid-template-columns:34px minmax(0,1fr) 20px auto;display:grid}.ui-file-upload__item--sortable{cursor:grab}.ui-file-upload__item--sortable:active{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{width:var(--ds-ref-size-step-36);height:var(--ds-ref-size-step-36);background:var(--ds-semantic-color-control-background-structure);border-radius:var(--ds-ref-radius-step-09);place-items:center;display:grid;overflow:hidden}.ui-file-upload__item-copy{gap:var(--ds-ref-space-step-02);min-width:0;display:grid}.ui-file-upload__item-primary{z-index:1;min-height:var(--ds-ref-size-step-24);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);align-items:center;display:inline-flex;position:absolute;top:8px;left:8px}.ui-file-upload__item strong,.ui-file-upload__item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{width:var(--ds-ref-size-step-20);height:var(--ds-ref-size-step-20);color:var(--ds-semantic-color-content-muted);place-items:center;display:grid}.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{align-items:center;gap:var(--ds-ref-space-step-02);display:inline-flex}.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{grid-template-columns:42px minmax(0,1fr);position:relative}.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;bottom:7px;right: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{gap:var(--ds-ref-space-step-10);grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item{background:var(--ds-semantic-color-control-background-composite);grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:184px;padding:0;display:grid;overflow:hidden}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-media{aspect-ratio:4/3;border-radius:0;width:100%;height:auto}.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{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);opacity:0;transition:opacity var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard);border-radius:999px;top:7px;left:auto;right:7px}.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item:hover .ui-file-upload__item-actions,.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item:focus-within .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{bottom:9px;right: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);box-shadow:none;background:0 0;border-color:#0000;border-radius:50%}.ui-file-upload__compact-single>.ui-file-upload__item-actions .button:before,.ui-file-upload__list--images .ui-file-upload__item-actions .button:before{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%;position:absolute;box-shadow:0 2px 6px #0f10123d}.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:0 0;border-color:#0000}.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__dropzone,.ui-file-upload__compact-trigger,.ui-file-upload[data-sortable] .ui-file-upload__list--images .ui-file-upload__item-actions{transition:none}}
.ui-table__viewport{overscroll-behavior-inline:contain;scrollbar-width:auto;scrollbar-color:var(--ds-semantic-color-border-strong) var(--ds-semantic-color-surface-soft);overflow-x:auto}.ui-table__viewport--page{scrollbar-gutter:auto;max-height:none;overflow-y:hidden}.ui-table__viewport--contained{max-height:var(--runtime-ui-table-viewport-max-height,none);scrollbar-gutter:stable;overflow-y:auto}.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);border-collapse:collapse;width:100%;min-width:100%;font-size:var(--ds-semantic-type-table-body-size);table-layout:fixed;text-align:left}.ui-table__head{z-index:2;height:var(--ds-component-table-header-height);padding:0 var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-muted);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;position:sticky;top:0}.ui-table__cell{height:var(--ds-component-table-row-height);padding:0 var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-muted);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{height:var(--ds-component-table-footer-height);color:var(--ds-semantic-color-content-subtle);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);font-weight:var(--ds-semantic-type-emphasis-bold-weight);background:0 0;border-bottom:0;position:static}.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-pagination{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);display:flex}.ui-pagination__summary{font-variant-numeric:tabular-nums;margin:0 auto 0 0}.ui-pagination__page-size{align-items:center;gap:var(--ds-ref-space-step-06);display:flex}.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{align-items:center;gap:var(--ds-ref-space-step-04);margin:0;padding:0;list-style:none;display:flex}.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{width:var(--ds-ref-size-step-28);height:var(--ds-ref-size-step-28);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);place-items:center;display:grid}.ui-pagination__list .button[data-icon-only]:disabled{opacity:.35;pointer-events:none}.ui-pagination__page{color:var(--ds-semantic-color-content-muted);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);background:0 0;border:0}.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{justify-content:space-between;gap:var(--ds-ref-space-step-08) var(--ds-ref-space-step-12);flex-wrap:wrap}.ui-pagination__summary{width:100%}}
.ui-tabs{gap:var(--ds-ref-space-step-04);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__content{display:contents}.ui-tab{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);font-size:var(--ds-semantic-type-control-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);white-space:nowrap;background:0 0;border:0;flex:none;display:inline-flex;position:relative}.ui-tab:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.ui-tab small{min-width:var(--ds-ref-size-step-20);height:var(--ds-ref-size-step-20);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-variant-numeric:tabular-nums;place-items:center;display:grid}.ui-tab:hover{color:var(--ds-semantic-color-content-subtle)}.ui-tab--active{color:var(--ds-semantic-color-content-default)}.ui-tab--active:after{background:var(--ds-semantic-color-content-default)}.ui-tab--active small{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default)}.ui-tabs--pill{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);flex:0 auto}.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);border-color:var(--ds-semantic-color-border-default);border-radius:var(--ds-ref-radius-step-06);background:0 0}.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{color:var(--ds-component-tabs-pill-foreground-active);background:var(--ds-component-tabs-pill-background-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 #0e0f111f, 0 5px 14px #0e0f111f}.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{border-radius:var(--ds-ref-radius-step-09);background:0 0;border:0;padding:0}@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 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}.ui-tabs[data-overflow-start]:not([data-overflow-end]){-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px 100%)}.ui-tabs[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%)}}
.ui-media-viewer{color:var(--ds-component-media-viewer-foreground-base);background:var(--ds-component-media-viewer-surface-canvas);border-color:var(--ds-component-media-viewer-border-default);box-shadow:var(--ds-component-media-viewer-surface-shadow);grid-template-rows:minmax(0,1fr);overflow:hidden}.ui-media-viewer>div{padding:0;overflow:hidden}.ui-media-viewer__close{z-index:2;color:var(--ds-component-media-viewer-foreground-emphasis);background:var(--ds-component-media-viewer-surface-control);border:var(--ds-semantic-border-width-default) solid var(--ds-component-media-viewer-border-control);border-radius:var(--ds-semantic-radius-surface-group);-webkit-backdrop-filter:blur(12px)saturate(86%);backdrop-filter:blur(12px)saturate(86%);position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #00000040}.ui-media-viewer__close.button:hover,.ui-media-viewer__close.button:focus-visible{color:var(--ds-component-media-viewer-foreground-prominent);background:var(--ds-component-media-viewer-surface-control-strong)}.ui-media-viewer--image{border-radius:var(--ds-semantic-radius-surface-overlay);width:min(1560px,100vw - 72px);height:calc(100dvh - 72px);max-height:calc(100dvh - 72px)}.ui-media-viewer__image-canvas{cursor:default;overscroll-behavior:contain;touch-action:none;background:radial-gradient(circle at 50% 44%,#ffffff0b,#0000 52%),#111317;outline:0;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.ui-media-viewer__image-canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-component-media-viewer-focus-ring)}.ui-media-viewer__image-canvas[data-can-pan=true]{cursor:grab}.ui-media-viewer__image-canvas[data-dragging=true]{cursor:grabbing}.ui-media-viewer__image{z-index:0;opacity:0;pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;width:auto;max-width:none;height:auto;max-height:none;display:block;position:absolute;top:50%;left:50%;box-shadow:0 24px 70px #0000004d}.ui-media-viewer__image[data-loaded=true]{opacity:1}.ui-media-viewer__image-toolbar{z-index:2;align-items:center;gap:var(--ds-ref-space-step-04);padding:var(--ds-ref-space-step-06);color:var(--ds-component-media-viewer-foreground-default);background:var(--ds-component-media-viewer-surface-toolbar);border:var(--ds-semantic-border-width-default) solid var(--ds-component-media-viewer-border-subtle);border-radius:var(--ds-semantic-radius-surface-card);-webkit-backdrop-filter:blur(14px)saturate(86%);backdrop-filter:blur(14px)saturate(86%);display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000042}.ui-media-viewer__image-toolbar .button{color:var(--ds-component-media-viewer-foreground-control)}.ui-media-viewer__image-toolbar .button:hover,.ui-media-viewer__image-toolbar .button:focus-visible{color:var(--ds-component-media-viewer-foreground-prominent);background:var(--ds-component-media-viewer-surface-interactive-hover)}.ui-media-viewer__image-toolbar .button:disabled{color:var(--ds-component-media-viewer-foreground-disabled)}.ui-media-viewer__image-zoom{min-width:var(--ds-ref-size-step-56);color:var(--ds-component-media-viewer-foreground-secondary);font-size:var(--ds-semantic-type-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--ds-semantic-type-emphasis-bold-weight);text-align:center}.ui-media-viewer__image-actual-size{min-width:var(--ds-ref-size-step-44);font-variant-numeric:tabular-nums}.ui-media-viewer__separator{width:1px;height:var(--ds-ref-size-step-24);margin:0 var(--ds-ref-space-step-04);background:var(--ds-component-media-viewer-border-subtle)}.ui-media-viewer__image-loading,.ui-media-viewer__image-error{z-index:1;color:var(--ds-component-media-viewer-foreground-quiet);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-media-viewer__image-loading{font-size:var(--ds-semantic-type-body-small-size)}.ui-media-viewer__image-error{place-items:center;gap:var(--ds-ref-space-step-08);text-align:center;display:grid}.ui-media-viewer__image-error strong{color:var(--ds-component-media-viewer-foreground-emphasis);font-size:var(--ds-semantic-type-body-lead-size)}.ui-media-viewer__image-error span{font-size:var(--ds-semantic-type-caption-size)}.ui-media-viewer--video{background:var(--ds-component-media-viewer-surface-video);border-radius:var(--ds-semantic-radius-surface-overlay);width:fit-content;max-width:calc(100vw - 72px);max-height:calc(100dvh - 72px)}.ui-media-viewer__video-frame{width:min(calc((100dvh - 72px) * var(--runtime-ui-media-video-aspect,1.77778)), calc(100vw - 72px));max-width:calc(100vw - 72px);max-height:calc(100dvh - 72px);aspect-ratio:var(--runtime-ui-media-video-aspect,1.77778);background:var(--ds-component-media-viewer-surface-video);position:relative;overflow:hidden}.ui-media-viewer__video-frame>video{object-fit:contain;background:var(--ds-component-media-viewer-surface-video);width:100%;height:100%;display:block}.ui-media-viewer--audio{border-radius:var(--ds-semantic-radius-surface-overlay);width:min(680px,100vw - 48px)}.ui-media-viewer__audio-player{min-height:220px;padding:var(--ds-ref-space-step-48) var(--ds-ref-space-step-32) var(--ds-ref-space-step-32);background:radial-gradient(circle at 20% 16%,#ffffff14,#0000 42%),linear-gradient(145deg,#171a20,#0e1014 72%);align-items:center;display:grid;position:relative}.ui-media-viewer__audio-player>audio{display:none}.ui-media-viewer__audio-transport{align-items:center;gap:var(--ds-ref-space-step-18);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.ui-media-viewer__audio-play.button{width:var(--ds-ref-size-step-56);height:var(--ds-ref-size-step-56);color:var(--ds-component-media-viewer-surface-canvas);background:var(--ds-component-media-viewer-foreground-base);border-color:var(--ds-component-media-viewer-foreground-base);border-radius:50%;box-shadow:0 12px 30px #00000052}.ui-media-viewer__audio-play.button:hover,.ui-media-viewer__audio-play.button:focus-visible{color:var(--ds-component-media-viewer-surface-canvas);background:var(--ds-component-media-viewer-foreground-prominent);border-color:var(--ds-component-media-viewer-foreground-prominent)}.ui-media-viewer__audio-timeline{align-items:center;gap:var(--ds-ref-space-step-12);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.ui-media-viewer__audio-timeline>span{color:var(--ds-component-media-viewer-foreground-tertiary);font-size:var(--ds-semantic-type-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-media-viewer__audio-volume{align-items:center;gap:var(--ds-ref-space-step-08);grid-template-columns:auto minmax(0,1fr);width:126px;display:grid}.ui-media-viewer__audio-volume .button{color:var(--ds-component-media-viewer-foreground-volume)}.ui-media-viewer__audio-volume .button:hover,.ui-media-viewer__audio-volume .button:focus-visible{color:var(--ds-component-media-viewer-foreground-prominent);background:var(--ds-component-media-viewer-surface-interactive-hover-subtle)}.ui-media-viewer .ui-slider{gap:0}.ui-media-viewer .ui-slider__track{background:var(--ds-component-media-viewer-slider-track)}.ui-media-viewer .ui-slider__indicator{background:var(--ds-component-media-viewer-slider-indicator)}.ui-media-viewer .ui-slider__input::-webkit-slider-thumb{background:var(--ds-component-media-viewer-foreground-prominent);border-color:var(--ds-component-media-viewer-foreground-prominent);box-shadow:0 2px 8px #00000057}.ui-media-viewer .ui-slider__input::-moz-range-thumb{background:var(--ds-component-media-viewer-foreground-prominent);border-color:var(--ds-component-media-viewer-foreground-prominent);box-shadow:0 2px 8px #00000057}.ui-media-viewer .ui-slider__limits{display:none}@media (max-width:820px){.ui-media-viewer--image{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.ui-media-viewer--video{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ui-media-viewer__video-frame{width:min(calc((100dvh - 24px) * var(--runtime-ui-media-video-aspect,1.77778)), calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ui-media-viewer--audio{width:min(640px,100vw - 24px)}}@media (max-width:620px){.ui-media-viewer__close{top:10px;right:10px}.ui-media-viewer__image-toolbar{bottom:12px}.ui-media-viewer__audio-player{min-height:252px;padding:var(--ds-ref-space-step-56) var(--ds-ref-space-step-20) var(--ds-ref-space-step-24)}.ui-media-viewer__audio-transport{gap:var(--ds-ref-space-step-16);grid-template-columns:auto minmax(0,1fr)}.ui-media-viewer__audio-volume{grid-column:2;justify-self:end;width:132px}}
.ui-structured-data-inspector{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-semantic-radius-surface-card);min-width:0;overflow:hidden}.ui-structured-data-inspector__heading{min-height:var(--ds-ref-size-step-44);padding:0 var(--ds-ref-space-step-14);align-items:center;gap:var(--ds-ref-space-step-08);color:var(--ds-semantic-color-content-subtle);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle);display:flex}.ui-structured-data-inspector__heading h4{color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-caption-size);margin:0}.ui-structured-data-inspector pre{max-height:260px;padding:var(--ds-ref-space-step-14);color:var(--ds-semantic-color-content-subtle);font-size:var(--ds-semantic-type-caption-compact-size);line-height:var(--ds-semantic-type-leading-spacious-line-height);background:color-mix(in srgb, var(--ds-semantic-color-content-default) 3%, var(--ds-semantic-color-surface-default));margin:0;overflow:auto}.ui-structured-data-inspector>p,.ui-structured-data-inspector__disclosure>p{padding:var(--ds-ref-space-step-22) var(--ds-ref-space-step-14);color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-size);margin:0}.ui-structured-data-inspector__summary{cursor:pointer;list-style:none}.ui-structured-data-inspector__summary::-webkit-details-marker{display:none}.ui-structured-data-inspector__summary:after{width:var(--ds-ref-size-step-12);height:var(--ds-ref-size-step-12);border-right:var(--ds-semantic-border-width-default) solid currentColor;border-bottom:var(--ds-semantic-border-width-default) solid currentColor;content:"";transition:transform var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard);margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.ui-structured-data-inspector__disclosure[open]>.ui-structured-data-inspector__summary:after{transform:rotate(225deg)translate(-2px,-2px)}.ui-structured-data-inspector__summary:focus-visible{outline:var(--ds-semantic-border-width-strong) solid var(--ds-semantic-color-border-focus);outline-offset:calc(-1 * var(--ds-semantic-border-width-strong))}@media (prefers-reduced-motion:reduce){.ui-structured-data-inspector__summary:after{transition:none}}
.app-shell{--app-shell-frame-block-chrome:calc(var(--ds-structure-app-shell-frame-inset) * 2 + 2px);--app-shell-topbar-height:var(--ds-structure-app-shell-topbar-height);width:100%;height:100dvh;padding:var(--ds-structure-app-shell-frame-inset);background:var(--ds-semantic-color-canvas-page);color:var(--ds-semantic-color-content-default);transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), padding var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard)}.app-shell__frame{grid-template-columns:var(--ds-structure-app-shell-sidebar-expanded-width) minmax(0, 1fr);background:var(--ds-semantic-color-surface-frame);border:var(--ds-semantic-border-width-default) solid color-mix(in srgb, var(--ds-semantic-color-border-default), transparent 12%);border-radius:var(--ds-semantic-radius-surface-shell);width:100%;height:100%;box-shadow:var(--ds-semantic-shadow-depth-frame);transition:grid-template-columns var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), border-radius var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);display:grid;overflow:hidden}.app-shell--flush .app-shell__frame{box-shadow:none;border:0;border-radius:0}.app-shell--flush{--app-shell-frame-block-chrome:0px;padding:0}.app-shell__frame--collapsed{grid-template-columns:var(--ds-structure-app-shell-sidebar-collapsed-width) minmax(0, 1fr)}.app-shell__sidebar{z-index:calc(var(--ds-semantic-layer-chrome) + 1);grid-template-rows:var(--app-shell-topbar-height) minmax(0, 1fr) auto;background:var(--ds-structure-app-shell-sidebar-background);border-right:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.app-shell__sidebar-brand{align-items:center;gap:var(--ds-ref-space-step-12);min-width:0;padding:0 var(--ds-ref-space-step-18);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle);display:flex}.app-shell__sidebar-brand-link{justify-content:center;align-items:center;gap:var(--ds-ref-space-step-12);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.app-shell__sidebar-brand-link:focus-visible{border-radius:var(--ds-semantic-radius-surface-control);outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:3px}.app-shell__brand-mark{width:var(--ds-semantic-size-icon-showcase);height:var(--ds-semantic-size-icon-showcase);color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);border-radius:var(--ds-semantic-radius-surface-group);flex:none;place-items:center;display:grid;box-shadow:0 6px 16px #1415172e}.app-shell__brand-copy{min-width:0;line-height:var(--ds-semantic-type-leading-heading-line-height);flex-direction:column;flex:1;display:flex}.app-shell__brand-copy strong{font-size:var(--ds-semantic-type-section-title-size);letter-spacing:var(--ds-semantic-type-tracking-overline-letter-spacing)}.app-shell__brand-copy small{margin-top:var(--ds-ref-space-step-06);color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-small-size);letter-spacing:var(--ds-semantic-type-tracking-wide-letter-spacing);text-transform:uppercase}.app-shell__sidebar-collapse{margin-left:auto;width:var(--ds-ref-size-step-32)!important;height:var(--ds-ref-size-step-32)!important}.app-shell__frame--collapsed .app-shell__sidebar-brand{padding-inline:var(--ds-ref-space-step-10);justify-content:center}.app-shell__frame--collapsed .app-shell__brand-mark{width:var(--ds-semantic-size-icon-showcase);height:var(--ds-semantic-size-icon-showcase)}.app-shell__frame--collapsed .app-shell__sidebar-collapse{z-index:2;border-color:var(--ds-semantic-color-border-strong);background:var(--ds-semantic-color-surface-default);position:absolute;top:58px;right:-14px;width:var(--ds-ref-size-step-28)!important;height:var(--ds-ref-size-step-28)!important}.app-shell__sidebar-scroll{min-height:0;padding:var(--ds-ref-space-step-20) var(--ds-ref-space-step-14) var(--ds-ref-space-step-24);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-semantic-color-border-strong) transparent;overflow-y:auto}.app-shell__nav-section+.app-shell__nav-section{margin-top:var(--ds-ref-space-step-24)}.app-shell__nav-label{margin:0 var(--ds-ref-space-step-10) var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);letter-spacing:var(--ds-semantic-type-tracking-overline-letter-spacing);text-transform:uppercase}.app-shell__nav-node+.app-shell__nav-node{margin-top:var(--ds-ref-space-step-04)}.app-shell__nav-item,.app-shell__nav-child{align-items:center;gap:var(--ds-ref-space-step-12);width:100%;min-height:var(--ds-semantic-size-control-comfortable);padding:0 var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-subtle);border-radius:var(--ds-semantic-radius-surface-control);font-size:var(--ds-semantic-type-card-title-size);font-weight:var(--ds-semantic-type-emphasis-semibold-weight);text-align:left;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), color 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);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.app-shell__nav-item:hover,.app-shell__nav-child:hover{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft)}.app-shell__nav-item:active{transform:translateY(1px)}.app-shell__nav-item--active{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-primary);box-shadow:inset 0 0 0 1px var(--ds-semantic-color-border-subtle), var(--ds-semantic-shadow-depth-control)}.app-shell__nav-item--active:before{background:var(--ds-semantic-color-content-default);content:"";border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-13px}.app-shell__nav-item-chevron{margin-left:auto}.app-shell__nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell__nav-item-meta{padding:var(--ds-ref-space-step-02) var(--ds-ref-space-step-06);color:var(--ds-semantic-color-content-faint);background:color-mix(in srgb, var(--ds-semantic-color-surface-primary), transparent 24%);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);font-size:var(--ds-semantic-type-micro-label-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);letter-spacing:var(--ds-semantic-type-tracking-label-letter-spacing);line-height:var(--ds-semantic-type-leading-compact-line-height);border-radius:999px;flex:none;margin-left:auto}.app-shell__nav-children{margin:var(--ds-ref-space-step-04) 0 var(--ds-ref-space-step-08) var(--ds-ref-space-step-20);padding-left:var(--ds-ref-space-step-14);border-left:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);position:relative}.app-shell__nav-child{min-height:var(--ds-semantic-size-control-compact);padding:0 var(--ds-ref-space-step-08) 0 var(--ds-ref-space-step-22);color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-lead-size);font-weight:var(--ds-semantic-type-emphasis-semibold-weight);gap:0}.app-shell__nav-child--active{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft)}.app-shell__frame--collapsed .app-shell__sidebar-scroll{padding-inline:var(--ds-ref-space-step-12)}.app-shell__frame--collapsed .app-shell__nav-item{width:var(--ds-ref-size-step-44);min-height:var(--ds-semantic-size-control-comfortable);justify-content:center;margin-inline:auto;padding-inline:0}.app-shell__frame--collapsed .app-shell__nav-item--active:before{left:-18px}.app-shell__frame--collapsed .app-shell__nav-item--submenu-open{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft);box-shadow:inset 0 0 0 1px var(--ds-semantic-color-border-default)}.app-shell__collapsed-nav-flyout{z-index:var(--ds-semantic-layer-flyout);width:228px;padding:var(--ds-ref-space-step-08);color:var(--ds-semantic-color-content-default);background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), transparent 2%);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);animation:collapsed-nav-flyout-in var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-enter) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed}.app-shell__collapsed-nav-flyout:before{width:var(--ds-ref-size-step-14);content:"";position:absolute;top:0;bottom:0;left:-14px}.app-shell__collapsed-nav-flyout-heading{align-items:center;gap:var(--ds-ref-space-step-10);min-height:var(--ds-ref-size-step-56);padding:var(--ds-ref-space-step-06) var(--ds-ref-space-step-08) var(--ds-ref-space-step-10);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);display:flex}.app-shell__collapsed-nav-flyout-icon{width:var(--ds-semantic-size-icon-illustration);height:var(--ds-semantic-size-icon-illustration);color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft);border-radius:var(--ds-semantic-radius-surface-control);flex:none;place-items:center;display:grid}.app-shell__collapsed-nav-flyout-heading>span:last-child{flex-direction:column;min-width:0;display:flex}.app-shell__collapsed-nav-flyout-heading strong{font-size:var(--ds-semantic-type-card-title-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);letter-spacing:var(--ds-semantic-type-tracking-tight-letter-spacing)}.app-shell__collapsed-nav-flyout-heading small{margin-top:var(--ds-ref-space-step-02);color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-semibold-weight)}.app-shell__collapsed-nav-flyout-items{gap:var(--ds-ref-space-step-02);padding-top:var(--ds-ref-space-step-06);display:grid}.app-shell__collapsed-nav-flyout-item{align-items:center;gap:var(--ds-ref-space-step-08);min-height:var(--ds-ref-size-step-40);padding:0 var(--ds-ref-space-step-10) 0 var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-muted);border-radius:var(--ds-semantic-radius-surface-control);font-size:var(--ds-semantic-type-body-lead-size);font-weight:var(--ds-semantic-type-emphasis-semibold-weight);text-align:left;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);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.app-shell__collapsed-nav-flyout-item:hover,.app-shell__collapsed-nav-flyout-item:focus-visible{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft)}.app-shell__collapsed-nav-flyout-item--active{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.app-shell__collapsed-nav-flyout-item small{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.app-shell__collapsed-nav-flyout-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell__collapsed-nav-flyout-item svg{color:var(--ds-semantic-color-content-faint)}@keyframes collapsed-nav-flyout-in{0%{opacity:0;transform:translate(-6px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.app-shell__sidebar-footer{gap:var(--ds-ref-space-step-04);padding:var(--ds-ref-space-step-14);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle);display:grid}.app-shell__frame--collapsed .app-shell__sidebar-footer{padding-inline:var(--ds-ref-space-step-12)}.app-shell__frame--collapsed .app-shell__sidebar-footer .app-shell__nav-item{justify-content:center;padding-inline:0}.app-shell__workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--app-shell-topbar-height) minmax(0, 1fr);min-width:0;min-height:0;display:grid}.app-shell__topbar{z-index:var(--ds-semantic-layer-chrome);align-items:center;gap:var(--ds-ref-space-step-20);padding:0 var(--ds-ref-space-step-24);background:var(--ds-structure-app-shell-topbar-background);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:relative}.app-shell__topbar-left,.app-shell__topbar-actions,.app-shell__topbar-right,.app-shell__topbar-account,.app-shell__topbar-context-content{align-items:center;gap:var(--ds-ref-space-step-08);display:flex}.app-shell__topbar-left,.app-shell__topbar-context-content{flex:none;min-width:0}.app-shell__breadcrumb{white-space:nowrap;flex:0 0 128px;width:128px;min-width:128px}.app-shell__breadcrumb--extended{flex-basis:min(240px,22vw);width:min(240px,22vw);min-width:min(240px,22vw)}.app-shell__breadcrumb .ui-breadcrumb__list{white-space:nowrap;flex-wrap:nowrap}.app-shell__breadcrumb .ui-breadcrumb__link,.app-shell__breadcrumb .ui-breadcrumb__page{overflow-wrap:normal}.app-shell__topbar-center{width:min(420px,100%);min-width:280px}.app-shell__topbar-right{flex:none;min-width:0;margin-left:auto}.app-shell__topbar-actions{justify-content:flex-end}.app-shell__mobile-menu-button{display:none!important}.app-shell__workspace-body{overscroll-behavior:contain;background:var(--ds-semantic-color-surface-frame);scrollbar-width:thin;scrollbar-color:var(--ds-semantic-color-border-strong) transparent;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow-y:auto}.app-shell__workspace-body:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-semantic-color-content-default) 16%, transparent);outline:none}.app-shell__workspace-body[data-app-shell-has-rail=true]{grid-template-columns:minmax(0,1fr) 286px}.app-shell__overlay-outlet{display:contents}.app-shell__rail{gap:var(--ds-ref-space-step-16);min-width:0;padding:var(--ds-ref-space-step-30) var(--ds-ref-space-step-24) var(--ds-ref-space-step-30) 0;flex-direction:column;grid-column:2;align-self:start;display:flex;position:sticky;top:0}.app-shell__mobile-scrim{display:none}.app-shell__mobile-sidebar-close{display:none!important}@media (max-width:1380px){.app-shell__workspace-body[data-app-shell-has-rail=true]{grid-template-columns:minmax(0,1fr)}.app-shell__rail{padding:0 var(--ds-ref-space-step-30) var(--ds-ref-space-step-30);grid-column:1;position:relative}.app-shell__rail[data-app-shell-rail-stack-order=before-content]{padding:var(--ds-ref-space-step-30) var(--ds-ref-space-step-30) 0;order:-1}}@media (max-width:1040px){.app-shell__topbar{gap:var(--ds-ref-space-step-14)}.app-shell__topbar-center{min-width:220px}}@media (min-width:821px) and (max-width:1100px){.app-shell__breadcrumb{flex-basis:100px;width:100px;min-width:100px;overflow:hidden}.app-shell__breadcrumb .ui-breadcrumb__item:not(:last-child),.app-shell__breadcrumb .ui-breadcrumb__separator{display:none}.app-shell__breadcrumb--extended{flex-basis:90px;width:90px;min-width:90px}}@media (max-width:820px){.app-shell{--app-shell-frame-block-chrome:0px;padding:0}.app-shell__frame,.app-shell__frame--collapsed{border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.app-shell__sidebar{z-index:calc(var(--ds-semantic-layer-navigation) + 1);visibility:hidden;pointer-events:none;width:min(292px,88vw);transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), visibility 0s linear var(--ds-semantic-motion-duration-standard);position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.app-shell__sidebar--mobile-open{visibility:visible;pointer-events:auto;transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), visibility 0s linear 0s;transform:translate(0)}.app-shell__sidebar-collapse{display:none!important}.app-shell__mobile-sidebar-close{margin-left:auto;display:inline-grid!important}.app-shell__frame--collapsed .app-shell__sidebar-brand{padding-inline:var(--ds-ref-space-step-18);justify-content:flex-start}.app-shell__frame--collapsed .app-shell__brand-copy,.app-shell__frame--collapsed .app-shell__nav-label,.app-shell__frame--collapsed .app-shell__nav-item span,.app-shell__frame--collapsed .app-shell__nav-item-chevron,.app-shell__frame--collapsed .app-shell__nav-children{display:initial}.app-shell__collapsed-nav-flyout{display:none}.app-shell__frame--collapsed .app-shell__sidebar-collapse{margin-left:auto;position:static;width:var(--ds-ref-size-step-32)!important;height:var(--ds-ref-size-step-32)!important}.app-shell__frame--collapsed .app-shell__sidebar-scroll,.app-shell__frame--collapsed .app-shell__sidebar-footer{padding-inline:var(--ds-ref-space-step-14)}.app-shell__frame--collapsed .app-shell__nav-item,.app-shell__frame--collapsed .app-shell__sidebar-footer .app-shell__nav-item{width:100%;padding-inline:var(--ds-ref-space-step-12);justify-content:flex-start;margin-inline:0}.app-shell__frame--collapsed .app-shell__nav-item--active:before{left:-13px}.app-shell__mobile-scrim{z-index:var(--ds-semantic-layer-navigation);background:var(--ds-structure-app-shell-mobile-scrim-background);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;display:block;position:fixed;inset:0}.app-shell__mobile-menu-button{display:inline-grid!important}.app-shell__topbar-context-content{display:none}.app-shell__topbar{padding-inline:var(--ds-ref-space-step-14)}.app-shell__topbar-center{flex:auto;width:auto;min-width:0}.app-shell__rail{padding:0 var(--ds-ref-space-step-20) var(--ds-ref-space-step-20);grid-template-columns:minmax(0,1fr)}.app-shell__rail[data-app-shell-rail-stack-order=before-content]{padding:var(--ds-ref-space-step-20) var(--ds-ref-space-step-20) 0}}@media (prefers-reduced-motion:reduce){.app-shell__frame,.app-shell__sidebar{transition:none}.app-shell__collapsed-nav-flyout{animation:none}}
.page-header{min-width:0}.page-header__layout{justify-content:space-between;align-items:flex-end;gap:var(--ds-ref-space-step-24);flex-wrap:wrap;min-width:0;display:flex}.page-header__content{gap:var(--ds-ref-space-step-08);flex:320px;min-width:min(100%,320px);display:grid}.page-header__eyebrow{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-heavy-weight);letter-spacing:var(--ds-semantic-type-tracking-overline-letter-spacing);text-transform:uppercase;margin:0}.page-header__title-row{align-items:center;gap:var(--ds-ref-space-step-12);min-width:0;display:flex}.page-header__title-row h1{min-width:0;font-size:var(--ds-semantic-type-page-title-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);letter-spacing:var(--ds-semantic-type-tracking-display-tight-letter-spacing);line-height:var(--ds-semantic-type-leading-heading-line-height);overflow-wrap:anywhere;margin:0}.page-header__title-accessory{flex:none;align-items:center;display:flex}.page-header__description{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-lead-size);overflow-wrap:anywhere;margin:0}.page-header__actions{justify-content:flex-end;align-items:center;gap:var(--ds-ref-space-step-08);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}@media (max-width:620px){.page-header__actions{justify-content:flex-start;width:100%}.page-header__actions>.button{flex:1 1 0;min-width:0}}@media (max-width:480px){.page-header__title-row{align-items:flex-start;gap:var(--ds-ref-space-step-08);flex-direction:column}}
.section-navigation-rail{max-height:var(--section-navigation-rail-max-height,calc(100dvh - var(--app-shell-frame-block-chrome,calc(var(--ds-structure-app-shell-frame-inset) * 2 + 2px)) - var(--app-shell-topbar-height,var(--ds-structure-app-shell-topbar-height)) - 60px));background:var(--ds-semantic-color-surface-quiet);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-semantic-radius-surface-panel);min-width:0;min-height:0;box-shadow:var(--ds-semantic-shadow-depth-control);flex-direction:column;display:flex;position:static;overflow:hidden}.section-navigation-rail__header{padding:var(--ds-ref-space-step-20) var(--ds-ref-space-step-18) var(--ds-ref-space-step-18);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle)}.section-navigation-rail__eyebrow-row{justify-content:space-between;align-items:center;gap:var(--ds-ref-space-step-10);margin-bottom:var(--ds-ref-space-step-08);display:flex}.section-navigation-rail__eyebrow-row>span{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-compact-size);font-weight:var(--ds-semantic-type-emphasis-heavy-weight);letter-spacing:var(--ds-semantic-type-tracking-overline-letter-spacing);text-transform:uppercase;white-space:nowrap}.section-navigation-rail__eyebrow-row>:last-child{white-space:nowrap;flex:none}.section-navigation-rail__header h2{font-size:var(--ds-semantic-type-section-title-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight);letter-spacing:var(--ds-semantic-type-tracking-title-tight-letter-spacing);margin:0}.section-navigation-rail__header p{margin:var(--ds-ref-space-step-08) 0 0;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)}.section-navigation-rail__navigation{gap:var(--ds-ref-space-step-04);min-height:0;padding:var(--ds-ref-space-step-08);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-semantic-color-border-strong) transparent;flex:auto;display:grid;overflow-y:auto}.section-navigation-rail__item{align-items:center;gap:var(--ds-ref-space-step-10);min-width:0;padding:var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-subtle);border-radius:var(--ds-semantic-radius-surface-group);transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), color 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);grid-template-columns:34px minmax(0,1fr) auto;text-decoration:none;display:grid}.section-navigation-rail__item:hover{color:var(--ds-semantic-color-content-default);background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), transparent 34%)}.section-navigation-rail__item:active{transform:translateY(1px)}.section-navigation-rail__item:focus-visible{outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:1px}.section-navigation-rail__item--active{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-raised);box-shadow:inset 0 0 0 1px var(--ds-semantic-color-border-subtle)}.section-navigation-rail__icon{width:var(--ds-semantic-size-icon-illustration);height:var(--ds-semantic-size-icon-illustration);color:var(--ds-semantic-color-content-muted);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-control);place-items:center;display:grid}.section-navigation-rail__item--active .section-navigation-rail__icon{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);border-color:var(--ds-semantic-color-content-default)}.section-navigation-rail__copy{gap:var(--ds-ref-space-step-02);min-width:0;display:grid}.section-navigation-rail__copy strong,.section-navigation-rail__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-navigation-rail__copy strong{font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.section-navigation-rail__copy small{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-compact-size)}.section-navigation-rail__status{min-width:0}.section-navigation-rail__footer{padding:var(--ds-ref-space-step-16) var(--ds-ref-space-step-18) var(--ds-ref-space-step-18);color:var(--ds-semantic-color-content-muted);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle)}@media (max-width:1380px){.section-navigation-rail{max-height:none}.section-navigation-rail__header,.section-navigation-rail__footer{display:none}.section-navigation-rail__navigation{padding:var(--ds-ref-space-step-08);scrollbar-width:none;display:flex;overflow:auto hidden}.section-navigation-rail__navigation::-webkit-scrollbar{display:none}.section-navigation-rail__item{min-width:188px}.section-navigation-rail__status{display:none}}@media (max-width:760px){.section-navigation-rail__item{min-width:168px;padding:var(--ds-ref-space-step-08);grid-template-columns:32px minmax(0,1fr)}.section-navigation-rail__icon{width:var(--ds-semantic-size-icon-illustration);height:var(--ds-semantic-size-icon-illustration)}}
.data-list-page-layout{align-content:start;gap:var(--ds-ref-space-step-22);min-width:0;padding:var(--ds-semantic-space-page-inset);display:grid}.data-list-page-layout__header,.data-list-page-layout__content{min-width:0}.data-list-page-layout__content{gap:var(--ds-semantic-space-section-gap);display:grid}.data-list-workbench{min-width:0;padding:var(--ds-ref-space-step-24);gap:0;overflow:visible;container-type:inline-size}.data-list-workbench>.ui-card__header,.data-list-workbench>.ui-card__content,.data-list-workbench>.ui-card__footer{padding-inline:0}.data-list-workbench__header{align-items:center}.data-list-workbench__actions{justify-content:flex-end;align-items:center;gap:var(--ds-ref-space-step-06);flex-wrap:wrap;max-width:100%;display:flex}.data-list-workbench__header{justify-content:space-between;gap:var(--ds-ref-space-step-20);display:flex}.data-list-workbench>.data-list-workbench__header,.data-list-workbench>.data-list-workbench__header>.data-list-workbench__actions{display:flex}.data-list-workbench__heading{min-width:0}.data-list-workbench__eyebrow{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-eyebrow-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight);letter-spacing:var(--ds-semantic-type-tracking-overline-letter-spacing);display:block}.data-list-workbench__heading h2{margin:var(--ds-ref-space-step-08) 0 0;color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-section-title-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);letter-spacing:var(--ds-semantic-type-tracking-tight-letter-spacing)}.data-list-workbench__heading p{margin:var(--ds-ref-space-step-06) 0 0;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-relaxed-line-height)}.data-list-workbench__body{min-width:0}.data-list-workbench__mobile-actions{display:none}.data-workbench-toolbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--ds-ref-space-step-10);margin-top:var(--ds-ref-space-step-18);padding-top:var(--ds-ref-space-step-20);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle);display:flex;position:relative}.data-workbench-toolbar--directory{padding-bottom:var(--ds-ref-space-step-18);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle);margin-top:0}.data-workbench-toolbar__views,.data-workbench-toolbar__query{min-width:0;display:flex}.data-workbench-toolbar__query{margin-left:auto}.data-workbench-query{align-items:flex-start;gap:var(--ds-ref-space-step-08);min-width:0;display:flex;position:relative}.data-workbench-query>.button{flex:none}.data-workbench-query__control{gap:var(--ds-ref-space-step-04);width:clamp(210px,18vw,280px);min-width:0;display:grid}.data-workbench-query__input-group{width:100%;height:var(--ds-semantic-size-control-default);background:var(--ds-semantic-color-surface-quiet)}.data-workbench-query__error{color:var(--ds-semantic-color-status-danger-foreground);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);line-height:var(--ds-semantic-type-leading-normal-line-height);margin:0}.data-workbench-query__actions{align-items:center;gap:var(--ds-ref-space-step-08);display:flex}.data-workbench-filter__count{min-width:var(--ds-ref-size-step-18);height:var(--ds-ref-size-step-18);color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);border-radius:var(--ds-ref-radius-step-06);font-size:var(--ds-semantic-type-eyebrow-size);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:grid}.data-workbench-filter__popover{border-color:var(--ds-semantic-color-border-strong);width:min(340px,100vw - 32px)}.data-workbench-filter__heading{gap:var(--ds-ref-space-step-04);min-width:0;display:grid}.data-workbench-filter__fields{gap:var(--ds-ref-space-step-08);padding-block:var(--ds-ref-space-step-10);display:grid}.data-workbench-filter__field{gap:var(--ds-ref-space-step-06);color:var(--ds-semantic-color-content-subtle);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-semibold-weight);display:grid}.data-workbench-filter__field>.ui-select{width:100%}.data-workbench-filter__footer{justify-content:flex-end;align-items:center;gap:var(--ds-ref-space-step-08);padding-top:var(--ds-ref-space-step-10);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);display:flex}.applied-filter-bar{min-height:var(--ds-ref-size-step-32);align-items:center;gap:var(--ds-ref-space-step-06);margin-top:var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);display:flex}@container (max-width:900px){:is(.data-workbench-toolbar:has(.data-workbench-query__actions>:nth-child(2)),.data-workbench-toolbar:has(.data-workbench-toolbar__views [role=tab]:nth-child(5))){align-items:stretch;gap:var(--ds-ref-space-step-10);flex-direction:column}:is(.data-workbench-toolbar:has(.data-workbench-query__actions>:nth-child(2)),.data-workbench-toolbar:has(.data-workbench-toolbar__views [role=tab]:nth-child(5))) :is(.data-workbench-toolbar__views,.data-workbench-toolbar__query){width:100%}:is(.data-workbench-toolbar:has(.data-workbench-query__actions>:nth-child(2)),.data-workbench-toolbar:has(.data-workbench-toolbar__views [role=tab]:nth-child(5))) .data-workbench-toolbar__query{justify-content:flex-end}}@container (max-width:720px){.data-workbench-toolbar{align-items:stretch;gap:var(--ds-ref-space-step-10);flex-direction:column}.data-workbench-toolbar__views,.data-workbench-toolbar__query{width:100%}.data-workbench-toolbar__query{justify-content:flex-end}}@container (max-width:540px){.data-workbench-toolbar__query .data-workbench-query{width:100%}}.applied-filter-bar__chip{align-items:center;gap:var(--ds-ref-space-step-04);min-height:var(--ds-ref-size-step-24);padding:0 var(--ds-ref-space-step-08);color:var(--ds-semantic-color-content-subtle);background:var(--ds-semantic-color-surface-soft);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-badge);font-size:var(--ds-semantic-type-eyebrow-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);display:inline-flex}.applied-filter-bar__chip:hover{border-color:var(--ds-semantic-color-border-strong)}.applied-filter-bar__count{font-variant-numeric:tabular-nums;margin-left:auto}.applied-filter-bar__clear{min-height:0;padding:var(--ds-ref-space-step-04) var(--ds-ref-space-step-02);color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-caption-compact-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);border:0}.data-result-stage__message{min-height:390px;margin-top:var(--ds-ref-space-step-16);padding:var(--ds-ref-space-step-48) var(--ds-ref-space-step-24) var(--ds-ref-space-step-56);place-items:center;display:grid}.data-result-stage,.data-result-stage__content{min-width:0}.data-result-stage__notice{margin-top:var(--ds-ref-space-step-12)}.responsive-data-collection__desktop{margin-top:var(--ds-ref-space-step-14);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-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ds-semantic-color-surface-default), transparent 22%);position:relative;overflow:hidden}.responsive-data-collection,.responsive-data-collection__desktop{min-width:0}.responsive-data-collection__mobile{display:none}.data-mobile-record-collection{gap:var(--ds-ref-space-step-08);display:grid}.data-mobile-selection-bar{min-height:var(--ds-ref-size-step-36);padding:0 var(--ds-ref-space-step-04);color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);justify-content:space-between;align-items:center;display:flex}.data-mobile-selection-bar label{align-items:center;gap:var(--ds-ref-space-step-08);color:var(--ds-semantic-color-content-subtle);font-weight:var(--ds-semantic-type-emphasis-bold-weight);display:inline-flex}.data-mobile-record-card{gap:var(--ds-ref-space-step-10);min-width:0;padding:var(--ds-ref-space-step-14);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-card);box-shadow:var(--ds-semantic-shadow-depth-control);grid-template-columns:minmax(0,1fr) auto;display:grid}.data-mobile-record-card[data-has-selection=true]{grid-template-columns:auto minmax(0,1fr) auto}.data-mobile-record-card[data-selected=true]{background:var(--ds-semantic-color-surface-soft);border-color:var(--ds-semantic-color-border-strong)}.data-mobile-record-card[data-has-media=true]{grid-template-columns:minmax(0,1fr);position:relative}.data-mobile-record-card__media{grid-column:1/-1;min-width:0}.data-mobile-record-card[data-has-media=true] .data-mobile-record-card__selection,.data-mobile-record-card[data-has-media=true] .data-mobile-record-card__action{z-index:1;top:var(--ds-ref-space-step-20);position:absolute}.data-mobile-record-card[data-has-media=true] .data-mobile-record-card__selection{left:var(--ds-ref-space-step-20);margin-top:0}.data-mobile-record-card[data-has-media=true] .data-mobile-record-card__action{right:var(--ds-ref-space-step-20)}.data-mobile-record-card[data-has-media=true] :is(.data-mobile-record-card__identity,.data-mobile-record-card__badges,.data-mobile-record-card__facts,.data-mobile-record-card__progress,.data-mobile-record-card__footer){grid-column:1/-1}.data-mobile-record-card__selection{margin-top:var(--ds-ref-space-step-04)}.data-mobile-record-card__identity{flex-direction:column;min-width:0;display:flex}.data-mobile-record-card__identifier{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-compact-size);font-variant-numeric:tabular-nums}.data-mobile-record-card__identity>strong{margin-top:var(--ds-ref-space-step-06);color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-mobile-record-card__identity>small{margin-top:var(--ds-ref-space-step-06);color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-table-meta-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-mobile-record-card__action{display:contents}.data-mobile-record-card[data-has-media=true] .data-mobile-record-card__action{display:flex}.data-mobile-record-card[data-has-media=true] .data-mobile-record-card__action>.button{color:var(--ds-semantic-color-content-default);background:color-mix(in srgb, var(--ds-semantic-color-surface-default), transparent 8%);border-color:var(--ds-semantic-color-border-default);box-shadow:var(--ds-semantic-shadow-depth-control)}.data-mobile-record-card__badges,.data-mobile-record-card__footer{justify-content:space-between;align-items:center;gap:var(--ds-ref-space-step-10);display:flex}.data-mobile-record-card__badge-group{align-items:center;gap:var(--ds-ref-space-step-06);min-width:0;display:inline-flex}.data-mobile-record-card__badges{margin-top:var(--ds-ref-space-step-04);padding-top:var(--ds-ref-space-step-12);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);grid-column:1/-1}.data-mobile-record-card[data-has-selection=true] .data-mobile-record-card__badges,.data-mobile-record-card[data-has-selection=true] .data-mobile-record-card__facts,.data-mobile-record-card[data-has-selection=true] .data-mobile-record-card__progress,.data-mobile-record-card[data-has-selection=true] .data-mobile-record-card__footer{grid-column:2/-1}.data-mobile-record-card[data-has-media=true][data-has-selection=true] :is(.data-mobile-record-card__badges,.data-mobile-record-card__facts,.data-mobile-record-card__progress,.data-mobile-record-card__footer){grid-column:1/-1}.data-mobile-record-card__facts{gap:var(--ds-ref-space-step-06);padding:var(--ds-ref-space-step-10);background:var(--ds-semantic-color-surface-soft);border-radius:var(--ds-semantic-radius-surface-control);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.data-mobile-record-card__fact{gap:var(--ds-ref-space-step-04);min-width:0;display:grid}.data-mobile-record-card__fact dt{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-eyebrow-size)}.data-mobile-record-card__fact dd{overflow-wrap:anywhere;min-width:0;color:var(--ds-semantic-color-content-subtle);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);margin:0}.data-mobile-record-card__progress{grid-column:1/-1;grid-template-columns:minmax(0,1fr);min-width:0;padding-inline:1px;display:grid}.data-mobile-record-card__footer{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-compact-size);grid-column:1/-1}.selection-action-bar{z-index:var(--ds-semantic-layer-sticky);width:max-content;max-width:calc(100% - 24px);min-height:var(--ds-ref-size-step-48);align-items:center;gap:var(--ds-ref-space-step-06);padding:var(--ds-ref-space-step-06) var(--ds-ref-space-step-06) var(--ds-ref-space-step-06) var(--ds-ref-space-step-08);color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);border:var(--ds-semantic-border-width-default) solid color-mix(in srgb, var(--ds-semantic-color-content-inverse), transparent 80%);border-radius:var(--ds-semantic-radius-surface-group);box-shadow:var(--ds-semantic-shadow-depth-overlay);margin:0;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.selection-action-bar__count{align-items:center;gap:var(--ds-ref-space-step-06);padding:0 var(--ds-ref-space-step-06);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight);white-space:nowrap;display:inline-flex}.selection-action-bar__scope{color:color-mix(in srgb, var(--ds-semantic-color-content-inverse), transparent 35%);font-size:var(--ds-semantic-type-caption-compact-size);white-space:nowrap}.selection-action-bar__divider{width:1px;height:var(--ds-ref-size-step-20);margin-inline:var(--ds-ref-space-step-04);background:color-mix(in srgb, var(--ds-semantic-color-content-inverse), transparent 78%)}.selection-action-bar .button{min-height:var(--ds-semantic-size-control-compact);gap:var(--ds-ref-space-step-06);padding:0 var(--ds-ref-space-step-10);color:inherit;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);background:0 0;border:0}.selection-action-bar .button:hover{background:color-mix(in srgb, var(--ds-semantic-color-content-inverse), transparent 86%);border-color:#0000;transform:none}.selection-action-bar .button:active{transform:none}.selection-action-bar .selection-action-bar__danger{color:var(--ds-structure-data-list-workbench-selection-danger-foreground)}.selection-action-bar .selection-action-bar__danger:hover{background:var(--ds-structure-data-list-workbench-selection-danger-background-hover)}.selection-action-bar .selection-action-bar__clear{color:color-mix(in srgb, var(--ds-semantic-color-content-inverse), transparent 34%)}.data-workbench-footer{min-width:0}@media (max-width:820px){.data-list-page-layout{padding:var(--ds-ref-space-step-20)}.data-list-workbench{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.data-list-workbench__header{align-items:flex-start;gap:var(--ds-ref-space-step-14);flex-direction:column;padding-bottom:0}.data-list-workbench:has(.data-workbench-toolbar) .data-list-workbench__header{padding-bottom:var(--ds-ref-space-step-14)}.data-workbench-toolbar{margin-top:0}.data-list-workbench__actions,.data-list-workbench>.data-list-workbench__header>.data-list-workbench__actions{display:none}.data-list-workbench__mobile-actions{gap:var(--ds-ref-space-step-06);width:100%;display:flex}.responsive-data-collection__desktop{display:none}.responsive-data-collection__mobile{gap:var(--ds-ref-space-step-08);margin-top:var(--ds-ref-space-step-14);display:grid}}@media (max-width:620px){.data-list-page-layout{gap:var(--ds-ref-space-step-16)}.data-workbench-query{width:100%}.data-workbench-query__input-group{flex:auto;width:auto;min-width:0}.data-workbench-query>.button{padding-inline:var(--ds-ref-space-step-12);flex:none}.data-workbench-query__actions{flex:none}.data-workbench-query:has(.data-workbench-query__actions>:nth-child(2)){flex-wrap:wrap}.data-workbench-query:has(.data-workbench-query__actions>:nth-child(2)) .data-workbench-query__actions{flex:100%;width:100%}.data-workbench-query:has(.data-workbench-query__actions>:nth-child(2)) .data-workbench-query__actions>*{flex:1 1 0;min-width:0}.data-workbench-filter__popover{border-radius:var(--ds-semantic-radius-surface-panel);width:auto;max-height:calc(100dvh - 32px);position:fixed;inset:auto 16px 16px;overflow-y:auto}.applied-filter-bar{flex-wrap:wrap}.applied-filter-bar__count{margin-left:0}.applied-filter-bar__clear{margin-left:auto}.selection-action-bar{flex-wrap:wrap;justify-content:center;width:auto;max-width:none;margin:0;bottom:8px;left:8px;right:8px;transform:none}.selection-action-bar__scope,.selection-action-bar__divider{display:none}.data-result-stage__message{min-height:300px;margin-top:var(--ds-ref-space-step-12);padding:var(--ds-ref-space-step-40) var(--ds-ref-space-step-18) var(--ds-ref-space-step-48)}.data-list-workbench__mobile-actions>.button{flex:1}}
.detail-facts{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-card);margin:0;display:grid;overflow:hidden}.detail-fact{align-items:start;gap:var(--ds-ref-space-step-16);min-width:0;padding:var(--ds-ref-space-step-16) var(--ds-ref-space-step-18);grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr);display:grid}.detail-fact+.detail-fact{border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle)}.detail-fact dt{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-small-size)}.detail-fact dd{overflow-wrap:anywhere;min-width:0;color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);margin:0}@media (max-width:620px){.detail-fact{gap:var(--ds-ref-space-step-06);grid-template-columns:minmax(0,1fr)}}
.activity-timeline{margin:0;padding:0;list-style:none;display:grid}.activity-timeline__item{gap:var(--ds-ref-space-step-12);min-width:0;padding-bottom:var(--ds-ref-space-step-20);grid-template-columns:14px minmax(0,1fr);display:grid;position:relative}.activity-timeline__item:not(:last-child):before{background:var(--ds-semantic-color-border-default);content:"";width:1px;position:absolute;top:13px;bottom:0;left:5px}.activity-timeline__item:last-child{padding-bottom:0}.activity-timeline__marker{z-index:1;width:11px;height:11px;margin-top:var(--ds-ref-space-step-04);background:var(--ds-semantic-color-surface-default);border:var(--ds-semantic-border-width-strong) solid var(--ds-semantic-color-border-strong);border-radius:50%;position:relative}.activity-timeline__item.is-current>.activity-timeline__marker{background:var(--ds-semantic-color-content-default);border-color:var(--ds-semantic-color-content-default);box-shadow:0 0 0 4px var(--ds-semantic-color-surface-strong)}.activity-timeline__content{gap:var(--ds-ref-space-step-06);min-width:0;display:grid}.activity-timeline__content>strong{color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-body-small-size);line-height:var(--ds-semantic-type-leading-compact-line-height)}.activity-timeline__content>p{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-relaxed-line-height);margin:0}.activity-timeline__meta{align-items:center;gap:var(--ds-ref-space-step-06);min-width:0;color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-compact-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.activity-timeline__meta>:not(:first-child):before{margin-right:var(--ds-ref-space-step-06);content:"·"}.activity-timeline__category{padding:var(--ds-ref-space-step-02) var(--ds-ref-space-step-06);color:var(--ds-semantic-color-content-subtle);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-ref-radius-step-06);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}
.ui-table .data-table-column--width-control{width:var(--table-column-control)}.ui-table .data-table-column--width-icon{width:var(--table-column-icon)}.ui-table .data-table-column--width-compact{width:var(--table-column-compact)}.ui-table .data-table-column--width-sm{width:var(--table-column-sm)}.ui-table .data-table-column--width-md{width:var(--table-column-md)}.ui-table .data-table-column--width-lg{width:var(--table-column-lg)}.ui-table .data-table-column--width-xl{width:var(--table-column-xl)}.ui-table .data-table-column--width-flex{width:auto;min-width:var(--table-column-flex)}.ui-table .data-table-column--width-action{width:var(--table-column-action)}.ui-table .data-table-column--align-left{text-align:left}.ui-table .data-table-column--align-center{text-align:center}.ui-table .data-table-column--align-right{text-align:right}.ui-table .data-table-column--selection,.ui-table .data-table-column--actions{min-width:var(--table-column-control);max-width:var(--table-column-control);vertical-align:middle;padding-inline:0}.ui-table .data-table-column--actions{min-width:var(--table-column-action);max-width:var(--table-column-action);padding-inline:var(--ds-ref-space-step-10)}.ui-table .data-table-column--selection .ui-checkbox{margin-inline:auto}.ui-table .data-table-column--sticky-start{z-index:1;background:var(--ds-semantic-color-surface-default);position:sticky;left:0}.ui-table .data-table-column--sticky-start:after{inset-block:0;width:var(--ds-ref-size-step-24);background:linear-gradient(90deg, color-mix(in srgb, var(--ds-component-table-sticky-edge-color), transparent 36%), transparent);pointer-events:none;content:"";position:absolute;right:-24px}.ui-table .ui-table__head.data-table-column--sticky-start{z-index:4;background:var(--ds-component-table-header-background)}.ui-table__body .ui-table__row:hover .ui-table__cell.data-table-column--sticky-start{background:var(--ds-component-table-row-background-hover)}.ui-table .ui-table__row--selected .ui-table__cell.data-table-column--sticky-start{background:var(--ds-component-table-row-background-selected)}.ui-table .ui-table__row--selected:hover .ui-table__cell.data-table-column--sticky-start{background:var(--ds-component-table-row-background-selected-hover)}.ui-table .data-table-column--sticky-end{z-index:3;background:var(--ds-semantic-color-surface-default);position:sticky;right:0}.ui-table .data-table-column--sticky-end:before{inset-block:0;width:var(--ds-ref-size-step-24);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ds-component-table-sticky-edge-color), transparent 36%));pointer-events:none;content:"";position:absolute;left:-24px}.ui-table__body .ui-table__row:hover .data-table-column--sticky-end{background:var(--ds-component-table-row-background-hover)}.ui-table .ui-table__row--selected .data-table-column--sticky-end{background:var(--ds-component-table-row-background-selected)}.ui-table .ui-table__row--selected:hover .data-table-column--sticky-end{background:var(--ds-component-table-row-background-selected-hover)}.ui-table .ui-table__head.data-table-column--actions{z-index:4;color:var(--ds-semantic-color-content-subtle);background:var(--ds-component-table-header-background)}.ui-table__body .data-table-column--actions .button[data-icon-only]{color:var(--ds-semantic-color-content-muted);opacity:.72}.ui-table .ui-table__body .ui-table__row:hover .data-table-column--actions .button[data-icon-only],.ui-table .ui-table__body .data-table-column--actions .button[data-icon-only]:focus-visible,.ui-table .ui-table__body .data-table-column--actions .button[data-icon-only][aria-expanded=true]{color:var(--ds-semantic-color-content-default);opacity:1}
.table-support__loading-viewport{margin-top:var(--ds-ref-space-step-14);background:var(--ds-semantic-color-surface-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-semantic-radius-surface-group);overscroll-behavior-inline:contain;scrollbar-width:auto;scrollbar-color:var(--ds-semantic-color-border-strong) var(--ds-semantic-color-surface-soft);overflow-x:auto}.table-support__loading-viewport--page{scrollbar-gutter:auto;max-height:none;overflow-y:hidden}.table-support__loading-viewport--contained{max-height:var(--runtime-ui-table-loading-viewport-max-height,none);scrollbar-gutter:stable;overflow-y:auto}.table-support__loading-viewport::-webkit-scrollbar{width:10px;height:10px}.table-support__loading-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)}.table-support__loading-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}.table-support__loading-viewport::-webkit-scrollbar-thumb:hover{background:var(--ds-semantic-color-content-faint)}.table-cell--progress{align-items:center;gap:var(--ds-ref-space-step-10);grid-template-columns:minmax(54px,1fr) auto;min-width:0;display:grid}.table-cell--progress strong{min-width:var(--ds-ref-size-step-40);color:var(--ds-semantic-color-content-subtle);font-size:var(--ds-semantic-type-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--ds-semantic-type-emphasis-bold-weight);text-align:right}.table-cell--date{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);font-variant-numeric:tabular-nums}.table-cell--primary{gap:var(--ds-ref-space-step-02);flex-direction:column;min-width:0;display:flex}.table-cell--primary strong,.table-cell--primary small{text-overflow:ellipsis;max-width:300px;overflow:hidden}.table-cell--primary strong{font-size:var(--ds-semantic-type-table-title-size);line-height:var(--ds-semantic-type-leading-compact-line-height)}.table-cell--primary small{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-table-meta-size);line-height:var(--ds-semantic-type-leading-compact-line-height)}.table-cell--text{color:var(--ds-semantic-color-content-subtle)}.table-cell--id{color:var(--ds-semantic-color-content-faint);font-variant-numeric:tabular-nums}.table-cell--trigger{max-width:100%;color:inherit;font:inherit;text-align:left;border-radius:var(--ds-ref-radius-step-09);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.table-cell--trigger:hover{color:var(--ds-semantic-color-content-default);text-underline-offset:3px;text-decoration:underline}.table-cell--trigger:focus-visible{outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-border-focus);outline-offset:2px}.table-cell--numeric{color:var(--ds-semantic-color-content-subtle);font-variant-numeric:tabular-nums;font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.table-cell--missing{color:var(--ds-semantic-color-content-faint)}.table-cell--person{align-items:center;gap:var(--ds-ref-space-step-08);display:inline-flex}.table-cell--person-detail{gap:var(--ds-ref-space-step-02);min-width:0;display:inline-grid}.table-cell--person-detail .table-cell--person{min-width:0;color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.table-cell--person-detail>small{padding-left:var(--ds-ref-space-step-30);color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-compact-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-cell--relative-time{align-items:flex-end;gap:var(--ds-ref-space-step-04);font-variant-numeric:tabular-nums;flex-direction:column;display:inline-flex}.table-cell--relative-time strong{font-size:var(--ds-semantic-type-caption-size)}.table-cell--relative-time span{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-compact-size)}@media (max-width:820px){.table-support__loading-viewport{max-height:none;display:block;overflow:hidden}}
.data-table-sort-button{min-height:var(--ds-ref-size-step-32);align-items:center;justify-content:inherit;gap:var(--ds-ref-space-step-04);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.data-table-sort-button:hover,.data-table-sort-button--active{color:var(--ds-semantic-color-content-default)}.data-table-sort-button:focus-visible{outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-border-focus);outline-offset:2px}.data-table-column-visibility{gap:var(--ds-ref-space-step-10);border-color:var(--ds-semantic-color-border-strong);width:min(360px,100vw - 32px);display:grid}.data-table-column-visibility__heading{gap:var(--ds-ref-space-step-04);min-width:0;display:grid}.data-table-column-visibility__fixed{padding:var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-surface-soft);border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-normal-line-height);margin:0}.data-table-column-visibility__list{gap:var(--ds-ref-space-step-04);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-table-column-visibility__list label{min-width:0;min-height:var(--ds-ref-size-step-36);align-items:center;gap:var(--ds-ref-space-step-08);padding-inline:var(--ds-ref-space-step-08);color:var(--ds-semantic-color-content-subtle);border-radius:var(--ds-ref-radius-step-09);cursor:pointer;font-size:var(--ds-semantic-type-control-size);font-weight:var(--ds-semantic-type-emphasis-semibold-weight);display:flex}.data-table-column-visibility__list label:hover{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft)}.data-table-column-visibility__footer{justify-content:space-between;align-items:center;gap:var(--ds-ref-space-step-10);padding-top:var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-muted);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);font-size:var(--ds-semantic-type-caption-size);display:flex}@media (max-width:620px){.data-table-column-visibility{border-radius:var(--ds-semantic-radius-surface-panel);width:auto;max-height:calc(100dvh - 32px);position:fixed;inset:auto 16px 16px;overflow-y:auto}}

.dashboard-layout{min-width:0;padding:var(--ds-ref-space-step-30);gap:var(--ds-ref-space-step-28);flex-direction:column;display:flex}.dashboard-layout__header,.dashboard-layout__metrics,.dashboard-layout__analytics,.dashboard-layout__workbench{min-width:0}.dashboard-layout__intro{gap:var(--ds-ref-space-step-18);display:grid}.dashboard-metric-grid{gap:var(--ds-ref-space-step-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-analytics{gap:var(--ds-ref-space-step-16);grid-template-columns:minmax(0,1.68fr) minmax(230px,.72fr);display:grid}.dashboard-analytics[data-dashboard-analytics-has-insights=false]{grid-template-columns:minmax(0,1fr)}.dashboard-analytics__primary,.dashboard-analytics__insights{min-width:0}.dashboard-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-semantic-space-module-gap);display:flex}.dashboard-panel-header h2{margin:var(--ds-ref-space-step-06) 0 0;font-size:var(--ds-semantic-type-section-title-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);letter-spacing:var(--ds-semantic-type-tracking-tight-letter-spacing)}.dashboard-panel-header p{margin:var(--ds-ref-space-step-06) 0 0;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-small-size)}.dashboard-panel-header__content{min-width:0}.dashboard-panel-header__eyebrow{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-heavy-weight);letter-spacing:var(--ds-semantic-type-tracking-overline-letter-spacing);text-transform:uppercase;display:block}.dashboard-panel-header__actions{align-items:center;min-width:0;display:flex}.dashboard-analytics__insights{gap:var(--ds-ref-space-step-16);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.ui-card--compact>.dashboard-panel-header{align-items:center}.dashboard-context-rail{gap:var(--ds-ref-space-step-16);flex-direction:column;min-width:0;display:flex}.dashboard-context-rail__sections{background:var(--ds-semantic-color-surface-quiet);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-semantic-radius-surface-panel);min-width:0;box-shadow:var(--ds-semantic-shadow-depth-control);overflow:hidden}.dashboard-context-rail__sections>section{min-width:0;padding:var(--ds-ref-space-step-20) var(--ds-ref-space-step-18);box-shadow:none;background:0 0;border:0;border-radius:0}.dashboard-context-rail__sections>section+section{border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle)}.dashboard-context-rail__accent{min-width:0}@media (max-width:1380px){.dashboard-context-rail{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);display:grid}.dashboard-context-rail[data-dashboard-context-rail-has-accent=false]{grid-template-columns:minmax(0,1fr)}.dashboard-context-rail__sections{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-context-rail__sections>section+section{border-top:0;border-left:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle)}}@media (max-width:1040px){.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics{grid-template-columns:minmax(0,1fr)}.dashboard-analytics__insights{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-layout{padding:var(--ds-ref-space-step-20)}}@media (max-width:620px){.dashboard-metric-grid{gap:var(--ds-ref-space-step-10)}.dashboard-analytics__insights,.dashboard-context-rail,.dashboard-context-rail__sections{grid-template-columns:minmax(0,1fr)}.dashboard-context-rail__sections>section+section{border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-subtle);border-left:0}.dashboard-panel-header{flex-direction:column}.dashboard-panel-header__actions{justify-content:space-between;width:100%}}
