@layer design-system.reset,design-system.tokens,design-system.components,design-system.theme,design-system.overrides;@layer design-system.reset{.ds-root{font:var(--ds-body-text-regular);color:var(--ds-text-color)}.ds-root h1,.ds-root h2,.ds-root h3,.ds-root h4,.ds-root h5,.ds-root h6{font:var(--ds-headings-regular)}.ds-root small{font:var(--ds-body-text-small)}}.ds-root{--ui-separator-bg-color: var(--colors-palette-grayish-cadet-grey);--ui-separator-size: 1px}@layer design-system.reset{[data-ds-enable~=scrollbar]{--ds-scroll-corner-border: 4px solid transparent;--ds-scroll-corner-background: var(--colors-palette-grayish-platinum);--ds-scroll-type: auto;--ds-scroll-track-radius: calc(1px * var(--units-base-double));--ds-scroll-track-corner-radius: calc(1px * var(--units-base-double));--ds-scroll-thumb-background: var(--colors-palette-grayish-cadet-grey);--ds-scroll-thumb-hover-background: var( --colors-palette-grayish-paynes-grey );--ds-scroll-thumb-size: 5px;--ds-scroll-track-background: transparent;--ds-scroll-size: initial}[data-ds-enable~=scrollbar] ::-webkit-scrollbar{width:var(--ds-scroll-size);height:var(--ds-scroll-size);border-radius:calc(1px * var(--units-base-quarter))}[data-ds-enable~=scrollbar] ::-webkit-scrollbar-corner{background:var(--ds-scroll-corner-background);border-radius:var(--ds-scroll-track-corner-radius);background-clip:content-box;border:var(--ds-scroll-corner-border)}[data-ds-enable~=scrollbar] ::-webkit-scrollbar-thumb{border:var(--ds-scroll-thumb-size) solid transparent;background-clip:content-box;transition:background-color .2s;border-radius:var(--ds-scroll-track-radius);background-color:var(--ds-scroll-thumb-background)}[data-ds-enable~=scrollbar] ::-webkit-scrollbar-thumb:hover{--ds-scroll-thumb-background: var(--ds-scroll-thumb-hover-background)}[data-ds-enable~=scrollbar] ::-webkit-scrollbar-track{background-color:var(--ds-scroll-track-background)}[data-ds-enable~=scrollbar] [data-scrollbar=horizontal]{overflow:var(--ds-scroll-type) hidden}[data-ds-enable~=scrollbar] [data-scrollbar=vertical]{overflow:hidden var(--ds-scroll-type)}[data-ds-enable~=scrollbar] [data-scrollbar=both]{overflow:var(--ds-scroll-type)}[data-ds-enable~=scrollbar] [data-scrollbar-type=always]{--ds-scroll-type: scroll}[data-ds-enable~=scrollbar] [data-scrollbar-type=auto]{--ds-scroll-type: auto}[data-ds-enable~=scrollbar] [data-scrollbar-size=m]{--ds-scroll-thumb-size: 5px}[data-ds-enable~=scrollbar] [data-scrollbar-size=l]{--ds-scroll-thumb-size: 2px}}@layer design-system.tokens{:root{--ui-space-unit: 1px;--ui-radius-unit-full: 9999px;--ui-zindex-alerts: 1000px}}@layer design-system.tokens{.ds-root :where([class^=ds-],[class*=" ds-"]){--ds-input-text-main-field-padding-block: calc( var(--ds-scale) * var(--ds-fractional-two-thirds) );--ds-input-text-main-field-padding-inline: calc( var(--ds-scale) * var(--ds-fractional-two-thirds) );--ds-input-text-main-field-gap: calc( var(--ds-scale) * var(--ds-fractional-four-thirds) );--ds-input-text-main-field-background-color: var(--ds-ui-generic-fill);--ds-input-text-prefix-suffix-padding-block: calc( var(--ds-scale) * var(--ds-fractional-two-thirds) );--ds-input-text-prefix-suffix-padding-inline: calc( var(--ds-scale) * var(--ds-fractional-two-thirds) );--ds-input-text-prefix-suffix-gap: calc( var(--ds-scale) * var(--ds-fractional-four-thirds) );--ds-input-text-prefix-suffix-background-color: var(--ds-ui-generic-fill);--ds-input-text-prefix-suffix-prefix-background-color: var( --ds-neutral-800 );--ds-input-text-prefix-suffix-suffix-background-color: var( --ds-neutral-800 );--ds-input-text-prefix-suffix-ui-color: var(--ds-white);--ds-input-text-border-radius: calc( var(--ds-scale) * var(--ds-fractional-one-third) );--ds-input-text-border-width: calc( var(--ds-scale) * var(--ds-fractional-one-twelfth) );--ds-input-text-border-color: var(--ds-neutral-300);--ds-input-text-help-color: var(--ds-semantic-color);--ds-input-text-color: var(--ds-neutral-800);--ds-input-text-label-padding: calc( var(--ds-scale) * var(--ds-fractional-one-half) );--ds-input-text-info-text-padding: calc( var(--ds-scale) * var(--ds-fractional-one-fourth) );--ds-input-text-required-gap: calc( var(--ds-scale) * var(--ds-fractional-one-third) )}}@layer design-system.reset{input,optgroup,select,textarea{margin:0;font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit}fieldset{width:100%;margin:0;padding:0;border:0}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}}:root{--ui-form-control-height: calc( var(--ui-space-unit) * var(--raw-dimensions-base-7x) );--ui-form-control-padding-x: calc( var(--ui-space-unit) * var(--units-base-double) );--ui-form-control-padding-y: calc( var(--ui-space-unit) * var(--units-base-unit) );--ui-form-control-border-radius: calc( var(--ui-space-unit) * var(--radii-radius-large) );--ui-form-control-border-size: var(--ui-space-unit);--ui-form-control-background-color: var(--colors-ui-anti-flash-white);--ui-form-control-border-color: var(--colors-palette-grayish-french-grey);--ui-form-control-box-shadow: none;--ui-form-control-font-weight: 400;--ui-form-control-color: var(--colors-palette-grayish-gunmetal);--ui-form-control-placeholder-color: var( --colors-palette-grayish-paynes-grey );--ui-form-control-focused-background-color: var(--colors-ui-anti-flash-white);--ui-form-control-focused-border-color: var(--colors-palette-blues-true-blue);--ui-form-control-focused-box-shadow: inset 0 0 0 .5px var(--colors-palette-blues-true-blue);--ui-form-control-focused-color: var(--colors-palette-blues-true-blue);--ui-form-control-disabled-opacity: .5;--ui-form-control-invalid-border-color: var(--colors-semantic-alert);--ui-form-control-invalid-box-shadow: inset 0 0 0 .5px var(--colors-semantic-alert);--ui-form-control-valid-border-color: var(--colors-semantic-success);--ui-form-control-valid-box-shadow: inset 0 0 0 .5px var(--colors-semantic-success);--ui-text-field-gap: calc(var(--ui-space-unit) * var(--units-base-double));--ui-form-legend-padding-y: calc( var(--ui-space-unit) * var(--units-base-half) );--ui-form-legend-padding-x: calc( var(--ui-space-unit) * var(--units-base-unit) );--ui-form-legend-color: var(--colors-palette-grayish-gunmetal);--ui-form-legend-focused-color: var(--ui-form-legend-color);--ui-form-legend-invalid-color: var(--ui-form-legend-color);--ui-form-legend-valid-color: var(--ui-form-legend-color);--ui-form-legend-font-weight: 500;--ui-form-label-padding-y: calc( var(--ui-space-unit) * var(--units-base-quarter) );--ui-form-label-padding-x: calc( var(--ui-space-unit) * var(--units-base-double) );--ui-form-label-color: var(--colors-palette-grayish-gunmetal);--ui-form-label-focused-color: var(--colors-palette-blues-true-blue);--ui-form-label-invalid-color: var(--colors-semantic-alert);--ui-form-label-valid-color: var(--colors-semantic-success);--ui-form-label-font-weight: 500;--ui-form-description-padding-y: calc( var(--ui-space-unit) * var(--units-base-quarter) );--ui-form-description-padding-x: calc( var(--ui-space-unit) * var(--units-base-double) );--ui-form-description-color: var(--colors-palette-grayish-cadet-grey);--ui-form-description-focused-color: var(--colors-palette-grayish-cadet-grey);--ui-form-description-invalid-color: var(--colors-semantic-alert);--ui-form-description-valid-color: var(--colors-semantic-success)}@layer design-system.components{.ui-form-field>label{display:block;padding:var(--ui-form-label-padding-y) var(--ui-form-label-padding-x);color:var(--ui-form-label-color);font-size:14px;font-weight:var(--ui-form-label-font-weight);transition:color .15s ease}.ui-form-field>small{display:block;width:100%;padding:var(--ui-form-description-padding-y) var(--ui-form-description-padding-x);color:var(--ui-form-description-color);transition:color .15s ease;font-size:12px}.ui-form-field:has(.ui-form-control:where(:not([readonly])):where(:active,:focus,:focus-visible,[data-focused]))>label{color:var(--ui-form-label-focused-color)}.ui-form-field:has(.ui-form-control:where(:not([readonly])):where(:active,:focus,:focus-visible,[data-focused]))>small{color:var(--ui-form-description-focused-color)}.ui-form-field:has(.ui-form-control:where([aria-invalid=false],[data-invalid=false]))>label{color:var(--ui-form-label-valid-color)}.ui-form-field:has(.ui-form-control:where([aria-invalid=false],[data-invalid=false]))>small{color:var(--ui-form-description-valid-color)}.ui-form-field:has(.ui-form-control:where([aria-invalid=true],:invalid,[data-invalid=true]))>label{color:var(--ui-form-label-invalid-color)}.ui-form-field:has(.ui-form-control:where([aria-invalid=true],:invalid,[data-invalid=true]))>small{color:var(--ui-form-description-invalid-color)}.ds-form-field>label{display:inline-flex;font:var(--ds-ui-text-regular);padding-block:var(--ds-input-text-label-padding);padding-inline:var(--ds-input-text-label-padding-inline, 0);transition:color .15s ease}.ds-form-field>small{display:block;font:var(--ds-ui-text-small);padding-block:var(--ds-input-text-label-padding);padding-inline:var(--ds-input-text-label-padding-inline, 0);transition:color .15s ease}}@layer design-system.components{.ui-form-control:not([type=radio]){appearance:none;display:flex;position:relative;width:100%;height:var(--ui-form-control-height);transition:border-color .15s ease,outline .15s ease;padding:var(--ui-form-control-padding-y) var(--ui-form-control-padding-x);border:var(--ui-form-control-border-size) solid var(--ui-form-control-border-color);box-shadow:var(--ui-form-control-box-shadow);border-radius:var(--ui-form-control-border-radius);outline:none;background-color:var(--ui-form-control-background-color);color:var(--ui-form-control-color);font-weight:var(--ui-form-control-font-weight)}.ui-form-control:not([type=radio]):where(textarea){height:auto}.ui-form-control:not([type=radio])::placeholder,.ui-form-control:not([type=radio]) ::-webkit-input-placeholder,.ui-form-control:not([type=radio]) [data-placeholder]{color:var(--ui-form-control-placeholder-color)}.ui-form-control:not([type=radio]):where(:not([readonly])):where(:active,:focus,:focus-visible,[data-focused]){--ui-form-control-background-color: var( --ui-form-control-focused-background-color );--ui-form-control-border-color: var(--ui-form-control-focused-border-color);--ui-form-control-box-shadow: var(--ui-form-control-focused-box-shadow)}.ui-form-control:not([type=radio]):where([disabled],[data-disabled]){opacity:var(--ui-form-control-disabled-opacity);pointer-events:none}.ui-form-control:not([type=radio]):where([aria-invalid=false],[data-invalid=false]){--ui-form-control-border-color: var(--ui-form-control-valid-border-color);--ui-form-control-box-shadow: var(--ui-form-control-valid-box-shadow)}.ui-form-control:not([type=radio]):where([aria-invalid=true],:invalid,[data-invalid=true]){--ui-form-control-border-color: var(--ui-form-control-invalid-border-color);--ui-form-control-box-shadow: var(--ui-form-control-invalid-box-shadow)}.ds-form-control:not([type=radio]){--ds-input-text-line-height: calc( var(--ds-scale) * var(--ds-fractional-double) );--ds-input-text-font-size: calc( var(--ds-scale) * var(--ds-fractional-four-thirds) );--ds-input-text-size: calc( var(--ds-input-text-line-height) + calc(2 * var(--ds-input-text-main-field-padding-block)) );appearance:none;display:flex;position:relative;width:100%;padding-inline:var(--ds-input-text-main-field-padding-inline);padding-block:var(--ds-input-text-main-field-padding-block);border-radius:var(--ds-input-text-border-radius);border-width:var(--ds-input-text-border-width);border-color:var(--ds-input-text-border-color);border-style:solid;color:var(--ds-input-text-color);box-shadow:none;max-height:var(--ds-input-text-size);line-height:var(--ds-input-text-line-height);font-size:var(--ds-input-text-font-size);background:var(--ds-input-text-main-field-background-color)}.ds-form-control:not([type=radio]):where(:not([readonly])):where(:active,:focus,:focus-visible,[data-focused]){border-color:var(--ds-mode-primary-semantic-color);box-shadow:unset}.ds-form-control:not([type=radio]):where([disabled],[data-disabled]){pointer-events:none;opacity:var(--ds-input-text-disabled-opacity, 1);background:var(--ds-mode-disabled-ui-generic-fill);color:var(--ds-mode-disabled-ui-generic-foreground)}.ds-form-control:not([type=radio]):where([aria-invalid=false],[data-invalid=false]){border-color:var(--ds-mode-success-semantic-color);box-shadow:unset}.ds-form-control:not([type=radio]):where([aria-invalid=true],:invalid,[data-invalid=true]){border-color:var(--ds-mode-error-semantic-color);box-shadow:unset}}@layer design-system.components{:root{--ui-checkbox-size: 1.5rem;--ui-checkbox-radius: calc( var(--ui-space-unit) * var(--radii-radius-large) );--ui-checkbox-padding: calc(var(--ui-space-unit) * var(--units-base-half));--ui-checkbox-border-size: 0;--ui-checkbox-border-color: var(--colors-palette-grayish-french-grey);--ui-checkbox-background: var(--colors-ui-anti-flash-white);--ui-checkbox-box-shadow: inset 0 0 0 2px var(--colors-palette-grayish-french-grey);--ui-checkbox-outline: 2px solid transparent;--ui-checkbox-active-outline: 2px solid var(--colors-palette-grayish-french-grey);--ui-checkbox-hover-border-color: var(--colors-semantic-primary);--ui-checkbox-hover-box-shadow: inset 0 0 0 2px var(--colors-semantic-primary);--ui-checkbox-checked-color: var(--colors-ui-anti-flash-white);--ui-checkbox-checked-background-color: var(--colors-semantic-primary);--ui-checkbox-checked-box-shadow: none;--ui-checkbox-indeterminate-color: var(--colors-ui-anti-flash-white);--ui-checkbox-indeterminate-background-color: var( --colors-semantic-primary );--ui-checkbox-indeterminate-box-shadow: none;--ui-checkbox-invalid-background-color: var(--colors-semantic-alert);--ui-checkbox-invalid-box-shadow: inset 0 0 0 2px var(--colors-semantic-alert);--ui-checkbox-valid-background-color: var(--colors-semantic-success);--ui-checkbox-valid-box-shadow: inset 0 0 0 2px var(--colors-semantic-success)}input[type=checkbox].ui-form-control{appearance:none;overflow:hidden;padding:0;margin:0;display:block;position:relative;vertical-align:middle;flex-shrink:0;width:var(--ui-checkbox-size);height:var(--ui-checkbox-size);border-radius:var(--ui-checkbox-radius);cursor:pointer;outline:var(--ui-checkbox-outline);outline-offset:0;border:var(--ui-checkbox-border-size) solid var(--ui-checkbox-border-color);box-shadow:var(--ui-checkbox-box-shadow);background-color:var(--ui-checkbox-background-color)}input[type=checkbox].ui-form-control:after{position:absolute;width:100%;height:100%;top:0;left:0;font-family:Material Symbols Sharp,sans-serif;font-size:calc(var(--ui-checkbox-size) - var(--ui-checkbox-padding));line-height:var(--ui-checkbox-size);text-align:center;vertical-align:middle;background-color:var(--ui-checkbox-background-color);color:var(--ui-checkbox-color);box-shadow:var(--ui-checkbox-box-shadow);border:var(--ui-checkbox-border-size) solid var(--ui-checkbox-border-color)}input[type=checkbox].ui-form-control:disabled{background-color:var(--colors-palette-grayish-platinum);cursor:not-allowed}input[type=checkbox].ui-form-control:focus,input[type=checkbox].ui-form-control:focus-visible{outline:var(--ui-checkbox-active-outline);outline-offset:0}input[type=checkbox].ui-form-control:checked:after{content:"check";--ui-checkbox-color: var(--ui-checkbox-checked-color);--ui-checkbox-background-color: var( --ui-checkbox-checked-background-color );--ui-checkbox-box-shadow: var(--ui-checkbox-checked-box-shadow)}input[type=checkbox].ui-form-control:indeterminate:after{content:"check_indeterminate_small";--ui-checkbox-color: var(--ui-checkbox-indeterminate-color);--ui-checkbox-background-color: var( --ui-checkbox-indeterminate-background-color );--ui-checkbox-box-shadow: var(--ui-checkbox-indeterminate-box-shadow)}input[type=checkbox].ui-form-control:is([aria-invalid=true],:invalid,[data-invalid=true]){--ui-checkbox-box-shadow: var(--ui-checkbox-invalid-box-shadow)}input[type=checkbox].ui-form-control:is([aria-invalid=true],:invalid,[data-invalid=true]):after{--ui-checkbox-background-color: var( --ui-checkbox-invalid-background-color );--ui-checkbox-box-shadow: var(--ui-checkbox-invalid-box-shadow)}input[type=checkbox].ui-form-control:is([aria-invalid=false],[data-invalid=false]){--ui-checkbox-box-shadow: var(--ui-checkbox-valid-box-shadow)}input[type=checkbox].ui-form-control:is([aria-invalid=false],[data-invalid=false]):after{--ui-checkbox-background-color: var( --ui-checkbox-valid-background-color );--ui-checkbox-box-shadow: var(--ui-checkbox-valid-box-shadow)}input[type=checkbox].ui-form-control:hover:not(:disabled){--ui-checkbox-border-color: var(--ui-checkbox-hover-border-color);--ui-checkbox-background-color: var(--ui-checkbox-hover-background);--ui-checkbox-box-shadow: var(--ui-checkbox-hover-box-shadow)}}@layer design-system.components{:root{--ui-checkbox-margin-top: calc( var(--ui-space-unit) * var(--units-base-quarter) );--ui-checkbox-label-gap: calc( var(--ui-space-unit) * var(--units-base-unit) )}.ui-form-field:has(>input.ui-form-control[type=checkbox]){display:grid;grid-template-columns:calc(var(--ui-checkbox-size)) auto;align-items:end}.ui-form-field:has(>input.ui-form-control[type=checkbox])>.ui-form-control{align-self:start;grid-row:1/span 2;grid-column:1;margin-top:var(--ui-checkbox-margin-top)}.ui-form-field:has(>input.ui-form-control[type=checkbox])>label{grid-row:1/1;grid-column:2/2;padding-left:var(--ui-checkbox-label-gap)}.ui-form-field:has(>input.ui-form-control[type=checkbox])>small{grid-row:2/2;grid-column:2/2;padding-left:var(--ui-checkbox-label-gap)}}@layer design-system.components{:root{--ui-radio-size: 1.5rem;--ui-radio-border-size: 0;--ui-radio-border-radius: 50%;--ui-radio-border-color: var(--colors-palette-grayish-french-grey);--ui-radio-background: var(--colors-ui-anti-flash-white);--ui-radio-box-shadow: inset 0 0 0 2px var(--colors-palette-grayish-french-grey);--ui-radio-outline: 2px solid transparent;--ui-radio-active-outline: 2px solid var(--colors-palette-grayish-french-grey);--ui-radio-hover-border-color: var(--colors-semantic-primary);--ui-radio-hover-box-shadow: inset 0 0 0 2px var(--colors-semantic-primary);--ui-radio-checked-color: var(--colors-ui-anti-flash-white);--ui-radio-checked-background-color: var(--colors-semantic-primary);--ui-radio-checked-box-shadow: inset 0 0 0 2px var(--ui-radio-checked-background-color);--ui-radio-indeterminate-color: var(--colors-ui-anti-flash-white);--ui-radio-indeterminate-background-color: var(--colors-semantic-primary);--ui-radio-indeterminate-box-shadow: none;--ui-radio-invalid-background-color: var(--colors-semantic-alert);--ui-radio-invalid-box-shadow: inset 0 0 0 2px var(--colors-semantic-alert);--ui-radio-valid-background-color: var(--colors-semantic-success);--ui-radio-valid-box-shadow: inset 0 0 0 2px var(--colors-semantic-success)}input[type=radio].ui-form-control{appearance:none;overflow:hidden;padding:0;margin:0;display:block;position:relative;vertical-align:middle;flex-shrink:0;width:var(--ui-radio-size);height:var(--ui-radio-size);border-radius:var(--ui-radio-border-radius);cursor:pointer;outline:var(--ui-radio-outline);outline-offset:0;border:var(--ui-radio-border-size) solid var(--ui-radio-border-color);box-shadow:var(--ui-radio-box-shadow);background-color:var(--ui-radio-background-color)}input[type=radio].ui-form-control:after{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px;font-size:calc(var(--ui-radio-size) - var(--ui-radio-padding));line-height:var(--ui-radio-size);text-align:center;vertical-align:middle;background-color:var(--ui-radio-background-color);color:var(--ui-radio-color);box-shadow:none;border:var(--ui-radio-border-size) solid var(--ui-radio-border-color);border-radius:var(--ui-radio-border-radius)}input[type=radio].ui-form-control:disabled{background-color:var(--colors-palette-grayish-platinum);cursor:not-allowed}input[type=radio].ui-form-control:focus,input[type=radio].ui-form-control:focus-visible{outline:var(--ui-radio-active-outline);outline-offset:0}input[type=radio].ui-form-control:checked{--ui-radio-box-shadow: var(--ui-radio-checked-box-shadow)}input[type=radio].ui-form-control:checked:after{background-color:var(--ui-radio-checked-background-color)}input[type=radio].ui-form-control:hover:not(:disabled){--ui-radio-border-color: var(--ui-radio-hover-border-color);--ui-radio-background-color: var(--ui-radio-hover-background);--ui-radio-box-shadow: var(--ui-radio-hover-box-shadow)}}@layer design-system.components{.ui-form-radio{display:flex;flex-flow:row wrap;gap:calc(var(--ui-space-unit) * var(--units-base-half))}.ui-form-radio label{display:block;padding:var(--ui-form-label-padding-y) var(--ui-form-label-padding-x);color:var(--ui-form-label-color);font-size:14px;font-weight:var(--ui-form-label-font-weight);transition:color .15s ease;width:100%}.ui-form-radio .ui-form-field:has(>input.ui-form-control[type=radio]){--ui-radio-label-font-size: 16px;--ui-radio-label-font-weight: 400;--ui-radio-label-padding: var(--ui-form-label-padding-x);--ui-radio-fields-gap: calc( var(--ui-space-unit) * var(--units-base-double) );--ui-radio-label-gap: calc(var(--ui-space-unit) * var(--units-base-unit));display:flex;margin-right:var(--ui-radio-fields-gap)}.ui-form-radio .ui-form-field:has(>input.ui-form-control[type=radio])>label{padding:0 0 0 var(--ui-radio-label-gap);font-size:var(--ui-radio-label-font-size);font-weight:var(--ui-radio-label-font-weight)}.ui-form-radio .ui-form-field:has(>input.ui-form-control[type=radio]):first-of-type{margin-left:var(--ui-radio-label-padding)}.ui-form-radio>small{display:block;padding:var(--ui-form-description-padding-y) var(--ui-form-description-padding-x);color:var(--ui-form-description-color);transition:color .15s ease;font-size:12px;width:100%}.ui-form-radio:where([aria-invalid=false],[data-invalid=false])>label{color:var(--ui-form-label-valid-color)}.ui-form-radio:where([aria-invalid=false],[data-invalid=false])>small{color:var(--ui-form-description-valid-color)}.ui-form-radio:where([aria-invalid=true],:invalid,[data-invalid=true])>label{color:var(--ui-form-label-invalid-color)}.ui-form-radio:where([aria-invalid=true],:invalid,[data-invalid=true])>small{color:var(--ui-form-description-invalid-color)}}@layer design-system.components{:root{--ds-file-input-button-padding-x: 12px;--ds-file-input-button-background-color: var(--colors-semantic-primary);--ds-file-input-button-text-color: var( --ds-mode-primary-semantic-contrast-color );--ds-file-input-spacing: 12px}input[type=file].ds-form-control{padding-inline:0}input[type=file].ds-form-control::file-selector-button{background:var(--colors-semantic-primary);color:var(--colors-ui-anti-flash-white);line-height:1;box-sizing:content-box;outline:none;border:none;padding-left:var(--ds-file-input-button-padding-x);padding-right:var(--ds-file-input-button-padding-x);margin-right:var(--ds-file-input-spacing);height:var(--ds-input-text-size);max-height:var(--ds-input-text-size);margin-top:calc(-1 * var(--ds-input-text-main-field-padding-block))}input[type=file].ds-form-control::file-selector-button:hover{background:var(--ds-mode-primary-semantic-hover-color)}input[type=file].ds-form-control::file-selector-button:focus,input[type=file].ds-form-control::file-selector-button:active{background:var(--ds-mode-primary-semantic-pressed-color)}input[type=file].ds-form-control::-webkit-file-upload-button{background:var(--colors-semantic-primary);color:var(--colors-ui-anti-flash-white);line-height:1;box-sizing:content-box;outline:none;border:none;padding-left:var(--ds-file-input-button-padding-x);padding-right:var(--ds-file-input-button-padding-x);margin-right:var(--ds-file-input-spacing);height:var(--ds-input-text-size);max-height:var(--ds-input-text-size);margin-top:calc(-1 * var(--ds-input-text-main-field-padding-block))}input[type=file].ds-form-control::-webkit-file-upload-button:hover{background:var(--ds-mode-primary-semantic-hover-color)}input[type=file].ds-form-control::-webkit-file-upload-button:focus,input[type=file].ds-form-control::-webkit-file-upload-button:active{background:var(--ds-mode-primary-semantic-pressed-color)}input[type=file].ds-form-control[hidden]{display:none}.ds-form-field>[role=group]:has(>.ds-form-control>input[type=file]){overflow:hidden}.ds-form-field>[role=group]:has(>.ds-form-control>input[type=file]) .ds-file-upload-button{background:var(--colors-semantic-primary);color:var(--colors-ui-anti-flash-white);line-height:1;box-sizing:content-box;outline:none;border:none;padding-left:var(--ds-file-input-button-padding-x);padding-right:var(--ds-file-input-button-padding-x);margin-right:var(--ds-file-input-spacing);height:var(--ds-input-text-size);max-height:var(--ds-input-text-size);margin-left:calc(-1 * var(--ds-input-text-main-field-padding-inline));margin-right:0}.ds-form-field>[role=group]:has(>.ds-form-control>input[type=file]) .ds-file-upload-button:hover{background:var(--ds-mode-primary-semantic-hover-color)}.ds-form-field>[role=group]:has(>.ds-form-control>input[type=file]) .ds-file-upload-button:focus,.ds-form-field>[role=group]:has(>.ds-form-control>input[type=file]) .ds-file-upload-button:active{background:var(--ds-mode-primary-semantic-pressed-color)}}@layer design-system.components{[role=group]:has(>.ui-form-control){padding:0;align-items:center;gap:var(--ui-text-field-gap);appearance:none;display:flex;position:relative;width:100%;height:var(--ui-form-control-height);transition:border-color .15s ease,outline .15s ease;padding:var(--ui-form-control-padding-y) var(--ui-form-control-padding-x);border:var(--ui-form-control-border-size) solid var(--ui-form-control-border-color);box-shadow:var(--ui-form-control-box-shadow);border-radius:var(--ui-form-control-border-radius);outline:none;background-color:var(--ui-form-control-background-color);color:var(--ui-form-control-color);font-weight:var(--ui-form-control-font-weight)}[role=group]:has(>.ui-form-control)>.ui-form-control{min-width:0}[role=group]:has(>.ui-form-control)>*{padding:0;max-height:100%;border:none;border-radius:0;box-shadow:none}[role=group]:has(>.ui-form-control):has(.ui-form-control>textarea){--ui-form-control-height: auto}[role=group]:has(>.ui-form-control):has(.ui-form-control:where(:not([readonly])):where(:active,:focus,:focus-visible,[data-focused])){--ui-form-control-background-color: var( --ui-form-control-focused-background-color );--ui-form-control-border-color: var(--ui-form-control-focused-border-color);--ui-form-control-box-shadow: var(--ui-form-control-focused-box-shadow)}[role=group]:has(>.ui-form-control):has(.ui-form-control:where([disabled],[data-disabled])){opacity:var(--ui-form-control-disabled-opacity);pointer-events:none}[role=group]:has(>.ui-form-control):has(.ui-form-control:where([aria-invalid=false],[data-invalid=false])){--ui-form-control-border-color: var(--ui-form-control-valid-border-color);--ui-form-control-box-shadow: var(--ui-form-control-valid-box-shadow)}[role=group]:has(>.ui-form-control):has(.ui-form-control:where([aria-invalid=true],:invalid,[data-invalid=true])){--ui-form-control-border-color: var(--ui-form-control-invalid-border-color);--ui-form-control-box-shadow: var(--ui-form-control-invalid-box-shadow)}[role=group]:has(>.ds-form-control){padding:0;align-items:center;gap:var(--ds-input-text-prefix-suffix-gap);--ds-input-text-line-height: calc( var(--ds-scale) * var(--ds-fractional-double) );--ds-input-text-font-size: calc( var(--ds-scale) * var(--ds-fractional-four-thirds) );--ds-input-text-size: calc( var(--ds-input-text-line-height) + calc(2 * var(--ds-input-text-main-field-padding-block)) );appearance:none;display:flex;position:relative;width:100%;background:var(--ds-input-text-main-field-background-color);padding-inline:var(--ds-input-text-main-field-padding-inline);padding-block:var(--ds-input-text-main-field-padding-block);border-radius:var(--ds-input-text-border-radius);border-width:var(--ds-input-text-border-width);border-color:var(--ds-input-text-border-color);border-style:solid;color:var(--ds-input-text-color);box-shadow:none;max-height:var(--ds-input-text-size);line-height:var(--ds-input-text-line-height);font-size:var(--ds-input-text-font-size)}[role=group]:has(>.ds-form-control)>.ds-form-control{min-width:0}[role=group]:has(>.ds-form-control)>*{padding:0;max-height:100%;border:none;border-radius:0;box-shadow:none}[role=group]:has(>.ds-form-control):has(.ds-form-control>textarea){height:auto;max-height:initial}[role=group]:has(>.ds-form-control):has(.ds-form-control:where(:not([readonly])):where(:active,:focus,:focus-visible,[data-focused])){border-color:var(--ds-mode-primary-semantic-color);box-shadow:unset}[role=group]:has(>.ds-form-control):has(.ds-form-control:where([disabled],[data-disabled])){pointer-events:none;opacity:var(--ds-input-text-disabled-opacity, 1);background:var(--ds-mode-disabled-ui-generic-fill);color:var(--ds-mode-disabled-ui-generic-foreground)}[role=group]:has(>.ds-form-control):has(.ds-form-control:where([aria-invalid=false],[data-invalid=false])){border-color:var(--ds-mode-success-semantic-color);box-shadow:unset}[role=group]:has(>.ds-form-control):has(.ds-form-control:where([aria-invalid=true],:invalid,[data-invalid=true])){border-color:var(--ds-mode-error-semantic-color);box-shadow:unset}[role=group]:has(>.ds-form-control)>.ds-input-inner-button-wrapper{--ds-inner-button-container-size: var(--ds-input-text-size);--ds-inner-button-size: calc( var(--ds-input-text-line-height) + var(--ds-input-text-main-field-padding-block) );--ds-inner-button-negative-prefix-size: calc( var(--ds-inner-button-container-size) - calc( var(--ds-inner-button-size) ) );height:var(--ds-inner-button-container-size);max-height:var(--ds-inner-button-container-size);line-height:var(--ds-inner-button-container-size);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}[role=group]:has(>.ds-form-control)>.ds-input-inner-button-wrapper[slot=prefix]{margin-left:calc(-.5 * var(--ds-input-text-main-field-padding-inline));margin-right:calc(-.5 * var(--ds-inner-button-negative-prefix-size))}[role=group]:has(>.ds-form-control)>.ds-input-inner-button-wrapper[slot=suffix]{margin-left:calc(-.5 * var(--ds-inner-button-negative-prefix-size));margin-right:calc(-.5 * var(--ds-input-text-main-field-padding-inline))}[role=group]:has(>.ds-form-control)>.ds-input-inner-button-wrapper .ds-input-inner-button{--ds-button-size: var(--ds-inner-button-size);position:relative;white-space:nowrap;vertical-align:middle}}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/InterVariable-75YQYCJN.woff2") format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url("./media/InterVariable-Italic-54HMV74W.woff2") format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot);src:local(""),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff2) format("woff2"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff) format("woff"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.ttf) format("truetype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.svg#TitilliumWeb) format("svg")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot);src:local(""),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot?#iefix) format("embedded-opentype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff2) format("woff2"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff) format("woff"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.ttf) format("truetype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.svg#TitilliumWeb) format("svg")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot);src:local(""),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff) format("woff"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.ttf) format("truetype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.svg#TitilliumWeb) format("svg")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot);src:local(""),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff2) format("woff2"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff) format("woff"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.ttf) format("truetype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.svg#TitilliumWeb) format("svg")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot);src:local(""),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff2) format("woff2"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff) format("woff"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.ttf) format("truetype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.svg#TitilliumWeb) format("svg")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot);src:local(""),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff2) format("woff2"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff) format("woff"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.ttf) format("truetype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.svg#TitilliumWeb) format("svg")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot);src:local(""),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff2) format("woff2"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff) format("woff"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.ttf) format("truetype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.svg#TitilliumWeb) format("svg")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot);src:local(""),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot?#iefix) format("embedded-opentype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff2) format("woff2"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff) format("woff"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.ttf) format("truetype"),url(/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.svg#TitilliumWeb) format("svg")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lora/lora-v20-latin-ext_latin-regular.eot);src:local(""),url(/fonts/Lora/lora-v20-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Lora/lora-v20-latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/Lora/lora-v20-latin-ext_latin-regular.woff) format("woff"),url(/fonts/Lora/lora-v20-latin-ext_latin-regular.ttf) format("truetype"),url(/fonts/Lora/lora-v20-latin-ext_latin-regular.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Lora/lora-v20-latin-ext_latin-700.eot);src:local(""),url(/fonts/Lora/lora-v20-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/Lora/lora-v20-latin-ext_latin-700.woff2) format("woff2"),url(/fonts/Lora/lora-v20-latin-ext_latin-700.woff) format("woff"),url(/fonts/Lora/lora-v20-latin-ext_latin-700.ttf) format("truetype"),url(/fonts/Lora/lora-v20-latin-ext_latin-700.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Lora/lora-v20-latin-ext_latin-italic.eot);src:local(""),url(/fonts/Lora/lora-v20-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/Lora/lora-v20-latin-ext_latin-italic.woff2) format("woff2"),url(/fonts/Lora/lora-v20-latin-ext_latin-italic.woff) format("woff"),url(/fonts/Lora/lora-v20-latin-ext_latin-italic.ttf) format("truetype"),url(/fonts/Lora/lora-v20-latin-ext_latin-italic.svg#Lora) format("svg")}@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot);src:local(""),url(/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff2) format("woff2"),url(/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff) format("woff"),url(/fonts/Lora/lora-v20-latin-ext_latin-700italic.ttf) format("truetype"),url(/fonts/Lora/lora-v20-latin-ext_latin-700italic.svg#Lora) format("svg")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Roboto_Mono/RobotoMono-Thin.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot);src:local(""),url(/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff) format("woff"),url(/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.ttf) format("truetype"),url(/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.svg#RobotoMono) format("svg")}:root{--units-base-unit: 8;--units-base-half: 4;--units-base-quarter: 2;--units-base-nil: 0;--units-base-double: 16;--units-base-one-and-a-half: 12;--units-base-five-thirds: 10;--units-baseline: 13;--units-grid-col-width: 120;--units-grid-col-gutter: 24;--units-grid-gutter-half: 12;--units-grid-col-2-width: 264;--units-radius-regular: 4;--units-radius-large: 8;--units-radius-xl-radius: 16;--colors-palette-blues-berkeley-blue: #003066;--colors-palette-blues-yale-blue: #0d3c70;--colors-palette-blues-mas-blue: #20538c;--colors-palette-blues-true-blue: #396da8;--colors-palette-blues-powder-blue: #afc6e0;--colors-palette-oranges-fulvous: #e07b00;--colors-palette-oranges-princeton-orange: #ff9a1f;--colors-palette-grayish-eerie-black: #191a1c;--colors-palette-grayish-gunmetal: #2c3238;--colors-palette-grayish-paynes-grey: #586370;--colors-palette-grayish-cadet-grey: #969ea8;--colors-palette-grayish-french-grey: #c8d3e0;--colors-palette-grayish-platinum: #e1e4e8;--colors-semantic-primary: #003066;--colors-semantic-body-text: #2c3238;--colors-semantic-body-bg: #e1e4e8;--colors-semantic-alert: #a82736;--colors-semantic-success: #118c51;--colors-semantic-white-bg: #fafafa;--colors-ui-th-text: #003066;--colors-ui-action-icon: #586370;--colors-ui-anti-flash-white: #fafafa;--raw-dimensions-fractional-one-sixth: 1;--raw-dimensions-fractional-one-fourth: 1.5;--raw-dimensions-fractional-one-third: 2;--raw-dimensions-fractional-one-half: 3;--raw-dimensions-fractional-two-thirds: 4;--raw-dimensions-fractional-three-quarters: 4.5;--raw-dimensions-fractional-four-thirds: 8;--raw-dimensions-fractional-three-halves: 9;--raw-dimensions-fractional-five-thirds: 10;--raw-dimensions-fractional-five-halves: 15;--raw-dimensions-base-unit: 6;--raw-dimensions-base-2x: 12;--raw-dimensions-base-3x: 18;--raw-dimensions-base-4x: 24;--raw-dimensions-base-5x: 30;--raw-dimensions-base-6x: 36;--raw-dimensions-base-7x: 42;--raw-dimensions-base-8x: 48;--raw-dimensions-base-9x: 54;--raw-dimensions-base-10x: 60;--radii-radius-large: 9;--radii-radius-xlarge: 1.5;--radii-radius-regular: 6;--radii-radius-xxlarge: 15;--radii-radius-small: 4;--radii-radius-xsmall: 2}@layer design-system.tokens{.ds-root{--ds-neutral-50: #f5f5f5;--ds-neutral-100: #dddddd;--ds-neutral-200: #e5e5e5;--ds-neutral-300: #cecece;--ds-neutral-400: #d4d4d4;--ds-neutral-500: #aaaaaa;--ds-neutral-600: #737373;--ds-neutral-700: #5c5c5c;--ds-neutral-800: #404040;--ds-neutral-900: #333333;--ds-neutral-950: #262626;--ds-orange-50: #fef4ee;--ds-orange-100: #fce7d8;--ds-orange-200: #f8cab0;--ds-orange-300: #f4ae8b;--ds-orange-400: #ed764a;--ds-orange-500: #e85427;--ds-orange-600: #d93c1d;--ds-orange-700: #b42c1a;--ds-orange-800: #90241c;--ds-orange-900: #74211a;--ds-orange-950: #3f0e0b;--ds-yellow-50: #fdf9ed;--ds-yellow-100: #f9eecc;--ds-yellow-200: #f2d88b;--ds-yellow-300: #edc35c;--ds-yellow-400: #e8ae37;--ds-yellow-500: #e18f1f;--ds-yellow-600: #c76d18;--ds-yellow-700: #a54e18;--ds-yellow-800: #873d19;--ds-yellow-900: #6f3318;--ds-yellow-950: #3f1909;--ds-lilac-50: #f4f6fa;--ds-lilac-100: #e5e9f4;--ds-lilac-200: #d1d9ec;--ds-lilac-300: #b1c0df;--ds-lilac-400: #8ca1ce;--ds-lilac-500: #7184c0;--ds-lilac-600: #5766af;--ds-lilac-700: #535da2;--ds-lilac-800: #484d85;--ds-lilac-900: #3d426b;--ds-lilac-950: #282a43;--ds-pink-50: #fcf4f6;--ds-pink-100: #f9eaed;--ds-pink-200: #f3d8df;--ds-pink-300: #e5a7b8;--ds-pink-400: #dd8fa6;--ds-pink-500: #cd6688;--ds-pink-600: #b74771;--ds-pink-700: #99375e;--ds-pink-800: #813053;--ds-pink-900: #6f2c4b;--ds-pink-950: #3d1426;--ds-purple-50: #f6f5fd;--ds-purple-100: #eeecfb;--ds-purple-200: #e0dcf8;--ds-purple-300: #c7bff3;--ds-purple-400: #ab9bea;--ds-purple-500: #8e72e0;--ds-purple-600: #764cd1;--ds-purple-700: #6c42bf;--ds-purple-800: #5a37a0;--ds-purple-900: #4b2e84;--ds-purple-950: #2f1c59;--ds-blue-50: #e1e6ee;--ds-blue-100: #c4cdde;--ds-blue-200: #b5c1d6;--ds-blue-300: #758cb1;--ds-blue-400: #526f9e;--ds-blue-500: #395a91;--ds-blue-600: #083175;--ds-blue-700: #516691;--ds-blue-800: #062562;--ds-blue-900: #35426a;--ds-blue-950: #021345;--ds-azure-50: #f2f8fd;--ds-azure-100: #e5f0f9;--ds-azure-200: #c5e0f2;--ds-azure-300: #92c6e7;--ds-azure-400: #4ea3d6;--ds-azure-500: #328dc5;--ds-azure-600: #2371a6;--ds-azure-700: #1d5a87;--ds-azure-800: #1c4d70;--ds-azure-900: #1c425e;--ds-azure-950: #132a3e;--ds-green-50: #f4f9f5;--ds-green-100: #e7f7e1;--ds-green-200: #cfeec4;--ds-green-300: #a4de91;--ds-green-400: #79c860;--ds-green-500: #56ad3a;--ds-green-600: #428e2b;--ds-green-700: #377025;--ds-green-800: #2e5922;--ds-green-900: #264a1d;--ds-green-950: #11280b;--ds-teal-50: #f3faf8;--ds-teal-100: #d8efea;--ds-teal-200: #b0dfd7;--ds-teal-300: #81c7bd;--ds-teal-400: #57aaa1;--ds-teal-500: #40968e;--ds-teal-600: #2f726d;--ds-teal-700: #295c59;--ds-teal-800: #244b49;--ds-teal-900: #223f3d;--ds-teal-950: #0f2424;--ds-indigo-50: #f2f6fc;--ds-indigo-100: #e1eaf8;--ds-indigo-200: #cadaf3;--ds-indigo-300: #a6c3ea;--ds-indigo-400: #7ba4df;--ds-indigo-500: #5c85d5;--ds-indigo-600: #5172cb;--ds-indigo-700: #3e59b7;--ds-indigo-800: #374a96;--ds-indigo-900: #314077;--ds-indigo-950: #222949;--ds-maroon-50: #f7f4ef;--ds-maroon-100: #eae3d7;--ds-maroon-200: #d7c9b1;--ds-maroon-300: #bfa885;--ds-maroon-400: #ac8b63;--ds-maroon-500: #9d7b55;--ds-maroon-600: #846146;--ds-maroon-700: #6d4c3b;--ds-maroon-800: #5d4236;--ds-maroon-900: #513a32;--ds-maroon-950: #2e1e1a;--ds-sage-50: #f4f9f5;--ds-sage-100: #e6f2e7;--ds-sage-200: #cee4d0;--ds-sage-300: #a7ceaa;--ds-sage-400: #79af7e;--ds-sage-500: #62a368;--ds-sage-600: #427747;--ds-sage-700: #375e3b;--ds-sage-800: #2f4c32;--ds-sage-900: #283f2b;--ds-sage-950: #122114;--ds-red-50: #fef3f2;--ds-red-100: #fee5e2;--ds-red-200: #fecfca;--ds-red-300: #fdada4;--ds-red-400: #f97e70;--ds-red-500: #f05543;--ds-red-600: #dd3825;--ds-red-700: #ba2c1b;--ds-red-800: #942619;--ds-red-900: #80271c;--ds-red-950: #45100a;--ds-white: #ffffff;--ds-black: #000000}}@layer design-system.tokens{.ds-root .ds-inverse{--ds-neutral-50: #737373;--ds-neutral-100: #737373;--ds-neutral-200: #5c5c5c;--ds-neutral-300: #404040;--ds-neutral-400: #333333;--ds-neutral-500: #262626;--ds-neutral-600: #f5f5f5;--ds-neutral-700: #f5f5f5;--ds-neutral-800: #dddddd;--ds-neutral-900: #e5e5e5;--ds-neutral-950: #cecece;--ds-orange-50: #d93c1d;--ds-orange-100: #d93c1d;--ds-orange-200: #b42c1a;--ds-orange-300: #90241c;--ds-orange-400: #74211a;--ds-orange-500: #3f0e0b;--ds-orange-600: #fef4ee;--ds-orange-700: #fef4ee;--ds-orange-800: #fce7d8;--ds-orange-900: #f8cab0;--ds-orange-950: #f4ae8b;--ds-yellow-50: #c76d18;--ds-yellow-100: #c76d18;--ds-yellow-200: #a54e18;--ds-yellow-300: #873d19;--ds-yellow-400: #6f3318;--ds-yellow-500: #3f1909;--ds-yellow-600: #fdf9ed;--ds-yellow-700: #fdf9ed;--ds-yellow-800: #f9eecc;--ds-yellow-900: #f2d88b;--ds-yellow-950: #edc35c;--ds-lilac-50: #5766af;--ds-lilac-100: #5766af;--ds-lilac-200: #535da2;--ds-lilac-300: #484d85;--ds-lilac-400: #3d426b;--ds-lilac-500: #282a43;--ds-lilac-600: #f4f6fa;--ds-lilac-700: #f4f6fa;--ds-lilac-800: #e5e9f4;--ds-lilac-900: #d1d9ec;--ds-lilac-950: #b1c0df;--ds-pink-50: #b74771;--ds-pink-100: #b74771;--ds-pink-200: #99375e;--ds-pink-300: #813053;--ds-pink-400: #6f2c4b;--ds-pink-500: #3d1426;--ds-pink-600: #fcf4f6;--ds-pink-700: #fcf4f6;--ds-pink-800: #f9eaed;--ds-pink-900: #f3d8df;--ds-pink-950: #e5a7b8;--ds-purple-50: #764cd1;--ds-purple-100: #764cd1;--ds-purple-200: #6c42bf;--ds-purple-300: #5a37a0;--ds-purple-400: #4b2e84;--ds-purple-500: #2f1c59;--ds-purple-600: #f6f5fd;--ds-purple-700: #f6f5fd;--ds-purple-800: #eeecfb;--ds-purple-900: #e0dcf8;--ds-purple-950: #c7bff3;--ds-blue-50: #083175;--ds-blue-100: #083175;--ds-blue-200: #516691;--ds-blue-300: #062562;--ds-blue-400: #35426a;--ds-blue-500: #021345;--ds-blue-600: #e1e6ee;--ds-blue-700: #e1e6ee;--ds-blue-800: #c4cdde;--ds-blue-900: #b5c1d6;--ds-blue-950: #758cb1;--ds-azure-50: #2371a6;--ds-azure-100: #2371a6;--ds-azure-200: #1d5a87;--ds-azure-300: #1c4d70;--ds-azure-400: #1c425e;--ds-azure-500: #132a3e;--ds-azure-600: #f2f8fd;--ds-azure-700: #f2f8fd;--ds-azure-800: #e5f0f9;--ds-azure-900: #c5e0f2;--ds-azure-950: #92c6e7;--ds-green-50: #428e2b;--ds-green-100: #428e2b;--ds-green-200: #377025;--ds-green-300: #2e5922;--ds-green-400: #264a1d;--ds-green-500: #11280b;--ds-green-600: #f4f9f5;--ds-green-700: #f4f9f5;--ds-green-800: #e7f7e1;--ds-green-900: #cfeec4;--ds-green-950: #a4de91;--ds-teal-50: #2f726d;--ds-teal-100: #2f726d;--ds-teal-200: #295c59;--ds-teal-300: #244b49;--ds-teal-400: #223f3d;--ds-teal-500: #0f2424;--ds-teal-600: #f3faf8;--ds-teal-700: #f3faf8;--ds-teal-800: #d8efea;--ds-teal-900: #b0dfd7;--ds-teal-950: #81c7bd;--ds-indigo-50: #5172cb;--ds-indigo-100: #5172cb;--ds-indigo-200: #3e59b7;--ds-indigo-300: #374a96;--ds-indigo-400: #314077;--ds-indigo-500: #222949;--ds-indigo-600: #f2f6fc;--ds-indigo-700: #f2f6fc;--ds-indigo-800: #e1eaf8;--ds-indigo-900: #cadaf3;--ds-indigo-950: #a6c3ea;--ds-maroon-50: #846146;--ds-maroon-100: #846146;--ds-maroon-200: #6d4c3b;--ds-maroon-300: #5d4236;--ds-maroon-400: #513a32;--ds-maroon-500: #2e1e1a;--ds-maroon-600: #f7f4ef;--ds-maroon-700: #f7f4ef;--ds-maroon-800: #eae3d7;--ds-maroon-900: #d7c9b1;--ds-maroon-950: #bfa885;--ds-sage-50: #427747;--ds-sage-100: #427747;--ds-sage-200: #375e3b;--ds-sage-300: #2f4c32;--ds-sage-400: #283f2b;--ds-sage-500: #122114;--ds-sage-600: #f4f9f5;--ds-sage-700: #f4f9f5;--ds-sage-800: #e6f2e7;--ds-sage-900: #cee4d0;--ds-sage-950: #a7ceaa;--ds-red-50: #dd3825;--ds-red-100: #dd3825;--ds-red-200: #ba2c1b;--ds-red-300: #942619;--ds-red-400: #80271c;--ds-red-500: #45100a;--ds-red-600: #fef3f2;--ds-red-700: #fef3f2;--ds-red-800: #fee5e2;--ds-red-900: #fecfca;--ds-red-950: #fdada4;--ds-white: #000000;--ds-black: #ffffff}}@layer design-system.tokens{.ds-root{--ds-const-transparent: rgba(255, 255, 255, 0);--ds-default-font: intervariable;--ds-icon-font: acn song icons;--ds-muted-contrast-color: var(--ds-neutral-700);--ds-text-color: var(--ds-neutral-800);--ds-text-color-contrast: var(--ds-neutral-200);--ds-text-muted-color: var(--ds-neutral-500);--ds-border-color: var(--ds-neutral-600);--ds-background-shade: var(--ds-neutral-500);--ds-muted-color: var(--ds-neutral-300)}}@layer design-system.tokens{.ds-root{--ds-fractional-nil: 0;--ds-fractional-minime: 0;--ds-fractional-one-twelfth: .08333333333333333;--ds-fractional-one-sixth: .16666666666666666;--ds-fractional-one-fourth: .25;--ds-fractional-one-third: .3333333333333333;--ds-fractional-one-half: .5;--ds-fractional-two-thirds: .6666666666666666;--ds-fractional-three-quarters: .75;--ds-fractional-four-fifths: .8333333333333334;--ds-fractional-unit: 1;--ds-fractional-eleven-tenths: 1.1;--ds-fractional-seven-sixths: 1.1666666666666667;--ds-fractional-six-fifths: 1.2;--ds-fractional-five-fourths: 1.25;--ds-fractional-four-thirds: 1.3333333333333333;--ds-fractional-seven-fifths: 1.4;--ds-fractional-three-halves: 1.5;--ds-fractional-eight-fifths: 1.6;--ds-fractional-five-thirds: 1.6666666666666667;--ds-fractional-double: 2;--ds-fractional-seven-thirds: 2.3333333333333335;--ds-fractional-twelve-fifths: 2.4;--ds-fractional-five-halves: 2.5;--ds-fractional-eight-thirds: 2.6666666666666665;--ds-fractional-eleven-fourths: 2.75;--ds-fractional-fourteen-fifths: 2.8;--ds-fractional-3x-unit: 3;--ds-fractional-ten-thirds: 3.3333333333333335;--ds-fractional-seven-halves: 3.5;--ds-fractional-eleven-thirds: 3.6666666666666665;--ds-fractional-4x-unit: 4;--ds-fractional-5x-unit: 5;--ds-fractional-6x-unit: 6;--ds-fractional-7x-unit: 7;--ds-scale-set-small: 8px;--ds-scale-set-regular: 12px;--ds-scale-set-large: 16px;--ds-scale-set-xlarge: 20px;--ds-scale: var(--ds-scale-set-regular)}}@layer design-system.tokens{.ds-root [data-scale=large]:where([class^=ds],[class*=" ds"]){--ds-typography-display-text-font-weight: 400;--ds-typography-headings-font-weight: 700;--ds-typography-body-text-font-weight: 400;--ds-typography-ui-text-font-weight: 600;--ds-typography-display-text-font-size: var(--ds-fractional-five-halves);--ds-typography-display-text-line-height: var(--ds-fractional-3x-unit);--ds-typography-headings-font-size: var(--ds-fractional-five-fourths);--ds-typography-headings-line-height: var(--ds-fractional-eleven-tenths);--ds-typography-body-text-font-size: var(--ds-fractional-eleven-tenths);--ds-typography-body-text-line-height: var(--ds-fractional-three-halves);--ds-typography-ui-text-font-size: var(--ds-fractional-eleven-tenths);--ds-typography-ui-text-line-height: var(--ds-fractional-three-halves)}}@layer design-system.tokens{.ds-root{--ds-typography-display-text-font-weight: 400;--ds-typography-headings-font-weight: 700;--ds-typography-body-text-font-weight: 400;--ds-typography-ui-text-font-weight: 600;--ds-typography-display-text-font-size: var(--ds-fractional-eight-thirds);--ds-typography-display-text-line-height: var(--ds-fractional-ten-thirds);--ds-typography-headings-font-size: var(--ds-fractional-three-halves);--ds-typography-headings-line-height: var(--ds-fractional-double);--ds-typography-body-text-font-size: var(--ds-fractional-four-thirds);--ds-typography-body-text-line-height: var(--ds-fractional-double);--ds-typography-ui-text-font-size: var(--ds-fractional-four-thirds);--ds-typography-ui-text-line-height: var(--ds-fractional-double)}}@layer design-system.tokens{.ds-root [data-scale=small]:where([class^=ds],[class*=" ds"]){--ds-typography-display-text-font-weight: 500;--ds-typography-headings-font-weight: 700;--ds-typography-body-text-font-weight: 400;--ds-typography-ui-text-font-weight: 300;--ds-typography-display-text-font-size: var(--ds-fractional-seven-halves);--ds-typography-display-text-line-height: var(--ds-fractional-4x-unit);--ds-typography-headings-font-size: var(--ds-fractional-double);--ds-typography-headings-line-height: var(--ds-fractional-3x-unit);--ds-typography-body-text-font-size: var(--ds-fractional-five-thirds);--ds-typography-body-text-line-height: var(--ds-fractional-eight-thirds);--ds-typography-ui-text-font-size: var(--ds-fractional-seven-fifths);--ds-typography-ui-text-line-height: var(--ds-fractional-three-halves)}}@layer design-system.tokens{.ds-root [data-scale=xlarge]:where([class^=ds],[class*=" ds"]){--ds-typography-display-text-font-weight: 500;--ds-typography-headings-font-weight: 600;--ds-typography-body-text-font-weight: 400;--ds-typography-ui-text-font-weight: 600;--ds-typography-display-text-font-size: var(--ds-fractional-twelve-fifths);--ds-typography-display-text-line-height: var( --ds-fractional-fourteen-fifths );--ds-typography-headings-font-size: var(--ds-fractional-six-fifths);--ds-typography-headings-line-height: var(--ds-fractional-eight-fifths);--ds-typography-body-text-font-size: var(--ds-fractional-unit);--ds-typography-body-text-line-height: var(--ds-fractional-eight-fifths);--ds-typography-ui-text-font-size: var(--ds-fractional-unit);--ds-typography-ui-text-line-height: var(--ds-fractional-eight-fifths)}}@layer design-system.tokens{.ds-root{--ds-mode-neutral-semantic-color: var(--ds-neutral-800);--ds-mode-neutral-semantic-contrast-color: var(--ds-neutral-300);--ds-mode-neutral-semantic-hover-color: var(--ds-neutral-900);--ds-mode-neutral-semantic-pressed-color: var(--ds-neutral-950);--ds-mode-neutral-semantic-muted: var(--ds-neutral-500);--ds-mode-neutral-semantic-contrast-muted: var(--ds-neutral-700);--ds-mode-primary-semantic-color: var(--ds-blue-600);--ds-mode-primary-semantic-contrast-color: var(--ds-neutral-50);--ds-mode-primary-semantic-hover-color: var(--ds-blue-800);--ds-mode-primary-semantic-pressed-color: var(--ds-blue-950);--ds-mode-primary-semantic-muted: var(--ds-neutral-500);--ds-mode-primary-semantic-contrast-muted: var(--ds-neutral-700);--ds-mode-error-semantic-color: var(--ds-red-600);--ds-mode-error-semantic-contrast-color: var(--ds-red-50);--ds-mode-error-semantic-hover-color: var(--ds-red-800);--ds-mode-error-semantic-pressed-color: var(--ds-red-800);--ds-mode-error-semantic-muted: var(--ds-neutral-500);--ds-mode-error-semantic-contrast-muted: var(--ds-neutral-700);--ds-mode-notice-semantic-color: var(--ds-azure-600);--ds-mode-notice-semantic-contrast-color: var(--ds-azure-50);--ds-mode-notice-semantic-hover-color: var(--ds-azure-800);--ds-mode-notice-semantic-pressed-color: var(--ds-azure-800);--ds-mode-notice-semantic-muted: var(--ds-neutral-500);--ds-mode-notice-semantic-contrast-muted: var(--ds-neutral-700);--ds-mode-success-semantic-color: var(--ds-green-600);--ds-mode-success-semantic-contrast-color: var(--ds-green-50);--ds-mode-success-semantic-hover-color: var(--ds-green-800);--ds-mode-success-semantic-pressed-color: var(--ds-green-800);--ds-mode-success-semantic-muted: var(--ds-neutral-500);--ds-mode-success-semantic-contrast-muted: var(--ds-neutral-700);--ds-mode-warning-semantic-color: var(--ds-yellow-500);--ds-mode-warning-semantic-contrast-color: var(--ds-yellow-50);--ds-mode-warning-semantic-hover-color: var(--ds-yellow-700);--ds-mode-warning-semantic-pressed-color: var(--ds-yellow-700);--ds-mode-warning-semantic-muted: var(--ds-neutral-500);--ds-mode-warning-semantic-contrast-muted: var(--ds-neutral-700)}}@layer design-system.tokens{.ds-root [data-variant=error]:where([class^=ds],[class*=" ds"]){--ds-semantic-color: var(--ds-red-600);--ds-semantic-contrast-color: var(--ds-red-50);--ds-semantic-hover-color: var(--ds-red-800);--ds-semantic-pressed-color: var(--ds-red-800);--ds-semantic-muted: var(--ds-neutral-500);--ds-semantic-contrast-muted: var(--ds-neutral-700)}}@layer design-system.tokens{.ds-root [data-variant=neutral]:where([class^=ds],[class*=" ds"]){--ds-semantic-color: var(--ds-neutral-800);--ds-semantic-contrast-color: var(--ds-neutral-300);--ds-semantic-hover-color: var(--ds-neutral-900);--ds-semantic-pressed-color: var(--ds-neutral-950);--ds-semantic-muted: var(--ds-neutral-500);--ds-semantic-contrast-muted: var(--ds-neutral-700)}}@layer design-system.tokens{.ds-root [data-variant=notice]:where([class^=ds],[class*=" ds"]){--ds-semantic-color: var(--ds-azure-600);--ds-semantic-contrast-color: var(--ds-azure-50);--ds-semantic-hover-color: var(--ds-azure-800);--ds-semantic-pressed-color: var(--ds-azure-800);--ds-semantic-muted: var(--ds-neutral-500);--ds-semantic-contrast-muted: var(--ds-neutral-700)}}@layer design-system.tokens{.ds-root [data-variant=primary]:where([class^=ds],[class*=" ds"]){--ds-semantic-color: var(--ds-blue-600);--ds-semantic-contrast-color: var(--ds-neutral-50);--ds-semantic-hover-color: var(--ds-blue-800);--ds-semantic-pressed-color: var(--ds-blue-950);--ds-semantic-muted: var(--ds-neutral-500);--ds-semantic-contrast-muted: var(--ds-neutral-700)}}@layer design-system.tokens{.ds-root [data-variant=success]:where([class^=ds],[class*=" ds"]){--ds-semantic-color: var(--ds-green-600);--ds-semantic-contrast-color: var(--ds-green-50);--ds-semantic-hover-color: var(--ds-green-800);--ds-semantic-pressed-color: var(--ds-green-800);--ds-semantic-muted: var(--ds-neutral-500);--ds-semantic-contrast-muted: var(--ds-neutral-700)}}@layer design-system.tokens{.ds-root [data-variant=warning]:where([class^=ds],[class*=" ds"]){--ds-semantic-color: var(--ds-yellow-500);--ds-semantic-contrast-color: var(--ds-yellow-50);--ds-semantic-hover-color: var(--ds-yellow-700);--ds-semantic-pressed-color: var(--ds-yellow-700);--ds-semantic-muted: var(--ds-neutral-500);--ds-semantic-contrast-muted: var(--ds-neutral-700)}}@layer design-system.tokens{.ds-root{--ds-size-0: 0;--ds-size-1: calc(var(--ds-scale) * var(--ds-fractional-minime));--ds-size-2: calc(var(--ds-scale) * var(--ds-fractional-one-twelfth));--ds-size-3: calc(var(--ds-scale) * var(--ds-fractional-one-sixth));--ds-size-4: calc(var(--ds-scale) * var(--ds-fractional-one-fourth));--ds-size-5: calc(var(--ds-scale) * var(--ds-fractional-one-third));--ds-size-6: calc(var(--ds-scale) * var(--ds-fractional-one-half));--ds-size-7: calc(var(--ds-scale) * var(--ds-fractional-two-thirds));--ds-size-8: calc(var(--ds-scale) * var(--ds-fractional-three-quarters));--ds-size-9: calc(var(--ds-scale) * var(--ds-fractional-four-fifths));--ds-size-10: calc(var(--ds-scale) * var(--ds-fractional-unit));--ds-size-11: calc(var(--ds-scale) * var(--ds-fractional-eleven-tenths));--ds-size-12: calc(var(--ds-scale) * var(--ds-fractional-seven-sixths));--ds-size-13: calc(var(--ds-scale) * var(--ds-fractional-six-fifths));--ds-size-14: calc(var(--ds-scale) * var(--ds-fractional-five-fourths));--ds-size-15: calc(var(--ds-scale) * var(--ds-fractional-four-thirds));--ds-size-16: calc(var(--ds-scale) * var(--ds-fractional-seven-fifths));--ds-size-17: calc(var(--ds-scale) * var(--ds-fractional-three-halves));--ds-size-18: calc(var(--ds-scale) * var(--ds-fractional-eight-fifths));--ds-size-19: calc(var(--ds-scale) * var(--ds-fractional-five-thirds));--ds-size-20: calc(var(--ds-scale) * var(--ds-fractional-double));--ds-size-21: calc(var(--ds-scale) * var(--ds-fractional-seven-thirds));--ds-size-22: calc(var(--ds-scale) * var(--ds-fractional-twelve-fifths));--ds-size-23: calc(var(--ds-scale) * var(--ds-fractional-five-halves));--ds-size-24: calc(var(--ds-scale) * var(--ds-fractional-eight-thirds));--ds-size-25: calc(var(--ds-scale) * var(--ds-fractional-eleven-fourths));--ds-size-26: calc(var(--ds-scale) * var(--ds-fractional-fourteen-fifths));--ds-size-27: calc(var(--ds-scale) * var(--ds-fractional-3x-unit));--ds-size-28: calc(var(--ds-scale) * var(--ds-fractional-ten-thirds));--ds-size-29: calc(var(--ds-scale) * var(--ds-fractional-seven-halves));--ds-size-30: calc(var(--ds-scale) * var(--ds-fractional-eleven-thirds));--ds-size-31: calc(var(--ds-scale) * var(--ds-fractional-4x-unit));--ds-size-32: calc(var(--ds-scale) * var(--ds-fractional-5x-unit));--ds-size-33: calc(var(--ds-scale) * var(--ds-fractional-6x-unit));--ds-size-34: calc(var(--ds-scale) * var(--ds-fractional-7x-unit))}}@layer design-system.tokens{.ds-root{--ds-display-text-small: 500 calc(var(--ds-scale-set-small) * var(--ds-fractional-seven-halves)) / calc(var(--ds-scale-set-small) * var(--ds-fractional-4x-unit)) var(--ds-default-font);--ds-display-text-regular: 400 calc(var(--ds-scale-set-regular) * var(--ds-fractional-eight-thirds)) / calc(var(--ds-scale-set-regular) * var(--ds-fractional-ten-thirds)) var(--ds-default-font);--ds-display-text-large: 400 calc(var(--ds-scale-set-large) * var(--ds-fractional-five-halves)) / calc(var(--ds-scale-set-large) * var(--ds-fractional-3x-unit)) var(--ds-default-font);--ds-display-text-xlarge: 500 calc(var(--ds-scale-set-xlarge) * var(--ds-fractional-twelve-fifths)) / calc(var(--ds-scale-set-xlarge) * var(--ds-fractional-fourteen-fifths)) var(--ds-default-font);--ds-headings-small: 700 calc(var(--ds-scale-set-small) * var(--ds-fractional-double)) / calc(var(--ds-scale-set-small) * var(--ds-fractional-3x-unit)) var(--ds-default-font);--ds-headings-regular: 700 calc(var(--ds-scale-set-regular) * var(--ds-fractional-three-halves)) / calc(var(--ds-scale-set-regular) * var(--ds-fractional-double)) var(--ds-default-font);--ds-headings-large: 700 calc(var(--ds-scale-set-large) * var(--ds-fractional-five-fourths)) / calc(var(--ds-scale-set-large) * var(--ds-fractional-eleven-tenths)) var(--ds-default-font);--ds-headings-xlarge: 600 calc(var(--ds-scale-set-xlarge) * var(--ds-fractional-six-fifths)) / calc(var(--ds-scale-set-xlarge) * var(--ds-fractional-eight-fifths)) var(--ds-default-font);--ds-body-text-small: 400 calc(var(--ds-scale-set-small) * var(--ds-fractional-five-thirds)) / calc(var(--ds-scale-set-small) * var(--ds-fractional-eight-thirds)) var(--ds-default-font);--ds-body-text-regular: 400 calc(var(--ds-scale-set-regular) * var(--ds-fractional-four-thirds)) / calc(var(--ds-scale-set-regular) * var(--ds-fractional-double)) var(--ds-default-font);--ds-body-text-large: 400 calc(var(--ds-scale-set-large) * var(--ds-fractional-eleven-tenths)) / calc(var(--ds-scale-set-large) * var(--ds-fractional-three-halves)) var(--ds-default-font);--ds-body-text-xlarge: 400 calc(var(--ds-scale-set-xlarge) * var(--ds-fractional-unit)) / calc(var(--ds-scale-set-xlarge) * var(--ds-fractional-eight-fifths)) var(--ds-default-font);--ds-ui-text-small: 300 calc(var(--ds-scale-set-small) * var(--ds-fractional-seven-fifths)) / calc(var(--ds-scale-set-small) * var(--ds-fractional-three-halves)) var(--ds-default-font);--ds-ui-text-regular: 600 calc(var(--ds-scale-set-regular) * var(--ds-fractional-four-thirds)) / calc(var(--ds-scale-set-regular) * var(--ds-fractional-double)) var(--ds-default-font);--ds-ui-text-large: 600 calc(var(--ds-scale-set-large) * var(--ds-fractional-eleven-tenths)) / calc(var(--ds-scale-set-large) * var(--ds-fractional-three-halves)) var(--ds-default-font);--ds-ui-text-xlarge: 600 calc(var(--ds-scale-set-xlarge) * var(--ds-fractional-unit)) / calc(var(--ds-scale-set-xlarge) * var(--ds-fractional-eight-fifths)) var(--ds-default-font)}}@layer design-system.tokens{.ds-root :where([data-visual-aid=disabled]):where([class^=ds],[class*=" ds"]){--ds-ui-generic-fill: var(--ds-const-transparent);--ds-semantic-fill: var(--ds-semantic-muted);--ds-semantic-foreground: var(--ds-semantic-contrast-muted);--ds-ui-generic-foreground: var(--ds-neutral-500)}}@layer design-system.tokens{.ds-root :where([data-visual-aid=hover]):where([class^=ds],[class*=" ds"]){--ds-semantic-fill: var(--ds-semantic-hover-color);--ds-semantic-foreground: var(--ds-semantic-contrast-color);--ds-ui-generic-fill: var(--ds-neutral-500);--ds-ui-generic-foreground: var(--ds-neutral-800)}}@layer design-system.tokens{.ds-root :where([data-visual-aid=pressed]):where([class^=ds],[class*=" ds"]){--ds-semantic-fill: var(--ds-semantic-pressed-color);--ds-semantic-foreground: var(--ds-semantic-contrast-color);--ds-ui-generic-fill: var(--ds-neutral-600);--ds-ui-generic-foreground: var(--ds-neutral-800)}}@layer design-system.tokens{.ds-root :where([class^=ds],[class*=" ds"]){--ds-mode-disabled-ui-generic-fill: var(--ds-const-transparent);--ds-mode-disabled-semantic-fill: var(--ds-semantic-muted);--ds-mode-disabled-semantic-foreground: var(--ds-semantic-contrast-muted);--ds-mode-hover-semantic-fill: var(--ds-semantic-hover-color);--ds-mode-hover-semantic-foreground: var(--ds-semantic-contrast-color);--ds-mode-pressed-semantic-fill: var(--ds-semantic-pressed-color);--ds-mode-pressed-semantic-foreground: var(--ds-semantic-contrast-color);--ds-ui-generic-fill: var(--ds-const-transparent);--ds-semantic-fill: var(--ds-semantic-color);--ds-semantic-foreground: var(--ds-semantic-contrast-color);--ds-mode-disabled-ui-generic-foreground: var(--ds-neutral-500);--ds-mode-hover-ui-generic-fill: var(--ds-neutral-500);--ds-mode-hover-ui-generic-foreground: var(--ds-neutral-800);--ds-mode-pressed-ui-generic-fill: var(--ds-neutral-600);--ds-mode-pressed-ui-generic-foreground: var(--ds-neutral-800);--ds-ui-generic-foreground: var(--ds-neutral-800)}}@layer design-system.reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}}@layer design-system.theme{.ds-root{--ds-font-family: "InterVariable", Arial, sans-serif;--ds-icon-font-family: "song-icons"}.ds-song-icon{--ds-icon-font-family: "song-icons"}.ds-song-icon:before{font-weight:400;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:where([class^=ds-],[class*=" ds-"]){--ds-button-border-width: 2px}.ds-song-icon[name=navigate_before]:before{content:"chevron_left"}.ds-song-icon[name=navigate_next]:before{content:"chevron_right"}.ds-song-icon[name=expand_more]:before{content:"keyboard_arrow_down"}.ds-song-icon[name=edit_calendar]:before{content:"calendar_today"}input[type=checkbox].ui-form-control:after{font-family:var(--ds-icon-font-family);border-radius:var(--ui-checkbox-radius)}input[type=checkbox].ui-form-control:checked:after{content:"check_small"}.ds-form-field>label[data-required]:after{content:"*"}.ds-dialog [dsheadertitle]{font-size:24px;font-weight:500;color:#171717}}@font-face{font-family:song-icons;src:url("./media/song-icons-CJQCTOIC.woff2?t=1748419836361") format("woff2"),url("./media/song-icons-7Y6S3X4Y.svg?t=1748419836361") format("svg")}.ds-song-icon{font-family:song-icons!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:song-brand-icons;src:url("./media/song-brand-icons-WA7YLMW3.woff2?t=1748419836814") format("woff2"),url("./media/song-brand-icons-NEUXZHWX.svg?t=1748419836814") format("svg")}.ds-song-brand-icon{font-family:song-brand-icons!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@layer design-system.theme{.ds-root{overflow:hidden;--top-head-bg: var(--ds-lilac-950);--input-min-width: 125px;--menu-content-height: 280px;--bgd-space-none: var(--ds-size-0);--bgd-space-size-s: var(--ds-size-5);--bgd-space-size-m: var(--ds-size-7);--bgd-space-size-l: var(--ds-size-15);--bgd-space-size-xl: var(--ds-size-24);--bgd-space-size-xxl: var(--ds-size-31);--body-background: #fafafa;--bgd-aside-link-color: var(--ds-blue-600);--bgd-aside-link-text-font-weight: 600;--bgd-aside-bakground-color: var(--ds-white);--ds-mode-primary-semantic-color: #17324d;--ds-theme-root-border-color: var(--ds-neutral-200)}.ds-root a{color:var(--ds-mode-primary-semantic-color);background-color:var(--ds-ui-generic-fill);text-decoration:none}.ds-root a:hover{text-decoration:underline}.link-detail.card.seduta{cursor:pointer}.link-detail.card:hover{border:1px solid var(--ds-mode-primary-semantic-color)}.link-detail.card.selected{border:1px solid var(--ds-mode-primary-semantic-color);background-color:var(--ds-theme-root-border-color)}.ds-dialog-root{overflow-y:scroll}.card{border:var(--ds-size-2) solid var(--ds-neutral-200);border-radius:var(--ds-size-8);padding-block:var(--ds-size-4);padding-inline:var(--ds-size-12);background:var(--ds-white)}.card .card-body{padding:var(--ds-size-8)}.home-breadcrumb{height:max-content;display:flex;align-items:center;gap:var(--bgd-space-size-s)}.ds-tabs{--ds-tabs-tab-active-border-color: unset;--ds-tabs-tablist-border-bottom-color: var(--ds-neutral-200);--ds-tabs-tab-active-color: var(--ds-mode-primary-semantic-color)}.ds-tabs>[role=tablist]>[role=tab]{border-width:0;border-bottom-width:2px;--ds-tabs-tab-border-radius: 0;--ds-tabs-tab-border-bottom-color: transparent;padding-block:var(--bgd-space-size-s)}.ds-tabs>[role=tablist]>[role=tab]:hover{background:var(--ds-neutral-200)}.ds-tabs>[role=tablist]>[role=tab][aria-selected=true]{border-color:var(--ds-tabs-tab-active-color)}.ds-accordion{--ds-accordion-border-width: 0;--ds-accordion-summary-padding-inline: var(--ds-size-10);--ds-accordion-summary-padding-block: var(--ds-size-5)}.ds-accordion>details>summary content{padding:var(--ds-accordion-body-padding-block)}.ds-accordion>details>summary:after{font-family:song-icons;content:"keyboard_arrow_down"}.ds-accordion>details[open]>summary:after{font-family:song-icons;content:"keyboard_arrow_up"}.ds-select,.ds-text-field{min-width:var(--input-min-width)}.ui-form-control[type=checkbox]{--ui-checkbox-radius: 4px;--ui-checkbox-border-color: var(--ds-neutral-600)}dst-file-card[data-mimetype="application/pdf"]{--file-card-ribbon-background: var(--ds-red-600)}}@layer deign-system.components{[slot=mobile-actions] .ds-button[data-appearance=text]{--ds-button-hover-background: var(--ds-neutral-200);color:var(--ds-indigo-800);border-radius:50%}[slot=mobile-actions] .ds-song-icon[name=more_horiz]{transform:rotate(90deg)}.ds-menu.documents-menu-mobile{background-color:var(--ds-neutral-200)}.ds-menu.documents-menu-mobile a,.ds-menu.documents-menu-mobile button{color:var(--ds-neutral-950)}}@media (min-width: 0em) and (max-width: 39.99em){.container{padding:0 8px}}@media (min-width: 40em) and (max-width: 63.99em){.container{max-width:100%;padding:0 25px}}@media (min-width: 48em) and (max-width: 63.99em){.container{max-width:100%;padding:0 35px}}@media (min-width: 64em){.container{max-width:960px}}@media (min-width: 80em){.container{max-width:1180px}}.checkbox-block{height:100%;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:start}.checkbox-block>label{font:var(--ds-ui-text-regular);padding-inline:0;white-space:nowrap}.checkbox-block>input[type=checkbox].ui-form-control{top:-25%;transform:translateY(50%)}.column-layout{--grid-columns: 1;--grid-gap: 0;display:flex;flex-wrap:wrap;width:100%;gap:var(--grid-gap)}.column-layout>*{--grid-cell-size: 1;--grid-item-gap-calc: calc( var(--grid-gap) * (var(--grid-columns) - 1) / var(--grid-columns) );--grid-item-size: calc( 100% * var(--grid-cell-size) / var(--grid-columns) - var(--grid-item-gap-calc) );flex:0 1 var(--grid-item-size)}.form-cols-6{--grid-columns: 1;--grid-gap: var(--bgd-space-size-m)}@media (min-width: 48em){.form-cols-6{--grid-columns: 2}}@media (min-width: 64em){.form-cols-6{--grid-columns: 6}}body:has(app-dialog-navigation-menu){overflow:hidden}
