*,:after,:before{box-sizing:border-box}.ods-accordion{display:grid;min-width:0;width:100%}.ods-accordion-item{border-bottom:1px solid var(--ods-color-basic-border-default)}.ods-accordion-item,.ods-accordion-item__trigger{background:var(--ods-color-basic-background-transparent);min-width:0;width:100%}.ods-accordion-item__trigger{align-items:center;border:0;border-radius:var(--ods-radius-100);color:var(--ods-color-basic-text-default);cursor:pointer;display:flex;gap:var(--ods-accordion-trigger-gap);text-align:left}.ods-accordion-item__trigger:disabled{cursor:not-allowed;opacity:1}.ods-accordion-item__trigger:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-accordion-item__title{color:var(--ods-color-basic-text-default);flex:1 1 auto;min-width:0;word-break:break-word}.ods-accordion-item__icon{align-items:center;color:currentColor;display:inline-flex;flex:0 0 auto;height:var(--ods-accordion-icon-slot-size);justify-content:center;width:var(--ods-accordion-icon-slot-size)}.ods-accordion-item__chevron{display:block;height:var(--ods-accordion-chevron-size-lg);transition:transform .16s ease;width:var(--ods-accordion-chevron-size-lg)}.ods-accordion-item__chevron--expanded{transform:rotate(180deg)}.ods-accordion-item__content-shell{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .22s ease}.ods-accordion-item__content-shell--expanded{grid-template-rows:1fr}.ods-accordion-item__content-shell-inner{min-height:0;overflow:hidden}.ods-accordion-item__content{color:var(--ods-color-basic-text-default);display:grid;gap:var(--ods-accordion-content-gap);padding:var(--ods-accordion-padding-md) var(--ods-accordion-padding-md) var(--ods-accordion-padding-lg)}.ods-accordion-item__content>*{margin:0}.ods-accordion-item--lg .ods-accordion-item__trigger{min-height:var(--ods-accordion-trigger-height-lg);padding:var(--ods-accordion-padding-lg) var(--ods-accordion-padding-md)}.ods-accordion-item--lg .ods-accordion-item__title{font-family:var(--ods-font-title-xs-family),system-ui,sans-serif;font-size:var(--ods-font-title-xs-size);font-weight:var(--ods-font-title-xs-weight);line-height:var(--ods-font-title-xs-line-height)}.ods-accordion-item--md .ods-accordion-item__trigger{min-height:var(--ods-accordion-trigger-height-md);padding:var(--ods-accordion-padding-md)}.ods-accordion-item--md .ods-accordion-item__title{font-family:var(--ods-font-paragraph-lg-strong-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-lg-strong-size);font-weight:var(--ods-font-paragraph-lg-strong-weight);line-height:var(--ods-font-paragraph-lg-strong-line-height)}.ods-accordion-item--md .ods-accordion-item__chevron{height:var(--ods-accordion-chevron-size-md);width:var(--ods-accordion-chevron-size-md)}.ods-accordion-item--sm .ods-accordion-item__trigger{min-height:var(--ods-accordion-trigger-height-sm);padding:var(--ods-accordion-padding-sm) var(--ods-accordion-padding-md)}.ods-accordion-item--sm .ods-accordion-item__title{font-family:var(--ods-font-paragraph-md-strong-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-md-strong-size);font-weight:var(--ods-font-paragraph-md-strong-weight);line-height:var(--ods-font-paragraph-md-strong-line-height)}.ods-accordion-item--sm .ods-accordion-item__chevron{height:var(--ods-accordion-chevron-size-sm);width:var(--ods-accordion-chevron-size-sm)}.ods-accordion-item--lg .ods-accordion-item__content,.ods-accordion-item--md .ods-accordion-item__content{font-family:var(--ods-font-paragraph-md-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-md-default-size);font-weight:var(--ods-font-paragraph-md-default-weight);line-height:var(--ods-font-paragraph-md-default-line-height)}.ods-accordion-item--sm .ods-accordion-item__content{font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height)}.ods-accordion-item--disabled .ods-accordion-item__content,.ods-accordion-item--disabled .ods-accordion-item__trigger{color:var(--ods-color-basic-text-disabled)}.ods-accordion-item--disabled .ods-accordion-item__trigger:disabled{opacity:1}.ods-accordion-item--disabled .ods-accordion-item__content,.ods-accordion-item--disabled .ods-accordion-item__icon,.ods-accordion-item--disabled .ods-accordion-item__title{color:var(--ods-color-basic-text-disabled)}.ods-field-control{cursor:pointer;display:inline-grid;grid-template-columns:auto minmax(0,1fr)}.ods-field-control--disabled{cursor:not-allowed}.ods-field-control__input-wrap{display:inline-grid;height:var(--ods-control-size,24px);margin-top:0;place-items:center;position:relative;width:var(--ods-control-size,24px)}.ods-field-control__input{bottom:0;cursor:inherit;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%}.ods-field-control__content{display:grid;min-width:0}.ods-field-control__label{cursor:inherit;display:block}.ods-field-control__description,.ods-field-control__error{margin:0}.ods-field-control__error-text{display:block;flex:1 0 0;min-width:0;overflow-wrap:anywhere}.ods-field-control__error-icon{display:block;flex:none}.ods-checkbox-field{align-items:flex-start;display:inline-flex;flex-direction:column;gap:var(--ods-checkbox-field-gap-md)}.ods-checkbox--sm.ods-checkbox-field{gap:var(--ods-checkbox-field-gap-sm)}.ods-checkbox .ods-field-control{align-items:start;color:var(--ods-color-basic-text-default);display:inline-flex;gap:var(--ods-checkbox-control-gap-md);min-width:0;width:100%}.ods-checkbox--sm .ods-field-control{gap:var(--ods-checkbox-control-gap-sm)}.ods-checkbox .ods-field-control__input-wrap{height:var(--ods-checkbox-control-size-md);width:var(--ods-checkbox-control-size-md)}.ods-checkbox--sm .ods-field-control__input-wrap{height:var(--ods-checkbox-control-size-sm);width:var(--ods-checkbox-control-size-sm)}.ods-checkbox .ods-field-control__content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ods-space-100);min-height:24px;min-width:0}.ods-checkbox--sm .ods-field-control__content{min-height:20px}.ods-checkbox .ods-field-control__label{color:currentColor;font-family:var(--ods-font-paragraph-md-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-md-default-size);font-weight:var(--ods-font-paragraph-md-default-weight);line-height:var(--ods-font-paragraph-md-default-line-height);overflow-wrap:anywhere;transform:translateY(.02em)}.ods-checkbox .ods-field-control__description,.ods-checkbox .ods-field-control__error,.ods-checkbox--sm .ods-field-control__label{font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height)}.ods-checkbox .ods-field-control__description{color:var(--ods-color-basic-text-soft)}.ods-checkbox .ods-field-control__error{align-items:center;color:var(--ods-color-feedback-text-error);display:inline-flex;min-width:0}.ods-checkbox .ods-field-control__error-text{text-box-edge:cap alphabetic;text-box-trim:trim-both}.ods-checkbox--sm .ods-field-control__description,.ods-checkbox--sm .ods-field-control__error{font-family:var(--ods-font-paragraph-xs-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-xs-default-size);font-weight:var(--ods-font-paragraph-xs-default-weight);line-height:var(--ods-font-paragraph-xs-default-line-height)}.ods-checkbox .ods-field-control__error-icon{height:var(--ods-checkbox-message-icon-size-md);width:var(--ods-checkbox-message-icon-size-md)}.ods-checkbox--sm .ods-field-control__error-icon{height:var(--ods-checkbox-message-icon-size-sm);width:var(--ods-checkbox-message-icon-size-sm)}.ods-checkbox__error{align-items:center;display:inline-flex;gap:var(--ods-space-200);min-height:var(--ods-checkbox-message-icon-size-md);padding-left:0;width:100%}.ods-checkbox--sm .ods-checkbox__error{min-height:var(--ods-checkbox-message-icon-size-sm)}.ods-checkbox__description{padding-left:0;width:100%}.ods-checkbox.ods-field-control--error .ods-checkbox__control{border-color:var(--ods-color-feedback-border-error)}.ods-checkbox.ods-field-control--disabled .ods-field-control{color:var(--ods-color-basic-text-disabled);cursor:not-allowed}.ods-checkbox.ods-field-control--disabled .ods-field-control__description{color:var(--ods-color-basic-text-disabled)}.ods-checkbox.ods-field-control--disabled .ods-checkbox__control{background:var(--ods-color-action-background-default);border-color:var(--ods-color-action-border-disabled)}.ods-checkbox__control{background:var(--ods-color-action-background-default);border:var(--ods-border-width-25) solid var(--ods-color-action-border-default);border-radius:var(--ods-radius-100);color:var(--ods-color-basic-text-on-dark);display:inline-grid;height:var(--ods-checkbox-control-size-md);place-items:center;pointer-events:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease;width:var(--ods-checkbox-control-size-md)}.ods-checkbox--sm .ods-checkbox__control{height:var(--ods-checkbox-control-size-sm);width:var(--ods-checkbox-control-size-sm)}.ods-checkbox__icon{height:var(--ods-checkbox-icon-box-size-md);left:var(--ods-checkbox-icon-inset-md);overflow:clip;position:absolute;top:var(--ods-checkbox-icon-inset-md);width:var(--ods-checkbox-icon-box-size-md)}.ods-checkbox--sm .ods-checkbox__icon{height:var(--ods-checkbox-icon-box-size-sm);left:var(--ods-checkbox-icon-inset-sm);top:var(--ods-checkbox-icon-inset-sm);width:var(--ods-checkbox-icon-box-size-sm)}.ods-checkbox__check{display:block;height:100%;opacity:0;transition:opacity .14s ease;width:100%}.ods-checkbox__check--md{height:var(--ods-checkbox-check-height-md);left:6.25%;position:absolute;top:50%;transform:translateY(-50%);width:var(--ods-checkbox-check-width-md)}.ods-checkbox__check--sm{display:none}.ods-checkbox__mixed{background:currentColor;border-radius:var(--ods-radius-full);height:var(--ods-checkbox-mixed-height-md);opacity:0;position:absolute;width:var(--ods-checkbox-mixed-width-md)}.ods-checkbox--sm .ods-checkbox__mixed{height:var(--ods-checkbox-mixed-height-sm);width:var(--ods-checkbox-mixed-width-sm)}.ods-checkbox .ods-field-control__input:hover:not(:checked):not([aria-checked=mixed]):not(:disabled)+.ods-checkbox__control{border-color:var(--ods-color-action-border-hover)}.ods-checkbox .ods-field-control__input:focus-visible+.ods-checkbox__control{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-checkbox .ods-field-control__input:checked+.ods-checkbox__control,.ods-checkbox .ods-field-control__input[aria-checked=mixed]+.ods-checkbox__control{background:var(--ods-color-action-background-selected);border-color:var(--ods-color-action-border-selected)}.ods-checkbox.ods-field-control--error .ods-field-control__input:checked+.ods-checkbox__control,.ods-checkbox.ods-field-control--error .ods-field-control__input[aria-checked=mixed]+.ods-checkbox__control{border-color:var(--ods-color-feedback-border-error)}.ods-checkbox.ods-field-control--disabled .ods-field-control__input:checked+.ods-checkbox__control,.ods-checkbox.ods-field-control--disabled .ods-field-control__input[aria-checked=mixed]+.ods-checkbox__control{background:var(--ods-color-action-background-disabled);border-color:var(--ods-color-action-background-disabled)}.ods-checkbox .ods-field-control__input:checked+.ods-checkbox__control .ods-checkbox__check{opacity:1}.ods-checkbox--sm .ods-checkbox__check--md{display:none}.ods-checkbox--sm .ods-checkbox__check--sm{display:block}.ods-checkbox .ods-field-control__input[aria-checked=mixed]+.ods-checkbox__control .ods-checkbox__mixed{opacity:1}.ods-field-control--disabled .ods-checkbox__control{box-shadow:none}.ods-checkbox-group{border:0;display:grid;gap:0;min-width:0;padding:0}.ods-checkbox-group__description{color:var(--ods-color-basic-text-soft);margin-bottom:0;margin-top:var(--ods-space-200)}.ods-checkbox-group__description,.ods-checkbox-group__error{font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height)}.ods-checkbox-group__error{align-items:center;color:var(--ods-color-feedback-text-error);display:inline-flex;gap:var(--ods-space-200);min-width:0;width:100%}.ods-checkbox-group__error-text{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block;flex:1 0 0;min-width:0;overflow-wrap:anywhere}.ods-checkbox-group__body{display:grid;gap:var(--ods-checkbox-group-body-gap)}.ods-checkbox-group__description+.ods-checkbox-group__body,.ods-checkbox-group__legend+.ods-checkbox-group__body{margin-top:var(--ods-checkbox-group-section-gap)}.ods-checkbox-group__legend{color:var(--ods-color-basic-text-strong);font-family:var(--ods-font-label-md-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-md-strong-size);font-weight:var(--ods-font-label-md-strong-weight);line-height:var(--ods-font-label-md-strong-line-height);margin:0;padding:0}.ods-checkbox-group__options{display:grid;gap:var(--ods-checkbox-group-options-gap)}.ods-radio-field{display:inline-grid;gap:var(--ods-radio-field-gap)}.ods-radio .ods-field-control{align-items:start;color:var(--ods-color-basic-text-default);gap:var(--ods-radio-control-gap)}.ods-radio .ods-field-control__input-wrap{height:var(--ods-radio-control-size);width:var(--ods-radio-control-size)}.ods-radio .ods-field-control__content{gap:var(--ods-space-100);min-height:24px}.ods-radio .ods-field-control__label{color:currentColor;font-family:var(--ods-font-paragraph-md-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-md-default-size);font-weight:var(--ods-font-paragraph-md-default-weight);line-height:var(--ods-font-paragraph-md-default-line-height);overflow-wrap:anywhere;transform:translateY(.02em)}.ods-radio .ods-field-control__description,.ods-radio .ods-field-control__error{font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height)}.ods-radio .ods-field-control__description{color:var(--ods-color-basic-text-soft)}.ods-radio .ods-field-control__error{align-items:center;color:var(--ods-color-feedback-text-error);display:inline-flex;min-width:0}.ods-radio .ods-field-control__error-text{text-box-edge:cap alphabetic;text-box-trim:trim-both}.ods-radio .ods-field-control__error-icon{height:var(--ods-radio-message-icon-size);width:var(--ods-radio-message-icon-size)}.ods-radio__description,.ods-radio__error{padding-left:0;width:100%}.ods-radio__error{align-items:center;display:inline-flex;gap:var(--ods-space-200);min-height:var(--ods-radio-message-icon-size)}.ods-radio__control{background:var(--ods-color-action-background-default);border:var(--ods-border-width-25) solid var(--ods-color-action-border-default);border-radius:var(--ods-radius-full);color:var(--ods-color-basic-text-on-dark);display:inline-grid;height:var(--ods-radio-control-size);place-items:center;pointer-events:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease;width:var(--ods-radio-control-size)}.ods-radio__control:after{background:var(--ods-color-action-border-selected);border-radius:var(--ods-radius-full);content:"";height:var(--ods-radio-dot-size);opacity:0;transition:opacity .14s ease;width:var(--ods-radio-dot-size)}.ods-field-control__input:focus-visible+.ods-radio__control{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-radio .ods-field-control__input:checked+.ods-radio__control{border-color:var(--ods-color-action-border-selected)}.ods-radio .ods-field-control__input:checked+.ods-radio__control:after{opacity:1}.ods-radio .ods-field-control__input:hover:checked:not(:disabled)+.ods-radio__control,.ods-radio .ods-field-control__input:hover:not(:checked):not(:disabled)+.ods-radio__control{border-color:var(--ods-color-action-border-hover)}.ods-radio.ods-field-control--error .ods-field-control__input:checked+.ods-radio__control,.ods-radio.ods-field-control--error .ods-radio__control{border-color:var(--ods-color-feedback-border-error)}.ods-radio.ods-field-control--disabled{color:var(--ods-color-basic-text-disabled)}.ods-radio.ods-field-control--disabled .ods-field-control__input:checked+.ods-radio__control,.ods-radio.ods-field-control--disabled .ods-radio__control{background:var(--ods-color-action-background-default);border-color:var(--ods-color-action-border-disabled)}.ods-radio.ods-field-control--disabled .ods-radio__control:after{background:var(--ods-color-action-border-disabled)}.ods-radio.ods-field-control--disabled .ods-field-control__description,.ods-radio.ods-field-control--disabled .ods-field-control__label{color:var(--ods-color-basic-text-disabled)}.ods-field-control--disabled .ods-radio__control{box-shadow:none}.ods-radio-group{border:0;display:grid;gap:0;min-width:0;padding:0}.ods-radio-group__description{color:var(--ods-color-basic-text-soft);margin-bottom:0;margin-top:var(--ods-space-200)}.ods-radio-group__description,.ods-radio-group__error{font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height)}.ods-radio-group__error{align-items:center;color:var(--ods-color-feedback-text-error);display:inline-flex;gap:var(--ods-space-200);min-width:0;width:100%}.ods-radio-group__error-text{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block;flex:1 0 0;min-width:0;overflow-wrap:anywhere}.ods-radio-group__body{display:grid;gap:var(--ods-radio-group-body-gap)}.ods-radio-group__description+.ods-radio-group__body,.ods-radio-group__legend+.ods-radio-group__body{margin-top:var(--ods-radio-group-section-gap)}.ods-radio-group__legend{color:var(--ods-color-basic-text-strong);font-family:var(--ods-font-label-md-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-md-strong-size);font-weight:var(--ods-font-label-md-strong-weight);line-height:var(--ods-font-label-md-strong-line-height);margin:0;padding:0}.ods-radio-group__options{display:grid;gap:var(--ods-radio-group-options-gap)}.ods-tag{align-items:center;background:var(--ods-color-feedback-background-neutral-soft);border-radius:var(--ods-radius-full);box-sizing:border-box;color:var(--ods-color-feedback-text-neutral);display:inline-flex;justify-content:center;max-width:100%;vertical-align:middle;white-space:nowrap;width:fit-content}.ods-tag--lg{font-family:var(--ods-font-label-md-default-family),system-ui,sans-serif;font-size:var(--ods-font-label-md-default-size);font-weight:var(--ods-font-label-md-default-weight);height:var(--ods-tag-height-lg);line-height:var(--ods-font-label-md-default-line-height);padding:var(--ods-tag-padding-lg)}.ods-tag--md{font-family:var(--ods-font-label-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-label-sm-default-size);font-weight:var(--ods-font-label-sm-default-weight);height:var(--ods-tag-height-md);line-height:var(--ods-font-label-sm-default-line-height);padding:var(--ods-tag-padding-md)}.ods-tag--sm{font-family:var(--ods-font-label-xs-default-family),system-ui,sans-serif;font-size:var(--ods-font-label-xs-default-size);font-weight:var(--ods-font-label-xs-default-weight);height:var(--ods-tag-height-sm);line-height:var(--ods-font-label-xs-default-line-height);padding:var(--ods-tag-padding-sm)}.ods-tag__label{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block;flex:0 0 auto;font-style:normal;letter-spacing:0;line-height:inherit;text-overflow:ellipsis;vertical-align:middle}.ods-tag--success.ods-tag--strong{background:var(--ods-color-feedback-background-success);color:var(--ods-color-feedback-text-success-on-dark)}.ods-tag--success.ods-tag--soft{background:var(--ods-color-feedback-background-success-soft);color:var(--ods-color-feedback-text-success)}.ods-tag--info.ods-tag--strong{background:var(--ods-color-feedback-background-info);color:var(--ods-color-feedback-text-info-on-dark)}.ods-tag--info.ods-tag--soft{background:var(--ods-color-feedback-background-info-soft);color:var(--ods-color-feedback-text-info)}.ods-tag--error.ods-tag--strong{background:var(--ods-color-feedback-background-error);color:var(--ods-color-feedback-text-error-on-dark)}.ods-tag--error.ods-tag--soft{background:var(--ods-color-feedback-background-error-soft);color:var(--ods-color-feedback-text-error)}.ods-tag--warning.ods-tag--strong{background:var(--ods-color-feedback-background-warning);color:var(--ods-color-feedback-text-warning-on-dark)}.ods-tag--warning.ods-tag--soft{background:var(--ods-tag-warning-soft-background);color:var(--ods-tag-warning-soft-color)}.ods-tag--neutral.ods-tag--strong{background:var(--ods-color-feedback-background-neutral);color:var(--ods-color-feedback-text-neutral-on-dark)}.ods-tag--neutral.ods-tag--soft{background:var(--ods-color-feedback-background-neutral-soft);color:var(--ods-color-feedback-text-neutral)}.ods-tag--agent.ods-tag--strong{background:var(--ods-color-agent-background-default);color:var(--ods-color-agent-text-on-dark)}.ods-tag--agent.ods-tag--soft{background:var(--ods-color-agent-background-soft);color:var(--ods-color-agent-text-default)}.ods-link{align-items:center;border-radius:var(--ods-radius-100);cursor:pointer;display:inline-flex;gap:var(--ods-link-content-gap);max-width:100%;position:relative;text-decoration:none;transition:color .14s ease;width:auto}.ods-link,.ods-link:visited{color:var(--ods-color-action-text-default)}.ods-link:hover{color:var(--ods-color-action-text-hover)}.ods-link:active{color:var(--ods-color-action-text-active)}.ods-link:focus-visible{outline:none}.ods-link:focus-visible:before{border-radius:var(--ods-radius-100);box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);content:"";inset:calc(var(--ods-space-100)*-1) calc(var(--ods-space-050)*-1);pointer-events:none;position:absolute}.ods-link--lg,.ods-link--md,.ods-link--sm,.ods-link--xs{gap:var(--ods-link-content-gap)}.ods-link--inverse,.ods-link--inverse:active,.ods-link--inverse:hover,.ods-link--inverse:visited{color:var(--ods-color-action-text-on-dark)}.ods-link--disabled,.ods-link[aria-disabled=true]{color:var(--ods-color-action-text-disabled);cursor:not-allowed}.ods-link--disabled:active,.ods-link--disabled:hover,.ods-link[aria-disabled=true]:active,.ods-link[aria-disabled=true]:hover{color:var(--ods-color-action-text-disabled)}.ods-link--inverse.ods-link--disabled,.ods-link--inverse[aria-disabled=true]{color:var(--ods-color-action-text-on-dark-disabled)}.ods-link__icon{display:inline-flex;flex:0 0 auto}.ods-link--lg .ods-link__icon{height:var(--ods-icon-size-lg);width:var(--ods-icon-size-lg)}.ods-link--md .ods-link__icon{height:var(--ods-icon-size-md);width:var(--ods-icon-size-md)}.ods-link--sm .ods-link__icon,.ods-link--xs .ods-link__icon{height:var(--ods-icon-size-sm);width:var(--ods-icon-size-sm)}.ods-link__icon>svg{display:block;height:100%;width:100%}.ods-link__label{align-items:flex-start;display:inline-flex;flex:0 1 auto;flex-direction:column;font-style:normal;gap:var(--ods-link-label-gap);letter-spacing:0;max-width:100%;min-width:0;white-space:normal}.ods-link__text{display:block;max-width:100%;overflow-wrap:anywhere;text-decoration-color:currentColor;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-thickness:var(--ods-link-underline-width-default);text-underline-offset:var(--ods-link-underline-offset)}.ods-link:focus-visible .ods-link__text,.ods-link:hover .ods-link__text{text-decoration-thickness:var(--ods-link-underline-width-hover)}.ods-link--disabled:focus-visible .ods-link__text,.ods-link--disabled:hover .ods-link__text,.ods-link[aria-disabled=true]:focus-visible .ods-link__text,.ods-link[aria-disabled=true]:hover .ods-link__text{text-decoration-thickness:var(--ods-link-underline-width-default)}.ods-link--lg .ods-link__label{font-family:var(--ods-font-label-lg-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-lg-strong-size);font-weight:var(--ods-font-label-lg-strong-weight);line-height:var(--ods-font-label-lg-strong-line-height)}.ods-link--md .ods-link__label{font-family:var(--ods-font-label-md-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-md-strong-size);font-weight:var(--ods-font-label-md-strong-weight);line-height:var(--ods-font-label-md-strong-line-height)}.ods-link--sm .ods-link__label{font-family:var(--ods-font-label-sm-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-sm-strong-size);font-weight:var(--ods-font-label-sm-strong-weight);line-height:var(--ods-font-label-sm-strong-line-height)}.ods-link--xs .ods-link__label{font-family:var(--ods-font-label-xs-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-xs-strong-size);font-weight:var(--ods-font-label-xs-strong-weight);line-height:var(--ods-font-label-xs-strong-line-height)}.ods-menu{background:var(--ods-color-basic-background-container-default);border-radius:var(--ods-radius-300);box-shadow:var(--ods-elevation-floating);box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;padding:var(--ods-menu-surface-padding);width:var(--ods-menu-surface-width)}.ods-menu__header{color:var(--ods-color-basic-text-strong);font-family:var(--ods-font-label-md-strong-family);font-size:var(--ods-font-label-md-strong-size);font-weight:var(--ods-font-label-md-strong-weight);line-height:var(--ods-font-label-md-strong-line-height);padding:var(--ods-menu-header-padding-lg)}.ods-menu--md .ods-menu__header{font-family:var(--ods-font-label-sm-strong-family);font-size:var(--ods-font-label-sm-strong-size);font-weight:var(--ods-font-label-sm-strong-weight);line-height:var(--ods-font-label-sm-strong-line-height);padding:var(--ods-menu-header-padding-md)}.ods-menu__list{display:grid;gap:var(--ods-menu-list-gap)}.ods-menu__list--selection{gap:var(--ods-menu-selection-list-gap)}.ods-menu__item{align-items:center;background:transparent;border:0;border-radius:var(--ods-menu-item-radius);box-sizing:border-box;color:var(--ods-color-action-text-default);cursor:pointer;display:flex;gap:var(--ods-menu-item-gap);min-height:var(--ods-menu-item-min-height-lg);padding:var(--ods-menu-item-padding-lg);text-align:left;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease;width:100%}.ods-menu__item:hover:not(:disabled){background:var(--ods-color-action-background-hover)}.ods-menu__item--state-active:not(:disabled),.ods-menu__item:active:not(:disabled){background:var(--ods-color-action-background-active);color:var(--ods-color-action-text-active)}.ods-menu__item--state-focus,.ods-menu__item:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-menu__item--state-hover:not(:disabled){background:var(--ods-color-action-background-hover)}.ods-menu__item--selection{display:flex;gap:0}.ods-menu__item--selected{background:var(--ods-color-action-background-selected-soft)}.ods-menu__item--selection.ods-menu__item--state-hover:not(.ods-menu__item--selected):not(:disabled){background:var(--ods-color-action-background-hover)}.ods-menu__item--destructive,.ods-menu__item--destructive.ods-menu__item--state-active:not(:disabled),.ods-menu__item--destructive.ods-menu__item--state-hover:not(:disabled),.ods-menu__item--destructive:active:not(:disabled),.ods-menu__item--destructive:hover:not(:disabled){color:var(--ods-color-action-text-error-default)}.ods-menu__item:disabled{color:var(--ods-color-basic-text-disabled);cursor:not-allowed}.ods-menu__item--destructive:disabled{color:var(--ods-color-action-text-error-disabled)}.ods-menu--md .ods-menu__item{min-height:var(--ods-menu-item-min-height-md);padding:var(--ods-menu-item-padding-md)}.ods-menu__item-main{align-items:center;display:inline-flex;flex:1 1 auto;gap:var(--ods-menu-item-main-gap);min-width:0}.ods-menu__item-leading{min-height:var(--ods-menu-item-icon-size-lg);min-width:var(--ods-menu-item-icon-size-lg);width:var(--ods-menu-item-icon-size-lg)}.ods-menu__item-leading,.ods-menu__item-trailing{align-items:center;display:inline-flex;justify-content:center}.ods-menu__item-trailing{min-height:var(--ods-menu-item-trailing-size);min-width:var(--ods-menu-item-trailing-size);width:var(--ods-menu-item-trailing-size)}.ods-menu--md .ods-menu__item-leading{min-height:var(--ods-menu-item-icon-size-md);min-width:var(--ods-menu-item-icon-size-md);width:var(--ods-menu-item-icon-size-md)}.ods-menu__item--selection .ods-menu__item-trailing{display:none}.ods-menu__item-trailing{gap:var(--ods-menu-item-selection-gap);justify-content:flex-end}.ods-menu__item-icon{align-items:center;display:inline-flex;flex:none;height:var(--ods-menu-item-icon-size-lg);justify-content:center;width:var(--ods-menu-item-icon-size-lg)}.ods-menu--md .ods-menu__item-icon{height:var(--ods-menu-item-icon-size-md);width:var(--ods-menu-item-icon-size-md)}.ods-menu__item-icon svg{display:block;height:100%;width:100%}.ods-menu__item-icon--empty{visibility:hidden}.ods-menu__item-content{display:flex;flex-direction:column;gap:var(--ods-menu-item-content-gap);justify-content:center;min-width:0}.ods-menu__item-content--selection{align-items:start;display:flex;flex:1 1 auto;min-width:0}.ods-menu__item--selection .ods-menu__item-main{gap:var(--ods-menu-item-selection-gap)}.ods-menu__item-label{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:currentColor;display:inline-block;font-family:var(--ods-font-label-md-strong-family);font-size:var(--ods-font-label-md-strong-size);font-weight:var(--ods-font-label-md-strong-weight);line-height:var(--ods-font-label-md-strong-line-height);min-width:0}.ods-menu--md .ods-menu__item-label{font-family:var(--ods-font-label-sm-strong-family);font-size:var(--ods-font-label-sm-strong-size);font-weight:var(--ods-font-label-sm-strong-weight);line-height:var(--ods-font-label-sm-strong-line-height)}.ods-menu__item-shortcut,.ods-menu__item-subtitle{color:var(--ods-color-basic-text-soft);font-family:var(--ods-font-label-sm-default-family);font-size:var(--ods-font-label-sm-default-size);font-weight:var(--ods-font-label-sm-default-weight);line-height:var(--ods-font-label-sm-default-line-height)}.ods-menu__item-check{color:var(--ods-color-action-text-default)}.ods-modal{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;min-height:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:var(--ods-modal-z-index)}.ods-modal--scoped{min-height:100%;position:fixed}.ods-modal__scrim{background:var(--ods-color-basic-background-overlay);bottom:0;left:0;pointer-events:auto;position:absolute;right:0;top:0}.ods-modal__scrim--clickable{cursor:pointer}.ods-modal__panel{background:var(--ods-color-basic-background-container-default);border-radius:var(--ods-radius-200);box-shadow:var(--ods-elevation-overlay);display:flex;flex-direction:column;max-width:var(--ods-modal-width,var(--ods-modal-width-lg));overflow:clip;pointer-events:auto;position:relative;width:min(100%,var(--ods-modal-width,var(--ods-modal-width-lg)));z-index:1}.ods-modal__panel:focus-visible{outline:none}.ods-modal--lg{--ods-modal-width:var(--ods-modal-width-lg);--ods-modal-close-offset-block:var(--ods-space-800);--ods-modal-close-offset-inline:var(--ods-space-800);--ods-modal-close-icon-size:var(--ods-modal-close-icon-size-lg);--ods-modal-header-padding:var(--ods-modal-header-padding-lg);--ods-modal-header-title-family:var(--ods-font-title-sm-family);--ods-modal-header-title-size:var(--ods-font-title-sm-size);--ods-modal-header-title-weight:var(--ods-font-title-sm-weight);--ods-modal-header-title-line-height:var(--ods-font-title-sm-line-height);--ods-modal-header-title-trim-size:var(--ods-font-title-xs-size);--ods-modal-header-title-trim-line-height:var(--ods-font-title-xs-line-height);--ods-modal-body-padding:var(--ods-modal-body-padding-lg);--ods-modal-footer-padding:var(--ods-modal-footer-padding-lg)}.ods-modal--md{--ods-modal-width:var(--ods-modal-width-md);--ods-modal-close-offset-block:var(--ods-space-600);--ods-modal-close-offset-inline:var(--ods-space-600);--ods-modal-close-icon-size:var(--ods-modal-close-icon-size-md);--ods-modal-header-padding:var(--ods-modal-header-padding-md);--ods-modal-header-title-family:var(--ods-font-title-sm-family);--ods-modal-header-title-size:var(--ods-font-title-xs-size);--ods-modal-header-title-weight:var(--ods-font-title-xs-weight);--ods-modal-header-title-line-height:var(--ods-font-title-xs-line-height);--ods-modal-header-title-trim-size:var(--ods-font-title-xs-size);--ods-modal-header-title-trim-line-height:var(--ods-font-title-xs-line-height);--ods-modal-body-padding:var(--ods-modal-body-padding-md);--ods-modal-footer-padding:var(--ods-modal-footer-padding-md)}.ods-modal--sm{--ods-modal-width:var(--ods-modal-width-sm);--ods-modal-close-offset-block:var(--ods-space-600);--ods-modal-close-offset-inline:var(--ods-space-600);--ods-modal-close-icon-size:var(--ods-modal-close-icon-size-md);--ods-modal-header-padding:var(--ods-modal-header-padding-md);--ods-modal-header-title-family:var(--ods-font-title-sm-family);--ods-modal-header-title-size:var(--ods-font-title-xs-size);--ods-modal-header-title-weight:var(--ods-font-title-xs-weight);--ods-modal-header-title-line-height:var(--ods-font-title-xs-line-height);--ods-modal-header-title-trim-size:var(--ods-font-title-xs-size);--ods-modal-header-title-trim-line-height:var(--ods-font-title-xs-line-height);--ods-modal-body-padding:var(--ods-modal-body-padding-md);--ods-modal-footer-padding:var(--ods-modal-footer-padding-md)}.ods-modal--mobile{--ods-modal-width:100%;--ods-modal-close-offset-block:var(--ods-space-600);--ods-modal-close-offset-inline:var(--ods-space-500);--ods-modal-close-icon-size:var(--ods-modal-close-icon-size-md);--ods-modal-header-padding:var(--ods-modal-header-padding-mobile);--ods-modal-header-title-family:var(--ods-font-title-sm-family);--ods-modal-header-title-size:var(--ods-font-title-xs-size);--ods-modal-header-title-weight:var(--ods-font-title-xs-weight);--ods-modal-header-title-line-height:var(--ods-font-title-xs-line-height);--ods-modal-header-title-trim-size:var(--ods-font-title-xs-size);--ods-modal-header-title-trim-line-height:var(--ods-font-title-xs-line-height);--ods-modal-body-padding:var(--ods-modal-body-padding-mobile);--ods-modal-footer-padding:var(--ods-modal-footer-padding-mobile);padding-inline:var(--ods-space-400)}.ods-modal--mobile .ods-modal__panel{max-width:100%;width:100%}.ods-modal__header{align-items:center;display:flex;gap:var(--ods-modal-header-gap);justify-content:space-between}.ods-modal__header,.ods-modal__header-slot{padding:var(--ods-modal-header-padding)}.ods-modal__header-content{align-items:center;display:flex;flex:1 1 0;gap:var(--ods-modal-header-content-gap);min-width:0}.ods-modal__header-icon{align-items:center;color:var(--ods-color-basic-text-default);display:inline-flex;flex:none;height:var(--ods-modal-header-icon-size);justify-content:center;width:var(--ods-modal-header-icon-size)}.ods-modal__header-icon svg{display:block;height:100%;width:100%}.ods-modal__title{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--ods-color-basic-text-strong);font-family:var(--ods-modal-header-title-family);font-size:var(--ods-modal-header-title-size);font-weight:var(--ods-modal-header-title-weight);line-height:var(--ods-modal-header-title-line-height);margin:0;min-width:0}.ods-modal__dialog-intro{align-items:center;display:flex;flex-direction:column;gap:var(--ods-modal-header-content-gap);text-align:center}.ods-modal__title--dialog{text-align:center}.ods-modal__close{align-self:flex-start;flex:none}.ods-modal__close.ods-modal__close--dialog{align-self:auto;position:absolute;right:var(--ods-modal-close-offset-inline);top:var(--ods-modal-close-offset-block);z-index:1}.ods-modal__close-icon{display:block;height:var(--ods-modal-close-icon-size);width:var(--ods-modal-close-icon-size)}.ods-modal__body{display:grid;gap:var(--ods-modal-body-gap);padding:var(--ods-modal-body-padding)}.ods-modal__body--no-header{padding-top:var(--ods-space-800)}.ods-modal__text{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--ods-color-basic-text-default);font-family:var(--ods-font-paragraph-md-default-family);font-size:var(--ods-font-paragraph-md-default-size);font-weight:var(--ods-font-paragraph-md-default-weight);line-height:var(--ods-font-paragraph-md-default-line-height);margin:0}.ods-modal__slot{display:flex;width:100%}.ods-modal__footer{display:flex;flex-direction:column;gap:var(--ods-modal-footer-gap)}.ods-modal__footer,.ods-modal__footer-slot{padding:var(--ods-modal-footer-padding)}.ods-modal__actions{align-items:flex-start;display:flex;gap:var(--ods-modal-actions-gap);justify-content:flex-end}.ods-modal__button{flex:none;min-width:0}.ods-modal--sm .ods-modal__actions{align-items:stretch}.ods-modal--sm .ods-modal__button{flex:1 1 0;width:100%}.ods-modal--mobile .ods-modal__actions{align-items:stretch;flex-direction:column}.ods-modal--mobile .ods-modal__button{flex:none;width:100%}.ods-alert-inline{align-items:flex-start;border:var(--ods-alert-inline-border-width) solid var(--ods-color-basic-border-default);border-radius:var(--ods-alert-inline-radius);box-sizing:border-box;color:var(--ods-color-basic-text-strong);display:flex;gap:var(--ods-alert-inline-gap-desktop);max-width:100%;min-width:0;padding:var(--ods-alert-inline-padding)}.ods-alert-inline--desktop{max-width:var(--ods-alert-inline-max-width-desktop);min-width:var(--ods-alert-inline-min-width-desktop);width:100%}.ods-alert-inline--mobile{gap:var(--ods-alert-inline-gap-mobile);min-width:var(--ods-alert-inline-min-width-mobile);width:min(100%,var(--ods-alert-inline-width-mobile))}.ods-alert-inline__mobile-layout{display:flex;flex-direction:column;gap:var(--ods-alert-inline-mobile-layout-gap);width:100%}.ods-alert-inline__mobile-header{align-items:flex-start;display:flex;gap:var(--ods-alert-inline-mobile-header-gap);justify-content:space-between}.ods-alert-inline__mobile-icon-spacer{display:block;flex:none;height:var(--ods-alert-inline-mobile-icon-spacer-size);width:var(--ods-alert-inline-mobile-icon-spacer-size)}.ods-alert-inline__mobile-body{display:grid;gap:var(--ods-alert-inline-content-gap)}.ods-alert-inline--info{background:var(--ods-color-feedback-background-info-soft);border-color:var(--ods-color-feedback-border-info)}.ods-alert-inline--success{background:var(--ods-color-feedback-background-success-soft);border-color:var(--ods-color-feedback-border-success)}.ods-alert-inline--warning{background:var(--ods-color-feedback-background-warning-soft);border-color:var(--ods-color-feedback-border-warning)}.ods-alert-inline--error{background:var(--ods-color-feedback-background-error-soft);border-color:var(--ods-color-feedback-border-error)}.ods-alert-inline--neutral{background:var(--ods-color-basic-background-container-neutral-soft);border-color:var(--ods-color-feedback-border-neutral)}.ods-alert-inline--agent{background:var(--ods-color-agent-background-soft);border-color:var(--ods-color-agent-border-active);color:var(--ods-color-agent-text-strong)}.ods-alert-inline__icon{align-self:flex-start;color:currentColor;display:block;flex:none;height:var(--ods-alert-inline-icon-size);width:var(--ods-alert-inline-icon-size)}.ods-alert-inline__icon--info{color:var(--ods-color-feedback-icon-info)}.ods-alert-inline__icon--success{color:var(--ods-color-feedback-icon-success)}.ods-alert-inline__icon--warning{color:var(--ods-color-feedback-icon-warning)}.ods-alert-inline__icon--error{color:var(--ods-color-feedback-icon-error)}.ods-alert-inline__icon--neutral{color:var(--ods-color-feedback-icon-neutral)}.ods-alert-inline__icon--agent{color:var(--ods-color-agent-icon-default)}.ods-alert-inline__content{display:grid;flex:1 1 auto;gap:var(--ods-alert-inline-content-gap);min-width:0}.ods-alert-inline--desktop .ods-alert-inline__content{padding-top:var(--ods-alert-inline-content-offset-desktop)}.ods-alert-inline__body{display:grid;gap:var(--ods-alert-inline-body-gap);min-width:0}.ods-alert-inline__title{font-family:var(--ods-font-paragraph-md-strong-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-md-strong-size);font-weight:var(--ods-font-paragraph-md-strong-weight);line-height:var(--ods-font-paragraph-md-strong-line-height)}.ods-alert-inline__text,.ods-alert-inline__title{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:inherit;display:block;justify-self:start;margin:0;max-width:100%;padding-top:1px;width:fit-content}.ods-alert-inline__text{font-family:var(--ods-font-paragraph-md-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-md-default-size);font-weight:var(--ods-font-paragraph-md-default-weight);line-height:var(--ods-font-paragraph-md-default-line-height)}.ods-alert-inline__slot{display:flex;width:100%}.ods-alert-inline__actions{align-items:center;align-self:flex-start;display:flex;flex:none;flex-wrap:wrap;gap:var(--ods-alert-inline-actions-gap);justify-content:flex-start;margin-left:0;padding-top:0;width:100%}.ods-alert-inline__action{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;font-family:var(--ods-font-paragraph-md-strong-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-md-strong-size);font-weight:var(--ods-font-paragraph-md-strong-weight);justify-content:center;line-height:var(--ods-font-paragraph-md-strong-line-height);padding:0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ods-alert-inline__action--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ods-color-action-text-default);text-decoration:underline}.ods-alert-inline__action-button{flex:none}.ods-alert-inline__close{align-items:center;align-self:flex-start;background:transparent;border:0;color:var(--ods-color-action-text-default);cursor:pointer;display:inline-flex;flex:none;height:var(--ods-alert-inline-close-size);justify-content:center;padding:0;width:var(--ods-alert-inline-close-size)}.ods-alert-inline__close--mobile{margin-left:auto}.ods-alert-inline__close:hover{background:transparent}.ods-alert-inline__close-icon{display:block;flex:none;height:var(--ods-alert-inline-close-icon-size);width:var(--ods-alert-inline-close-icon-size)}.ods-badge{align-items:center;display:inline-flex;justify-content:center;vertical-align:middle}.ods-badge--icon,.ods-badge--standalone{position:relative}.ods-badge--standalone.ods-badge--lg{min-height:var(--ods-badge-counter-height-lg);min-width:var(--ods-badge-counter-width-lg)}.ods-badge--standalone.ods-badge--md{min-height:var(--ods-badge-counter-height-md);min-width:var(--ods-badge-counter-width-md)}.ods-badge--standalone.ods-badge--sm{min-height:var(--ods-badge-counter-height-sm);min-width:var(--ods-badge-counter-width-sm)}.ods-badge--icon.ods-badge--lg{height:var(--ods-badge-icon-surface-height-lg);justify-content:flex-end;width:var(--ods-badge-icon-surface-width-lg)}.ods-badge--icon.ods-badge--lg,.ods-badge--icon.ods-badge--md{align-items:flex-start;display:inline-flex;flex-direction:column}.ods-badge--icon.ods-badge--md{height:var(--ods-badge-icon-surface-height-md);justify-content:center;width:var(--ods-badge-icon-surface-width-md)}.ods-badge--icon.ods-badge--sm{height:var(--ods-badge-icon-surface-height-sm);width:var(--ods-badge-icon-surface-width-sm)}.ods-badge__icon{align-items:center;color:var(--ods-color-basic-background-container-brand);display:inline-flex;flex:none;justify-content:center;position:relative}.ods-badge__icon--lg{height:var(--ods-badge-icon-frame-size-lg);width:var(--ods-badge-icon-frame-size-lg)}.ods-badge__icon--md{height:var(--ods-badge-icon-frame-size-md);width:var(--ods-badge-icon-frame-size-md)}.ods-badge__icon--sm{height:var(--ods-badge-icon-frame-size-sm);width:var(--ods-badge-icon-frame-size-sm)}.ods-badge--sm .ods-badge__icon{left:0;position:absolute;top:0}.ods-badge__icon>img,.ods-badge__icon>svg{display:block;height:100%;width:100%}.ods-badge__counter{align-items:center;border:var(--ods-border-width-25) solid var(--ods-color-basic-border-on-dark);border-radius:var(--ods-radius-full);box-sizing:border-box;color:var(--ods-color-basic-text-on-dark);display:inline-flex;font-style:normal;font-variant-numeric:tabular-nums;justify-content:center;position:relative}.ods-badge--accent .ods-badge__counter{background:var(--ods-color-basic-background-container-accent)}.ods-badge--brand .ods-badge__counter{background:var(--ods-color-basic-background-container-brand)}.ods-badge--positive .ods-badge__counter{background:var(--ods-color-feedback-background-success)}.ods-badge__number{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:inherit;display:block;flex:0 0 auto;font-style:normal;letter-spacing:0;text-align:center;white-space:nowrap}.ods-badge__counter--lg{min-height:var(--ods-badge-counter-height-lg);min-width:var(--ods-badge-counter-width-lg);padding:var(--ods-badge-counter-padding-lg)}.ods-badge__counter--lg.ods-badge__counter--single{min-width:0;padding-left:0;padding-right:0;width:var(--ods-badge-counter-width-lg)}.ods-badge__counter--lg .ods-badge__number{font-family:var(--ods-font-numbers-sm-family);font-size:var(--ods-font-numbers-sm-size);font-style:normal;font-weight:var(--ods-font-numbers-sm-weight);line-height:var(--ods-font-numbers-sm-line-height)}.ods-badge__counter--md{min-height:var(--ods-badge-counter-height-md);min-width:var(--ods-badge-counter-width-md);padding:var(--ods-badge-counter-padding-md)}.ods-badge__counter--md.ods-badge__counter--single{min-width:0;padding-left:0;padding-right:0;width:var(--ods-badge-counter-width-md)}.ods-badge__counter--md .ods-badge__number{font-family:var(--ods-font-numbers-xs-family);font-size:var(--ods-font-numbers-xs-size);font-style:normal;font-weight:var(--ods-font-numbers-xs-weight);line-height:var(--ods-font-numbers-xs-line-height)}.ods-badge__counter--sm{font-size:0;height:var(--ods-badge-counter-height-sm);line-height:0;padding:var(--ods-badge-counter-padding-sm);width:var(--ods-badge-counter-width-sm)}.ods-badge__counter--overlay{position:absolute}.ods-badge--lg .ods-badge__counter--overlay{left:var(--ods-badge-counter-overlay-left-lg);top:var(--ods-badge-counter-overlay-top-lg)}.ods-badge--md .ods-badge__counter--overlay{left:var(--ods-badge-counter-overlay-left-md);top:var(--ods-badge-counter-overlay-top-md)}.ods-badge--sm .ods-badge__counter--overlay{left:var(--ods-badge-counter-overlay-left-sm);top:var(--ods-badge-counter-overlay-top-sm)}.ods-button{--ods-button-height:var(--ods-button-height-md);--ods-button-padding-inline:var(--ods-button-padding-inline-md);--ods-button-gap:var(--ods-button-gap-md);--ods-button-icon-size:var(--ods-button-icon-size-md);--ods-button-label-offset:var(--ods-button-label-offset-y);--ods-button-font-family:var(--ods-font-label-sm-strong-family),system-ui,sans-serif;--ods-button-font-size:var(--ods-font-label-sm-strong-size);--ods-button-font-weight:var(--ods-font-label-sm-strong-weight);--ods-button-line-height:var(--ods-font-label-sm-strong-line-height);--ods-button-background:var(--ods-color-button-background-primary-default);--ods-button-background-hover:var( --ods-color-button-background-primary-hover );--ods-button-background-active:var( --ods-color-button-background-primary-active );--ods-button-background-disabled:var( --ods-color-button-background-primary-disabled );--ods-button-content:var(--ods-color-button-content-primary-default);--ods-button-content-hover:var(--ods-color-button-content-primary-default);--ods-button-content-active:var(--ods-color-button-content-primary-active);--ods-button-content-disabled:var( --ods-color-button-content-primary-disabled );--ods-button-border:var(--ods-color-button-background-primary-default);--ods-button-border-hover:var(--ods-color-button-background-primary-hover);--ods-button-border-active:var(--ods-color-button-background-primary-active);--ods-button-border-disabled:var( --ods-color-button-background-primary-disabled );--ods-button-focus-ring-inner:var( --ods-color-basic-background-container-default );--ods-button-focus-ring-outer:var(--ods-color-basic-border-brand);align-items:center;background:var(--ods-button-background);border:var(--ods-button-border-width) solid var(--ods-button-border);border-radius:var(--ods-button-radius);color:var(--ods-button-content);cursor:pointer;display:inline-flex;font-family:var(--ods-button-font-family);font-size:var(--ods-button-font-size);font-weight:var(--ods-button-font-weight);gap:var(--ods-button-gap);height:var(--ods-button-height);justify-content:center;line-height:var(--ods-button-line-height);min-width:0;padding:0 var(--ods-button-padding-inline);position:relative;text-align:center;text-decoration:none;transition:background-color var(--ods-button-transition-duration) var(--ods-button-transition-easing),border-color var(--ods-button-transition-duration) var(--ods-button-transition-easing),color var(--ods-button-transition-duration) var(--ods-button-transition-easing),box-shadow var(--ods-button-transition-duration) var(--ods-button-transition-easing);white-space:nowrap;width:auto}.ods-button--loading{cursor:progress}.ods-button--state-hover:not(:disabled),.ods-button:hover:not(:disabled){background:var(--ods-button-background-hover);border-color:var(--ods-button-border-hover);color:var(--ods-button-content-hover)}.ods-button--state-active:not(:disabled),.ods-button:active:not(:disabled){background:var(--ods-button-background-active);border-color:var(--ods-button-border-active);color:var(--ods-button-content-active)}.ods-button--state-focus,.ods-button:focus-visible{box-shadow:0 0 0 2px var(--ods-button-focus-ring-inner),0 0 0 4px var(--ods-button-focus-ring-outer);outline:0}.ods-button:disabled{background:var(--ods-button-background-disabled);border-color:var(--ods-button-border-disabled);color:var(--ods-button-content-disabled);cursor:not-allowed}.ods-button--loading:disabled{background:var(--ods-button-background);border-color:var(--ods-button-border);color:var(--ods-button-content);cursor:progress}.ods-button--inverse{--ods-button-focus-ring-inner:var(--ods-color-basic-border-brand);--ods-button-focus-ring-outer:var(--ods-color-basic-border-on-dark)}.ods-button--secondary{--ods-button-background:var(--ods-color-button-background-secondary-default);--ods-button-background-hover:var( --ods-color-button-background-secondary-hover );--ods-button-background-active:var( --ods-color-button-background-secondary-active );--ods-button-background-disabled:var( --ods-color-button-background-secondary-disabled );--ods-button-content:var(--ods-color-button-content-secondary-default);--ods-button-content-hover:var(--ods-color-button-content-secondary-hover);--ods-button-content-active:var(--ods-color-button-content-secondary-active);--ods-button-content-disabled:var( --ods-color-button-content-secondary-disabled );--ods-button-border:var(--ods-color-button-border-secondary-default);--ods-button-border-hover:var(--ods-color-button-border-secondary-hover);--ods-button-border-active:var(--ods-color-button-border-secondary-active);--ods-button-border-disabled:var( --ods-color-button-border-secondary-disabled );--ods-button-loading-spinner-track-color:var(--ods-color-basic-border-soft)}.ods-button--ghost{--ods-button-background:var(--ods-color-button-background-ghost-default);--ods-button-background-hover:var(--ods-color-button-background-ghost-hover);--ods-button-background-active:var( --ods-color-button-background-ghost-active );--ods-button-background-disabled:var( --ods-color-button-background-ghost-disabled );--ods-button-content:var(--ods-color-button-content-ghost-default);--ods-button-content-hover:var(--ods-color-button-content-ghost-hover);--ods-button-content-active:var(--ods-color-button-content-ghost-active);--ods-button-content-disabled:var(--ods-color-button-content-ghost-disabled);--ods-button-border:var(--ods-color-button-border-ghost-default);--ods-button-border-hover:var(--ods-color-button-border-ghost-hover);--ods-button-border-active:var(--ods-color-button-border-ghost-active);--ods-button-border-disabled:var(--ods-color-button-border-ghost-disabled);--ods-button-ghost-underline-current-thickness:var( --ods-button-ghost-underline-thickness )}.ods-button--accent{--ods-button-background:var(--ods-color-button-background-accent-default);--ods-button-background-hover:var( --ods-color-button-background-accent-hover );--ods-button-background-active:var( --ods-color-button-background-accent-active );--ods-button-background-disabled:var( --ods-color-button-background-accent-disabled );--ods-button-content:var(--ods-color-button-content-accent-default);--ods-button-content-hover:var(--ods-color-button-content-accent-hover);--ods-button-content-active:var(--ods-color-button-content-accent-active);--ods-button-content-disabled:var( --ods-color-button-content-accent-disabled );--ods-button-border:var(--ods-color-button-border-accent-default);--ods-button-border-hover:var(--ods-color-button-border-accent-hover);--ods-button-border-active:var(--ods-color-button-border-accent-active);--ods-button-border-disabled:var(--ods-color-button-border-accent-disabled);--ods-button-loading-spinner-track-color:var( --ods-color-basic-border-on-dark )}.ods-button--danger{--ods-button-background:var(--ods-color-action-background-error-default);--ods-button-background-hover:var(--ods-color-action-background-error-hover);--ods-button-background-active:var( --ods-color-action-background-error-active );--ods-button-background-disabled:var( --ods-color-action-background-error-disabled );--ods-button-content:var(--ods-color-feedback-text-error-on-dark);--ods-button-content-hover:var(--ods-color-feedback-text-error-on-dark);--ods-button-content-active:var(--ods-color-feedback-text-error-on-dark);--ods-button-content-disabled:var(--ods-color-feedback-text-error-on-dark);--ods-button-border:var(--ods-color-action-background-error-default);--ods-button-border-hover:var(--ods-color-action-background-error-hover);--ods-button-border-active:var(--ods-color-action-background-error-active);--ods-button-border-disabled:var( --ods-color-action-background-error-disabled );--ods-button-loading-spinner-track-color:var( --ods-color-basic-border-on-dark )}.ods-button--inverse.ods-button--primary{--ods-button-background:var( --ods-color-button-background-primary-on-dark-default );--ods-button-background-hover:var( --ods-color-button-background-primary-on-dark-hover );--ods-button-background-active:var( --ods-color-button-background-primary-on-dark-active );--ods-button-background-disabled:var( --ods-color-button-background-primary-on-dark-disabled );--ods-button-content:var(--ods-color-button-content-primary-on-dark-default);--ods-button-content-hover:var( --ods-color-button-content-primary-on-dark-hover );--ods-button-content-active:var( --ods-color-button-content-primary-on-dark-active );--ods-button-content-disabled:var( --ods-color-button-content-primary-on-dark-disabled );--ods-button-border:var( --ods-color-button-background-primary-on-dark-default );--ods-button-border-hover:var( --ods-color-button-background-primary-on-dark-hover );--ods-button-border-active:var( --ods-color-button-background-primary-on-dark-active );--ods-button-border-disabled:var( --ods-color-button-background-primary-on-dark-disabled );--ods-button-loading-spinner-track-color:var( --ods-color-basic-border-on-dark )}.ods-button--inverse.ods-button--secondary{--ods-button-background:var( --ods-color-button-background-secondary-on-dark-default );--ods-button-background-hover:var( --ods-color-button-background-secondary-on-dark-hover );--ods-button-background-active:var( --ods-color-button-background-secondary-on-dark-active );--ods-button-background-disabled:var( --ods-color-button-background-secondary-on-dark-disabled );--ods-button-content:var( --ods-color-button-content-secondary-on-dark-default );--ods-button-content-hover:var( --ods-color-button-content-secondary-on-dark-hover );--ods-button-content-active:var( --ods-color-button-content-secondary-on-dark-active );--ods-button-content-disabled:var( --ods-color-button-content-secondary-on-dark-disabled );--ods-button-border:var(--ods-color-basic-border-on-dark);--ods-button-border-hover:var(--ods-color-basic-border-on-dark);--ods-button-border-active:var(--ods-color-basic-border-on-dark);--ods-button-border-disabled:var( --ods-color-button-content-secondary-on-dark-disabled );--ods-button-loading-spinner-track-color:var( --ods-color-basic-border-on-dark )}.ods-button--inverse.ods-button--ghost{--ods-button-background:var( --ods-color-button-background-ghost-on-dark-default );--ods-button-background-hover:var( --ods-color-button-background-ghost-on-dark-hover );--ods-button-background-active:var( --ods-color-button-background-ghost-on-dark-active );--ods-button-background-disabled:var( --ods-color-button-background-ghost-on-dark-disabled );--ods-button-content:var(--ods-color-button-content-ghost-on-dark-default);--ods-button-content-hover:var( --ods-color-button-content-ghost-on-dark-hover );--ods-button-content-active:var( --ods-color-button-content-ghost-on-dark-active );--ods-button-content-disabled:var( --ods-color-button-content-ghost-on-dark-disabled );--ods-button-border:var(--ods-color-button-background-ghost-on-dark-default);--ods-button-border-hover:var( --ods-color-button-background-ghost-on-dark-hover );--ods-button-border-active:var( --ods-color-button-background-ghost-on-dark-active );--ods-button-border-disabled:var( --ods-color-button-background-ghost-on-dark-disabled );--ods-button-loading-spinner-track-color:var( --ods-color-basic-border-on-dark )}.ods-button--lg{--ods-button-height:var(--ods-button-height-lg);--ods-button-padding-inline:var(--ods-button-padding-inline-lg);--ods-button-gap:var(--ods-button-gap-lg);--ods-button-icon-size:var(--ods-button-icon-size-lg);--ods-button-label-offset:var(--ods-button-label-offset-y-lg);--ods-button-font-family:var(--ods-font-label-md-strong-family),system-ui,sans-serif;--ods-button-font-size:var(--ods-font-label-md-strong-size);--ods-button-font-weight:var(--ods-font-label-md-strong-weight);--ods-button-line-height:var(--ods-font-label-md-strong-line-height)}.ods-button--sm{--ods-button-height:var(--ods-button-height-sm);--ods-button-padding-inline:var(--ods-button-padding-inline-sm);--ods-button-gap:var(--ods-button-gap-sm);--ods-button-icon-size:var(--ods-button-icon-size-sm);--ods-button-font-family:var(--ods-font-label-xs-strong-family),system-ui,sans-serif;--ods-button-font-size:var(--ods-font-label-xs-strong-size);--ods-button-font-weight:var(--ods-font-label-xs-strong-weight);--ods-button-line-height:var(--ods-font-label-xs-strong-line-height)}.ods-button--full-width{width:100%}.ods-button--padding-none{padding-inline:var(--ods-button-padding-inline-none)}.ods-button--ghost .ods-button__label{text-decoration-line:underline;text-decoration-thickness:var( --ods-button-ghost-underline-current-thickness );text-underline-offset:var(--ods-button-ghost-underline-offset)}.ods-button--ghost.ods-button--state-active:not(:disabled),.ods-button--ghost.ods-button--state-hover:not(:disabled),.ods-button--ghost:active:not(:disabled),.ods-button--ghost:hover:not(:disabled){--ods-button-ghost-underline-current-thickness:var( --ods-button-ghost-underline-thickness-interactive )}.ods-actions--content-aligned>.ods-button--ghost:first-child{margin-inline-start:calc(var(--ods-button-padding-inline)*-1)}.ods-actions--content-aligned.ods-actions--align-end>.ods-button--ghost:last-child{margin-inline-end:calc(var(--ods-button-padding-inline)*-1)}.ods-button__icon{align-items:center;display:inline-flex;flex:0 0 auto;height:var(--ods-button-icon-size);justify-content:center;width:var(--ods-button-icon-size)}.ods-button__icon>svg{display:block;height:100%;width:100%}.ods-button__content--hidden{opacity:0}.ods-button__label{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:inline-block;min-width:0;transform:translateY(calc(var(--ods-button-label-offset) + 1px));white-space:inherit}.ods-button__loading-indicator{align-items:center;bottom:0;display:inline-flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.ods-button__loading-spinner{animation:ods-button-loading-spin var(--ods-button-loading-spinner-duration) linear infinite;display:block;height:var(--ods-button-loading-spinner-size);transform-origin:center;width:var(--ods-button-loading-spinner-size)}.ods-button__loading-segment,.ods-button__loading-track{stroke:none}.ods-button__loading-track{fill:var(--ods-button-loading-spinner-track-color);opacity:var(--ods-button-loading-spinner-track-opacity)}.ods-button__loading-segment{fill:var(--ods-button-loading-spinner-segment-color)}.ods-icon-button{border-radius:var(--ods-icon-button-radius);min-width:var(--ods-button-height);padding:var(--ods-icon-button-padding);width:var(--ods-button-height)}.ods-icon-button.ods-button--ghost{--ods-button-background:var(--ods-icon-button-ghost-background-default);--ods-button-background-hover:var(--ods-icon-button-ghost-background-hover);--ods-button-background-active:var( --ods-icon-button-ghost-background-active );--ods-button-background-disabled:var( --ods-icon-button-ghost-background-disabled )}.ods-icon-button.ods-button--inverse.ods-button--ghost{--ods-button-background:var( --ods-icon-button-ghost-background-on-dark-default );--ods-button-background-hover:var( --ods-icon-button-ghost-background-on-dark-hover );--ods-button-background-active:var( --ods-icon-button-ghost-background-on-dark-active );--ods-button-background-disabled:var( --ods-icon-button-ghost-background-on-dark-disabled );--ods-button-content:var(--ods-icon-button-ghost-content-on-dark-default);--ods-button-content-hover:var( --ods-icon-button-ghost-content-on-dark-hover );--ods-button-content-active:var( --ods-icon-button-ghost-content-on-dark-active );--ods-button-content-disabled:var( --ods-icon-button-ghost-content-on-dark-disabled )}.ods-icon-button[aria-pressed=true] .ods-button__icon>svg{display:block}@keyframes ods-button-loading-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ods-chip{align-items:center;background:var(--ods-color-action-background-default);border:var(--ods-border-width-25) solid var(--ods-color-action-border-default);border-radius:var(--ods-radius-full);box-sizing:border-box;color:var(--ods-color-action-text-default);display:inline-flex;justify-content:center;max-width:100%;min-width:0;white-space:nowrap;width:fit-content}.ods-chip--md{font-family:var(--ods-chip-font-family-md),system-ui,sans-serif;font-size:var(--ods-chip-font-size-md);font-weight:var(--ods-chip-font-weight-md);height:var(--ods-chip-height-md);line-height:var(--ods-chip-line-height-md)}.ods-chip--sm{font-family:var(--ods-chip-font-family-sm),system-ui,sans-serif;font-size:var(--ods-chip-font-size-sm);font-weight:var(--ods-chip-font-weight-sm);height:var(--ods-chip-height-sm);line-height:var(--ods-chip-line-height-sm)}.ods-chip__label{align-items:center;display:flex;justify-content:center;min-width:0;text-align:center}.ods-chip__label-text{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block;transform:translateY(var(--ods-chip-label-offset-y))}.ods-chip__svg{display:block;height:var(--ods-icon-size-md);width:var(--ods-icon-size-md)}.ods-chip__svg--remove{height:var(--ods-chip-remove-icon-size);width:var(--ods-chip-remove-icon-size)}.ods-chip__icon,.ods-chip__remove{align-items:center;display:inline-flex;flex:none;height:var(--ods-icon-size-md);justify-content:center;width:var(--ods-icon-size-md)}.ods-chip--selection{cursor:pointer;gap:var(--ods-chip-selection-gap);padding:var(--ods-chip-padding-block) var(--ods-chip-padding-inline);position:relative;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.ods-chip--selection.ods-chip--disabled,.ods-chip--selection:disabled{cursor:not-allowed}.ods-chip--selection.ods-chip--unselected{background:var(--ods-color-action-background-default);border-color:var(--ods-color-action-border-default);color:var(--ods-color-action-text-default)}.ods-chip--selection.ods-chip--unselected.ods-chip--state-hover,.ods-chip--selection.ods-chip--unselected:hover:not(:disabled):not(.ods-chip--disabled){background:var(--ods-color-action-background-hover);border-color:var(--ods-color-action-border-hover);color:var(--ods-color-action-text-hover)}.ods-chip--selection.ods-chip--unselected.ods-chip--state-active,.ods-chip--selection.ods-chip--unselected:active:not(:disabled):not(.ods-chip--disabled){background:var(--ods-color-action-background-active);border-color:var(--ods-color-action-border-active);color:var(--ods-color-action-text-active)}.ods-chip--selection.ods-chip--unselected.ods-chip--state-focus,.ods-chip--selection.ods-chip--unselected:focus-visible:not(.ods-chip--disabled){box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-chip--selection.ods-chip--selected{background:var(--ods-color-action-background-selected);border-color:var(--ods-color-action-border-selected);color:var(--ods-color-action-text-on-dark)}.ods-chip--selection.ods-chip--selected.ods-chip--state-active,.ods-chip--selection.ods-chip--selected.ods-chip--state-hover,.ods-chip--selection.ods-chip--selected:active:not(:disabled):not(.ods-chip--disabled),.ods-chip--selection.ods-chip--selected:hover:not(:disabled):not(.ods-chip--disabled){background:var(--ods-color-action-background-selected-hover);border-color:var(--ods-color-action-border-selected);color:var(--ods-color-action-text-on-dark)}.ods-chip--selection.ods-chip--selected.ods-chip--state-focus,.ods-chip--selection.ods-chip--selected:focus-visible:not(.ods-chip--disabled){box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-chip--selection.ods-chip--disabled.ods-chip--unselected{background:var(--ods-color-action-background-default);border-color:var(--ods-color-action-border-disabled);color:var(--ods-color-action-text-disabled)}.ods-chip--selection.ods-chip--disabled.ods-chip--selected{background:var(--ods-color-action-background-disabled);border-color:var(--ods-color-action-border-disabled);color:var(--ods-color-action-text-on-dark)}.ods-chip--input{cursor:default;gap:var(--ods-chip-input-gap);padding:var(--ods-chip-padding-block) var(--ods-chip-padding-inline);position:relative}.ods-chip--dismissible{cursor:default}.ods-chip--input.ods-chip--disabled{border-color:var(--ods-color-action-border-disabled);color:var(--ods-color-action-text-disabled)}.ods-chip__remove{background:transparent;border:0;border-radius:var(--ods-radius-full);color:currentColor;cursor:pointer;padding:0;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}.ods-chip--input.ods-chip--state-hover .ods-chip__remove,.ods-chip__remove:hover:not(:disabled){background:var(--ods-color-action-background-hover)}.ods-chip--input.ods-chip--state-active .ods-chip__remove,.ods-chip__remove:active:not(:disabled){background:var(--ods-color-action-background-active)}.ods-chip--input.ods-chip--state-focus .ods-chip__remove,.ods-chip__remove:focus-visible{background:var(--ods-color-basic-background-page-alternative);box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-chip__remove:disabled{box-shadow:none;color:var(--ods-color-action-text-disabled);cursor:not-allowed}.ods-fab{background:var(--ods-color-button-background-primary-default);border:0;border-radius:var(--ods-radius-full);box-shadow:var(--ods-elevation-floating);box-sizing:border-box;color:var(--ods-color-button-content-primary-default);cursor:pointer;height:var(--ods-fab-size-xl);padding:var(--ods-fab-padding-xl);transition:background-color .14s ease,color .14s ease,box-shadow .14s ease;width:var(--ods-fab-size-xl)}.ods-fab,.ods-fab__icon{align-items:center;display:inline-flex;justify-content:center}.ods-fab__icon{flex:none;height:var(--ods-fab-icon-size-xl);width:var(--ods-fab-icon-size-xl)}.ods-fab__svg{display:block;height:100%;width:100%}.ods-fab.ods-fab--disabled,.ods-fab:disabled{cursor:not-allowed}.ods-fab--primary{background:var(--ods-color-button-background-primary-default);color:var(--ods-color-button-content-primary-default)}.ods-fab--primary.ods-fab--state-hover,.ods-fab--primary:hover:not(:disabled){background:var(--ods-color-button-background-primary-hover)}.ods-fab--primary.ods-fab--state-active,.ods-fab--primary:active:not(:disabled){background:var(--ods-color-button-background-primary-active)}.ods-fab--primary.ods-fab--state-focus,.ods-fab--primary:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-fab--primary.ods-fab--disabled,.ods-fab--primary:disabled{background:var(--ods-color-button-background-primary-disabled);color:var(--ods-color-button-content-primary-disabled)}.ods-fab--secondary{background:var(--ods-color-button-background-secondary-default);color:var(--ods-color-button-content-secondary-default)}.ods-fab--secondary.ods-fab--state-hover,.ods-fab--secondary:hover:not(:disabled){background:var(--ods-color-button-background-secondary-hover);color:var(--ods-color-button-content-secondary-hover)}.ods-fab--secondary.ods-fab--state-active,.ods-fab--secondary:active:not(:disabled){background:var(--ods-color-button-background-secondary-active);color:var(--ods-color-button-content-secondary-active)}.ods-fab--secondary.ods-fab--state-focus,.ods-fab--secondary:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-fab--secondary.ods-fab--disabled,.ods-fab--secondary:disabled{background:var(--ods-color-button-background-secondary-default);color:var(--ods-color-button-content-secondary-disabled)}.ods-fab--xl{height:var(--ods-fab-size-xl);padding:var(--ods-fab-padding-xl);width:var(--ods-fab-size-xl)}.ods-fab--xl .ods-fab__icon{height:var(--ods-fab-icon-size-xl);width:var(--ods-fab-icon-size-xl)}.ods-fab--lg{height:var(--ods-fab-size-lg);padding:var(--ods-fab-padding-lg);width:var(--ods-fab-size-lg)}.ods-fab--lg .ods-fab__icon{height:var(--ods-fab-icon-size-lg);width:var(--ods-fab-icon-size-lg)}.ods-fab--md{height:var(--ods-fab-size-md);padding:var(--ods-fab-padding-md);width:var(--ods-fab-size-md)}.ods-fab--md .ods-fab__icon{height:var(--ods-fab-icon-size-md);width:var(--ods-fab-icon-size-md)}.ods-fab--sm{height:var(--ods-fab-size-sm);padding:var(--ods-fab-padding-sm);width:var(--ods-fab-size-sm)}.ods-fab--sm .ods-fab__icon{height:var(--ods-fab-icon-size-sm);width:var(--ods-fab-icon-size-sm)}.ods-segmented-control{--ods-segmented-control-border-color:var(--ods-color-basic-border-default);background:var(--ods-color-basic-background-container-default);border-radius:var(--ods-segmented-control-radius);box-shadow:inset 0 0 0 var(--ods-segmented-control-border-width) var(--ods-segmented-control-border-color);box-sizing:border-box;display:inline-flex;isolation:isolate;max-width:100%;min-width:0;padding:var(--ods-segmented-control-padding);position:relative;width:fit-content}.ods-segmented-control--fill{display:flex;width:100%}.ods-segmented-control--hug .ods-segmented-control__item{flex:0 0 var(--ods-segmented-control-hug-item-width,auto);width:var(--ods-segmented-control-hug-item-width,auto)}.ods-segmented-control__indicator{background:var(--ods-color-action-background-selected);border-radius:var(--ods-segmented-control-radius);box-shadow:var(--ods-segmented-control-selected-shadow);left:0;pointer-events:none;position:absolute;top:0;transition:transform var(--ods-segmented-control-indicator-transition-duration) var(--ods-segmented-control-indicator-transition-timing-function),width var(--ods-segmented-control-indicator-transition-duration) var(--ods-segmented-control-indicator-transition-timing-function),height var(--ods-segmented-control-indicator-transition-duration) var(--ods-segmented-control-indicator-transition-timing-function),background-color var(--ods-segmented-control-indicator-transition-duration) var(--ods-segmented-control-indicator-transition-timing-function),box-shadow var(--ods-segmented-control-indicator-transition-duration) var(--ods-segmented-control-indicator-transition-timing-function);will-change:transform,width,height;z-index:0}.ods-segmented-control--md{gap:var(--ods-segmented-control-gap);min-height:calc(var(--ods-segmented-control-height-md) + var(--ods-segmented-control-padding)*2)}.ods-segmented-control--sm{gap:var(--ods-segmented-control-gap);min-height:calc(var(--ods-segmented-control-height-sm) + var(--ods-segmented-control-padding)*2)}.ods-segmented-control--disabled{--ods-segmented-control-border-color:var(--ods-color-basic-border-disabled)}.ods-segmented-control__item{-webkit-tap-highlight-color:transparent;align-items:center;border:0;border-radius:var(--ods-segmented-control-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;flex:1 1 0;justify-content:center;min-width:0;position:relative;text-align:center;transition:background-color var(--ods-segmented-control-item-transition-duration) var(--ods-segmented-control-indicator-transition-timing-function),color var(--ods-segmented-control-item-transition-duration) var(--ods-segmented-control-indicator-transition-timing-function),box-shadow var(--ods-segmented-control-item-transition-duration) var(--ods-segmented-control-indicator-transition-timing-function);z-index:1}.ods-segmented-control__item:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0;position:relative;z-index:1}.ods-segmented-control__item--md{height:var(--ods-segmented-control-height-md);padding:var(--ods-segmented-control-padding-block-md) var(--ods-segmented-control-padding-inline-md)}.ods-segmented-control__item--sm{height:var(--ods-segmented-control-height-sm);padding:var(--ods-segmented-control-padding-block-sm) var(--ods-segmented-control-padding-inline-sm)}.ods-segmented-control__item--icon-only{padding-inline:var(--ods-segmented-control-icon-only-padding-inline)}.ods-segmented-control__item--unselected,.ods-segmented-control__item--unselected:active:not(:disabled),.ods-segmented-control__item--unselected:hover:not(:disabled){background:transparent;color:var(--ods-color-action-text-default)}.ods-segmented-control__item--selected{box-shadow:none}.ods-segmented-control__item--selected,.ods-segmented-control__item--selected:active:not(:disabled),.ods-segmented-control__item--selected:hover:not(:disabled){background:transparent;color:var(--ods-color-action-text-on-dark)}.ods-segmented-control__item--disabled{color:var(--ods-color-action-text-disabled);cursor:not-allowed}.ods-segmented-control__item--disabled.ods-segmented-control__item--selected{background:transparent;box-shadow:none;color:var(--ods-color-action-text-on-dark)}.ods-segmented-control[data-selected-disabled=true] .ods-segmented-control__indicator{background:var(--ods-color-action-background-disabled);box-shadow:none}.ods-segmented-control__item--disabled.ods-segmented-control__item--unselected{background:transparent;color:var(--ods-color-action-text-disabled)}.ods-segmented-control__item-inner{align-items:center;display:inline-flex;gap:var(--ods-segmented-control-item-slot-gap);justify-content:center;min-width:0}.ods-segmented-control__item-icon{align-items:center;display:inline-flex;flex:none;justify-content:center}.ods-segmented-control__item--md .ods-segmented-control__item-icon{height:var(--ods-segmented-control-icon-size-md);width:var(--ods-segmented-control-icon-size-md)}.ods-segmented-control__item--sm .ods-segmented-control__item-icon{height:var(--ods-segmented-control-icon-size-sm);width:var(--ods-segmented-control-icon-size-sm)}.ods-segmented-control__item-icon>svg{height:100%;width:100%}.ods-segmented-control__item-label{display:flex;flex-direction:column;justify-content:center;min-width:0;overflow-x:hidden;overflow-y:visible}.ods-segmented-control__item-label-text{display:block;overflow:visible;padding-block:1px;text-overflow:clip;white-space:nowrap}.ods-segmented-control__item--md .ods-segmented-control__item-label{font-family:var(--ods-font-label-md-default-family),system-ui,sans-serif;font-size:var(--ods-font-label-md-default-size);font-weight:var(--ods-font-label-md-default-weight);line-height:var(--ods-font-label-md-default-line-height)}.ods-segmented-control__item--md.ods-segmented-control__item--selected .ods-segmented-control__item-label{font-family:var(--ods-font-label-md-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-md-strong-size);font-weight:var(--ods-font-label-md-strong-weight);line-height:var(--ods-font-label-md-strong-line-height)}.ods-segmented-control__item--sm .ods-segmented-control__item-label{font-family:var(--ods-font-label-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-label-sm-default-size);font-weight:var(--ods-font-label-sm-default-weight);line-height:var(--ods-font-label-sm-default-line-height)}.ods-segmented-control__item--sm.ods-segmented-control__item--selected .ods-segmented-control__item-label{font-family:var(--ods-font-label-sm-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-sm-strong-size);font-weight:var(--ods-font-label-sm-strong-weight);line-height:var(--ods-font-label-sm-strong-line-height)}@media(prefers-reduced-motion:reduce){.ods-segmented-control__indicator{transition-duration:0ms}}.ods-tabs{align-items:flex-start;display:flex;flex-direction:column}.ods-tabs,.ods-tabs__list-shell,.ods-tabs__track{min-width:0;width:100%}.ods-tabs__track{align-items:flex-start;border-bottom:var(--ods-border-width-25) solid var(--ods-color-basic-border-soft);display:flex}.ods-tabs--base .ods-tabs__track{gap:var(--ods-tabs-base-track-gap)}.ods-tabs--fullWidth .ods-tabs__track{gap:0;justify-content:center}.ods-tabs--scrollable .ods-tabs__track{-ms-overflow-style:none;gap:var(--ods-tabs-scrollable-track-gap);overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x}.ods-tabs--scrollable .ods-tabs__track::-webkit-scrollbar{display:none}.ods-tabs--scrollable .ods-tabs__item{flex:0 0 auto}.ods-tabs__scrollable{align-items:flex-start;display:flex;min-width:0;width:100%}.ods-tabs__scroll-button{align-items:center;background:var(--ods-color-button-background-ghost-default);border:var(--ods-border-width-25) solid var(--ods-color-button-border-ghost-default);border-radius:var(--ods-radius-full);box-shadow:var(--ods-effect-shadow-base);color:var(--ods-color-button-content-ghost-default);cursor:pointer;display:inline-flex;flex:none;height:var(--ods-tabs-scroll-button-size);justify-content:center;padding:var(--ods-tabs-scroll-button-padding);transition:color .14s ease,border-color .14s ease,background-color .14s ease;width:var(--ods-tabs-scroll-button-size)}.ods-tabs__scroll-button:hover:not(:disabled){color:var(--ods-color-button-content-ghost-hover)}.ods-tabs__scroll-button:disabled{background:var(--ods-color-button-background-ghost-disabled);border-color:var(--ods-color-button-border-ghost-disabled);color:var(--ods-color-button-content-ghost-disabled);cursor:not-allowed}.ods-tabs__chevron{display:block;flex:none;height:var(--ods-tabs-scroll-button-icon-size);width:var(--ods-tabs-scroll-button-icon-size)}.ods-tabs__item{align-items:center;background:transparent;border:0;border-bottom:var(--ods-border-width-50) solid transparent;color:var(--ods-color-action-text-default);cursor:pointer;display:inline-flex;height:var(--ods-tabs-item-height);justify-content:center;min-width:0;padding:var(--ods-tabs-item-padding-block) var(--ods-tabs-item-padding-inline);transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.ods-tabs__item--disabled,.ods-tabs__item:disabled{color:var(--ods-color-action-text-disabled);cursor:not-allowed}.ods-tabs__item-inner{gap:var(--ods-tabs-item-slot-gap);min-width:0;overflow:hidden}.ods-tabs__item-icon,.ods-tabs__item-inner{align-items:center;display:inline-flex;justify-content:center}.ods-tabs__item-icon{flex:none;height:var(--ods-tabs-item-icon-size);line-height:0;width:var(--ods-tabs-item-icon-size)}.ods-tabs__item-icon>svg{display:block;height:100%;width:100%}.ods-tabs__item-label{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:flex;flex-direction:column;justify-content:center;line-height:0;min-width:0;overflow:hidden}.ods-tabs__item-label-text{font-family:var(--ods-font-label-md-default-family),system-ui,sans-serif;font-size:var(--ods-font-label-md-default-size);font-weight:var(--ods-font-label-md-default-weight);line-height:var(--ods-font-label-md-default-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-tabs__item--selected{border-bottom-color:var(--ods-color-basic-border-accent);color:var(--ods-color-action-text-selected)}.ods-tabs__item--selected.ods-tabs__item--disabled{border-bottom-color:var(--ods-color-basic-background-container-accent-soft)}.ods-tabs__item--selected .ods-tabs__item-label-text{font-family:var(--ods-font-label-md-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-md-strong-size);font-weight:var(--ods-font-label-md-strong-weight);line-height:var(--ods-font-label-md-strong-line-height)}.ods-tabs__item--unselected:hover:not(:disabled){color:var(--ods-color-action-text-hover)}.ods-tabs__item:focus-visible{background:var(--ods-color-action-background-default);border-bottom-color:transparent;border-radius:var(--ods-radius-100);box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-tabs__item--selected:focus-visible{background:var(--ods-color-basic-background-container-default)}.ods-tabs--fullWidth .ods-tabs__item{flex:1 0 0;max-width:var(--ods-tabs-fullwidth-item-max-width);min-width:0}.ods-tabs--fullWidth .ods-tabs__item-inner{overflow:visible;width:100%}.ods-tabs--fullWidth .ods-tabs__item-label-text{overflow:visible;text-overflow:clip}.ods-tabs__panel{padding-top:var(--ods-tabs-panel-padding-block-start)}.ods-toast{align-items:center;animation:ods-toast-enter-desktop 1s cubic-bezier(.16,1,.3,1) both;background:var(--ods-color-basic-background-container-default);border:var(--ods-border-width-25) solid var(--ods-color-feedback-border-success);border-radius:var(--ods-radius-200);box-shadow:var(--ods-elevation-floating);box-sizing:border-box;display:flex;gap:var(--ods-toast-container-gap);justify-content:center;max-height:var(--ods-toast-max-height);max-width:var(--ods-toast-max-width);min-width:var(--ods-toast-min-width);overflow:clip;padding:var(--ods-toast-padding-block-start) var(--ods-toast-padding-inline-end) var(--ods-toast-padding-block-end) var(--ods-toast-padding-inline-start);width:var(--ods-toast-width);will-change:opacity,transform}.ods-toast--success{border-color:var(--ods-color-feedback-border-success)}.ods-toast--warning{border-color:var(--ods-color-feedback-border-warning)}.ods-toast--error{border-color:var(--ods-color-feedback-border-error)}.ods-toast--neutral{border-color:var(--ods-color-feedback-border-neutral)}.ods-toast__content{align-items:center;display:flex;flex:1 0 0;gap:var(--ods-toast-content-gap);min-width:0}.ods-toast__status{align-items:center;color:var(--ods-color-feedback-icon-success);display:inline-flex;flex:none;height:var(--ods-toast-status-slot-size);justify-content:center;width:var(--ods-toast-status-slot-size)}.ods-toast--warning .ods-toast__status{color:var(--ods-color-feedback-icon-warning)}.ods-toast--error .ods-toast__status{color:var(--ods-color-feedback-icon-error)}.ods-toast__status-icon{display:block;height:var(--ods-toast-status-icon-size);width:var(--ods-toast-status-icon-size)}.ods-toast__text{margin:0}.ods-toast__text,.ods-toast__text-box{align-items:center;display:flex;flex:1 0 0;min-width:0}.ods-toast__text-box{min-height:var(--ods-toast-status-slot-size)}.ods-toast__text-content{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:center;color:var(--ods-color-basic-text-strong);display:-webkit-box;font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height);overflow:hidden;transform:translateY(var(--ods-toast-text-offset));word-break:break-word}.ods-toast__actions{align-items:center;display:flex;flex:none;gap:var(--ods-toast-actions-gap)}.ods-toast__action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ods-radius-50);color:var(--ods-color-action-text-default);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--ods-toast-action-height);padding:0}.ods-toast__action:hover{color:var(--ods-color-action-text-hover)}.ods-toast__action:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-toast__action-label{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ods-toast-action-underline-gap);justify-content:center}.ods-toast__action-label-text{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:block;font-family:var(--ods-font-label-xs-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-xs-strong-size);font-weight:var(--ods-font-label-xs-strong-weight);line-height:var(--ods-font-label-xs-strong-line-height);white-space:nowrap}.ods-toast__action-underline{background:currentColor;display:block;height:var(--ods-border-width-25);width:100%}.ods-toast__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ods-color-button-background-ghost-default);border:var(--ods-border-width-25) solid var(--ods-color-button-border-ghost-default);border-radius:var(--ods-radius-200);box-shadow:var(--ods-effect-shadow-base);color:var(--ods-color-action-icon-default);cursor:pointer;display:inline-flex;flex:none;height:var(--ods-toast-close-frame-size);justify-content:center;padding:0;width:var(--ods-toast-close-frame-size)}.ods-toast__close:hover{color:var(--ods-color-action-icon-hover)}.ods-toast__close:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-toast__close-icon{display:block;flex:none;height:var(--ods-toast-close-icon-size);width:var(--ods-toast-close-icon-size)}@keyframes ods-toast-enter-desktop{0%{opacity:0;transform:translate(6pc)}to{opacity:1;transform:translate(0)}}@keyframes ods-toast-enter-mobile{0%{opacity:0;transform:translateY(6pc)}to{opacity:1;transform:translateY(0)}}@keyframes ods-toast-exit-desktop{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6pc)}}@keyframes ods-toast-exit-mobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6pc)}}@media(max-width:767px){.ods-toast{animation-name:ods-toast-enter-mobile;max-width:100%;min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.ods-toast{animation:none}}.ods-tooltip{position:relative;vertical-align:top}.ods-tooltip,.ods-tooltip__trigger{display:inline-flex}.ods-tooltip__surface{--ods-tooltip-background:var(--ods-tooltip-background-base);--ods-tooltip-color:var(--ods-tooltip-text-color-base);--ods-tooltip-shadow:var(--ods-tooltip-shadow-base);color:var(--ods-tooltip-color);display:inline-flex;pointer-events:none;position:absolute;z-index:1}.ods-tooltip__surface--inverse{--ods-tooltip-background:var(--ods-tooltip-background-inverse);--ods-tooltip-color:var(--ods-tooltip-text-color-inverse);--ods-tooltip-shadow:var(--ods-tooltip-shadow-inverse)}.ods-tooltip__surface--bottom-center,.ods-tooltip__surface--bottom-left,.ods-tooltip__surface--bottom-right,.ods-tooltip__surface--top-center,.ods-tooltip__surface--top-left,.ods-tooltip__surface--top-right{flex-direction:column}.ods-tooltip__surface--bottom-left,.ods-tooltip__surface--top-left{align-items:flex-start;left:0}.ods-tooltip__surface--bottom-center,.ods-tooltip__surface--top-center{align-items:center}.ods-tooltip__surface--bottom-right,.ods-tooltip__surface--top-right{align-items:flex-end;right:0}.ods-tooltip__surface--left,.ods-tooltip__surface--right{align-items:center}.ods-tooltip__bubble{align-items:center;background:var(--ods-tooltip-background);border-radius:var(--ods-tooltip-radius);box-shadow:var(--ods-tooltip-shadow);box-sizing:border-box;color:var(--ods-tooltip-color);display:inline-flex;justify-content:center;max-width:min(var(--ods-tooltip-max-width),var(--ods-tooltip-available-width,var(--ods-tooltip-max-width)));padding:var(--ods-tooltip-padding);width:max-content}.ods-tooltip__text{text-box-edge:cap alphabetic;text-box-trim:trim-both;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;display:inline-block;font-family:var(--ods-font-label-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-label-sm-default-size);font-weight:var(--ods-font-label-sm-default-weight);line-height:var(--ods-font-label-sm-default-line-height);margin:0;text-rendering:geometricPrecision;white-space:normal;word-break:break-word}.ods-tooltip__pointer{display:block;flex:none;position:relative}.ods-tooltip__pointer:before{background:var(--ods-tooltip-background);content:"";display:block;position:absolute}.ods-tooltip__pointer--top{margin-bottom:-1px}.ods-tooltip__pointer--bottom,.ods-tooltip__pointer--top{height:var(--ods-tooltip-pointer-top-height);width:var(--ods-tooltip-pointer-top-width)}.ods-tooltip__pointer--bottom{margin-top:-1px}.ods-tooltip__pointer--left{margin-right:-1px}.ods-tooltip__pointer--left,.ods-tooltip__pointer--right{height:var(--ods-tooltip-pointer-side-height);width:var(--ods-tooltip-pointer-side-width)}.ods-tooltip__pointer--right{margin-left:-1px}.ods-tooltip__pointer--top-left,.ods-tooltip__pointer--top-right{width:var(--ods-tooltip-pointer-top-left-width)}.ods-tooltip__pointer--bottom-left,.ods-tooltip__pointer--bottom-right{width:var(--ods-tooltip-pointer-bottom-left-width)}.ods-tooltip__pointer--bottom:before,.ods-tooltip__pointer--top:before{height:var(--ods-tooltip-pointer-top-height);width:var(--ods-tooltip-pointer-top-width)}.ods-tooltip__pointer--top:before{clip-path:polygon(50% 0,0 100%,100% 100%)}.ods-tooltip__pointer--bottom:before{clip-path:polygon(0 0,100% 0,50% 100%)}.ods-tooltip__pointer--left:before,.ods-tooltip__pointer--right:before{height:var(--ods-tooltip-pointer-side-height);width:var(--ods-tooltip-pointer-side-width)}.ods-tooltip__pointer--left:before{clip-path:polygon(0 50%,100% 0,100% 100%)}.ods-tooltip__pointer--right:before{clip-path:polygon(0 0,100% 50%,0 100%)}.ods-tooltip__pointer--bottom-left:before,.ods-tooltip__pointer--top-left:before{left:0}.ods-tooltip__pointer--bottom-center:before,.ods-tooltip__pointer--top-center:before{left:50%;transform:translate(-50%)}.ods-tooltip__pointer--bottom-right:before,.ods-tooltip__pointer--top-right:before{right:0}.ods-tooltip__pointer--top-left:before{left:var(--ods-tooltip-pointer-edge-offset-top)}.ods-tooltip__pointer--top-right:before{right:var(--ods-tooltip-pointer-edge-offset-top)}.ods-tooltip__pointer--bottom-left:before{left:var(--ods-tooltip-pointer-edge-offset-bottom)}.ods-tooltip__pointer--bottom-right:before{right:var(--ods-tooltip-pointer-edge-offset-bottom)}.ods-tooltip__pointer--left:before,.ods-tooltip__pointer--right:before{bottom:0;left:0;right:0;top:0}.ods-switch{color:var(--ods-color-basic-text-default);display:inline-flex;max-width:100%;position:relative;width:max-content}.ods-switch__input{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ods-switch__label{align-items:center;color:var(--ods-color-basic-text-default);cursor:pointer;display:inline-flex;font-family:var(--ods-font-paragraph-md-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-md-default-size);font-weight:var(--ods-font-paragraph-md-default-weight);gap:var(--ods-switch-gap);line-height:var(--ods-font-paragraph-md-default-line-height);max-width:100%}.ods-switch__text{text-box-edge:cap alphabetic;text-box-trim:trim-both;min-width:0;white-space:nowrap}.ods-switch__track{align-items:flex-start;background:var(--ods-switch-track-background-off);border-radius:var(--ods-radius-full);box-sizing:border-box;display:inline-flex;flex:none;justify-content:flex-start;overflow:hidden;padding:var(--ods-switch-track-padding);transition:background var(--ods-switch-transition-duration) ease-in-out,box-shadow var(--ods-switch-transition-duration) ease-in-out;width:var(--ods-switch-track-width)}.ods-switch__thumb{background:var(--ods-color-basic-background-container-default);border-radius:var(--ods-radius-full);display:block;height:var(--ods-switch-thumb-size);transform:translate(0);transition:transform var(--ods-switch-transition-duration) ease-in-out;width:var(--ods-switch-thumb-size)}.ods-switch__input:checked+.ods-switch__label .ods-switch__track{background:var(--ods-color-action-background-selected)}.ods-switch__input:checked+.ods-switch__label .ods-switch__thumb{transform:translate(calc(var(--ods-switch-track-width) - var(--ods-switch-thumb-size) - var(--ods-switch-track-padding)*2))}.ods-switch__input:focus-visible+.ods-switch__label .ods-switch__track{box-shadow:0 0 0 var(--ods-switch-focus-ring-inner-spread) var(--ods-color-basic-background-container-default),0 0 0 var(--ods-switch-focus-ring-outer-spread) var(--ods-color-effect-focus-default);outline:0}.ods-switch__input:disabled+.ods-switch__label{color:var(--ods-color-basic-text-disabled);cursor:not-allowed}.ods-switch__input:disabled+.ods-switch__label .ods-switch__track{background:var(--ods-switch-track-background-off-disabled)}.ods-switch__input:checked:disabled+.ods-switch__label .ods-switch__track{background:var(--ods-color-action-background-disabled)}.ods-surface{--ods-surface-padding-block:var(--ods-surface-padding-block-regular);--ods-surface-padding-inline:var(--ods-surface-padding-inline-regular);--ods-surface-background:var(--ods-surface-background-default);--ods-surface-current-border-width:0;--ods-surface-current-border-color:transparent;--ods-surface-current-elevation:var(--ods-surface-elevation-elevated);background:var(--ods-surface-background);border:var(--ods-surface-current-border-width) solid var(--ods-surface-current-border-color);border-radius:var(--ods-surface-radius);box-shadow:var(--ods-surface-current-elevation);box-sizing:border-box;display:block;min-width:0;padding:var(--ods-surface-padding-block) var(--ods-surface-padding-inline);width:100%}.ods-surface--compact{--ods-surface-padding-block:var(--ods-surface-padding-block-compact);--ods-surface-padding-inline:var(--ods-surface-padding-inline-compact)}.ods-surface--outline{--ods-surface-current-border-width:var(--ods-surface-border-width);--ods-surface-current-border-color:var(--ods-surface-border-color);--ods-surface-current-elevation:var(--ods-surface-elevation-outline)}.ods-surface--background-default{--ods-surface-background:var(--ods-surface-background-default)}.ods-surface--background-page{--ods-surface-background:var(--ods-surface-background-page)}.ods-surface--background-neutral{--ods-surface-background:var(--ods-surface-background-neutral)}.ods-surface--background-neutral-soft{--ods-surface-background:var(--ods-surface-background-neutral-soft)}.ods-surface--background-brand{--ods-surface-background:var(--ods-surface-background-brand)}.ods-surface--background-accent{--ods-surface-background:var(--ods-surface-background-accent)}.ods-table{border:var(--ods-border-width-25) solid var(--ods-table-border-color);border-radius:var(--ods-table-radius);display:grid;overflow:hidden;width:100%}.ods-table,.ods-table__footer,.ods-table__top-bar{background:var(--ods-table-background)}.ods-table__scroll{overflow-x:auto;width:100%}.ods-table__element{background:var(--ods-table-background);border-collapse:separate;border-spacing:0;color:var(--ods-table-text-color);min-width:100%;width:max-content}.ods-table__caption{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ods-table__header-row{height:var(--ods-table-header-row-height)}.ods-table__cell,.ods-table__header-cell{background:var(--ods-table-background);border-bottom:var(--ods-border-width-25) solid var(--ods-table-border-color);padding:0}.ods-table__header-cell{background:var(--ods-table-header-background);text-align:left;vertical-align:middle}.ods-table__cell--selection,.ods-table__header-cell--selection{min-width:var(--ods-table-selection-column-width);width:var(--ods-table-selection-column-width)}.ods-table__cell--end,.ods-table__header-cell--end{text-align:right}.ods-table__cell--center,.ods-table__header-cell--center{text-align:center}.ods-table__header-button{align-items:center;background:transparent;border:0;color:inherit;display:flex;font:inherit;gap:var(--ods-table-inline-gap);min-height:var(--ods-table-header-row-height);min-width:0;padding:var(--ods-table-header-cell-padding);text-align:inherit;width:100%}.ods-table__header-button--end,.ods-table__header-button--start,.ods-table__header-button--static.ods-table__header-button--end,.ods-table__header-button--static.ods-table__header-button--start{justify-content:space-between}.ods-table__header-button--center,.ods-table__header-button--static.ods-table__header-button--center{justify-content:center}.ods-table__header-cell--sortable .ods-table__header-button{cursor:pointer}.ods-table__header-button:focus-visible{box-shadow:var(--ods-table-focus-ring);outline:0}.ods-table__header-content{align-items:center;display:inline-flex;flex:1 1 auto;gap:var(--ods-table-inline-gap);min-width:0}.ods-table__header-content--start{justify-content:flex-start}.ods-table__header-content--end{justify-content:flex-end}.ods-table__header-content--center{justify-content:center}.ods-table__header-label{color:var(--ods-table-text-strong-color);display:inline-block;font-family:var(--ods-table-header-font-family);font-size:var(--ods-table-header-font-size);font-weight:var(--ods-table-header-font-weight);line-height:var(--ods-table-header-line-height);padding-block:1px 2px}.ods-table__header-action-slot,.ods-table__header-tooltip,.ods-table__sort-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.ods-table__header-tooltip,.ods-table__sort-icon{height:var(--ods-icon-size-sm);width:var(--ods-icon-size-sm)}.ods-table__header-action-slot{height:var(--ods-table-action-size);min-width:var(--ods-table-action-size);width:var(--ods-table-action-size)}.ods-table__sort-icon{color:var(--ods-table-text-color);opacity:0;transition:opacity .16s ease}.ods-table__header-cell--sortable:focus-within .ods-table__sort-icon,.ods-table__header-cell--sortable:hover .ods-table__sort-icon,.ods-table__sort-icon--active{opacity:1}.ods-table__sort-icon-svg{height:100%;width:100%}.ods-table__row{background:var(--ods-table-background);height:var(--ods-table-row-height)}.ods-table--striped .ods-table__row:nth-child(2n):not(.ods-table__row--selected) .ods-table__cell{background:var(--ods-table-row-background-striped)}.ods-table__row--selected .ods-table__cell{background:var(--ods-table-row-background-selected)}.ods-table__row:hover .ods-table__cell{background:var(--ods-table-row-background-hover)}.ods-table__row:active .ods-table__cell{background:var(--ods-table-row-background-active)}.ods-table__cell{vertical-align:middle}.ods-table--compact{--ods-table-row-height:var(--ods-table-row-height-compact);--ods-table-cell-padding-block:var(--ods-table-cell-padding-block-compact)}.ods-table--expanded{--ods-table-row-height:var(--ods-table-row-height-expanded);--ods-table-cell-padding-block:var(--ods-table-cell-padding-block-expanded)}.ods-table__cell-slot,.ods-table__header-slot{align-items:center;display:flex;gap:var(--ods-table-cell-gap);min-width:0;width:100%}.ods-table__header-slot{box-sizing:border-box;min-height:var(--ods-table-header-row-height);padding:var(--ods-table-header-cell-padding)}.ods-table__cell-slot{box-sizing:border-box;min-height:var(--ods-table-row-height);padding:var(--ods-table-cell-padding-block) var(--ods-table-cell-padding-inline)}.ods-table__cell-slot--start,.ods-table__header-slot--start{justify-content:flex-start}.ods-table__cell-slot--end,.ods-table__header-slot--end{justify-content:flex-end}.ods-table__cell-slot--center,.ods-table__header-slot--center{justify-content:center}.ods-table__empty-cell{border-bottom:0;color:var(--ods-table-text-soft-color);font-family:var(--ods-table-text-font-family);font-size:var(--ods-table-text-font-size);font-weight:var(--ods-table-text-font-weight);line-height:var(--ods-table-text-line-height);padding:var(--ods-space-600) var(--ods-space-300);text-align:center}.ods-table__body .ods-table__row:last-child .ods-table__cell{border-bottom:0}.ods-table-toolbar{align-items:center;display:flex;gap:var(--ods-table-toolbar-gap);justify-content:space-between;padding:var(--ods-table-toolbar-padding-block) var(--ods-table-toolbar-padding-inline);width:100%}.ods-table-toolbar__summary{color:var(--ods-table-text-soft-color);flex:1 1 auto;font-family:var(--ods-table-toolbar-font-family);font-size:var(--ods-table-toolbar-font-size);font-weight:var(--ods-table-toolbar-font-weight);line-height:var(--ods-table-toolbar-line-height);min-width:0}.ods-table-toolbar__actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--ods-space-300);justify-content:flex-end}.ods-table-text-cell{align-items:center;display:flex;gap:var(--ods-table-cell-gap);min-width:0;width:100%}.ods-table-icon-cell,.ods-table-text-cell__icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.ods-table-text-cell__icon{height:var(--ods-icon-size-md);width:var(--ods-icon-size-md)}.ods-table-text-cell__content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ods-table-row-content-gap);justify-content:center;min-width:0}.ods-table-text-cell__row{align-items:center;display:inline-flex;gap:var(--ods-table-inline-gap);min-width:0;width:100%}.ods-table-text-cell__label{color:var(--ods-table-text-color);font-family:var(--ods-table-text-font-family);font-size:var(--ods-table-text-font-size);font-weight:var(--ods-table-text-font-weight);line-height:var(--ods-table-text-line-height)}.ods-table-text-cell__description,.ods-table-text-cell__label{text-box-edge:cap alphabetic;text-box-trim:trim-both;padding-block:1px}.ods-table-text-cell__description{color:var(--ods-table-text-soft-color);font-family:var(--ods-table-description-font-family);font-size:var(--ods-table-description-font-size);font-weight:var(--ods-table-description-font-weight);line-height:var(--ods-table-description-line-height)}.ods-table-text-cell__trailing{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.ods-table-number-cell{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--ods-table-number-color);font-family:var(--ods-table-number-font-family);font-size:var(--ods-table-number-font-size);font-weight:var(--ods-table-number-font-weight);line-height:var(--ods-table-number-line-height);white-space:nowrap;width:100%}.ods-table-number-cell__text{display:block;padding-block:1px;width:100%}.ods-table-number-cell--start{text-align:left}.ods-table-number-cell--center{text-align:center}.ods-table-number-cell--end{text-align:right}.ods-table-actions-cell{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--ods-table-action-gap);justify-content:flex-end}.ods-table-icon-cell{width:100%}.ods-table-icon-cell--start{justify-content:flex-start}.ods-table-icon-cell--center{justify-content:center}.ods-table-icon-cell--end{justify-content:flex-end}.ods-table__selection-checkbox{flex:0 0 auto;gap:0}.ods-table__selection-checkbox .ods-field-control{gap:0}.ods-table__selection-checkbox .ods-field-control__content{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;min-height:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ods-table__selection-checkbox-label{position:absolute}.ods-table__overflow-text,.ods-table__overflow-tooltip,.ods-table__overflow-tooltip .ods-tooltip__trigger{display:block;max-width:100%;min-width:0;width:100%}.ods-table__overflow-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.ods-table-toolbar{align-items:flex-start;flex-direction:column}.ods-table-toolbar__actions{justify-content:flex-start;width:100%}}.ods-avatar{--ods-avatar-size:var(--ods-avatar-size-md);--ods-avatar-icon-size:var(--ods-avatar-icon-size-md);--ods-avatar-initials-font-family:var(--ods-font-title-xs-family);--ods-avatar-initials-font-size:var(--ods-font-title-xs-size);--ods-avatar-initials-font-weight:var(--ods-font-title-xs-weight);--ods-avatar-initials-line-height:var(--ods-font-title-xs-line-height);align-items:center;background:var(--ods-color-basic-background-container-accent);border-radius:var(--ods-radius-full);box-sizing:border-box;color:var(--ods-color-basic-text-on-dark);display:inline-flex;flex-shrink:0;height:var(--ods-avatar-size);justify-content:center;overflow:hidden;width:var(--ods-avatar-size)}.ods-avatar--soft{background:var(--ods-color-basic-background-container-accent-soft);color:var(--ods-color-basic-text-accent)}.ods-avatar--2xl{--ods-avatar-size:var(--ods-avatar-size-2xl);--ods-avatar-icon-size:var(--ods-avatar-icon-size-2xl);--ods-avatar-initials-font-family:var(--ods-font-title-2xl-family);--ods-avatar-initials-font-size:var(--ods-font-title-2xl-size);--ods-avatar-initials-font-weight:var(--ods-font-title-2xl-weight);--ods-avatar-initials-line-height:var(--ods-font-title-2xl-line-height)}.ods-avatar--xl{--ods-avatar-size:var(--ods-avatar-size-xl);--ods-avatar-icon-size:var(--ods-avatar-icon-size-xl);--ods-avatar-initials-font-family:var(--ods-font-title-lg-family);--ods-avatar-initials-font-size:var(--ods-font-title-lg-size);--ods-avatar-initials-font-weight:var(--ods-font-title-lg-weight);--ods-avatar-initials-line-height:var(--ods-font-title-lg-line-height)}.ods-avatar--lg{--ods-avatar-size:var(--ods-avatar-size-lg);--ods-avatar-icon-size:var(--ods-avatar-icon-size-lg);--ods-avatar-initials-font-family:var(--ods-font-title-md-family);--ods-avatar-initials-font-size:var(--ods-font-title-md-size);--ods-avatar-initials-font-weight:var(--ods-font-title-md-weight);--ods-avatar-initials-line-height:var(--ods-font-title-md-line-height)}.ods-avatar--md{--ods-avatar-size:var(--ods-avatar-size-md);--ods-avatar-icon-size:var(--ods-avatar-icon-size-md);--ods-avatar-initials-font-family:var(--ods-font-title-xs-family);--ods-avatar-initials-font-size:var(--ods-font-title-xs-size);--ods-avatar-initials-font-weight:var(--ods-font-title-xs-weight);--ods-avatar-initials-line-height:var(--ods-font-title-xs-line-height)}.ods-avatar--sm{--ods-avatar-size:var(--ods-avatar-size-sm);--ods-avatar-icon-size:var(--ods-avatar-icon-size-sm);--ods-avatar-initials-font-family:var(--ods-font-label-sm-strong-family);--ods-avatar-initials-font-size:var(--ods-font-label-sm-strong-size);--ods-avatar-initials-font-weight:var(--ods-font-label-sm-strong-weight);--ods-avatar-initials-line-height:var(--ods-font-label-sm-strong-line-height)}.ods-avatar--xs{--ods-avatar-size:var(--ods-avatar-size-xs);--ods-avatar-icon-size:var(--ods-avatar-icon-size-xs);--ods-avatar-initials-font-family:var(--ods-font-label-xs-strong-family);--ods-avatar-initials-font-size:var(--ods-font-label-xs-strong-size);--ods-avatar-initials-font-weight:var(--ods-font-label-xs-strong-weight);--ods-avatar-initials-line-height:var(--ods-font-label-xs-strong-line-height)}.ods-avatar__initials{text-box-edge:cap alphabetic;text-box-trim:trim-both;display:inline-block;font-family:var(--ods-avatar-initials-font-family),system-ui,sans-serif;font-size:var(--ods-avatar-initials-font-size);font-weight:var(--ods-avatar-initials-font-weight);letter-spacing:0;line-height:var(--ods-avatar-initials-line-height);min-width:0;text-transform:uppercase;white-space:nowrap;width:max-content}.ods-avatar__icon{align-items:center;display:inline-flex;height:var(--ods-avatar-icon-size);justify-content:center;width:var(--ods-avatar-icon-size)}.ods-avatar__icon svg{display:block;height:100%;width:100%}.ods-avatar__icon-svg circle,.ods-avatar__icon-svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ods-overlay{background:var(--ods-color-basic-background-overlay);bottom:0;left:0;position:fixed;right:0;top:0}.ods-popover{color:var(--ods-color-basic-text-strong);display:inline-flex;filter:var(--ods-effect-shadow-floating);position:relative}.ods-popover--bottom,.ods-popover--top{flex-direction:column}.ods-popover--left,.ods-popover--right{align-items:center}.ods-popover__panel{background:var(--ods-color-basic-background-container-default);border-radius:var(--ods-radius-200);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ods-popover-panel-gap);max-height:var(--ods-popover-panel-max-height);max-width:var(--ods-popover-panel-max-width);min-width:var(--ods-popover-panel-min-width);overflow:hidden;padding:var(--ods-popover-panel-padding-top) var(--ods-popover-panel-padding-right) var(--ods-popover-panel-padding-bottom) var(--ods-popover-panel-padding-left);width:fit-content}.ods-popover__content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ods-popover-content-gap);min-height:0}.ods-popover__header{align-items:center;display:flex;gap:var(--ods-popover-header-gap);justify-content:space-between;min-height:var(--ods-popover-header-min-height)}.ods-popover__header--no-title{justify-content:flex-end}.ods-popover__header-content{align-items:center;display:flex;flex:1 1 0;gap:var(--ods-popover-header-content-gap);min-width:0}.ods-popover__header-icon{align-items:center;color:var(--ods-color-basic-text-default);display:inline-flex;flex:none;height:var(--ods-popover-header-icon-size);justify-content:center;width:var(--ods-popover-header-icon-size)}.ods-popover__header-title{color:var(--ods-color-basic-text-strong);font-family:var(--ods-font-paragraph-lg-strong-family);font-size:var(--ods-font-paragraph-lg-strong-size);font-weight:var(--ods-font-paragraph-lg-strong-weight);line-height:var(--ods-font-paragraph-lg-strong-line-height);margin:0;min-width:0}.ods-popover__close{align-items:center;background:var(--ods-color-button-background-ghost-default);border:0;border-radius:var(--ods-radius-full);box-sizing:border-box;color:var(--ods-color-action-icon-default);cursor:pointer;display:inline-flex;flex:none;height:var(--ods-popover-close-size);justify-content:center;padding:0;width:var(--ods-popover-close-size)}.ods-popover__close:hover{background:var(--ods-color-button-background-ghost-hover);color:var(--ods-color-action-icon-hover)}.ods-popover__close:active{background:var(--ods-color-button-background-ghost-active)}.ods-popover__close:focus-visible{box-shadow:0 0 0 1px var(--ods-color-basic-background-container-default),0 0 0 3px var(--ods-color-effect-focus-default);outline:none}.ods-popover__close-icon{display:block;height:var(--ods-popover-close-icon-size);width:var(--ods-popover-close-icon-size)}.ods-popover__body{align-content:start;display:grid;flex:1 1 auto;gap:var(--ods-popover-body-gap);min-height:0;overflow-x:hidden;overflow-y:hidden}.ods-popover__body--scrollable{overflow-y:auto}.ods-popover__text{color:var(--ods-color-basic-text-default);font-family:var(--ods-font-paragraph-sm-default-family);font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height);margin:0}.ods-popover__slot{display:flex;justify-content:center;min-width:0;width:100%}.ods-popover__slot .ods-selectable-card{--ods-selectable-card-width:100%}.ods-popover__footer{display:flex;flex-direction:column;gap:var(--ods-popover-footer-gap)}.ods-popover__footer-slot{min-height:var(--ods-popover-footer-slot-min-height);width:100%}.ods-popover__footer-actions{display:flex;flex-wrap:wrap;gap:var(--ods-popover-footer-actions-gap);justify-content:flex-end}.ods-popover__button{flex:none}.ods-popover__pointer{background:var(--ods-color-basic-background-container-default);display:block;flex:none}.ods-popover--bottom .ods-popover__pointer--start,.ods-popover--top .ods-popover__pointer--start{align-self:flex-start;margin-left:var(--ods-popover-pointer-offset)}.ods-popover--bottom .ods-popover__pointer--center,.ods-popover--top .ods-popover__pointer--center{align-self:center}.ods-popover--bottom .ods-popover__pointer--end,.ods-popover--top .ods-popover__pointer--end{align-self:flex-end;margin-right:var(--ods-popover-pointer-offset)}.ods-popover--left .ods-popover__pointer--start,.ods-popover--right .ods-popover__pointer--start{align-self:flex-start;margin-top:var(--ods-popover-pointer-offset)}.ods-popover--left .ods-popover__pointer--center,.ods-popover--right .ods-popover__pointer--center{align-self:center}.ods-popover--left .ods-popover__pointer--end,.ods-popover--right .ods-popover__pointer--end{align-self:flex-end;margin-bottom:var(--ods-popover-pointer-offset)}.ods-popover__pointer--bottom,.ods-popover__pointer--top{height:var(--ods-popover-pointer-top-height);width:var(--ods-popover-pointer-top-width)}.ods-popover__pointer--top{clip-path:polygon(50% 0,0 100%,100% 100%);margin-bottom:calc(var(--ods-border-width-25)*-2)}.ods-popover__pointer--bottom{clip-path:polygon(0 0,100% 0,50% 100%);margin-top:calc(var(--ods-border-width-25)*-2)}.ods-popover__pointer--left,.ods-popover__pointer--right{height:var(--ods-popover-pointer-side-height);width:var(--ods-popover-pointer-side-width)}.ods-popover__pointer--left{clip-path:polygon(0 50%,100% 0,100% 100%);margin-right:calc(var(--ods-border-width-25)*-2)}.ods-popover__pointer--right{clip-path:polygon(0 0,100% 50%,0 100%);margin-left:calc(var(--ods-border-width-25)*-2)}.ods-bottom-sheet{align-items:flex-end;box-sizing:border-box;display:flex;height:auto;inset:var(--ods-bottom-sheet-viewport-top) 0 0;justify-content:center;min-height:0;overflow:hidden;padding:0;pointer-events:none;position:fixed;width:100%;z-index:var(--ods-bottom-sheet-z-index)}.ods-bottom-sheet--docs{min-height:var(--ods-bottom-sheet-panel-docs-min-height)}.ods-bottom-sheet__scrim{background:var(--ods-color-basic-background-overlay);bottom:0;left:0;opacity:1;pointer-events:auto;position:absolute;right:0;top:0;transition-property:opacity;transition-timing-function:var(--ods-bottom-sheet-motion-easing)}.ods-bottom-sheet__scrim--clickable{cursor:pointer}.ods-bottom-sheet__sheet{background:var(--ods-color-basic-background-container-default);border-radius:var(--ods-bottom-sheet-panel-radius) var(--ods-bottom-sheet-panel-radius) 0 0;box-shadow:var(--ods-elevation-overlay);display:flex;flex-direction:column;max-height:var(--ods-bottom-sheet-panel-max-height);max-width:var(--ods-bottom-sheet-panel-max-width);outline:none;overflow:clip;pointer-events:auto;position:relative;transform:translateZ(0);transition-property:transform;transition-timing-function:var(--ods-bottom-sheet-motion-easing);width:100%;will-change:transform;z-index:1}.ods-bottom-sheet--pre-open .ods-bottom-sheet__scrim{opacity:0;transition-duration:0ms}.ods-bottom-sheet--pre-open .ods-bottom-sheet__sheet{transform:translate3d(0,100%,0);transition-duration:0ms}.ods-bottom-sheet--opening .ods-bottom-sheet__scrim{opacity:1;transition-duration:var(--ods-bottom-sheet-motion-duration-enter)}.ods-bottom-sheet--opening .ods-bottom-sheet__sheet{transform:translateZ(0);transition-duration:var(--ods-bottom-sheet-motion-duration-enter)}.ods-bottom-sheet--closing .ods-bottom-sheet__scrim{opacity:0;transition-duration:var(--ods-bottom-sheet-motion-duration-exit)}.ods-bottom-sheet--closing .ods-bottom-sheet__sheet{transform:translate3d(0,100%,0);transition-duration:var(--ods-bottom-sheet-motion-duration-exit)}.ods-bottom-sheet__handle{align-self:center;background:var(--ods-color-basic-border-default);border-radius:var(--ods-radius-full);display:block;height:var(--ods-bottom-sheet-handle-height);margin:var(--ods-bottom-sheet-handle-margin);width:var(--ods-bottom-sheet-handle-width)}.ods-bottom-sheet__header{align-items:flex-start;display:flex;gap:var(--ods-bottom-sheet-header-gap);justify-content:space-between;padding:var(--ods-bottom-sheet-header-padding)}.ods-bottom-sheet__header--no-title{justify-content:flex-end}.ods-bottom-sheet__header-content{align-items:flex-start;display:flex;flex:1 1 0;gap:var(--ods-bottom-sheet-header-content-gap);min-width:0}.ods-bottom-sheet__header-icon{align-items:center;color:var(--ods-color-basic-icon-default);display:inline-flex;flex:none;height:var(--ods-bottom-sheet-header-icon-size);justify-content:center;margin-top:var(--ods-bottom-sheet-header-icon-offset-y);width:var(--ods-bottom-sheet-header-icon-size)}.ods-bottom-sheet__header-title{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--ods-color-basic-text-strong);font-family:var(--ods-font-title-sm-family);font-size:var(--ods-font-title-xs-size);font-weight:var(--ods-font-title-xs-weight);line-height:var(--ods-font-title-xs-line-height);margin:0;min-width:0;transform:translateY(var(--ods-bottom-sheet-header-title-offset-y))}.ods-bottom-sheet__close{align-items:center;align-self:flex-start;background:var(--ods-color-button-background-ghost-default);border:var(--ods-border-width-25) solid var(--ods-color-button-border-ghost-default);border-radius:var(--ods-radius-full);color:var(--ods-color-button-content-ghost-default);cursor:pointer;display:inline-flex;flex:none;height:var(--ods-bottom-sheet-close-size);justify-content:center;margin-top:var(--ods-bottom-sheet-close-offset-y);padding:var(--ods-bottom-sheet-close-padding);width:var(--ods-bottom-sheet-close-size)}.ods-bottom-sheet__close--placeholder{pointer-events:none;visibility:hidden}.ods-bottom-sheet__close:hover{color:var(--ods-color-button-content-ghost-hover)}.ods-bottom-sheet__close:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-focus);outline:0}.ods-bottom-sheet__close-icon{display:block;height:var(--ods-bottom-sheet-close-icon-size);width:var(--ods-bottom-sheet-close-icon-size)}.ods-bottom-sheet__body{display:grid;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--ods-bottom-sheet-body-padding);scrollbar-width:none}.ods-bottom-sheet__body--no-header{padding-top:var(--ods-bottom-sheet-body-padding-no-header)}.ods-bottom-sheet__body--no-footer{padding-bottom:var(--ods-bottom-sheet-body-padding-no-footer)}.ods-bottom-sheet__body--scrollable{box-shadow:inset 0 1px 0 var(--ods-color-basic-border-soft)}.ods-bottom-sheet__body::-webkit-scrollbar{display:none}.ods-bottom-sheet__text{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--ods-color-basic-text-default);font-family:var(--ods-font-paragraph-md-default-family);font-size:var(--ods-font-paragraph-md-size);font-weight:var(--ods-font-paragraph-md-default-weight);line-height:var(--ods-font-paragraph-md-line-height);margin:0}.ods-bottom-sheet__slot{display:flex;justify-content:center;min-width:0;width:100%}.ods-bottom-sheet__slot .ods-selectable-card{--ods-selectable-card-width:100%}.ods-bottom-sheet__footer{background:var(--ods-color-basic-background-container-default);display:flex;flex-direction:column;gap:var(--ods-bottom-sheet-footer-gap);padding:var(--ods-bottom-sheet-footer-padding)}.ods-bottom-sheet__footer--scrollable{box-shadow:inset 0 1px 0 var(--ods-color-basic-border-soft)}.ods-bottom-sheet__footer-slot{min-height:var(--ods-bottom-sheet-footer-slot-min-height);width:100%}.ods-bottom-sheet__footer-actions{display:flex;gap:var(--ods-bottom-sheet-actions-gap);justify-content:flex-end}.ods-bottom-sheet__button{flex:1 1 0;min-width:0}@media(prefers-reduced-motion:reduce){.ods-bottom-sheet__scrim,.ods-bottom-sheet__sheet{transition-duration:1ms}}.ods-bottom-navigation{align-items:flex-start;background:var(--ods-color-basic-background-container-default);border-radius:var(--ods-bottom-navigation-radius) var(--ods-bottom-navigation-radius) 0 0;box-sizing:border-box;filter:var(--ods-effect-shadow-floating);height:var(--ods-bottom-navigation-height);padding:var(--ods-bottom-navigation-padding-block-start) var(--ods-bottom-navigation-padding-inline) var(--ods-bottom-navigation-safe-area)}.ods-bottom-navigation,.ods-bottom-navigation__list{display:flex;justify-content:space-between;width:100%}.ods-bottom-navigation__list{align-items:center;height:var(--ods-bottom-navigation-item-height);list-style:none;margin:0;padding:0}.ods-bottom-navigation__item,.ods-bottom-navigation__list-item{display:flex;flex:1 1 0;min-width:0}.ods-bottom-navigation__item{align-items:center;background:transparent;border:0;border-radius:var(--ods-radius-100);box-sizing:border-box;color:var(--ods-color-basic-text-soft);cursor:pointer;flex-direction:column;font:inherit;gap:var(--ods-bottom-navigation-item-gap);height:var(--ods-bottom-navigation-item-height);justify-content:center;padding:0 var(--ods-bottom-navigation-item-padding);text-align:center;text-decoration:none}.ods-bottom-navigation__item:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-focus);outline:0}.ods-bottom-navigation__item--selected{color:var(--ods-color-basic-text-default)}.ods-bottom-navigation__item--disabled{color:var(--ods-color-basic-text-disabled);cursor:not-allowed}.ods-bottom-navigation__icon{align-items:center;color:currentColor;display:inline-flex;flex:0 0 auto;height:var(--ods-bottom-navigation-icon-size);justify-content:center;width:var(--ods-bottom-navigation-icon-size)}.ods-bottom-navigation__icon svg{display:block;height:100%;width:100%}.ods-bottom-navigation__label{color:currentColor;display:block;font-family:var(--ods-font-label-xs-default-family),system-ui,sans-serif;font-size:var(--ods-font-label-xs-default-size);font-weight:var(--ods-font-label-xs-default-weight);line-height:var(--ods-font-label-xs-default-line-height);max-width:100%;min-width:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.ods-bottom-navigation__item--selected .ods-bottom-navigation__label{font-family:var(--ods-font-label-xs-strong-family),system-ui,sans-serif;font-size:var(--ods-font-label-xs-strong-size);font-weight:var(--ods-font-label-xs-strong-weight);line-height:var(--ods-font-label-xs-strong-line-height)}.ods-selectable-card{color:var(--ods-color-basic-text-default);cursor:pointer;display:block;margin-inline:auto;max-width:var(--ods-selectable-card-width);position:relative;width:100%}.ods-selectable-card--disabled{color:var(--ods-color-basic-text-disabled);cursor:not-allowed}.ods-selectable-card__input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ods-selectable-card__surface{--ods-selectable-card-active-ring-color:transparent;--ods-selectable-card-active-ring-width:0;background:var(--ods-color-basic-background-container-default);border:var(--ods-selectable-card-border-width) solid var(--ods-color-action-border-default);border-radius:var(--ods-selectable-card-radius);box-shadow:inset 0 0 0 var(--ods-selectable-card-active-ring-width) var(--ods-selectable-card-active-ring-color);box-sizing:border-box;color:currentColor;display:flex;flex-direction:column;gap:var(--ods-selectable-card-gap);min-height:100%;padding:var(--ods-selectable-card-padding);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.ods-selectable-card:not(.ods-selectable-card--disabled):hover .ods-selectable-card__surface{--ods-selectable-card-active-ring-color:var(--ods-color-action-border-hover);--ods-selectable-card-active-ring-width:var( --ods-selectable-card-active-border-inset-width );border-color:var(--ods-color-action-border-hover)}.ods-selectable-card__input:checked+.ods-selectable-card__surface{--ods-selectable-card-active-ring-color:var( --ods-color-action-border-selected );--ods-selectable-card-active-ring-width:var( --ods-selectable-card-active-border-inset-width );background:var(--ods-color-action-background-selected-soft);border-color:var(--ods-color-action-border-selected)}.ods-selectable-card__input:focus-visible+.ods-selectable-card__surface{box-shadow:inset 0 0 0 var(--ods-selectable-card-active-ring-width) var(--ods-selectable-card-active-ring-color),0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-focus);outline:0}.ods-selectable-card__input:disabled+.ods-selectable-card__surface{--ods-selectable-card-active-ring-color:transparent;--ods-selectable-card-active-ring-width:0;background:var(--ods-color-basic-background-container-default);border-color:var(--ods-color-action-border-disabled);border-width:var(--ods-selectable-card-border-width);box-shadow:none;color:var(--ods-color-basic-text-disabled)}.ods-selectable-card__input:disabled:checked+.ods-selectable-card__surface{border-color:var(--ods-color-action-border-disabled)}.ods-selectable-card__top{align-items:center;display:flex;gap:var(--ods-selectable-card-gap);justify-content:space-between}.ods-selectable-card__icon{align-items:center;color:var(--ods-color-action-icon-default);display:inline-flex;flex:0 0 auto;height:var(--ods-selectable-card-icon-size);justify-content:center;width:var(--ods-selectable-card-icon-size)}.ods-selectable-card__input:disabled+.ods-selectable-card__surface .ods-selectable-card__icon{color:var(--ods-color-action-icon-disabled)}.ods-selectable-card__icon svg{height:100%;width:100%}.ods-selectable-card__icon--placeholder{visibility:hidden}.ods-selectable-card__checkbox{background:var(--ods-color-action-background-default);border:var(--ods-selectable-card-border-width) solid var(--ods-color-action-border-default);border-radius:var(--ods-selectable-card-control-radius);box-sizing:border-box;color:var(--ods-color-text-inverse);display:inline-grid;flex:0 0 auto;height:var(--ods-selectable-card-control-size);margin-top:var(--ods-selectable-card-control-offset-y);place-items:center;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease;width:var(--ods-selectable-card-control-size)}.ods-selectable-card:not(.ods-selectable-card--disabled):hover .ods-selectable-card__checkbox{border-color:var(--ods-color-action-border-hover)}.ods-selectable-card__input:checked+.ods-selectable-card__surface .ods-selectable-card__checkbox{background:var(--ods-color-action-background-selected);border-color:var(--ods-color-action-border-selected)}.ods-selectable-card__input:disabled+.ods-selectable-card__surface .ods-selectable-card__checkbox{border-color:var(--ods-color-action-border-disabled)}.ods-selectable-card__input:disabled:checked+.ods-selectable-card__surface .ods-selectable-card__checkbox{background:var(--ods-color-action-border-disabled)}.ods-selectable-card__check{height:var(--ods-selectable-card-check-size);opacity:0;transform:scale(.82);transition:opacity .14s ease,transform .14s ease;width:var(--ods-selectable-card-check-size)}.ods-selectable-card__input:checked+.ods-selectable-card__surface .ods-selectable-card__check{opacity:1;transform:scale(1)}.ods-selectable-card__bottom{align-items:flex-start;display:flex;gap:var(--ods-selectable-card-tag-gap);justify-content:space-between}.ods-selectable-card__content{display:grid;gap:var(--ods-selectable-card-content-gap);min-width:0}.ods-selectable-card__title{font-family:var(--ods-font-label-md-strong-family);font-size:var(--ods-font-label-md-strong-size);font-weight:var(--ods-font-label-md-strong-weight);line-height:var(--ods-font-label-md-strong-line-height)}.ods-selectable-card__description,.ods-selectable-card__title{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:currentColor}.ods-selectable-card__description{font-family:var(--ods-font-paragraph-sm-default-family);font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height)}.ods-selectable-card__tag{flex:0 0 auto}.ods-pagination{color:var(--ods-color-basic-text-default);font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif}.ods-pagination,.ods-pagination__pages{align-items:center;display:inline-flex;gap:var(--ods-pagination-gap)}.ods-pagination__pages{list-style:none;margin:0;padding:0}.ods-pagination__page-list-item{display:inline-flex}.ods-pagination__ellipsis,.ods-pagination__icon-button,.ods-pagination__page{align-items:center;box-sizing:border-box;color:currentColor;display:inline-flex;font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);height:var(--ods-pagination-item-size);justify-content:center;line-height:var(--ods-font-paragraph-sm-default-line-height);width:var(--ods-pagination-item-size)}.ods-pagination__icon-button,.ods-pagination__page{background:transparent;border:0;cursor:pointer}.ods-pagination__page{text-box-edge:cap alphabetic;text-box-trim:trim-both;border-radius:var(--ods-pagination-item-radius);padding:0 var(--ods-pagination-item-padding-inline)}.ods-pagination__icon-button:hover:not(:disabled),.ods-pagination__page--default:hover:not(:disabled){color:var(--ods-color-action-text-hover)}.ods-pagination__icon-button:active:not(:disabled),.ods-pagination__page--default:active:not(:disabled){color:var(--ods-color-action-text-active)}.ods-pagination-selector__select:focus-visible,.ods-pagination__icon-button:focus-visible,.ods-pagination__page:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-effect-focus-default);outline:0}.ods-pagination__page--selected{background:transparent;border:var(--ods-pagination-border-width-selected) solid var(--ods-color-basic-border-active);color:var(--ods-color-basic-text-strong);font-family:var(--ods-font-paragraph-sm-strong-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-strong-size);font-weight:var(--ods-font-paragraph-sm-strong-weight);line-height:var(--ods-font-paragraph-sm-strong-line-height)}.ods-pagination__icon-button:disabled,.ods-pagination__page:disabled{color:var(--ods-color-basic-text-disabled);cursor:not-allowed}.ods-pagination__ellipsis{color:var(--ods-color-basic-text-default)}.ods-pagination__icon-button{border-radius:var(--ods-radius-full);padding:0}.ods-pagination-selector__icon svg,.ods-pagination__ellipsis svg,.ods-pagination__icon-button svg{display:block;height:var(--ods-pagination-icon-size);width:var(--ods-pagination-icon-size)}.ods-pagination-table-bar{align-items:center;color:var(--ods-color-basic-text-default);display:flex;font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height)}.ods-pagination-table-bar--advanced{gap:var(--ods-pagination-table-bar-gap);justify-content:space-between;padding:var(--ods-pagination-table-bar-padding);width:100%}.ods-pagination-table-bar--advanced,.ods-pagination-table-bar--simple{background:var(--ods-color-basic-background-container-default);box-sizing:border-box}.ods-pagination-table-bar--simple{gap:0;justify-content:center;padding:var(--ods-pagination-simple-padding-block) var(--ods-pagination-simple-padding-inline);width:auto}.ods-pagination-table-bar__page-size-label,.ods-pagination-table-bar__range,.ods-pagination-table-bar__total{text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0;white-space:nowrap}.ods-pagination-table-bar__range-total{color:var(--ods-color-basic-text-soft)}.ods-pagination-table-bar__page-control,.ods-pagination-table-bar__page-size{align-items:center;display:inline-flex}.ods-pagination-table-bar__page-control{gap:var(--ods-pagination-gap)}.ods-pagination-table-bar__page-size{gap:var(--ods-pagination-table-bar-gap)}.ods-pagination-selector{align-items:center;color:var(--ods-color-action-text-default);display:inline-flex;position:relative}.ods-pagination-selector--page{width:var(--ods-pagination-page-selector-width)}.ods-pagination-selector__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ods-color-basic-background-container-default);border:1px solid var(--ods-color-action-border-default);border-radius:var(--ods-pagination-selector-radius);box-sizing:border-box;color:var(--ods-color-action-text-default);cursor:pointer;font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);height:var(--ods-pagination-selector-height);line-height:var(--ods-font-paragraph-sm-default-line-height);min-height:var(--ods-pagination-selector-height);padding:0 calc(var(--ods-pagination-selector-padding-inline) + var(--ods-pagination-icon-size) + var(--ods-pagination-selector-gap)) 0 var(--ods-pagination-selector-padding-inline);width:100%}.ods-pagination-selector__select:disabled{border-color:var(--ods-color-basic-border-disabled);color:var(--ods-color-basic-text-disabled);cursor:not-allowed}.ods-pagination-selector__icon{display:inline-flex;pointer-events:none;position:absolute;right:var(--ods-pagination-selector-padding-inline)}.ods-card{--ods-card-width:var(--ods-card-width-regular);--ods-card-padding-block:var(--ods-card-padding-block-regular);--ods-card-padding-inline:var(--ods-card-padding-inline-regular);--ods-card-gap:var(--ods-card-gap-regular);--ods-card-entry-body-gap:var(--ods-card-entry-body-gap-regular);--ods-card-preheader-gap:var(--ods-card-preheader-gap-regular);--ods-card-meta-font-family:var(--ods-font-paragraph-md-default-family),system-ui,sans-serif;--ods-card-meta-font-size:var(--ods-font-paragraph-md-default-size);--ods-card-meta-font-weight:var(--ods-font-paragraph-md-default-weight);--ods-card-meta-line-height:var(--ods-font-paragraph-md-default-line-height);--ods-card-title-font-family:var(--ods-font-title-sm-family),system-ui,sans-serif;--ods-card-title-font-size:var(--ods-font-title-sm-size);--ods-card-title-font-weight:var(--ods-font-title-sm-weight);--ods-card-title-line-height:var(--ods-font-title-sm-line-height);--ods-card-subtitle-font-family:var(--ods-font-paragraph-md-default-family),system-ui,sans-serif;--ods-card-subtitle-font-size:var(--ods-font-paragraph-md-default-size);--ods-card-subtitle-font-weight:var(--ods-font-paragraph-md-default-weight);--ods-card-subtitle-line-height:var(--ods-font-paragraph-md-default-line-height);--ods-card-icon-size:var(--ods-card-icon-size-regular);--ods-card-header-icon-size:var(--ods-card-header-icon-size-regular);--ods-card-chevron-size:var(--ods-card-chevron-size-regular);--ods-card-current-border-width:0;--ods-card-current-border-color:transparent;--ods-card-current-elevation:var(--ods-elevation-raised);background:var(--ods-color-basic-background-container-default);border:var(--ods-card-current-border-width) solid var(--ods-card-current-border-color);border-radius:var(--ods-card-radius);box-shadow:var(--ods-card-current-elevation);box-sizing:border-box;color:var(--ods-color-basic-text-default);display:flex;flex-direction:column;font-family:var(--ods-font-paragraph-md-default-family),system-ui,sans-serif;min-width:0;text-align:left;text-decoration:none;width:min(100%,var(--ods-card-width))}.ods-card--appearance-outline{--ods-card-current-border-width:var(--ods-border-width-25);--ods-card-current-border-color:var(--ods-color-basic-border-default);--ods-card-current-elevation:var(--ods-elevation-base)}.ods-card--compact{--ods-card-width:var(--ods-card-width-compact);--ods-card-padding-block:var(--ods-card-padding-block-compact);--ods-card-padding-inline:var(--ods-card-padding-inline-compact);--ods-card-gap:var(--ods-card-gap-compact);--ods-card-entry-body-gap:var(--ods-card-entry-body-gap-compact);--ods-card-preheader-gap:var(--ods-card-preheader-gap-compact);--ods-card-meta-font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;--ods-card-meta-font-size:var(--ods-font-paragraph-sm-default-size);--ods-card-meta-font-weight:var(--ods-font-paragraph-sm-default-weight);--ods-card-meta-line-height:var(--ods-font-paragraph-sm-default-line-height);--ods-card-title-font-family:var(--ods-font-title-xs-family),system-ui,sans-serif;--ods-card-title-font-size:var(--ods-font-title-xs-size);--ods-card-title-font-weight:var(--ods-font-title-xs-weight);--ods-card-title-line-height:var(--ods-font-title-xs-line-height);--ods-card-subtitle-font-family:var(--ods-font-paragraph-sm-default-family),system-ui,sans-serif;--ods-card-subtitle-font-size:var(--ods-font-paragraph-sm-default-size);--ods-card-subtitle-font-weight:var(--ods-font-paragraph-sm-default-weight);--ods-card-subtitle-line-height:var(--ods-font-paragraph-sm-default-line-height);--ods-card-icon-size:var(--ods-card-icon-size-compact);--ods-card-header-icon-size:var(--ods-card-header-icon-size-compact);--ods-card-chevron-size:var(--ods-card-chevron-size-compact)}.ods-card--media.ods-card--compact{--ods-card-width:var(--ods-card-width-media-compact)}.ods-card--interactive{transition:border-color .16s ease,box-shadow .16s ease,outline-color .16s ease}.ods-card--interaction-all{cursor:pointer}.ods-card--interaction-all:hover{box-shadow:var(--ods-elevation-floating)}.ods-card--appearance-outline.ods-card--interaction-all:hover{border-color:var(--ods-color-action-border-hover);box-shadow:inset 0 0 0 calc(var(--ods-border-width-50) + var(--ods-border-width-25)) var(--ods-color-action-border-hover),var(--ods-card-current-elevation)}.ods-card--interaction-all:focus-visible{box-shadow:var(--ods-card-current-elevation),0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-focus);outline:0}.ods-card__media{aspect-ratio:var(--ods-card-media-aspect-ratio);background:var(--ods-color-basic-background-container-neutral);border-radius:var(--ods-card-radius) var(--ods-card-radius) 0 0;overflow:hidden;width:100%}.ods-card__media>img,.ods-card__media>picture,.ods-card__media>svg,.ods-card__media>video{display:block;height:100%;width:100%}.ods-card__media>img,.ods-card__media>video{object-fit:cover}.ods-card__inner{box-sizing:border-box;padding:var(--ods-card-padding-block) var(--ods-card-padding-inline)}.ods-card__entry,.ods-card__inner{display:flex;flex-direction:column;gap:var(--ods-card-gap);min-width:0}.ods-card__entry{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:none;width:100%}.ods-card__entry:focus-visible{border-radius:calc(var(--ods-card-radius) - var(--ods-space-200));box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-focus);outline:0}.ods-card__header,.ods-card__preheader{align-items:flex-start;display:flex;gap:var(--ods-card-preheader-gap);justify-content:space-between;min-width:0;width:100%}.ods-card__heading,.ods-card__preheader-main{display:inline-flex;flex:1 1 auto;flex-direction:column;gap:var(--ods-card-header-gap);min-width:0}.ods-card__preheader-main{align-items:center;flex-direction:row}.ods-card__header-icon,.ods-card__preheader-icon{align-items:center;color:var(--ods-color-basic-icon-default);display:inline-flex;flex:0 0 auto;justify-content:center}.ods-card__preheader-icon{height:var(--ods-card-icon-size);width:var(--ods-card-icon-size)}.ods-card__header-icon{height:var(--ods-card-header-icon-size);width:var(--ods-card-header-icon-size)}.ods-card__header-icon>svg,.ods-card__preheader-icon>svg{height:100%;width:100%}.ods-card__header-trailing,.ods-card__preheader-label-group,.ods-card__preheader-trailing{align-items:center;display:inline-flex;gap:var(--ods-card-preheader-gap);min-width:0}.ods-card__header-trailing,.ods-card__preheader-label,.ods-card__preheader-trailing{color:var(--ods-color-basic-text-default);font-family:var(--ods-card-meta-font-family);font-size:var(--ods-card-meta-font-size);font-weight:var(--ods-card-meta-font-weight);line-height:var(--ods-card-meta-line-height)}.ods-card__preheader-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-card__header-trailing{flex:0 0 auto;justify-content:flex-end}.ods-card__subtitle,.ods-card__title{margin:0}.ods-card__title{color:var(--ods-color-basic-text-strong);font-family:var(--ods-card-title-font-family);font-size:var(--ods-card-title-font-size);font-weight:var(--ods-card-title-font-weight);line-height:var(--ods-card-title-line-height)}.ods-card__subtitle{font-family:var(--ods-card-subtitle-font-family);font-size:var(--ods-card-subtitle-font-size);font-weight:var(--ods-card-subtitle-font-weight);line-height:var(--ods-card-subtitle-line-height)}.ods-card__body,.ods-card__subtitle{color:var(--ods-color-basic-text-default)}.ods-card__body{display:flex;flex-direction:column;font-family:var(--ods-font-paragraph-md-default-family),system-ui,sans-serif;font-size:var(--ods-font-paragraph-md-default-size);font-weight:var(--ods-font-paragraph-md-default-weight);gap:var(--ods-card-body-gap);line-height:var(--ods-font-paragraph-md-default-line-height);min-width:0}.ods-card__body--after-entry{margin-top:calc(var(--ods-card-entry-body-gap) - var(--ods-card-gap))}.ods-card__body>*{margin:0}.ods-card__footer,.ods-card__footer-content{display:flex;flex-direction:column;gap:var(--ods-card-footer-gap);min-width:0}.ods-card__footer-actions{display:flex;gap:var(--ods-card-footer-gap);min-width:0;width:100%}.ods-card--actions-vertical .ods-card__footer-actions{flex-direction:column}.ods-card__action{flex:1 1 0;min-width:0;text-decoration:none}.ods-card--actions-vertical .ods-card__action{flex:0 0 auto;width:100%}@media(max-width:767px){.ods-card--regular .ods-card__inner{padding:var(--ods-card-padding-block-compact) var(--ods-card-padding-inline-compact)}}.ods-global-banner{--ods-global-banner-background:var( --ods-color-feedback-background-info-soft );--ods-global-banner-color:var(--ods-color-basic-text-strong);--ods-global-banner-action-color:var( --ods-color-button-content-ghost-default );box-sizing:border-box;display:grid;max-height:none;overflow:hidden;width:100%}.ods-global-banner--overlay{inset-block-start:0;inset-inline:0;position:absolute;z-index:var(--ods-global-banner-overlay-z-index)}.ods-global-banner--overlay.ods-global-banner--compact{inline-size:min(100%,var(--ods-global-banner-max-width-compact));inset-inline-start:auto}.ods-global-banner--animated{max-height:var(--ods-global-banner-content-height,15pc);transition-property:max-height;transition-timing-function:var(--ods-global-banner-motion-easing);will-change:max-height}.ods-global-banner--animated.ods-global-banner--pre-open{max-height:0;transition-duration:0ms}.ods-global-banner--animated.ods-global-banner--idle,.ods-global-banner--animated.ods-global-banner--opening{max-height:var(--ods-global-banner-content-height,15pc);transition-duration:var(--ods-global-banner-motion-duration-enter)}.ods-global-banner--animated.ods-global-banner--closing{max-height:0;transition-duration:var(--ods-global-banner-motion-duration-exit)}.ods-global-banner__surface{min-height:0;min-width:0;overflow:hidden}.ods-global-banner--animated .ods-global-banner__surface{transform:translateZ(0);transition-property:transform;transition-timing-function:var(--ods-global-banner-motion-easing);will-change:transform}.ods-global-banner--animated.ods-global-banner--pre-open .ods-global-banner__surface{transform:translate3d(0,-100%,0);transition-duration:0ms}.ods-global-banner--animated.ods-global-banner--idle .ods-global-banner__surface,.ods-global-banner--animated.ods-global-banner--opening .ods-global-banner__surface{transform:translateZ(0);transition-duration:var(--ods-global-banner-motion-duration-enter)}.ods-global-banner--animated.ods-global-banner--closing .ods-global-banner__surface{transform:translate3d(0,-100%,0);transition-duration:var(--ods-global-banner-motion-duration-exit)}.ods-global-banner__layout{align-items:center;background:var(--ods-global-banner-background);box-sizing:border-box;color:var(--ods-global-banner-color);display:flex;justify-content:flex-start;min-height:var(--ods-global-banner-min-height);min-width:0;width:100%}@media(prefers-reduced-motion:reduce){.ods-global-banner--animated,.ods-global-banner--animated .ods-global-banner__surface{transition-duration:1ms}}.ods-global-banner--soft.ods-global-banner--info{--ods-global-banner-background:var( --ods-color-feedback-background-info-soft )}.ods-global-banner--soft.ods-global-banner--success{--ods-global-banner-background:var( --ods-color-feedback-background-success-soft )}.ods-global-banner--soft.ods-global-banner--warning{--ods-global-banner-background:var( --ods-color-feedback-background-warning-soft );--ods-global-banner-color:var(--ods-color-basic-text-strong)}.ods-global-banner--soft.ods-global-banner--error{--ods-global-banner-background:var( --ods-color-feedback-background-error-soft )}.ods-global-banner--soft.ods-global-banner--neutral{--ods-global-banner-background:var( --ods-color-feedback-background-neutral-soft )}.ods-global-banner--soft.ods-global-banner--brand{--ods-global-banner-background:var( --ods-color-basic-background-container-brand-soft )}.ods-global-banner--soft.ods-global-banner--agent{--ods-global-banner-background:var(--ods-color-agent-background-soft);--ods-global-banner-color:var(--ods-color-agent-text-default);--ods-global-banner-action-color:var(--ods-color-agent-text-default)}.ods-global-banner--strong.ods-global-banner--info{--ods-global-banner-background:var(--ods-color-feedback-background-info);--ods-global-banner-color:var(--ods-color-feedback-text-info-on-dark);--ods-global-banner-action-color:var( --ods-color-button-content-ghost-on-dark-default )}.ods-global-banner--strong.ods-global-banner--success{--ods-global-banner-background:var(--ods-color-feedback-background-success);--ods-global-banner-color:var(--ods-color-feedback-text-success-on-dark);--ods-global-banner-action-color:var( --ods-color-button-content-ghost-on-dark-default )}.ods-global-banner--strong.ods-global-banner--warning{--ods-global-banner-background:var(--ods-color-feedback-background-warning);--ods-global-banner-color:var(--ods-color-basic-text-strong);--ods-global-banner-action-color:var( --ods-color-button-content-ghost-default )}.ods-global-banner--strong.ods-global-banner--error{--ods-global-banner-background:var(--ods-color-feedback-background-error);--ods-global-banner-color:var(--ods-color-feedback-text-error-on-dark);--ods-global-banner-action-color:var( --ods-color-button-content-ghost-on-dark-default )}.ods-global-banner--strong.ods-global-banner--neutral{--ods-global-banner-background:var( --ods-color-feedback-background-neutral );--ods-global-banner-color:var(--ods-color-feedback-text-neutral-on-dark);--ods-global-banner-action-color:var( --ods-color-button-content-ghost-on-dark-default )}.ods-global-banner--strong.ods-global-banner--brand{--ods-global-banner-background:var( --ods-color-basic-background-container-brand );--ods-global-banner-color:var(--ods-color-basic-text-on-dark);--ods-global-banner-action-color:var( --ods-color-button-content-ghost-on-dark-default )}.ods-global-banner--strong.ods-global-banner--agent{--ods-global-banner-background:var(--ods-color-agent-background-default);--ods-global-banner-color:var(--ods-color-agent-text-on-dark);--ods-global-banner-action-color:var(--ods-color-agent-text-on-dark)}.ods-global-banner--regular .ods-global-banner__layout{display:grid;grid-template-columns:1fr auto 1fr;padding:var(--ods-global-banner-padding-block-regular) var(--ods-global-banner-padding-inline-regular)}.ods-global-banner--compact .ods-global-banner__layout{gap:var(--ods-global-banner-gap-compact);padding:var(--ods-global-banner-padding-block-compact) var(--ods-global-banner-padding-inline-compact)}.ods-global-banner--compact{justify-self:end;margin-inline-start:auto;max-width:var(--ods-global-banner-max-width-compact)}.ods-global-banner__content{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-start;min-width:0}.ods-global-banner__main{align-items:center;display:inline-flex;max-width:100%;min-width:0}.ods-global-banner--regular .ods-global-banner__main{gap:var(--ods-global-banner-gap-regular);grid-column:2;justify-self:center}.ods-global-banner--regular .ods-global-banner__content{gap:var(--ods-global-banner-content-gap-regular)}.ods-global-banner--compact .ods-global-banner__content{gap:var(--ods-global-banner-content-gap-compact)}.ods-global-banner__icon-wrap{align-items:center;color:currentColor;display:inline-flex;flex:0 0 auto;justify-content:center}.ods-global-banner__icon{display:block;height:var(--ods-global-banner-icon-size-regular);width:var(--ods-global-banner-icon-size-regular)}.ods-global-banner--compact .ods-global-banner__icon{height:var(--ods-global-banner-icon-size-compact);width:var(--ods-global-banner-icon-size-compact)}.ods-global-banner__text{color:currentColor;flex:1 1 auto;font-family:var(--ods-font-paragraph-md-default-family);font-size:var(--ods-font-paragraph-md-default-size);font-weight:var(--ods-font-paragraph-md-default-weight);line-height:var(--ods-font-paragraph-md-default-line-height);margin:0;min-width:0}.ods-global-banner--compact .ods-global-banner__text{font-family:var(--ods-font-paragraph-sm-default-family);font-size:var(--ods-font-paragraph-sm-default-size);font-weight:var(--ods-font-paragraph-sm-default-weight);line-height:var(--ods-font-paragraph-sm-default-line-height)}.ods-global-banner__controls{align-items:center;display:flex;flex:0 0 auto}.ods-global-banner__dismiss{display:flex}.ods-global-banner--regular .ods-global-banner__dismiss{grid-column:3;justify-self:end}.ods-global-banner--regular .ods-global-banner__controls{gap:var(--ods-global-banner-controls-gap-regular)}.ods-global-banner--compact .ods-global-banner__controls{gap:var(--ods-global-banner-controls-gap-compact)}@media(max-width:1023px){.ods-global-banner--compact .ods-global-banner__controls{align-self:flex-start}}.ods-global-banner__action{align-items:center;background:transparent;border:0;border-radius:var(--ods-global-banner-action-radius);box-sizing:border-box;color:var(--ods-global-banner-action-color);cursor:pointer;display:inline-flex;font-family:var(--ods-font-label-sm-strong-family);font-size:var(--ods-font-label-sm-strong-size);font-weight:var(--ods-font-label-sm-strong-weight);justify-content:center;line-height:var(--ods-font-label-sm-strong-line-height);min-height:var(--ods-global-banner-action-height-regular);padding:0 var(--ods-global-banner-action-padding-inline);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--ods-space-050);transform:translateY(var(--ods-global-banner-action-offset-y))}.ods-global-banner--compact .ods-global-banner__action{font-family:var(--ods-font-label-xs-strong-family);font-size:var(--ods-font-label-xs-strong-size);font-weight:var(--ods-font-label-xs-strong-weight);line-height:var(--ods-font-label-xs-strong-line-height);min-height:var(--ods-global-banner-action-height-compact)}.ods-global-banner__close{align-items:center;background:transparent;border:0;border-radius:var(--ods-global-banner-close-radius);color:currentColor;cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--ods-global-banner-close-size);justify-content:center;padding:0;width:var(--ods-global-banner-close-size)}.ods-global-banner__close-icon{height:var(--ods-global-banner-close-icon-size);width:var(--ods-global-banner-close-icon-size)}.ods-global-banner__action:focus-visible,.ods-global-banner__close:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-border-on-dark),0 0 0 4px var(--ods-color-focus);outline:0}.ods-search{color:var(--ods-search-text);font-family:var(--ods-search-font-family);width:100%}.ods-search--lg{--ods-search-height-current:var(--ods-search-height-lg);--ods-search-padding-block-current:var(--ods-search-padding-block-lg);--ods-search-icon-size-current:var(--ods-search-icon-size-lg);--ods-search-text-size-current:var(--ods-search-text-size-lg);--ods-search-text-line-height-current:var(--ods-search-text-line-height-lg);--ods-search-text-weight-current:var(--ods-search-text-weight-lg)}.ods-search--md{--ods-search-height-current:var(--ods-search-height-md);--ods-search-padding-block-current:var(--ods-search-padding-block-md);--ods-search-icon-size-current:var(--ods-search-icon-size-md);--ods-search-text-size-current:var(--ods-search-text-size-md);--ods-search-text-line-height-current:var(--ods-search-text-line-height-md);--ods-search-text-weight-current:var(--ods-search-text-weight-md)}.ods-search--sm{--ods-search-height-current:var(--ods-search-height-sm);--ods-search-padding-block-current:var(--ods-search-padding-block-sm);--ods-search-icon-size-current:var(--ods-search-icon-size-sm);--ods-search-text-size-current:var(--ods-search-text-size-sm);--ods-search-text-line-height-current:var(--ods-search-text-line-height-sm);--ods-search-text-weight-current:var(--ods-search-text-weight-sm)}.ods-search__control{align-items:center;background:var(--ods-search-background);border:var(--ods-search-border-width) solid var(--ods-search-border);border-radius:var(--ods-search-radius);box-sizing:border-box;display:flex;gap:var(--ods-search-content-gap);height:var(--ods-search-height-current);padding:var(--ods-search-padding-block-current) var(--ods-search-padding-inline);position:relative;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.ods-search__control:hover{border-color:var(--ods-search-border-hover)}.ods-search__control:focus-within{border-color:var(--ods-search-border-active);box-shadow:inset 0 0 0 calc(var(--ods-search-border-width-active) - var(--ods-search-border-width)) var(--ods-search-border-active)}.ods-search--filled .ods-search__control{border-color:var(--ods-search-border-active);box-shadow:inset 0 0 0 calc(var(--ods-search-border-width-active) - var(--ods-search-border-width)) var(--ods-search-border-active)}.ods-search__clear,.ods-search__leading-icon{align-items:center;color:var(--ods-search-icon);display:inline-flex;flex:0 0 auto;height:var(--ods-search-icon-size-current);justify-content:center;width:var(--ods-search-icon-size-current)}.ods-search__clear>svg,.ods-search__leading-icon>svg{display:block;height:100%;width:100%}.ods-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ods-search-text);font-family:inherit;font-size:var(--ods-search-text-size-current);font-weight:var(--ods-search-text-weight-current);height:var(--ods-search-icon-size-current);line-height:var(--ods-search-text-line-height-current);margin:0;min-width:0;outline:0;padding:0;width:100%}.ods-search__input::placeholder{color:var(--ods-search-placeholder);opacity:1}.ods-search__input::-webkit-search-cancel-button,.ods-search__input::-webkit-search-decoration,.ods-search__input::-webkit-search-results-button,.ods-search__input::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ods-search__clear{background:transparent;border:0;border-radius:var(--ods-search-clear-radius);cursor:pointer;margin:0;padding:0;transition:opacity .16s ease}.ods-search__clear--hidden{opacity:0;pointer-events:none}.ods-search__clear:focus-visible{box-shadow:var(--ods-search-clear-focus-ring);outline:0}.ods-search--disabled .ods-search__control{background:var(--ods-search-background-disabled)}.ods-search--disabled .ods-search__control,.ods-search--disabled .ods-search__control:hover{border-color:var(--ods-search-border-disabled)}.ods-search--disabled .ods-search__input,.ods-search--disabled .ods-search__input::placeholder,.ods-search--disabled .ods-search__leading-icon{color:var(--ods-search-text-disabled)}.ods-search--disabled .ods-search__input{cursor:not-allowed}.ods-search--read-only .ods-search__clear{display:none}.ods-divider{border:0;flex-shrink:0}.ods-divider--horizontal{border-top:var(--ods-border-width-25) solid var(--ods-color-basic-border-default);min-width:0;width:100%}.ods-divider--vertical{align-self:stretch;border-left:var(--ods-border-width-25) solid var(--ods-color-basic-border-default);min-height:var(--ods-space-600);width:0}.ods-divider--dashed.ods-divider--horizontal{border-top-style:dashed}.ods-divider--dashed.ods-divider--vertical{border-left-style:dashed}.ods-donut-chart{align-items:center;color:var(--ods-donut-chart-legend-color);display:inline-flex;gap:var(--ods-donut-chart-gap)}.ods-donut-chart--legend-bottom{flex-direction:column}.ods-donut-chart--legend-right{flex-direction:row}.ods-donut-chart__visual{flex:0 0 auto;height:var(--ods-donut-chart-size);position:relative;width:var(--ods-donut-chart-size)}.ods-donut-chart__svg{display:block;height:100%;overflow:visible;transform:rotate(-90deg);width:100%}.ods-donut-chart__segment,.ods-donut-chart__track{fill:none;stroke-width:var(--ods-donut-chart-segment-width)}.ods-donut-chart__track{stroke:var(--ods-donut-chart-track-color)}.ods-donut-chart__segment{stroke:var(--ods-donut-chart-segment-color);stroke-dasharray:var(--ods-donut-chart-segment-dasharray);stroke-dashoffset:var(--ods-donut-chart-segment-dashoffset);transform-origin:center;transition:filter .16s ease,stroke-width .16s ease}.ods-donut-chart__segment--active{stroke-width:calc(var(--ods-donut-chart-segment-width) + var(--ods-donut-chart-hover-lift));filter:brightness(.9)}.ods-donut-chart__slot{bottom:25.81%;display:grid;left:18.55%;place-items:center;pointer-events:none;position:absolute;right:18.55%;text-align:center;top:25.81%}.ods-donut-chart__hit-area{border-radius:var(--ods-radius-full)}.ods-donut-chart__hit-area,.ods-donut-chart__hit-svg{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.ods-donut-chart__hit-svg{height:100%;overflow:visible;transform:rotate(-90deg);width:100%}.ods-donut-chart__hit-segment{fill:none;stroke:transparent;stroke-dasharray:var(--ods-donut-chart-segment-dasharray);stroke-dashoffset:var(--ods-donut-chart-segment-dashoffset);stroke-width:calc(var(--ods-donut-chart-segment-width) + var(--ods-space-600));cursor:default;pointer-events:stroke}.ods-donut-chart--interactive .ods-donut-chart__hit-segment{cursor:pointer}.ods-donut-chart__hit-segment:focus-visible{stroke:var(--ods-donut-chart-focus-ring);stroke-opacity:.28;outline:0}.ods-donut-chart__hit-segment:focus-visible:after{content:none}.ods-donut-chart__tooltip{align-items:center;background:var(--ods-donut-chart-tooltip-background);border-radius:var(--ods-donut-chart-tooltip-radius);color:var(--ods-donut-chart-tooltip-color);display:none;filter:var(--ods-donut-chart-tooltip-shadow);font-family:var(--ods-donut-chart-tooltip-font-family);font-size:var(--ods-donut-chart-tooltip-font-size);font-weight:var(--ods-donut-chart-tooltip-font-weight);gap:var(--ods-donut-chart-tooltip-gap);left:var(--ods-donut-chart-tooltip-x);line-height:var(--ods-donut-chart-tooltip-line-height);padding:var(--ods-donut-chart-tooltip-padding);pointer-events:none;position:absolute;top:var(--ods-donut-chart-tooltip-y);transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.ods-donut-chart__tooltip--visible{display:inline-flex}.ods-donut-chart__legend{display:flex;flex-wrap:wrap;gap:var(--ods-donut-chart-legend-gap);justify-content:center;list-style:none;margin:0;padding:0}.ods-donut-chart--legend-right .ods-donut-chart__legend{align-items:flex-start;flex-direction:column;max-width:180px}.ods-donut-chart__legend-item{align-items:center;color:var(--ods-donut-chart-legend-color);display:inline-flex;font-family:var(--ods-donut-chart-legend-font-family);font-size:var(--ods-donut-chart-legend-font-size);font-weight:var(--ods-donut-chart-legend-font-weight);gap:var(--ods-donut-chart-legend-item-gap);line-height:var(--ods-donut-chart-legend-line-height);white-space:nowrap}.ods-donut-chart__legend-indicator{background:var(--ods-donut-chart-segment-color);border-radius:var(--ods-radius-full);flex:0 0 auto;height:var(--ods-donut-chart-legend-indicator-size);width:var(--ods-donut-chart-legend-indicator-size)}.ods-donut-chart__legend-value{color:var(--ods-color-basic-text-soft)}.ods-donut-chart__summary{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ods-line-chart{color:var(--ods-line-chart-axis-color);display:block;min-width:0;width:100%}.ods-line-chart__layout{align-items:center;display:flex;gap:var(--ods-line-chart-legend-gap);width:100%}.ods-line-chart--legend-bottom .ods-line-chart__layout{align-items:stretch;flex-direction:column}.ods-line-chart--legend-right .ods-line-chart__layout{flex-direction:row}.ods-line-chart--sm{--ods-line-chart-height:var(--ods-line-chart-height-sm);--ods-line-chart-axis-font-size:var(--ods-line-chart-axis-font-size-sm);--ods-line-chart-axis-line-height:var(--ods-line-chart-axis-line-height-sm);--ods-line-chart-axis-weight:var(--ods-line-chart-axis-weight-sm)}.ods-line-chart--md{--ods-line-chart-height:var(--ods-line-chart-height-md);--ods-line-chart-axis-font-size:var(--ods-line-chart-axis-font-size-md);--ods-line-chart-axis-line-height:var(--ods-line-chart-axis-line-height-md);--ods-line-chart-axis-weight:var(--ods-line-chart-axis-weight-md)}.ods-line-chart--lg{--ods-line-chart-height:var(--ods-line-chart-height-lg);--ods-line-chart-axis-font-size:var(--ods-line-chart-axis-font-size-lg);--ods-line-chart-axis-line-height:var(--ods-line-chart-axis-line-height-lg);--ods-line-chart-axis-weight:var(--ods-line-chart-axis-weight-lg)}.ods-line-chart__plot{flex:1 1 auto;height:var(--ods-line-chart-height);min-width:0;position:relative;width:100%}.ods-line-chart__svg{display:block;height:100%;overflow:visible;width:100%}.ods-line-chart__grid-line{stroke:var(--ods-line-chart-grid-color);stroke-width:1}.ods-line-chart__axis-label{fill:var(--ods-line-chart-axis-color);font-family:var(--ods-line-chart-axis-font-family);font-size:var(--ods-line-chart-axis-font-size);font-weight:var(--ods-line-chart-axis-weight);line-height:var(--ods-line-chart-axis-line-height)}.ods-line-chart__axis-label--x{dominant-baseline:hanging}.ods-line-chart__axis-label--y{dominant-baseline:middle}.ods-line-chart__forecast-line,.ods-line-chart__line{fill:none;stroke:var(--ods-line-chart-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--ods-line-chart-line-stroke-width)}.ods-line-chart__forecast-line{stroke-dasharray:var(--ods-line-chart-forecast-dasharray);stroke-opacity:var(--ods-line-chart-forecast-line-opacity)}.ods-line-chart__area{fill:var(--ods-line-chart-area-fill);fill-opacity:var(--ods-line-chart-area-fill-opacity)}.ods-line-chart__point{fill:var(--ods-line-chart-point-fill);stroke:var(--ods-line-chart-point-stroke);stroke-width:var(--ods-line-chart-point-stroke-width)}.ods-line-chart__point--forecast{fill:var(--ods-line-chart-point-forecast-fill);stroke:var(--ods-line-chart-point-forecast-stroke)}.ods-line-chart__point--active{fill:var(--ods-line-chart-line-color);stroke:var(--ods-color-basic-background-page-default);stroke-width:var(--ods-line-chart-point-active-stroke-width)}.ods-line-chart__active-guide{stroke:var(--ods-line-chart-active-guide-color);stroke-dasharray:4 4;stroke-width:1}.ods-line-chart__hit-area{bottom:0;left:0;position:absolute;right:0;top:0}.ods-line-chart__hit-point{background:transparent;border:0;cursor:default;padding:0;position:absolute}.ods-line-chart--interactive .ods-line-chart__hit-point{cursor:pointer}.ods-line-chart__hit-point:focus-visible{outline:0}.ods-line-chart__hit-point:focus-visible:after{border:2px solid var(--ods-line-chart-active-guide-color);border-radius:var(--ods-radius-full);content:"";height:var(--ods-line-chart-hit-size);left:50%;position:absolute;top:var(--ods-line-chart-hit-focus-top);transform:translate(-50%,-50%);width:var(--ods-line-chart-hit-size)}.ods-line-chart__tooltip{background:var(--ods-line-chart-tooltip-background);border-radius:var(--ods-line-chart-tooltip-radius);color:var(--ods-line-chart-tooltip-color);display:inline-flex;filter:var(--ods-line-chart-tooltip-shadow);flex-direction:column;font-family:var(--ods-line-chart-tooltip-font-family);font-size:var(--ods-line-chart-tooltip-font-size);font-weight:var(--ods-line-chart-tooltip-weight);gap:var(--ods-line-chart-tooltip-gap);line-height:var(--ods-line-chart-tooltip-line-height);padding:var(--ods-line-chart-tooltip-padding);pointer-events:none;position:absolute;white-space:nowrap;z-index:1}.ods-line-chart__tooltip--right{transform:translate(var(--ods-space-400),-50%)}.ods-line-chart__tooltip--left{transform:translate(calc(-100% - var(--ods-space-400)),-50%)}.ods-line-chart__tooltip-label,.ods-line-chart__tooltip-value{color:var(--ods-line-chart-tooltip-color)}.ods-line-chart__tooltip-value{font-weight:700}.ods-line-chart__legend{display:flex;flex-wrap:wrap;gap:var(--ods-line-chart-legend-gap);justify-content:center;list-style:none;margin:0;padding:0}.ods-line-chart--legend-right .ods-line-chart__legend{align-items:flex-start;flex-direction:column;max-width:180px}.ods-line-chart__legend-item{align-items:center;color:var(--ods-line-chart-legend-color);display:inline-flex;font-family:var(--ods-line-chart-legend-font-family);font-size:var(--ods-line-chart-legend-font-size);font-weight:var(--ods-line-chart-legend-font-weight);gap:var(--ods-line-chart-legend-item-gap);line-height:var(--ods-line-chart-legend-line-height);white-space:nowrap}.ods-line-chart__legend-indicator{background:var(--ods-line-chart-legend-indicator-color);border-radius:var(--ods-radius-full);flex:0 0 auto;height:var(--ods-line-chart-legend-indicator-size);width:var(--ods-line-chart-legend-indicator-size)}.ods-line-chart__summary{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ods-column-chart{color:var(--ods-column-chart-axis-color);display:block;min-width:0;width:100%}.ods-column-chart__layout{align-items:center;display:flex;gap:var(--ods-column-chart-legend-gap);width:100%}.ods-column-chart--legend-bottom .ods-column-chart__layout{align-items:stretch;flex-direction:column}.ods-column-chart--legend-right .ods-column-chart__layout{flex-direction:row}.ods-column-chart--sm{--ods-column-chart-axis-font-size:var(--ods-column-chart-axis-font-size-sm);--ods-column-chart-axis-line-height:var( --ods-column-chart-axis-line-height-sm );--ods-column-chart-axis-weight:var(--ods-column-chart-axis-weight-sm);--ods-column-chart-category-font-size:var( --ods-column-chart-category-font-size-sm );--ods-column-chart-category-line-height:var( --ods-column-chart-category-line-height-sm );--ods-column-chart-category-weight:var(--ods-column-chart-axis-weight-sm)}.ods-column-chart--lg,.ods-column-chart--md{--ods-column-chart-axis-font-size:var(--ods-column-chart-axis-font-size-md);--ods-column-chart-axis-line-height:var( --ods-column-chart-axis-line-height-md );--ods-column-chart-axis-weight:var(--ods-column-chart-axis-weight-md);--ods-column-chart-category-font-size:var( --ods-column-chart-axis-font-size-md );--ods-column-chart-category-line-height:var( --ods-column-chart-axis-line-height-md );--ods-column-chart-category-weight:var(--ods-column-chart-axis-weight-md)}.ods-column-chart--grouped{--ods-column-chart-category-font-size:var( --ods-column-chart-category-font-size-grouped );--ods-column-chart-category-line-height:var( --ods-column-chart-category-line-height-grouped );--ods-column-chart-category-weight:var( --ods-column-chart-category-weight-grouped )}.ods-column-chart--sm.ods-column-chart--grouped{--ods-column-chart-category-font-size:var( --ods-column-chart-category-font-size-grouped-sm );--ods-column-chart-category-line-height:var( --ods-column-chart-category-line-height-grouped-sm )}.ods-column-chart__plot{flex:1 1 auto;height:var(--ods-column-chart-height);min-width:0;position:relative;width:100%}.ods-column-chart__svg{display:block;height:100%;overflow:visible;width:100%}.ods-column-chart__grid-line{stroke:var(--ods-column-chart-grid-color);stroke-width:1}.ods-column-chart__divider-line{stroke:var(--ods-color-basic-border-brand);stroke-width:1}.ods-column-chart__axis-label{fill:var(--ods-column-chart-axis-color);font-family:var(--ods-column-chart-axis-font-family)}.ods-column-chart__axis-label--x{dominant-baseline:middle;font-size:var(--ods-column-chart-category-font-size);font-weight:var(--ods-column-chart-category-weight);line-height:var(--ods-column-chart-category-line-height)}.ods-column-chart__axis-label--y{dominant-baseline:middle;text-anchor:end}.ods-column-chart__axis-label--y,.ods-column-chart__axis-unit{font-size:var(--ods-column-chart-axis-font-size);font-weight:var(--ods-column-chart-axis-weight);line-height:var(--ods-column-chart-axis-line-height)}.ods-column-chart__bar-segment{fill:var(--ods-column-chart-bar-color);transition:filter .16s ease}.ods-column-chart__bar-segment--active{filter:var(--ods-column-chart-active-filter)}.ods-column-chart__hit-area{bottom:0;left:0;position:absolute;right:0;top:0}.ods-column-chart__hit-bar{background:transparent;border:0;cursor:default;padding:0;position:absolute}.ods-column-chart--interactive .ods-column-chart__hit-bar{cursor:pointer}.ods-column-chart__hit-bar:focus-visible{outline:0}.ods-column-chart__hit-bar:focus-visible:after{border:2px solid var(--ods-column-chart-focus-ring);border-radius:var(--ods-column-chart-radius);content:"";inset:calc(var(--ods-space-100)*-1);position:absolute}.ods-column-chart__tooltip{align-items:center;background:var(--ods-column-chart-tooltip-background);border-radius:var(--ods-column-chart-tooltip-radius);color:var(--ods-column-chart-tooltip-color);display:inline-flex;filter:var(--ods-column-chart-tooltip-shadow);font-family:var(--ods-column-chart-tooltip-font-family);font-size:var(--ods-column-chart-tooltip-font-size);font-weight:var(--ods-column-chart-tooltip-weight);gap:var(--ods-column-chart-tooltip-gap);line-height:var(--ods-column-chart-tooltip-line-height);padding:var(--ods-column-chart-tooltip-padding);pointer-events:none;position:absolute;transform:translate(calc(var(--ods-column-chart-tooltip-offset-x, 0px) + var(--ods-column-chart-tooltip-shift-x, 0px)),calc(var(--ods-column-chart-tooltip-offset-y, 0px) + var(--ods-column-chart-tooltip-shift-y, 0px)));white-space:nowrap;z-index:1}.ods-column-chart__tooltip--white{background:var(--ods-column-chart-tooltip-background-white);border-radius:var(--ods-column-chart-tooltip-radius-white);color:var(--ods-column-chart-tooltip-color-white)}.ods-column-chart__tooltip--right{--ods-column-chart-tooltip-offset-x:var(--ods-space-400)}.ods-column-chart__tooltip--left{--ods-column-chart-tooltip-offset-x:calc(-100% - var(--ods-space-400))}.ods-column-chart__tooltip--top{--ods-column-chart-tooltip-offset-y:calc(-100% - var(--ods-column-chart-tooltip-anchor-gap))}.ods-column-chart__tooltip--bottom{--ods-column-chart-tooltip-offset-y:var(--ods-column-chart-tooltip-anchor-gap)}@media(pointer:coarse){.ods-column-chart__tooltip{--ods-column-chart-tooltip-anchor-gap:var(--ods-space-600)}}.ods-column-chart__tooltip-value{color:var(--ods-column-chart-tooltip-color);font-weight:700}.ods-column-chart__tooltip--white .ods-column-chart__tooltip-value{color:var(--ods-column-chart-tooltip-color-white)}.ods-column-chart__legend{display:flex;flex-wrap:wrap;gap:var(--ods-column-chart-legend-gap);justify-content:center;list-style:none;margin:0;padding:0}.ods-column-chart--legend-right .ods-column-chart__legend{align-items:flex-start;flex-direction:column;max-width:180px}.ods-column-chart__legend-item{align-items:center;color:var(--ods-column-chart-legend-color);display:inline-flex;font-family:var(--ods-column-chart-legend-font-family);font-size:var(--ods-column-chart-legend-font-size);font-weight:var(--ods-column-chart-legend-font-weight);gap:var(--ods-column-chart-legend-item-gap);line-height:var(--ods-column-chart-legend-line-height);white-space:nowrap}.ods-column-chart__legend-trailing{align-items:center;display:inline-flex;justify-content:center}.ods-column-chart__legend-indicator{background:var(--ods-column-chart-legend-indicator-color);border-radius:var(--ods-radius-full);flex:0 0 auto;height:var(--ods-column-chart-legend-indicator-size);overflow:hidden;position:relative;width:var(--ods-column-chart-legend-indicator-size)}.ods-column-chart__legend-indicator-svg{display:block;height:100%;width:100%}.ods-column-chart__navigation{align-self:center;display:inline-flex;gap:var(--ods-space-600)}.ods-column-chart__navigation-button{align-items:center;background:transparent;border:0;color:var(--ods-color-action-text-default);display:inline-flex;font:inherit;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0}.ods-column-chart__navigation-button:disabled{cursor:not-allowed;opacity:.4}.ods-column-chart__navigation-button:not(:disabled){cursor:pointer}.ods-column-chart__navigation-button:not(:disabled):hover{color:var(--ods-color-action-text-hover)}.ods-column-chart__navigation-button:focus-visible{outline:2px solid var(--ods-column-chart-focus-ring);outline-offset:2px}.ods-column-chart__navigation-icon{height:1pc;width:1pc}.ods-column-chart__summary{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ods-drawer{box-sizing:border-box;min-height:0;overflow:hidden;position:relative}.ods-drawer,.ods-drawer--portal{height:var(--ods-drawer-viewport-height,100dvh);width:100%}.ods-drawer--portal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--ods-drawer-z-index,1200)}.ods-drawer--background-page .ods-drawer__panel{--ods-drawer-panel-background:var(--ods-color-basic-background-page-default)}.ods-drawer--sm{--ods-drawer-width:var(--ods-drawer-width-sm)}.ods-drawer--md{--ods-drawer-width:var(--ods-drawer-width-md)}.ods-drawer__scrim{background:var(--ods-drawer-backdrop-color);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;transition-property:opacity;transition-timing-function:var(--ods-drawer-motion-easing-enter)}.ods-drawer__scrim--clickable{cursor:pointer}.ods-drawer__panel{background:var(--ods-drawer-panel-background);border-radius:var(--ods-drawer-panel-radius);bottom:0;box-shadow:var(--ods-drawer-panel-shadow);display:flex;flex-direction:column;height:100%;max-width:var(--ods-drawer-width,var(--ods-drawer-width-md));min-height:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0);transition-property:transform;transition-timing-function:var(--ods-drawer-motion-easing-enter);width:min(100%,var(--ods-drawer-width,var(--ods-drawer-width-md)));will-change:transform;z-index:1}.ods-drawer--left .ods-drawer__panel{left:0}.ods-drawer--right .ods-drawer__panel{right:0}.ods-drawer--pre-open .ods-drawer__scrim{opacity:0;transition-duration:0ms}.ods-drawer--pre-open.ods-drawer--left .ods-drawer__panel{transform:translate3d(-100%,0,0);transition-duration:0ms}.ods-drawer--pre-open.ods-drawer--right .ods-drawer__panel{transform:translate3d(100%,0,0);transition-duration:0ms}.ods-drawer--opening .ods-drawer__panel,.ods-drawer--opening .ods-drawer__scrim,.ods-drawer__panel,.ods-drawer__scrim{transition-duration:var(--ods-drawer-motion-duration-enter)}.ods-drawer--closing .ods-drawer__scrim{opacity:0;transition-duration:var(--ods-drawer-motion-duration-exit)}.ods-drawer--closing.ods-drawer--left .ods-drawer__panel{transform:translate3d(-100%,0,0);transition-duration:var(--ods-drawer-motion-duration-exit)}.ods-drawer--closing.ods-drawer--right .ods-drawer__panel{transform:translate3d(100%,0,0);transition-duration:var(--ods-drawer-motion-duration-exit)}.ods-drawer__header{align-items:center;display:flex;gap:var(--ods-drawer-header-gap);padding:var(--ods-drawer-header-padding)}.ods-drawer__header-main{align-items:center;display:flex;flex:1 1 auto;gap:var(--ods-drawer-header-main-gap);min-width:0}.ods-drawer__header-icon-button{flex:none}.ods-drawer__header-divider{color:var(--ods-drawer-header-divider-color)}.ods-drawer__title{color:var(--ods-drawer-title-color);font-family:var(--ods-drawer-title-font-family);font-size:var(--ods-drawer-title-size);font-weight:var(--ods-drawer-title-weight);line-height:var(--ods-drawer-title-line-height);margin:0;min-width:0}.ods-drawer__trailing{align-items:center;display:inline-flex;flex:none;min-width:0}.ods-drawer__close{color:var(--ods-drawer-close-color);flex:none}.ods-drawer__close-icon{display:block}.ods-drawer__body{display:flex;flex:1 1 auto;min-height:0;overflow:auto;padding:var(--ods-drawer-body-padding)}.ods-drawer__slot{display:flex;min-height:100%;padding:var(--ods-drawer-body-slot-padding);width:100%}.ods-drawer__footer{display:flex;flex-direction:column}.ods-drawer__footer-divider{color:var(--ods-drawer-footer-divider-color)}.ods-drawer__footer-content{display:flex;padding:var(--ods-drawer-footer-padding-top) var(--ods-drawer-footer-padding-inline) var(--ods-drawer-footer-padding-bottom)}.ods-drawer__footer-content--horizontal,.ods-drawer__footer-content--vertical{justify-content:stretch}.ods-drawer__actions{display:flex;min-width:0;width:100%}.ods-drawer__actions--horizontal{gap:var(--ods-drawer-footer-gap-horizontal)}.ods-drawer__actions--vertical{flex-direction:column;gap:var(--ods-drawer-footer-actions-gap)}.ods-drawer__button{min-width:0}.ods-drawer__actions--horizontal .ods-drawer__button{flex:1 1 0}.ods-drawer__actions--vertical .ods-drawer__button{width:100%}@media(prefers-reduced-motion:reduce){.ods-drawer__panel,.ods-drawer__scrim{transition-duration:1ms}}@media(max-width:767px){.ods-drawer--mobile-full .ods-drawer__panel{max-width:100%;width:100%}}.ods-input-text{color:var(--ods-input-label);display:grid;font-family:var(--ods-input-font-family);gap:var(--ods-input-gap);max-width:var(--ods-input-max-width);width:100%}.ods-input-text--error,.ods-input-text--success{gap:var(--ods-input-message-gap)}.ods-input-text__control{background:var(--ods-input-background);border:var(--ods-input-border-width) solid var(--ods-input-border);border-radius:var(--ods-input-radius);box-sizing:border-box;cursor:text;display:block;height:var(--ods-input-empty-min-height);min-height:var(--ods-input-empty-min-height);overflow:hidden;padding:0;position:relative;transition:border-color var(--ods-input-transition-duration) var(--ods-input-transition-easing),background-color var(--ods-input-transition-duration) var(--ods-input-transition-easing),box-shadow var(--ods-input-transition-duration) var(--ods-input-transition-easing);width:100%}.ods-input-text__control:hover{border-color:var(--ods-input-border-hover)}.ods-input-text__control:focus-within{border-color:var(--ods-input-border-focus);box-shadow:inset 0 0 0 calc(var(--ods-input-border-width-focus) - var(--ods-input-border-width)) var(--ods-input-border-focus)}.ods-input-text__label-row{align-items:center;display:flex;gap:var(--ods-input-icon-gap);inset-block-start:var(--ods-input-label-filled-inset-block-start);inset-inline:var(--ods-input-content-inset-inline);min-height:var(--ods-input-label-row-min-height);min-width:0;position:absolute}.ods-input-text__label-content{align-items:center;backface-visibility:hidden;color:var(--ods-input-label);display:flex;flex:1 1 auto;font-size:var(--ods-input-label-size);font-weight:var(--ods-input-label-weight);gap:var(--ods-input-label-gap);line-height:var(--ods-input-label-line-height);min-width:0;transform:translate3d(0,var(--ods-input-label-empty-shift-block),0) scale(1);transform-origin:left top;transition:color var(--ods-input-transition-duration) var(--ods-input-transition-easing),transform var(--ods-input-transition-duration) var(--ods-input-label-transition-easing);will-change:transform}.ods-input-text__label,.ods-input-text__optional{min-width:0}.ods-input-text__optional{color:currentColor;font-size:inherit;line-height:inherit}.ods-input-text__icon{align-items:center;backface-visibility:hidden;color:currentColor;display:inline-flex;flex:0 0 auto;height:var(--ods-input-icon-size);justify-content:center;transform:translate3d(0,var(--ods-input-label-empty-shift-block),0);transition:transform var(--ods-input-transition-duration) var(--ods-input-label-transition-easing);width:var(--ods-input-icon-size);will-change:transform}.ods-input-text__icon>svg{display:block;height:100%;width:100%}.ods-input-text__input-row{align-items:center;display:grid;inset-block-start:var(--ods-input-input-row-inset-block-start);inset-inline:var(--ods-input-content-inset-inline);opacity:0;position:absolute;transform:translateY(var(--ods-space-200));transition:opacity var(--ods-input-transition-duration) var(--ods-input-transition-easing),transform var(--ods-input-transition-duration) var(--ods-input-transition-easing);z-index:2}.ods-input-text__input,.ods-input-text__input-row{height:var(--ods-input-input-row-height);min-width:0}.ods-input-text__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ods-input-text);font:inherit;font-size:var(--ods-input-text-size);font-weight:var(--ods-input-text-weight);line-height:var(--ods-input-text-line-height);margin:0;outline:0;padding:0;transition:color var(--ods-input-transition-duration) var(--ods-input-transition-easing),font-size var(--ods-input-transition-duration) var(--ods-input-transition-easing),font-weight var(--ods-input-transition-duration) var(--ods-input-transition-easing),line-height var(--ods-input-transition-duration) var(--ods-input-transition-easing);width:100%}.ods-input-text__input::placeholder{color:var(--ods-input-placeholder);opacity:1}.ods-input-text:not(.ods-input-text--filled):not(:focus-within) .ods-input-text__input-row{bottom:0;height:100%;left:0;right:0;top:0}.ods-input-text:not(.ods-input-text--filled):not(:focus-within) .ods-input-text__input{bottom:0;caret-color:transparent;color:transparent;height:100%;left:0;position:absolute;right:0;top:0}.ods-input-text:not(.ods-input-text--filled):not(:focus-within) .ods-input-text__input::placeholder{color:transparent}.ods-input-text--filled .ods-input-text__label-row,.ods-input-text__control:focus-within .ods-input-text__label-row{inset-block-start:var(--ods-input-label-filled-inset-block-start);min-height:var(--ods-input-floating-label-row-min-height)}.ods-input-text--filled .ods-input-text__label-content,.ods-input-text__control:focus-within .ods-input-text__label-content{transform:translate3d(0,var(--ods-input-floating-label-center-offset),0) scale(var(--ods-input-floating-label-scale))}.ods-input-text--filled .ods-input-text__icon,.ods-input-text__control:focus-within .ods-input-text__icon{transform:translateZ(0)}.ods-input-text--filled .ods-input-text__input-row,.ods-input-text__control:focus-within .ods-input-text__input-row{opacity:1;transform:translateY(0)}.ods-input-text--error .ods-input-text__control{border-color:var(--ods-input-border-error)}.ods-input-text--success .ods-input-text__control{border-color:var(--ods-input-border-success)}.ods-input-text--disabled{color:var(--ods-input-disabled-text)}.ods-input-text--disabled .ods-input-text__control{background:var(--ods-input-background-disabled);border-color:var(--ods-input-border-disabled);cursor:not-allowed}.ods-input-text--disabled .ods-input-text__input,.ods-input-text--disabled .ods-input-text__label-content,.ods-input-text--disabled .ods-input-text__message,.ods-input-text--disabled .ods-input-text__message--error,.ods-input-text--disabled .ods-input-text__message--success{color:var(--ods-input-disabled-text)}.ods-input-text--read-only .ods-input-text__control{background:var(--ods-input-background-disabled);border-color:var(--ods-input-border-disabled);cursor:default;pointer-events:none}.ods-input-text--read-only .ods-input-text__input,.ods-input-text--read-only .ods-input-text__label-content{color:var(--ods-input-label-soft)}.ods-input-text--read-only .ods-input-text__input{caret-color:transparent;-webkit-user-select:none;user-select:none}.ods-input-text--read-only .ods-input-text__control:focus-within{border-color:var(--ods-input-border-disabled);box-shadow:none}.ods-input-text--read-only .ods-input-text__control:focus-within .ods-input-text__label-row{inset-block-start:var(--ods-input-label-filled-inset-block-start);min-height:var(--ods-input-floating-label-row-min-height)}.ods-input-text--read-only .ods-input-text__control:focus-within .ods-input-text__label-content{transform:translate3d(0,var(--ods-input-floating-label-center-offset),0) scale(var(--ods-input-floating-label-scale))}.ods-input-text--read-only .ods-input-text__control:focus-within .ods-input-text__icon{transform:translateZ(0)}.ods-input-text--read-only .ods-input-text__control:focus-within .ods-input-text__input-row{opacity:1;transform:translateY(0)}.ods-input-text__message{align-items:center;color:var(--ods-input-helper);display:inline-flex;font-size:var(--ods-input-message-size);font-weight:var(--ods-input-message-weight);gap:var(--ods-input-message-gap);line-height:var(--ods-input-message-line-height);min-width:0}.ods-input-text__message--error{color:var(--ods-input-error)}.ods-input-text__message--success{color:var(--ods-input-success)}.ods-input-text__message-icon{flex:0 0 auto;height:var(--ods-input-message-icon-size);width:var(--ods-input-message-icon-size)}.ods-input-password{color:var(--ods-input-label);display:grid;font-family:var(--ods-input-font-family);gap:var(--ods-input-gap);max-width:var(--ods-input-max-width);width:100%}.ods-input-password--error,.ods-input-password--success{gap:var(--ods-input-message-gap)}.ods-input-password__control{background:var(--ods-input-background);border:var(--ods-input-border-width) solid var(--ods-input-border);border-radius:var(--ods-input-radius);box-sizing:border-box;display:block;height:var(--ods-input-empty-min-height);min-height:var(--ods-input-empty-min-height);padding:0;position:relative;transition:border-color var(--ods-input-transition-duration) var(--ods-input-transition-easing),background-color var(--ods-input-transition-duration) var(--ods-input-transition-easing),box-shadow var(--ods-input-transition-duration) var(--ods-input-transition-easing);width:100%}.ods-input-password__control:hover{border-color:var(--ods-input-border-hover)}.ods-input-password__control:focus-within{border-color:var(--ods-input-border-focus);box-shadow:inset 0 0 0 calc(var(--ods-input-border-width-focus) - var(--ods-input-border-width)) var(--ods-input-border-focus)}.ods-input-password__label-row{align-items:center;display:flex;gap:var(--ods-input-toggle-gap);inset-block-start:var(--ods-input-label-filled-inset-block-start);inset-inline-end:calc(var(--ods-input-content-inset-inline) + var(--ods-input-toggle-reserved-inline-size));inset-inline-start:var(--ods-input-content-inset-inline);min-height:var(--ods-input-label-row-min-height);min-width:0;position:absolute}.ods-input-password__label-content{align-items:center;backface-visibility:hidden;color:var(--ods-input-label);display:flex;flex:1 1 auto;font-size:var(--ods-input-label-size);font-weight:var(--ods-input-label-weight);gap:var(--ods-input-label-gap);line-height:var(--ods-input-label-line-height);min-width:0;transform:translate3d(0,var(--ods-input-label-empty-shift-block),0) scale(1);transform-origin:left top;transition:color var(--ods-input-transition-duration) var(--ods-input-transition-easing),transform var(--ods-input-transition-duration) var(--ods-input-label-transition-easing);will-change:transform}.ods-input-password__label,.ods-input-password__optional{min-width:0}.ods-input-password__optional{color:currentColor;font-size:inherit;line-height:inherit}.ods-input-password__toggle{align-items:center;background:transparent;border:0;border-radius:var(--ods-input-toggle-radius);color:var(--ods-input-toggle-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--ods-input-font-family);font-size:var(--ods-input-toggle-font-size);font-weight:var(--ods-input-toggle-weight);gap:var(--ods-input-toggle-gap);inset-inline-end:var(--ods-input-content-inset-inline);justify-content:center;line-height:var(--ods-input-toggle-line-height);min-width:0;padding:var(--ods-input-toggle-padding-block) var(--ods-input-toggle-padding-inline);position:absolute;text-decoration:underline;text-underline-offset:var(--ods-space-100);top:50%;transform:translateY(-50%);transition:color var(--ods-input-transition-duration) var(--ods-input-transition-easing),opacity var(--ods-input-transition-duration) var(--ods-input-transition-easing),transform var(--ods-input-transition-duration) var(--ods-input-transition-easing);white-space:nowrap;z-index:3}.ods-input-password__toggle:hover:not(:disabled){color:var(--ods-input-toggle-text-hover)}.ods-input-password__toggle:active:not(:disabled){color:var(--ods-input-toggle-text-active)}.ods-input-password__toggle:focus-visible{box-shadow:var(--ods-input-focus-ring);outline:0}.ods-input-password__toggle:disabled{color:var(--ods-input-toggle-text-disabled);cursor:not-allowed}.ods-input-password__toggle-icon{flex:0 0 auto;height:var(--ods-input-toggle-icon-size);width:var(--ods-input-toggle-icon-size)}.ods-input-password__input-row{align-items:center;display:flex;gap:var(--ods-input-toggle-gap);height:var(--ods-input-input-row-height);inset-block-start:var(--ods-input-input-row-inset-block-start);inset-inline-end:var(--ods-input-content-inset-inline);inset-inline-start:var(--ods-input-content-inset-inline);min-width:0;opacity:0;padding-inline-end:var(--ods-input-toggle-reserved-inline-size);position:absolute;transform:translateY(var(--ods-space-200));transition:opacity var(--ods-input-transition-duration) var(--ods-input-transition-easing),transform var(--ods-input-transition-duration) var(--ods-input-transition-easing);z-index:2}.ods-input-password__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ods-input-text);flex:1 1 auto;font:inherit;font-size:var(--ods-input-text-size);font-weight:var(--ods-input-text-weight);height:var(--ods-input-input-row-height);line-height:var(--ods-input-text-line-height);margin:0;min-width:0;outline:0;padding:0;transition:color var(--ods-input-transition-duration) var(--ods-input-transition-easing),font-size var(--ods-input-transition-duration) var(--ods-input-transition-easing),font-weight var(--ods-input-transition-duration) var(--ods-input-transition-easing),line-height var(--ods-input-transition-duration) var(--ods-input-transition-easing);width:100%}.ods-input-password__input::placeholder{color:var(--ods-input-placeholder);opacity:1}.ods-input-password:not(.ods-input-password--active):not(.ods-input-password--filled):not(:focus-within) .ods-input-password__input-row{height:100%;inset-block-start:0}.ods-input-password:not(.ods-input-password--active):not(.ods-input-password--filled):not(:focus-within) .ods-input-password__input{bottom:0;caret-color:transparent;color:transparent;height:100%;left:0;position:absolute;right:0;top:0}.ods-input-password:not(.ods-input-password--active):not(.ods-input-password--filled):not(:focus-within) .ods-input-password__input::placeholder{color:transparent}.ods-input-password--active .ods-input-password__label-row,.ods-input-password--filled .ods-input-password__label-row,.ods-input-password-story-focus .ods-input-password__label-row,.ods-input-password__control:focus-within .ods-input-password__label-row{inset-block-start:var(--ods-input-label-filled-inset-block-start);min-height:var(--ods-input-floating-label-row-min-height)}.ods-input-password--active .ods-input-password__label-content,.ods-input-password--filled .ods-input-password__label-content,.ods-input-password-story-focus .ods-input-password__label-content,.ods-input-password__control:focus-within .ods-input-password__label-content{transform:translate3d(0,var(--ods-input-floating-label-center-offset),0) scale(var(--ods-input-floating-label-scale))}.ods-input-password--active .ods-input-password__input-row,.ods-input-password--filled .ods-input-password__input-row,.ods-input-password-story-focus .ods-input-password__input-row,.ods-input-password__control:focus-within .ods-input-password__input-row{opacity:1;transform:translateY(0)}.ods-input-password--error .ods-input-password__control{border-color:var(--ods-input-border-error)}.ods-input-password--success .ods-input-password__control{border-color:var(--ods-input-border-success)}.ods-input-password--disabled{color:var(--ods-input-disabled-text)}.ods-input-password--disabled .ods-input-password__control{background:var(--ods-input-background-disabled);border-color:var(--ods-input-border-disabled)}.ods-input-password--disabled .ods-input-password__hint,.ods-input-password--disabled .ods-input-password__hint--error,.ods-input-password--disabled .ods-input-password__hint--success,.ods-input-password--disabled .ods-input-password__hints,.ods-input-password--disabled .ods-input-password__input,.ods-input-password--disabled .ods-input-password__label-content,.ods-input-password--disabled .ods-input-password__message,.ods-input-password--disabled .ods-input-password__message--error,.ods-input-password--disabled .ods-input-password__message--success{color:var(--ods-input-disabled-text)}.ods-input-password--read-only .ods-input-password__control{background:var(--ods-input-background-disabled);border-color:var(--ods-input-border-disabled);cursor:default;pointer-events:none}.ods-input-password--read-only .ods-input-password__input,.ods-input-password--read-only .ods-input-password__label-content{color:var(--ods-input-label-soft)}.ods-input-password--read-only .ods-input-password__input{caret-color:transparent;-webkit-user-select:none;user-select:none}.ods-input-password--read-only .ods-input-password__control:focus-within{border-color:var(--ods-input-border-disabled);box-shadow:none}.ods-input-password--read-only .ods-input-password__control:focus-within .ods-input-password__label-row{inset-block-start:var(--ods-input-label-filled-inset-block-start);min-height:var(--ods-input-floating-label-row-min-height)}.ods-input-password--read-only .ods-input-password__control:focus-within .ods-input-password__label-content{transform:translate3d(0,var(--ods-input-floating-label-center-offset),0) scale(var(--ods-input-floating-label-scale))}.ods-input-password--read-only .ods-input-password__control:focus-within .ods-input-password__input-row{opacity:1;transform:translateY(0)}.ods-input-password__hint,.ods-input-password__message{align-items:center;color:var(--ods-input-helper);display:inline-flex;font-size:var(--ods-input-message-size);font-weight:var(--ods-input-message-weight);gap:var(--ods-input-message-gap);line-height:var(--ods-input-message-line-height);min-width:0}.ods-input-password__message--error{color:var(--ods-input-error)}.ods-input-password__message--success{color:var(--ods-input-success)}.ods-input-password__message-icon{flex:0 0 auto;height:var(--ods-input-message-icon-size);width:var(--ods-input-message-icon-size)}.ods-input-password__hints{display:grid;gap:var(--ods-input-hints-gap);list-style:none;margin:0;padding:0;width:100%}.ods-input-password__hint{color:var(--ods-input-hint-neutral);gap:var(--ods-input-hint-gap)}.ods-input-password__hint--error{color:var(--ods-input-hint-error)}.ods-input-password__hint--success{color:var(--ods-input-hint-success)}.ods-input-password__hint-icon{flex:0 0 auto;height:var(--ods-input-hint-icon-size);width:var(--ods-input-hint-icon-size)}.ods-text-area{color:var(--ods-input-label);display:grid;font-family:var(--ods-input-font-family);gap:var(--ods-input-gap);max-width:var(--ods-input-max-width);width:100%}.ods-text-area--error,.ods-text-area--success{gap:var(--ods-input-message-gap)}.ods-text-area__control{background:var(--ods-input-background);border:var(--ods-input-border-width) solid var(--ods-input-border);border-radius:var(--ods-input-radius);box-sizing:border-box;cursor:text;display:grid;padding:var(--ods-input-padding-empty);transition:min-height var(--ods-input-transition-duration) var(--ods-input-transition-easing),padding var(--ods-input-transition-duration) var(--ods-input-transition-easing),border-color var(--ods-input-transition-duration) var(--ods-input-transition-easing),background-color var(--ods-input-transition-duration) var(--ods-input-transition-easing),box-shadow var(--ods-input-transition-duration) var(--ods-input-transition-easing);width:100%}.ods-text-area__control:hover{border-color:var(--ods-input-border-hover)}.ods-text-area__control:focus-within{border-color:var(--ods-input-border-focus);box-shadow:inset 0 0 0 calc(var(--ods-input-border-width-focus) - var(--ods-input-border-width)) var(--ods-input-border-focus)}.ods-text-area__content{display:grid;gap:var(--ods-input-gap);min-width:0}.ods-text-area__label-row{min-height:var(--ods-input-label-row-min-height);transition:min-height var(--ods-input-transition-duration) var(--ods-input-transition-easing)}.ods-text-area__label-content,.ods-text-area__label-row{align-items:center;display:flex;gap:var(--ods-input-label-gap);min-width:0}.ods-text-area__label-content{backface-visibility:hidden;color:var(--ods-input-label);flex:1 1 auto;font-size:var(--ods-input-label-size);font-weight:var(--ods-input-label-weight);line-height:var(--ods-input-label-line-height);transform:translateZ(0) scale(1);transform-origin:left top;transition:color var(--ods-input-transition-duration) var(--ods-input-transition-easing),transform var(--ods-input-transition-duration) var(--ods-input-label-transition-easing);will-change:transform}.ods-text-area__label,.ods-text-area__optional{min-width:0}.ods-text-area__optional{color:currentColor;font-size:inherit;line-height:inherit}.ods-text-area__input-row{align-items:start;display:grid;overflow:hidden;transition:height var(--ods-input-transition-duration) var(--ods-input-transition-easing),opacity var(--ods-input-transition-duration) var(--ods-input-transition-easing)}.ods-text-area__input,.ods-text-area__input-row{height:var(--ods-input-textarea-min-height);min-width:0}.ods-text-area__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ods-input-text);font:inherit;font-size:var(--ods-input-text-size);font-weight:var(--ods-input-text-weight);line-height:var(--ods-input-text-line-height);margin:0;outline:0;overflow-y:auto;padding:0 var(--ods-input-textarea-scrollbar-gutter) var(--ods-input-textarea-padding-bottom) 0;resize:none;scrollbar-color:var(--ods-input-textarea-scrollbar-thumb) var(--ods-input-textarea-scrollbar-track);scrollbar-gutter:auto;scrollbar-width:thin;transition:color var(--ods-input-transition-duration) var(--ods-input-transition-easing),font-size var(--ods-input-transition-duration) var(--ods-input-transition-easing),font-weight var(--ods-input-transition-duration) var(--ods-input-transition-easing),line-height var(--ods-input-transition-duration) var(--ods-input-transition-easing);width:100%}.ods-text-area__input::-webkit-scrollbar{width:var(--ods-input-textarea-scrollbar-width)}.ods-text-area__input::-webkit-scrollbar-track{background:var(--ods-input-textarea-scrollbar-track)}.ods-text-area__input::-webkit-scrollbar-thumb{background:var(--ods-input-textarea-scrollbar-thumb);border-radius:var(--ods-input-textarea-scrollbar-radius)}.ods-text-area__input::placeholder{color:var(--ods-input-placeholder);opacity:0}.ods-text-area--filled .ods-text-area__input::placeholder,.ods-text-area--read-only .ods-text-area__input::placeholder{opacity:1}.ods-text-area__input:focus::placeholder{opacity:1}.ods-text-area--filled .ods-text-area__content{gap:var(--ods-input-textarea-filled-gap)}.ods-text-area--filled .ods-text-area__label-row,.ods-text-area__control:focus-within .ods-text-area__label-row{min-height:var(--ods-input-floating-label-row-min-height)}.ods-text-area--filled .ods-text-area__label-content,.ods-text-area__control:focus-within .ods-text-area__label-content{transform:translateZ(0) scale(var(--ods-input-floating-label-scale))}.ods-text-area--error .ods-text-area__control{border-color:var(--ods-input-border-error)}.ods-text-area--success .ods-text-area__control{border-color:var(--ods-input-border-success)}.ods-text-area--disabled{color:var(--ods-input-disabled-text)}.ods-text-area--disabled .ods-text-area__control{background:var(--ods-input-background-disabled);border-color:var(--ods-input-border-disabled);cursor:not-allowed}.ods-text-area--disabled.ods-text-area--filled .ods-text-area__control{background:var(--ods-input-background)}.ods-text-area--disabled .ods-text-area__counter,.ods-text-area--disabled .ods-text-area__input,.ods-text-area--disabled .ods-text-area__label-content,.ods-text-area--disabled .ods-text-area__message,.ods-text-area--disabled .ods-text-area__message--error,.ods-text-area--disabled .ods-text-area__message--success,.ods-text-area--disabled .ods-text-area__supporting{color:var(--ods-input-disabled-text)}.ods-text-area--read-only .ods-text-area__control{background:var(--ods-input-background-disabled);border-color:var(--ods-input-border-disabled);cursor:default;pointer-events:none}.ods-text-area--read-only .ods-text-area__input,.ods-text-area--read-only .ods-text-area__label-content{color:var(--ods-input-label-soft)}.ods-text-area--read-only .ods-text-area__input{caret-color:transparent;-webkit-user-select:none;user-select:none}.ods-text-area--read-only .ods-text-area__control:focus-within{border-color:var(--ods-input-border-disabled);box-shadow:none}.ods-text-area--read-only .ods-text-area__control:focus-within .ods-text-area__label-row{min-height:var(--ods-input-floating-label-row-min-height)}.ods-text-area--read-only .ods-text-area__control:focus-within .ods-text-area__label-content{transform:translate3d(0,var(--ods-input-floating-label-center-offset),0) scale(var(--ods-input-floating-label-scale))}.ods-text-area--read-only .ods-text-area__control:focus-within .ods-text-area__input-row{height:var(--ods-input-textarea-min-height);overflow:hidden}.ods-text-area__supporting{align-items:flex-start;color:var(--ods-input-helper);display:flex;font-size:var(--ods-input-message-size);font-weight:var(--ods-input-message-weight);gap:var(--ods-input-gap);line-height:var(--ods-input-message-line-height);min-width:0;width:100%}.ods-text-area--error .ods-text-area__supporting,.ods-text-area--success .ods-text-area__supporting{align-items:center}.ods-text-area__message{align-items:center;color:var(--ods-input-helper);display:inline-flex;flex:1 1 auto;gap:var(--ods-input-message-gap);min-width:0}.ods-text-area__counter{color:var(--ods-input-helper);flex:0 0 auto;white-space:nowrap}.ods-text-area__message--error{color:var(--ods-input-error)}.ods-text-area__message--success{color:var(--ods-input-success)}.ods-text-area__message-icon{flex:0 0 auto;height:var(--ods-input-message-icon-size);width:var(--ods-input-message-icon-size)}.ods-progress-bar{color:var(--ods-progress-bar-value-color);display:grid;font-family:var(--ods-progress-bar-label-font-family);gap:var(--ods-progress-bar-gap);min-width:0;width:100%}.ods-progress-bar--md{--ods-progress-bar-track-height:var(--ods-progress-bar-track-height-md);--ods-progress-bar-track-radius:var(--ods-progress-bar-track-radius-md);--ods-progress-bar-label-size:var(--ods-progress-bar-label-size-md);--ods-progress-bar-label-line-height:var( --ods-progress-bar-label-line-height-md );--ods-progress-bar-label-weight:var(--ods-progress-bar-label-weight-md);--ods-progress-bar-value-size:var(--ods-progress-bar-value-size-md);--ods-progress-bar-value-line-height:var( --ods-progress-bar-value-line-height-md );--ods-progress-bar-value-weight:var(--ods-progress-bar-value-weight-md);--ods-progress-bar-label-row-min-height:var( --ods-progress-bar-label-row-min-height-md )}.ods-progress-bar--sm{--ods-progress-bar-track-height:var(--ods-progress-bar-track-height-sm);--ods-progress-bar-track-radius:var(--ods-progress-bar-track-radius-sm);--ods-progress-bar-label-size:var(--ods-progress-bar-label-size-sm);--ods-progress-bar-label-line-height:var( --ods-progress-bar-label-line-height-sm );--ods-progress-bar-label-weight:var(--ods-progress-bar-label-weight-sm);--ods-progress-bar-value-size:var(--ods-progress-bar-value-size-sm);--ods-progress-bar-value-line-height:var( --ods-progress-bar-value-line-height-sm );--ods-progress-bar-value-weight:var(--ods-progress-bar-value-weight-sm);--ods-progress-bar-label-row-min-height:var( --ods-progress-bar-label-row-min-height-sm )}.ods-progress-bar--label-bottom,.ods-progress-bar--label-top{align-content:start}.ods-progress-bar__header{align-items:center;display:flex;gap:var(--ods-progress-bar-header-gap);justify-content:space-between}.ods-progress-bar__label,.ods-progress-bar__value{margin:0;min-width:0;white-space:nowrap}.ods-progress-bar__label{color:var(--ods-progress-bar-label-color);font-size:var(--ods-progress-bar-label-size);font-weight:var(--ods-progress-bar-label-weight);line-height:var(--ods-progress-bar-label-line-height);overflow:hidden;text-overflow:ellipsis}.ods-progress-bar__label,.ods-progress-bar__value{text-box-edge:cap alphabetic;text-box-trim:trim-both}.ods-progress-bar__value{color:var(--ods-progress-bar-value-color);flex-shrink:0;font-family:var(--ods-progress-bar-value-font-family);font-size:var(--ods-progress-bar-value-size);font-weight:var(--ods-progress-bar-value-weight);line-height:var(--ods-progress-bar-value-line-height)}.ods-progress-bar__track{border-radius:var(--ods-progress-bar-track-radius);display:flex;gap:var(--ods-progress-bar-track-gap);min-width:0;overflow:hidden;position:relative;width:100%}.ods-progress-bar__segment{background:var(--ods-progress-bar-track-background);flex:1 1 0;height:var(--ods-progress-bar-track-height);min-width:0}.ods-progress-bar__segment--start{border-end-start-radius:var(--ods-progress-bar-track-radius);border-start-start-radius:var(--ods-progress-bar-track-radius)}.ods-progress-bar__segment--end{border-end-end-radius:var(--ods-progress-bar-track-radius);border-start-end-radius:var(--ods-progress-bar-track-radius)}.ods-progress-bar__segment--filled-primary{background:var(--ods-progress-bar-segment-background)}.ods-progress-bar__segment--filled-success{background:var(--ods-progress-bar-segment-background-success)}.ods-progress-bar__indeterminate-window{animation:ods-progress-bar-indeterminate-travel var(--ods-progress-bar-indeterminate-duration) var(--ods-progress-bar-indeterminate-easing) infinite;animation-fill-mode:both;border-radius:var(--ods-progress-bar-track-radius);inset-block:0;left:var(--ods-progress-bar-indeterminate-edge-inset);position:absolute;width:var(--ods-progress-bar-indeterminate-window-width);will-change:transform}.ods-progress-bar__indeterminate-window.ods-progress-bar__segment--filled-primary{background:var(--ods-progress-bar-segment-background)}.ods-progress-bar__indeterminate-window.ods-progress-bar__segment--filled-success{background:var(--ods-progress-bar-segment-background-success)}.ods-progress-bar__track--indeterminate .ods-progress-bar__segment{position:relative;z-index:0}@keyframes ods-progress-bar-indeterminate-travel{0%{transform:translate(calc(var(--ods-progress-bar-indeterminate-translate-distance)*-1))}to{transform:translate(var(--ods-progress-bar-indeterminate-translate-distance))}}.ods-spinner{--ods-spinner-size:var(--ods-spinner-size-md);--ods-spinner-label-size:var(--ods-spinner-label-size-md);--ods-spinner-label-line-height:var(--ods-spinner-label-line-height-md);--ods-spinner-label-weight:var(--ods-spinner-label-weight-md);align-items:center;color:var(--ods-spinner-label-color);display:inline-flex;flex-direction:column;gap:var(--ods-spinner-gap);min-width:0}.ods-spinner--xl{--ods-spinner-size:var(--ods-spinner-size-xl);--ods-spinner-label-size:var(--ods-spinner-label-size-xl);--ods-spinner-label-line-height:var(--ods-spinner-label-line-height-xl);--ods-spinner-label-weight:var(--ods-spinner-label-weight-xl)}.ods-spinner--lg{--ods-spinner-size:var(--ods-spinner-size-lg);--ods-spinner-label-size:var(--ods-spinner-label-size-lg);--ods-spinner-label-line-height:var(--ods-spinner-label-line-height-lg);--ods-spinner-label-weight:var(--ods-spinner-label-weight-lg)}.ods-spinner--md{--ods-spinner-size:var(--ods-spinner-size-md);--ods-spinner-label-size:var(--ods-spinner-label-size-md);--ods-spinner-label-line-height:var(--ods-spinner-label-line-height-md);--ods-spinner-label-weight:var(--ods-spinner-label-weight-md)}.ods-spinner--sm{--ods-spinner-size:var(--ods-spinner-size-sm);--ods-spinner-label-size:var(--ods-spinner-label-size-sm);--ods-spinner-label-line-height:var(--ods-spinner-label-line-height-sm);--ods-spinner-label-weight:var(--ods-spinner-label-weight-sm)}.ods-spinner--xs{--ods-spinner-size:var(--ods-spinner-size-xs);--ods-spinner-label-size:var(--ods-spinner-label-size-xs);--ods-spinner-label-line-height:var(--ods-spinner-label-line-height-xs);--ods-spinner-label-weight:var(--ods-spinner-label-weight-xs)}.ods-spinner--inverse{--ods-spinner-track-color:var(--ods-color-basic-text-on-dark);--ods-spinner-track-opacity:.24;--ods-spinner-segment-color:var(--ods-color-basic-text-on-dark);--ods-spinner-label-color:var(--ods-color-basic-text-on-dark)}.ods-spinner__visual{flex:0 0 auto;height:var(--ods-spinner-size);position:relative;width:var(--ods-spinner-size)}.ods-spinner__indicator,.ods-spinner__track-svg{bottom:0;display:block;height:100%;left:0;overflow:visible;position:absolute;right:0;top:0;width:100%}.ods-spinner__indicator{animation:ods-spinner-rotate var(--ods-spinner-motion-duration) var(--ods-spinner-motion-easing) infinite;transform:rotate(-90deg);transform-origin:center}.ods-spinner__segment,.ods-spinner__track{stroke:none}.ods-spinner__track{fill:var(--ods-spinner-track-color);opacity:var(--ods-spinner-track-opacity)}.ods-spinner__segment{fill:var(--ods-spinner-segment-color)}.ods-spinner__label{color:var(--ods-spinner-label-color);font-family:var(--ods-spinner-label-font-family);font-size:var(--ods-spinner-label-size);font-weight:var(--ods-spinner-label-weight);line-height:var(--ods-spinner-label-line-height);text-align:center}@keyframes ods-spinner-rotate{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.ods-spinner__indicator{animation:none}}.ods-upload{align-items:stretch;color:var(--ods-upload-dropzone-text-color);display:flex;flex-direction:column;gap:var(--ods-upload-gap);max-width:var(--ods-upload-max-width);width:var(--ods-upload-width)}.ods-upload,.ods-upload__label{font-family:var(--ods-upload-label-font-family)}.ods-upload__label{color:var(--ods-upload-label-color);font-size:var(--ods-upload-label-font-size);font-weight:var(--ods-upload-label-weight);line-height:var(--ods-upload-label-line-height)}.ods-upload--disabled .ods-upload__label{color:var(--ods-upload-label-color-disabled)}.ods-upload__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ods-upload__dropzone{align-items:center;background:var(--ods-upload-dropzone-background);border:var(--ods-upload-dropzone-border-width) dashed var(--ods-upload-dropzone-border);border-radius:var(--ods-upload-dropzone-radius);box-sizing:border-box;color:var(--ods-upload-dropzone-text-color);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--ods-upload-dropzone-gap);justify-content:center;min-height:var(--ods-upload-dropzone-min-height);padding:var(--ods-upload-dropzone-padding);text-align:center;width:100%}.ods-upload__dropzone:hover:not(:disabled){background:var(--ods-upload-dropzone-background-hover)}.ods-upload--drag-active .ods-upload__dropzone,.ods-upload__dropzone:active:not(:disabled){background:var(--ods-upload-dropzone-background-hover);border-color:var(--ods-upload-dropzone-border-active);border-style:solid;border-width:var(--ods-upload-dropzone-border-width-active)}.ods-upload__dropzone:focus-visible{box-shadow:var(--ods-upload-focus-ring);outline:0}.ods-upload__dropzone:disabled{border-color:var(--ods-upload-dropzone-border-disabled);color:var(--ods-upload-dropzone-text-color-disabled);cursor:not-allowed}.ods-upload__icon{color:var(--ods-upload-icon-color);flex:0 0 auto;height:var(--ods-upload-icon-size);width:var(--ods-upload-icon-size)}.ods-upload__dropzone:disabled .ods-upload__icon{color:var(--ods-upload-icon-color-disabled)}.ods-upload__text{align-items:center;display:flex;flex-direction:column;gap:var(--ods-upload-text-gap);width:100%}.ods-upload__dropzone-text{color:currentColor;font-family:var(--ods-upload-text-font-family);font-size:var(--ods-upload-text-size);font-weight:var(--ods-upload-text-weight);line-height:var(--ods-upload-text-line-height)}.ods-upload__dropzone-action{text-decoration:underline;text-underline-offset:.08em}.ods-upload__helper{color:var(--ods-upload-helper-color);font-family:var(--ods-upload-text-font-family);font-size:var(--ods-upload-helper-size);font-weight:var(--ods-upload-helper-weight);line-height:var(--ods-upload-helper-line-height)}.ods-upload__dropzone:disabled .ods-upload__helper{color:var(--ods-upload-helper-color-disabled)}.ods-upload__file-list{display:flex;flex-direction:column;gap:var(--ods-upload-file-gap);list-style:none;margin:0;padding:0}.ods-upload__file-list-item{min-width:0}.ods-upload-file{align-items:center;background:var(--ods-upload-file-background);border:var(--ods-upload-dropzone-border-width) solid var(--ods-upload-file-border);border-radius:var(--ods-upload-file-radius);box-sizing:border-box;column-gap:var(--ods-upload-file-action-gap);display:grid;grid-template-columns:minmax(0,1fr) var(--ods-upload-file-remove-size);padding-block:var(--ods-upload-file-padding-block);padding-inline:var(--ods-upload-file-padding);row-gap:var(--ods-upload-file-row-gap)}.ods-upload-file--error{border-color:var(--ods-upload-file-border-error)}.ods-upload-file--disabled{border-color:var(--ods-upload-file-border-disabled)}.ods-upload-file__content{display:flex;flex-direction:column;gap:var(--ods-upload-file-content-gap);justify-content:center;min-width:0;padding-inline-start:var(--ods-upload-file-content-padding-inline-start)}.ods-upload-file__name-row{align-items:center;display:flex;gap:var(--ods-upload-file-content-padding-inline-start);min-width:0}.ods-upload-file__name{color:var(--ods-upload-file-name-color);font-family:var(--ods-upload-label-font-family);font-size:var(--ods-upload-file-name-size);font-weight:var(--ods-upload-file-name-weight);line-height:var(--ods-upload-file-name-line-height);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-upload-file--disabled .ods-upload-file__name{color:var(--ods-upload-file-name-color-disabled)}.ods-upload-file__size{color:var(--ods-upload-file-size-color);font-family:var(--ods-upload-label-font-family);font-size:var(--ods-upload-file-size-size);font-weight:var(--ods-upload-file-size-weight);line-height:var(--ods-upload-file-size-line-height)}.ods-upload-file--disabled .ods-upload-file__size{color:var(--ods-upload-file-size-color-disabled)}.ods-upload-file__status-icon{flex:0 0 auto;height:var(--ods-upload-file-status-icon-size);width:var(--ods-upload-file-status-icon-size)}.ods-upload-file--uploaded .ods-upload-file__status-icon{color:var(--ods-upload-file-status-success)}.ods-upload-file--error .ods-upload-file__status-icon{color:var(--ods-upload-file-status-error)}.ods-upload-file__remove{align-items:center;background:var(--ods-upload-transparent-background);border:0;border-radius:var(--ods-upload-progress-radius);color:var(--ods-upload-file-remove-color);cursor:pointer;display:inline-flex;height:var(--ods-upload-file-remove-size);justify-content:center;padding:0;width:var(--ods-upload-file-remove-size)}.ods-upload-file__remove:hover:not(:disabled){color:var(--ods-upload-file-remove-color-hover)}.ods-upload-file__remove:focus-visible{box-shadow:var(--ods-upload-focus-ring);outline:0}.ods-upload-file__remove:disabled{color:var(--ods-upload-file-remove-color-disabled);cursor:not-allowed}.ods-upload-file__remove-icon{height:var(--ods-upload-file-remove-icon-size);width:var(--ods-upload-file-remove-icon-size)}.ods-upload-file__error{color:var(--ods-upload-error-color);font-family:var(--ods-upload-label-font-family);font-size:var(--ods-upload-error-size);font-weight:var(--ods-upload-error-weight);line-height:var(--ods-upload-error-line-height);margin:0}.ods-upload-file__retry{background:var(--ods-upload-transparent-background);border:0;color:currentColor;cursor:pointer;font:inherit;font-weight:var(--ods-upload-error-link-weight);padding:0;text-decoration:underline}.ods-upload-file__retry:focus-visible{box-shadow:var(--ods-upload-focus-ring);outline:0}.ods-upload-progress{display:flex;flex-direction:column;gap:var(--ods-upload-progress-gap);width:100%}.ods-upload-progress__header{align-items:center;color:var(--ods-upload-file-name-color);display:flex;font-family:var(--ods-upload-label-font-family);font-size:var(--ods-upload-file-name-size);gap:var(--ods-upload-progress-gap);justify-content:space-between;line-height:var(--ods-upload-file-name-line-height)}.ods-upload-progress__label{font-weight:var(--ods-upload-file-size-weight);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-upload-progress__value{flex:0 0 auto;font-weight:var(--ods-upload-progress-value-weight)}.ods-upload-progress__track{background:var(--ods-upload-progress-track-background);border-radius:var(--ods-upload-progress-radius);height:var(--ods-upload-progress-track-height);overflow:hidden;position:relative}.ods-upload-progress__bar{background:var(--ods-upload-progress-bar-background);border-radius:inherit;inset-block:0;inset-inline-start:0;position:absolute;transition:width .18s linear}.ods-step-indicator{display:grid;gap:var(--ods-step-indicator-gap);min-width:0;width:100%}.ods-step-indicator__label{color:var(--ods-step-indicator-label-color);font-family:var(--ods-step-indicator-label-font-family);font-size:var(--ods-step-indicator-label-font-size);font-weight:var(--ods-step-indicator-label-font-weight);line-height:var(--ods-step-indicator-label-font-line-height);min-width:0}.ods-step-indicator__list{align-items:center;display:flex;gap:var(--ods-step-indicator-segment-gap);list-style:none;margin:0;min-width:0;padding:0;width:100%}.ods-step-indicator__segment{background:var(--ods-step-indicator-segment-upcoming);border-radius:var(--ods-step-indicator-segment-radius);flex:1 0 0;height:var(--ods-step-indicator-segment-height);min-width:1px;position:relative}.ods-step-indicator__segment--current{background:var(--ods-step-indicator-segment-current)}.ods-step-indicator__segment--completed{background:var(--ods-step-indicator-segment-completed)}.ods-step-indicator__segment--upcoming{background:var(--ods-step-indicator-segment-upcoming)}.ods-step-indicator__sr-only{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ods-process-stepper{--ods-process-stepper-symbol-size-current:var( --ods-process-stepper-symbol-size-base );--ods-process-stepper-vertical-symbol-offset:0px;color:var(--ods-process-stepper-title-color);display:flex;font-family:var(--ods-font-family-sans),system-ui,sans-serif;list-style:none;margin:0;padding:0}.ods-process-stepper--vertical{align-self:stretch;flex-direction:column;height:100%;min-height:0;width:min(100%,var(--ods-process-stepper-width-vertical))}.ods-process-stepper--horizontal{align-items:flex-start;flex-direction:row;gap:var(--ods-process-stepper-marker-gap);min-width:0;width:100%}.ods-process-stepper--compact{--ods-process-stepper-symbol-size-current:var( --ods-process-stepper-symbol-size-compact )}.ods-process-stepper__item{min-width:0;position:relative}.ods-process-stepper--vertical .ods-process-stepper__item{flex:1 1 0;min-height:0}.ods-process-stepper--horizontal .ods-process-stepper__item{container-name:ods-process-stepper-horizontal-item;container-type:inline-size;flex:1 1 0}.ods-process-stepper__trigger{background:transparent;border:0;color:inherit;display:flex;font:inherit;min-width:0;padding:0;text-align:left;width:100%}button.ods-process-stepper__trigger{cursor:pointer}button.ods-process-stepper__trigger:disabled{cursor:not-allowed}.ods-process-stepper--vertical .ods-process-stepper__trigger{align-items:stretch;gap:var(--ods-process-stepper-gap);height:100%;min-height:inherit;overflow:hidden}.ods-process-stepper--horizontal .ods-process-stepper__trigger{flex-direction:column;gap:var(--ods-space-200)}.ods-process-stepper__trigger:focus-visible{outline:none}.ods-process-stepper__trigger:focus-visible .ods-process-stepper__symbol{box-shadow:var(--ods-process-stepper-focus-ring)}.ods-process-stepper__marker{align-items:center;display:flex;flex:0 0 auto;gap:var(--ods-process-stepper-marker-gap);justify-content:center}.ods-process-stepper__marker--vertical{align-items:center;align-self:stretch;flex-direction:column;justify-content:center;min-width:var(--ods-process-stepper-symbol-size-current);width:var(--ods-process-stepper-symbol-size-current)}.ods-process-stepper__marker--horizontal{flex-direction:row;justify-content:flex-start;min-width:0;width:100%}.ods-process-stepper__marker--horizontal.ods-process-stepper__marker--with-connector{padding-inline-end:var(--ods-process-stepper-marker-gap)}.ods-process-stepper--compact .ods-process-stepper__marker--horizontal.ods-process-stepper__marker--with-connector{padding-inline-end:0}.ods-process-stepper__line{background:var(--ods-process-stepper-color-upcoming);border-radius:var(--ods-process-stepper-radius-full);display:block;flex:1 0 0;min-height:var(--ods-process-stepper-line-min-size);min-width:var(--ods-process-stepper-line-size)}.ods-process-stepper__marker--vertical .ods-process-stepper__line{min-height:var(--ods-process-stepper-line-min-size);width:var(--ods-process-stepper-line-size)}.ods-process-stepper__marker--vertical .ods-process-stepper__line--before{margin-block-start:calc(var(--ods-process-stepper-marker-gap)*-1)}.ods-process-stepper__marker--vertical .ods-process-stepper__line--after{margin-block-end:calc(var(--ods-process-stepper-marker-gap)*-1)}.ods-process-stepper__line-spacer{display:block;flex:1 0 0;min-height:var(--ods-process-stepper-line-min-size)}.ods-process-stepper__marker--vertical .ods-process-stepper__line-spacer{width:var(--ods-process-stepper-line-size)}.ods-process-stepper__marker--horizontal .ods-process-stepper__line{height:var(--ods-process-stepper-line-size);min-height:var(--ods-process-stepper-line-size);min-width:var(--ods-process-stepper-line-min-size);width:auto}.ods-process-stepper__line--completed{background:var(--ods-process-stepper-color-completed)}.ods-process-stepper__line--current{background:var(--ods-process-stepper-color-current)}.ods-process-stepper__line--warning{background:var(--ods-process-stepper-color-warning)}.ods-process-stepper__line--danger{background:var(--ods-process-stepper-color-danger)}.ods-process-stepper__line--upcoming{background:var(--ods-process-stepper-color-upcoming)}.ods-process-stepper__symbol{align-items:center;background:var(--ods-process-stepper-color-current);border-radius:var(--ods-process-stepper-radius-full);color:var(--ods-process-stepper-symbol-content-on-strong);display:inline-flex;flex:0 0 auto;justify-content:center}.ods-process-stepper--base .ods-process-stepper__symbol{height:var(--ods-process-stepper-symbol-size-base);padding:var(--ods-process-stepper-symbol-padding-base);width:var(--ods-process-stepper-symbol-size-base)}.ods-process-stepper--compact .ods-process-stepper__symbol{height:var(--ods-process-stepper-symbol-size-compact);width:var(--ods-process-stepper-symbol-size-compact)}.ods-process-stepper__item--completed .ods-process-stepper__symbol{background:var(--ods-process-stepper-color-completed)}.ods-process-stepper__item--warning .ods-process-stepper__symbol{background:var(--ods-process-stepper-color-warning);color:var(--ods-process-stepper-symbol-content-on-warning)}.ods-process-stepper__item--danger .ods-process-stepper__symbol{background:var(--ods-process-stepper-color-danger)}.ods-process-stepper__item--upcoming .ods-process-stepper__symbol{background:var(--ods-process-stepper-color-upcoming);color:var(--ods-process-stepper-symbol-content-on-soft)}.ods-process-stepper--compact .ods-process-stepper__item--danger .ods-process-stepper__symbol,.ods-process-stepper--compact .ods-process-stepper__item--upcoming .ods-process-stepper__symbol,.ods-process-stepper--compact .ods-process-stepper__item--warning .ods-process-stepper__symbol{border:var(--ods-process-stepper-line-size) solid var(--ods-color-basic-border-on-dark)}.ods-process-stepper__icon{height:var(--ods-space-400);width:var(--ods-space-400)}.ods-process-stepper--compact .ods-process-stepper__icon{height:var(--ods-space-300);width:var(--ods-space-300)}.ods-process-stepper__dot{background:var(--ods-color-basic-background-container-default);border-radius:var(--ods-process-stepper-radius-full);height:var(--ods-space-100);width:var(--ods-space-100)}.ods-process-stepper__number{font-size:var(--ods-process-stepper-number-size);font-weight:var(--ods-process-stepper-number-weight);line-height:var(--ods-process-stepper-number-line-height)}.ods-process-stepper__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ods-process-stepper-content-gap);justify-content:center;min-width:0}.ods-process-stepper--vertical .ods-process-stepper__content{align-self:center;flex:0 1 auto;gap:var(--ods-process-stepper-content-gap);justify-content:center;transform:none}.ods-process-stepper--base.ods-process-stepper--vertical .ods-process-stepper__content,.ods-process-stepper--vertical .ods-process-stepper__content{padding-block:var(--ods-process-stepper-content-padding-block-base)}.ods-process-stepper--compact.ods-process-stepper--vertical .ods-process-stepper__content{padding-block:var(--ods-process-stepper-content-padding-block-compact)}.ods-process-stepper--horizontal .ods-process-stepper__content{justify-content:flex-start;width:100%}.ods-process-stepper--compact.ods-process-stepper--horizontal .ods-process-stepper__content,.ods-process-stepper--horizontal .ods-process-stepper__content{gap:var(--ods-process-stepper-content-gap-horizontal);padding-block:var(--ods-space-200);padding-inline-end:var( --ods-process-stepper-content-padding-inline-horizontal )}@container ods-process-stepper-horizontal-item (max-width: 130px){.ods-process-stepper__content{display:none}}.ods-process-stepper--vertical-text-collapsed .ods-process-stepper__content{display:none}.ods-process-stepper__title{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--ods-process-stepper-title-color);display:block;font-size:var(--ods-process-stepper-title-size);font-weight:var(--ods-process-stepper-title-weight);line-height:var(--ods-process-stepper-title-line-height);min-width:0;width:100%}.ods-process-stepper__description{-webkit-box-orient:vertical;-webkit-line-clamp:4;text-box-edge:cap alphabetic;text-box-trim:trim-both;color:var(--ods-process-stepper-description-color);display:-webkit-box;font-size:var(--ods-process-stepper-description-size);font-weight:var(--ods-process-stepper-description-weight);line-height:var(--ods-process-stepper-description-line-height);min-width:0;text-overflow:ellipsis;width:100%}.ods-process-stepper__item--upcoming .ods-process-stepper__description,.ods-process-stepper__item--upcoming .ods-process-stepper__title{color:var(--ods-process-stepper-title-color-upcoming)}.ods-process-stepper__item--disabled,.ods-process-stepper__item--disabled .ods-process-stepper__description,.ods-process-stepper__item--disabled .ods-process-stepper__title{color:var(--ods-process-stepper-text-color-disabled)}.ods-header{--ods-header-background:var(--ods-header-background-default);--ods-header-border-color:var(--ods-header-border-color-default);--ods-header-color:var(--ods-header-color-default);background:var(--ods-header-background);border-bottom:1px solid var(--ods-header-border-color);color:var(--ods-header-color);position:relative;transition:box-shadow var(--ods-header-transition-duration) var(--ods-header-transition-easing),background-color var(--ods-header-transition-duration) var(--ods-header-transition-easing),border-color var(--ods-header-transition-duration) var(--ods-header-transition-easing),color var(--ods-header-transition-duration) var(--ods-header-transition-easing);width:100%;z-index:20}.ods-header--sticky{position:sticky;top:0}.ods-header--elevated{box-shadow:var(--ods-header-shadow-raised)}.ods-header--brand{--ods-header-background:var(--ods-header-background-brand);--ods-header-border-color:var(--ods-header-border-color-brand);--ods-header-color:var(--ods-header-color-brand)}.ods-header--alternative{--ods-header-background:var(--ods-header-background-alternative)}.ods-header__inner{box-sizing:border-box;display:grid;gap:0;min-height:var(--ods-header-min-height-desktop);padding:var(--ods-header-padding-block-desktop) var(--ods-header-padding-inline-desktop)}.ods-header__bar{align-items:center;display:flex;gap:var(--ods-header-gap);min-height:calc(var(--ods-header-min-height-desktop) - var(--ods-header-padding-block-desktop)*2)}.ods-header__context,.ods-header__leading,.ods-header__main,.ods-header__trailing{min-width:0}.ods-header__leading,.ods-header__trailing{align-items:center;display:inline-flex;gap:var(--ods-header-cluster-gap)}.ods-header__context:empty,.ods-header__leading:empty,.ods-header__main:empty,.ods-header__trailing:empty{display:none}.ods-header__main{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.ods-header__trailing{margin-left:auto}.ods-header__context{margin-top:var(--ods-header-context-margin-top)}.ods-header-main-navigation__brand,.ods-header-story__brand{align-items:center;display:inline-flex;height:var(--ods-header-utility-size)}.ods-header-main-navigation__brand--stacked{gap:var(--ods-space-300)}.ods-header-main-navigation__logo,.ods-header-story__logo{display:block;flex:0 0 auto}.ods-header-main-navigation__logo{height:var(--ods-header-logo-height);width:var(--ods-header-logo-width)}.ods-header-main-navigation__logo--compact{height:var(--ods-header-logo-height-compact);width:var(--ods-header-logo-width-compact)}.ods-header-story__logo--inverse{filter:brightness(0) invert(1)}.ods-header-main-navigation__nav,.ods-header-story__nav{align-items:center;display:inline-flex;gap:var(--ods-header-main-gap);min-width:0}.ods-header-main-navigation__nav-item,.ods-header-story__nav-item{align-items:center;border-radius:var(--ods-header-nav-item-radius);color:inherit;display:inline-flex;gap:var(--ods-header-nav-item-gap);height:var(--ods-header-nav-item-height);padding:0 var(--ods-header-nav-item-padding-inline);text-decoration:none;white-space:nowrap}.ods-header-main-navigation__nav-icon,.ods-header-story__nav-icon{align-items:center;color:inherit;display:inline-flex;justify-content:center}.ods-header-main-navigation__nav-icon svg,.ods-header-story__nav-icon svg{height:var(--ods-header-utility-icon-size);width:var(--ods-header-utility-icon-size)}.ods-header-main-navigation__nav-label,.ods-header-story__nav-label{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:inherit;font-family:var(--ods-font-family-sans),system-ui,sans-serif;font-size:var(--ods-header-nav-label-size);font-weight:var(--ods-header-nav-label-weight-default);line-height:var(--ods-header-nav-label-line-height)}.ods-header-main-navigation__nav-label[data-selected=true],.ods-header-story__nav-label[data-selected=true]{font-weight:var(--ods-header-nav-label-weight-selected)}.ods-header--brand .ods-header-main-navigation__nav-label[data-selected=true],.ods-header--brand .ods-header-story__nav-label[data-selected=true]{color:var(--ods-header-nav-color-brand-selected)}.ods-header-main-navigation__trailing{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--ods-header-actions-gap)}.ods-header-main-navigation__actions{flex:0 0 auto}.ods-header-main-navigation__actions,.ods-header-main-navigation__user-cluster,.ods-header-story__cluster{align-items:center;display:inline-flex;gap:var(--ods-header-user-cluster-gap)}.ods-header-story__context-popover{width:100%}.ods-header-story__context-popover .ods-popover__panel{max-width:none;width:100%}.ods-header-story__context-selection-menu.ods-menu{width:100%}.ods-header-story__sheet-menu.ods-menu{background:transparent;border-radius:0;box-shadow:none;padding:0;width:100%}.ods-header-story__sheet-menu .ods-menu__item{border-radius:var(--ods-menu-item-radius)}.ods-header-story__navigation-sheet .ods-bottom-sheet__body,.ods-header-story__selection-sheet .ods-bottom-sheet__body{padding:0}.ods-header-story__navigation-sheet,.ods-header-story__selection-sheet,.ods-header__context-sheet{--ods-bottom-sheet-panel-max-width:100%}.ods-header-story__navigation-sheet .ods-bottom-sheet__slot,.ods-header-story__selection-sheet .ods-bottom-sheet__slot{width:100%}.ods-header-main-navigation__context,.ods-header-story__context-width{flex:0 0 var(--ods-header-context-width);flex-shrink:0;max-width:var(--ods-header-context-width);min-width:var(--ods-header-context-width);width:var(--ods-header-context-width)}.ods-header__context-menu{position:absolute;width:var(--ods-header-context-width);z-index:40}.ods-header__context-popover,.ods-header__context-popover .ods-popover__panel,.ods-header__context-popover .ods-popover__slot{width:100%}.ods-header__context-popover .ods-popover__panel{max-width:none}.ods-header__context-menu-surface.ods-menu{width:100%}.ods-header__context-sheet .ods-bottom-sheet__slot{justify-content:center;width:100%}.ods-header__context-sheet-cards{display:grid;gap:var(--ods-space-300);width:100%}.ods-header__context-sheet-menu.ods-menu{background:transparent;border-radius:0;box-shadow:none;padding:0;width:100%}.ods-header__context-sheet-menu .ods-menu__item{border-radius:var(--ods-menu-item-radius)}.ods-header-main-navigation__menu-button{--ods-button-icon-size:var(--ods-header-utility-icon-size);align-items:center;background:transparent;border:0;border-radius:var(--ods-header-utility-radius);color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--ods-header-utility-size);justify-content:center;padding:0;position:relative;width:var(--ods-header-utility-size)}.ods-header-main-navigation__menu-button-icon{align-items:center;display:inline-flex;height:var(--ods-header-utility-icon-size);justify-content:center;width:var(--ods-header-utility-icon-size)}.ods-header-main-navigation__menu-button-icon>svg{display:block;height:100%;width:100%}.ods-header-notification,.ods-header-story__utility-button{align-items:center;background:transparent;border:0;border-radius:var(--ods-header-utility-radius);color:inherit;cursor:pointer;display:inline-flex;height:var(--ods-header-utility-size);justify-content:center;padding:0;position:relative;width:var(--ods-header-utility-size)}.ods-header-story__utility-icon-button{--ods-button-icon-size:var(--ods-header-utility-icon-size);height:var(--ods-header-utility-size);min-width:var(--ods-header-utility-size);padding:0;width:var(--ods-header-utility-size)}.ods-header-notification{color:inherit}.ods-header-notification__icon{align-items:center;display:inline-flex;height:var(--ods-header-utility-icon-size);justify-content:center;width:var(--ods-header-utility-icon-size)}.ods-header-notification__icon>img,.ods-header-notification__icon>svg{display:block;height:100%;width:100%}.ods-header-story__notification-badge{background:var(--ods-header-notification-badge-color);border-radius:var(--ods-radius-full);height:var(--ods-header-notification-badge-size);position:absolute;right:var(--ods-header-notification-badge-right);top:var(--ods-header-notification-badge-top);width:var(--ods-header-notification-badge-size)}.ods-header-main-navigation__menu-button:hover,.ods-header-notification:hover,.ods-header-story__utility-button:hover{background:var(--ods-header-utility-hover)}.ods-header-main-navigation__menu-button:focus-visible,.ods-header-notification:focus-visible,.ods-header-story__utility-button:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default),0 0 0 4px var(--ods-color-focus);outline:none}.ods-header-notification--inverse:focus-visible,.ods-header-story__utility-button--inverse:focus-visible{box-shadow:0 0 0 2px var(--ods-color-basic-background-container-brand),0 0 0 4px var(--ods-color-focus)}.ods-header-main-navigation__user,.ods-header-story__user{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:var(--ods-header-nav-item-gap);min-height:var(--ods-header-utility-size);padding:0}.ods-header-main-navigation__user-name,.ods-header-story__user-name{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:inherit;font-family:var(--ods-header-user-name-family),system-ui,sans-serif;font-size:var(--ods-header-user-name-size);font-weight:var(--ods-header-user-name-weight);line-height:var(--ods-header-user-name-line-height)}.ods-header--preset-main.ods-header--layout-compact{--ods-header-main-gap:var(--ods-header-main-gap-compact);--ods-header-actions-gap:var(--ods-header-actions-gap-compact);--ods-header-context-width:var(--ods-header-context-width-compact);--ods-header-logo-width:var(--ods-header-logo-width-compact);--ods-header-logo-height:var(--ods-header-logo-height-compact)}.ods-header--preset-main.ods-header--layout-compact .ods-header__leading{flex:0 0 auto}.ods-header--preset-main.ods-header--layout-stacked{--ods-header-utility-size:var(--ods-header-utility-size-compact);--ods-header-utility-icon-size:var(--ods-header-utility-icon-size-compact);--ods-header-user-name-family:var(--ods-header-user-name-family-stacked);--ods-header-user-name-size:var(--ods-header-user-name-size-stacked);--ods-header-user-name-line-height:var( --ods-header-user-name-line-height-stacked );--ods-header-user-name-weight:var(--ods-header-user-name-weight-stacked)}.ods-header--preset-main.ods-header--layout-stacked .ods-header__inner{min-height:var(--ods-header-min-height-stacked);padding:var(--ods-space-0)}.ods-header--preset-main.ods-header--layout-stacked .ods-header__bar{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:var(--ods-header-bar-min-height-stacked);padding:var(--ods-space-200) var(--ods-space-400)}.ods-header--preset-main.ods-header--layout-stacked .ods-header__leading,.ods-header--preset-main.ods-header--layout-stacked .ods-header__trailing{min-height:40px}.ods-header--preset-main.ods-header--layout-stacked .ods-header__context{display:grid;gap:var(--ods-space-0);margin-top:0;padding:var(--ods-space-200) var(--ods-space-400)}.ods-header--preset-main.ods-header--layout-stacked .ods-header-main-navigation__brand{height:var(--ods-header-logo-height-stacked)}.ods-header--preset-main.ods-header--layout-stacked .ods-header-main-navigation__logo,.ods-header--preset-main.ods-header--layout-stacked .ods-header-main-navigation__logo--compact{height:var(--ods-header-logo-height-stacked);width:var(--ods-header-logo-width-stacked)}.ods-header--preset-main.ods-header--layout-stacked .ods-header-main-navigation__context{max-width:none;width:100%}.ods-header--preset-main.ods-header--layout-stacked .ods-header-main-navigation__user{min-height:var(--ods-header-utility-size)}.ods-header--preset-main.ods-header--layout-stacked .ods-avatar--sm{height:var(--ods-header-avatar-size-stacked);width:var(--ods-header-avatar-size-stacked)}.ods-context-selector{align-items:center;-webkit-backdrop-filter:blur(var(--ods-header-context-backdrop-blur));backdrop-filter:blur(var(--ods-header-context-backdrop-blur));background:var(--ods-header-context-background);border:1px solid var(--ods-header-context-border);border-left:4px solid var(--ods-header-context-leading-accent);border-radius:var(--ods-header-context-radius);box-shadow:var(--ods-header-context-shadow);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:var(--ods-header-context-height);justify-content:center;min-height:var(--ods-header-context-height);padding:var(--ods-header-context-padding-block) var(--ods-header-context-padding-inline);width:100%}.ods-context-selector__main{align-items:center;display:flex;gap:var(--ods-header-nav-item-gap);min-height:var(--ods-header-context-content-height);min-width:0;width:100%}.ods-context-selector__chevron,.ods-context-selector__icon{align-items:center;display:inline-flex;flex:none;justify-content:center}.ods-context-selector__chevron{transform:rotate(0);transform-origin:center;transition:transform var(--ods-header-transition-duration) var(--ods-header-transition-easing)}.ods-context-selector[aria-expanded=true] .ods-context-selector__chevron{transform:rotate(180deg)}.ods-context-selector__icon svg{height:var(--ods-header-context-icon-size);width:var(--ods-header-context-icon-size)}.ods-context-selector__chevron svg{height:var(--ods-header-context-chevron-size);width:var(--ods-header-context-chevron-size)}.ods-context-selector__content{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;font-family:var(--ods-font-family-sans),system-ui,sans-serif;gap:var(--ods-header-context-text-gap);justify-content:center;min-width:0;overflow:hidden;text-align:left;white-space:nowrap}.ods-context-selector__label{font-size:var(--ods-font-label-sm-size);font-weight:var(--ods-font-label-sm-default-weight);line-height:var(--ods-font-label-sm-line-height)}.ods-context-selector__description,.ods-context-selector__label{display:block;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ods-context-selector__description{color:var(--ods-header-context-description-color);font-size:var(--ods-font-label-xs-size);font-weight:var(--ods-font-label-xs-default-weight);line-height:var(--ods-font-label-xs-line-height)}.ods-header-story__navigation-drawer.ods-drawer{height:100%}.ods-header-story__navigation-drawer .ods-drawer__panel{border-radius:0}@media(max-width:1023px){.ods-header__inner{min-height:var(--ods-header-min-height-mobile);padding:var(--ods-header-padding-block-mobile) var(--ods-header-padding-inline-mobile)}.ods-header__bar{display:grid;gap:var(--ods-header-gap);grid-template-columns:minmax(0,1fr) auto;min-height:auto}.ods-header__main{grid-column:1/-1;justify-content:flex-start;margin-top:var(--ods-header-context-margin-top);overflow-x:auto}.ods-header__trailing{justify-self:end;margin-left:0}}.ods-home{background:radial-gradient(circle at 16% 8%,hsla(30,82%,89%,.82),transparent 28%),radial-gradient(circle at 86% 14%,rgba(229,236,241,.74),transparent 32%),linear-gradient(135deg,#fcf7f0,#fff 46%,#f2f7fa);color:var(--ods-color-basic-text-default);font-family:var(--ods-font-family-body),system-ui,sans-serif;min-height:100vh;overflow:hidden}.ods-home__hero{padding:2pc clamp(20px,5vw,72px) 72px;position:relative}.ods-home__nav{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:60px}.ods-home__logo{height:auto;width:134px}.ods-home__badge{background:#ffffffb8;border:1px solid rgba(255,107,53,.28);border-radius:999px;color:var(--ods-color-brand-emphasis);font-size:13px;font-weight:700;padding:10px 1pc}.ods-home__hero-grid{align-items:start;display:grid;gap:clamp(40px,8vw,7pc);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.ods-home__copy{max-width:780px}.ods-home__eyebrow{color:var(--ods-color-brand-emphasis);font-size:13px;font-weight:800;letter-spacing:.13em;margin:0;text-transform:uppercase}.ods-home h1,.ods-home h2,.ods-home h3,.ods-home p{text-wrap:pretty}.ods-home h1{font-size:clamp(3pc,7vw,92px);letter-spacing:-.07em;line-height:.92;margin:18px 0 0;max-width:820px}.ods-home__lead{color:var(--ods-color-text-secondary);font-size:clamp(18px,2vw,22px);line-height:1.55;margin:28px 0 0;max-width:660px}.ods-home__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ods-home__button{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;min-height:3pc;padding:0 22px;text-decoration:none}.ods-home__button--primary{background:var(--ods-color-brand);box-shadow:0 18px 40px #c84c1b3d;color:var(--ods-color-text-inverse)}.ods-home__button--ghost{background:#ffffffb8;border:1px solid var(--ods-color-border-default);color:var(--ods-color-basic-text-default)}.ods-home__visual{min-height:520px;position:relative}.ods-home__orb{border-radius:999px;filter:blur(4px);position:absolute}.ods-home__orb--one{background:#fae3ccc7;height:280px;right:8%;top:2%;width:280px}.ods-home__orb--two{background:#e5ecf1b8;bottom:12%;height:180px;left:0;width:180px}.ods-home__device{background:linear-gradient(180deg,#ffffffeb,#fff8f1eb),#fff;border:1px solid rgba(30,26,23,.08);border-radius:42px;box-shadow:0 36px 90px #38271429;margin-left:auto;min-height:520px;padding:22px;position:relative;width:min(420px,100%);z-index:1}.ods-home__device-top{display:flex;gap:8px;margin-bottom:24px}.ods-home__device-top span{background:#1e1a1729;border-radius:999px;height:10px;width:10px}.ods-home__card,.ods-home__metric-row>div{background:#fff;border:1px solid rgba(30,26,23,.08);border-radius:24px;box-shadow:0 9pt 36px #38271414}.ods-home__card{display:grid;gap:8px;padding:22px}.ods-home__card small,.ods-home__metric-row small{color:var(--ods-color-text-secondary);font-size:13px}.ods-home__card strong{font-size:24px}.ods-home__card span{background:#e8f7ec;border-radius:999px;color:#217a3e;font-size:9pt;font-weight:800;padding:7px 10px;width:fit-content}.ods-home__metric-row{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:14px}.ods-home__metric-row>div{display:grid;gap:8px;padding:18px}.ods-home__metric-row strong{font-size:22px}.ods-home__person{bottom:-10px;max-width:330px;position:absolute;right:-18px;width:72%}.ods-home__section,.ods-home__split{padding:72px clamp(20px,5vw,72px)}.ods-home__section-heading{max-width:760px}.ods-home__principles h2,.ods-home__section h2{font-size:clamp(36px,5vw,4pc);letter-spacing:-.055em;line-height:.98;margin:9pt 0 0;max-width:760px}.ods-home__roadmap{display:grid;gap:18px;margin-top:34px}.ods-home__roadmap,.ods-home__roadmap--audiences{grid-template-columns:repeat(3,minmax(0,1fr))}.ods-home__roadmap-card{background:#ffffffb8;border:1px solid rgba(30,26,23,.08);border-radius:30px;box-shadow:0 18px 50px #38271414;min-height:260px;padding:26px}.ods-home__roadmap-card span{color:var(--ods-color-brand-emphasis);font-size:9pt;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ods-home__roadmap-card h3{font-size:28px;letter-spacing:-.04em;margin:40px 0 9pt}.ods-home__principles li,.ods-home__roadmap-card p{color:var(--ods-color-text-secondary);font-size:17px;line-height:1.55}.ods-home__split{align-items:center;display:grid;gap:clamp(2pc,6vw,90px);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.ods-home__split--compact{padding-top:36px}.ods-home__image-card{background:#fff;border-radius:34px;box-shadow:0 28px 5pc #38271424;overflow:hidden}.ods-home__image-card--soft{background:#ffffffbd;border:1px solid rgba(30,26,23,.08)}.ods-home__image-card img{display:block;min-height:360px;object-fit:cover;width:100%}.ods-home__checklist,.ods-home__summary-card{display:grid;gap:18px;padding:2pc}.ods-home__checklist ul,.ods-home__summary-card ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.ods-home__checklist li,.ods-home__summary-card li{color:var(--ods-color-text-secondary);font-size:1pc;line-height:1.55;padding-left:28px;position:relative}.ods-home__checklist li:before,.ods-home__summary-card li:before{background:var(--ods-color-accent);border-radius:999px;box-shadow:0 0 0 5px #ff6b351f;content:"";height:9pt;left:0;position:absolute;top:.45em;width:9pt}.ods-home__summary-card small{color:var(--ods-color-text-secondary);font-size:13px}.ods-home__summary-card strong{color:var(--ods-color-text-strong);font-size:clamp(28px,4vw,44px);letter-spacing:-.05em;line-height:1}.ods-home__summary-card p{color:var(--ods-color-text-secondary);font-size:1pc;line-height:1.55;margin:0}.ods-home__developer-hero-card,.ods-home__presentation-hero-card{display:grid;gap:18px}.ods-home__developer-preview{height:180px;object-position:center 49%}.ods-home__developer-preview,.ods-home__presentation-preview{border:1px solid rgba(30,26,23,.08);border-radius:26px;box-shadow:0 14px 2pc #38271414;display:block;object-fit:cover;width:100%}.ods-home__presentation-preview{background:#fff;height:13pc;object-position:center center}.ods-home__developer-command,.ods-home__presentation-copy{display:grid;gap:10px;padding:4px 2px 0}.ods-home__developer-command small,.ods-home__presentation-copy small{color:var(--ods-color-text-secondary);font-size:13px}.ods-home__developer-command strong{color:var(--ods-color-text-strong);font-size:clamp(28px,4vw,46px);letter-spacing:-.06em;line-height:.96}.ods-home__presentation-copy strong{color:var(--ods-color-text-strong);font-size:clamp(28px,4vw,42px);letter-spacing:-.05em;line-height:.98}.ods-home__developer-command p{color:var(--ods-color-text-secondary);font-size:15px;line-height:1.55;margin:0}.ods-home__code-panel{background:#f5f4f4e0;border:1px solid rgba(30,26,23,.08);border-radius:22px;box-shadow:inset 0 1px #ffffffb8;margin:0;overflow-x:auto;padding:1pc 18px}.ods-home__code-panel code{color:var(--ods-color-text-strong);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap}.ods-home__code-panel--compact{margin-top:18px}.ods-home__presentation-copy p{color:var(--ods-color-text-secondary);font-size:15px;line-height:1.55;margin:0}.ods-home__developer-flow{display:grid;gap:9pt}.ods-home__developer-flow article{align-items:start;background:#ffffffd1;border:1px solid rgba(30,26,23,.08);border-radius:22px;box-shadow:0 9pt 2pc #3827140f;column-gap:14px;display:grid;grid-template-columns:auto minmax(0,1fr);padding:1pc 18px;row-gap:2px}.ods-home__developer-flow span{align-items:center;background:var(--ods-color-brand);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;height:28px;justify-content:center;width:28px}.ods-home__developer-flow h3{color:var(--ods-color-text-strong);font-size:18px;line-height:1.2;margin:0}.ods-home__developer-flow p{color:var(--ods-color-text-secondary);font-size:14px;grid-column:2;line-height:1.5;margin:0}.ods-home__metric-row--developer{margin-top:18px}.ods-home__steps--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.ods-home__presentation-flow-image{display:block;min-height:420px;object-fit:cover;object-position:top center;width:100%}.ods-home__steps{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.ods-home__step-card{background:#ffffffb8;border:1px solid rgba(30,26,23,.08);border-radius:30px;box-shadow:0 18px 50px #38271414;min-height:250px;padding:26px}.ods-home__step-card span{color:var(--ods-color-accent);font-size:9pt;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ods-home__step-card h3{font-size:28px;letter-spacing:-.04em;margin:36px 0 9pt}.ods-home__step-card p{color:var(--ods-color-text-secondary);font-size:17px;line-height:1.55}.ods-home__principles ul{display:grid;gap:14px;list-style:none;margin:30px 0 0;padding:0}.ods-home__principles li{padding-left:34px;position:relative}.ods-home__principles li:before{background:var(--ods-color-brand);border-radius:999px;box-shadow:0 0 0 6px #ff6b3524;content:"";height:14px;left:0;position:absolute;top:.45em;width:14px}@media(max-width:900px){.ods-home__hero-grid,.ods-home__roadmap,.ods-home__split,.ods-home__steps{grid-template-columns:1fr}.ods-home__nav{margin-bottom:44px}.ods-home__device{margin:0}}@media(max-width:560px){.ods-home__hero,.ods-home__section,.ods-home__split{padding-left:18px;padding-right:18px}.ods-home__nav{align-items:flex-start;flex-direction:column}.ods-home__visual{min-height:460px}.ods-home__device{border-radius:30px;min-height:460px}}.ods-docs-page{display:grid;gap:28px;margin:0 auto;max-width:70pc;padding:40px 24px 72px}.ods-docs-page__header{display:grid;gap:14px}.ods-docs-page .sbdocs-title{color:var(--ods-color-text-strong);font-family:var(--ods-font-family-headings),system-ui,sans-serif;font-size:clamp(36px,4vw,52px);letter-spacing:-.06em;line-height:.98;margin:0}.ods-docs-page .sbdocs-description,.ods-docs-page .sbdocs-p{color:var(--ods-color-text-secondary);font-size:18px;line-height:1.65;max-width:860px}.ods-docs-page__controls,.ods-docs-page__preview,.ods-docs-page__source,.ods-docs-page__stories{background:#ffffffc7;border:1px solid rgba(0,69,113,.12);border-radius:24px;box-shadow:0 18px 50px #00294414;overflow:hidden}.ods-docs-page__preview{padding:20px 20px 8px}.ods-docs-page__controls,.ods-docs-page__source,.ods-docs-page__stories{padding:0 0 8px}.ods-docs-page .docblock-source{border:0;border-radius:0;margin:0}.ods-docs-page .docblock-source code,.ods-docs-page .docblock-source pre{font-size:13px}.ods-docs-page .docblock-argstable{border:0;box-shadow:none}.ods-docs-page .docblock-argstable table{border-collapse:collapse}.ods-docs-page .docblock-argstable td,.ods-docs-page .docblock-argstable th{padding:14px 1pc}.ods-docs-page .docblock-argstable tr:last-child td{border-bottom:0}.ods-docs-page .docblock-argstable code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9pt}.ods-docs-page .sbdocs-h2,.ods-docs-page .sbdocs-h3{color:var(--ods-color-text-strong)}#storybook-docs .docs-story{align-content:start;box-sizing:border-box;height:auto;min-height:20pc;min-width:860px;overflow:hidden;padding:0!important}.ods-foundation-page{--ods-foundation-page-gradient:radial-gradient(circle at 12% 8%,hsla(30,82%,89%,.72),transparent 26%),radial-gradient(circle at 86% 16%,rgba(229,236,241,.78),transparent 30%),linear-gradient(135deg,#fcf6ef,#fff 50%,#f3f7fa);--ods-foundation-preview-gradient:radial-gradient(circle at 18% 20%,hsla(30,81%,67%,.92),transparent 46%),radial-gradient(circle at 82% 18%,rgba(102,143,170,.94),transparent 50%),linear-gradient(135deg,#f4e7d8,#e7f0f6);background:var(--ods-foundation-page-gradient);box-sizing:border-box;color:var(--ods-color-basic-text-default);font-family:var(--ods-font-family-body),system-ui,sans-serif;min-height:100vh;padding:clamp(28px,5vw,72px);width:100%}.ods-foundation-page__header{margin-bottom:40px;max-width:55pc}.ods-foundation-page__eyebrow{color:var(--ods-color-accent);font-size:13px;font-weight:800;letter-spacing:.12em;margin:0 0 9pt;text-transform:uppercase}.ods-foundation-page h1{color:var(--ods-color-text-strong);font-size:clamp(42px,6vw,76px);letter-spacing:-.06em;line-height:.95;margin:0}.ods-foundation-page__lead{color:var(--ods-color-text-secondary);font-size:18px;line-height:1.6;margin:20px 0 0;max-width:780px}.ods-foundation-page__lead--section{font-size:1pc;margin-top:-4px}.ods-token-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ods-token-card{background:#ffffffc7;border:1px solid rgba(0,69,113,.12);border-radius:var(--ods-radius-400);box-shadow:0 18px 50px #00294414;overflow:hidden}.ods-token-card__body{display:grid;gap:4px;padding:1pc}.ods-token-card__body strong{color:var(--ods-color-text-strong);font-size:.86rem;line-height:1.28;overflow-wrap:anywhere;word-break:break-word}.ods-token-card__body code,.ods-token-table code{color:var(--ods-color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.ods-color-swatch{min-height:87pt}.ods-effect-preview{background:radial-gradient(circle at 22% 24%,hsla(30,82%,89%,.62),transparent 28%),linear-gradient(135deg,#e5ecf1d1,#fffffff0,#fcf1e5c7);display:grid;min-height:87pt;padding:18px;place-items:center}.ods-effect-preview--elevation{align-items:end}.ods-effect-preview__surface{background:#fffffffa;border-radius:var(--ods-radius-300);color:var(--ods-color-text-secondary);display:grid;font-size:9pt;font-weight:700;letter-spacing:.08em;min-height:72px;place-items:center;text-transform:uppercase;width:min(100%,148px)}.ods-effect-preview--blur{overflow:hidden;position:relative}.ods-effect-preview--blur:before{background:radial-gradient(circle at 30% 35%,hsla(30,82%,89%,.92),transparent 24%),radial-gradient(circle at 70% 60%,rgba(229,236,241,.9),transparent 28%),linear-gradient(135deg,#ffffff61,#f2f5f83d);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.ods-effect-preview__glass{background:#ffffff38;border:1px solid hsla(0,0%,100%,.45);border-radius:var(--ods-radius-300);box-shadow:var(--ods-elevation-raised);color:var(--ods-color-text-strong);display:grid;font-weight:700;min-height:74px;place-items:center;position:relative;width:min(100%,152px);z-index:1}.ods-effect-preview--border-width,.ods-effect-preview--icon-size{place-items:center}.ods-effect-preview__border-line{background:var(--ods-color-brand);border-radius:var(--ods-radius-full);width:min(100%,180px)}.ods-effect-preview__icon-box{background:var(--ods-foundation-preview-gradient);border:1px solid rgba(0,69,113,.08);border-radius:var(--ods-radius-100);box-shadow:var(--ods-elevation-raised)}.ods-size-preview{align-items:center;display:flex;min-height:40px}.ods-size-preview--spacing{min-width:220px}.ods-size-preview--border-width,.ods-size-preview--icon-size,.ods-size-preview--radius{justify-content:center}.ods-foundation-section{display:grid;gap:18px;margin-top:44px}.ods-foundation-section h2{color:var(--ods-color-text-strong);font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;margin:0}.ods-token-table{background:#ffffffc7;border:1px solid rgba(0,69,113,.12);border-radius:var(--ods-radius-400);border-spacing:0;overflow:hidden;width:100%}.ods-token-table td,.ods-token-table th{border-bottom:1px solid var(--ods-color-border-soft);padding:14px 1pc;text-align:left}.ods-token-table tr:last-child td{border-bottom:0}.ods-scale-row{align-items:center;border-bottom:1px solid var(--ods-color-border-soft);display:grid;gap:1pc;grid-template-columns:140px minmax(0,1fr) 90px;padding:14px 0}.ods-scale-row:last-child{border-bottom:0}.ods-scale-row__bar{background:linear-gradient(90deg,var(--ods-color-accent),var(--ods-color-brand));border-radius:var(--ods-radius-full);height:18px}.ods-scale-row__bar--size{box-shadow:inset 0 0 0 1px #00457114;min-width:1px}.ods-radius-demo,.ods-scale-row__bar--size{background:var(--ods-foundation-preview-gradient)}.ods-radius-demo{border:1px solid rgba(0,69,113,.08);height:58px;width:76px}.ods-type-sample{color:var(--ods-color-text-strong);margin:0}.ods-type-sample--table{max-width:26ch}.ods-type-sample--scale{max-width:22ch}.ods-typography-scale{background:#ffffffc7;border:1px solid rgba(0,69,113,.12);border-radius:var(--ods-radius-400);display:grid;gap:0;overflow:hidden}.ods-typography-scale__item{border-bottom:1px solid var(--ods-color-border-soft);display:grid;gap:10px;padding:18px 20px}.ods-typography-scale__item:last-child{border-bottom:0}.ods-typography-scale__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 1pc}.ods-typography-scale__meta strong{color:var(--ods-color-text-strong);font-size:14px}.ods-typography-scale__meta span{color:var(--ods-color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9pt}