*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.egds-layout{display:flex;flex-direction:column;gap:var(--spacing-layout-vertical-m);min-height:100%}@media(min-width:840px){.egds-layout{padding-inline:var(--spacing-layout-minimum-page-margin-l)}}.egds-section{display:flex;flex-direction:column;gap:var(--spacing-section-m)}.egds-block{padding-inline:var(--spacing-layout-minimum-page-margin-s)}.egds-block[data-page-margin=l]{padding-inline:var(--spacing-layout-minimum-page-margin-l)}.egds-block[data-page-margin=none]{padding-inline:0}@media(min-width:840px){.egds-block,.egds-block[data-page-margin=l]{padding-inline:0}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;width:100%;height:100%;background-color:var(--color-surface)}#root{width:100%;min-height:100vh}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}.app-wrapper{height:100dvh;width:100%;background-color:var(--color-surface);color:var(--color-on-surface);display:flex;flex-direction:column}.app-content{flex:1;min-height:0;overflow-y:auto}.brand-menu{min-width:200px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 8px #00000026;z-index:1002;overflow:visible;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding:.5rem}.brand-menu-items{max-height:400px;overflow-y:auto;overflow-x:visible;position:relative}.brand-menu-item{display:block;width:100%;padding:.5rem 1rem;text-align:left;background-color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s;font-size:1rem;color:#374151;font-family:inherit;margin-bottom:.25rem;text-transform:capitalize}.brand-menu-item:last-child{margin-bottom:0}.brand-menu-item:hover{background-color:#f3f4f6}.brand-menu-item.active{background-color:#2563eb;color:#fff}.brand-menu-item.active:hover{background-color:#1d4ed8}.egds-action-list{display:flex;flex-direction:column;width:100%;overflow:hidden}.egds-action-list__heading{height:fit-content;width:100%;padding:var(--spacing-3x);font-family:var(--typography-headline-m-font-name),sans-serif;font-weight:var(--typography-headline-m-font-weight);font-size:var(--typography-headline-m-font-size);letter-spacing:var(--typography-headline-m-tracking);line-height:var(--typography-headline-m-line-height);color:var(--color-on-surface)}.egds-action-list__items{display:flex;flex-direction:column;width:100%;height:fit-content}.egds-action-list[data-selectable=single],.egds-action-list[data-selectable=multiple]{border:none}.egds-action-list[data-border=solid]{border:1px solid var(--color-outline-variant);border-radius:var(--corner-radius-4x)}.egds-action-list[data-border=solid][data-selectable=single],.egds-action-list[data-border=solid][data-selectable=multiple]{border:1px solid var(--color-outline-variant)}.egds-action-list-item{display:flex;flex-direction:row;align-items:center;width:100%;min-height:var(--sizing-11x);gap:var(--spacing-3x);padding-top:var(--spacing-1x-half);padding-bottom:var(--spacing-1x-half);padding-inline-start:var(--spacing-3x);padding-inline-end:var(--spacing-3x);box-sizing:border-box;cursor:pointer;font-family:var(--typography-font-400-medium-font-name),sans-serif;font-weight:var(--typography-font-400-medium-font-weight);font-size:var(--typography-font-400-medium-font-size);line-height:var(--typography-font-400-medium-line-height);letter-spacing:0;color:var(--color-on-surface)}.egds-action-list-item__children{flex:1 0 0;height:fit-content}.egds-action-list-item__navigation-icon{width:fit-content;height:fit-content;flex-shrink:0;display:flex;align-items:center;color:var(--color-on-surface)}.egds-action-list-item__navigation-icon svg{width:var(--sizing-6x);height:var(--sizing-6x);fill:currentColor}.egds-action-list-item__selected-icon{width:var(--sizing-6x);height:var(--sizing-6x);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-on-surface)}.egds-action-list-item__selected-icon svg{width:100%;height:100%;fill:currentColor}.egds-action-list-item[data-end-visual=selectable]{padding-inline-end:var(--spacing-12x)}.egds-action-list-item[data-horizontal-padding="6x"]{padding-inline-start:var(--spacing-6x);padding-inline-end:var(--spacing-6x)}.egds-action-list-item[data-disabled]{opacity:var(--opacity-36);pointer-events:none;cursor:default}.egds-action-list-item[data-state=hover],.egds-action-list-item:hover:not([data-disabled]){background-color:var(--color-secondary-container-variant)}.egds-action-list-item[data-state=active],.egds-action-list-item:active:not([data-disabled]){background-color:var(--color-secondary-container)}.egds-action-list-item[data-selected][data-end-visual=selectable]{padding-inline-end:var(--spacing-3x)}.egds-action-list-item[data-horizontal-padding="6x"][data-end-visual=selectable]{padding-inline-end:60px}.egds-action-list-item[data-selected][data-horizontal-padding="6x"][data-end-visual=selectable]{padding-inline-end:var(--spacing-6x)}.egds-alert{display:flex;flex-direction:row;width:100%;padding-top:var(--spacing-3x);padding-bottom:var(--spacing-3x);padding-inline-start:var(--spacing-6x);padding-inline-end:var(--spacing-6x);background-color:var(--color-inverse-surface);border-radius:var(--corner-radius-xl);color:var(--color-inverse-on-surface);box-sizing:border-box}.egds-alert__root-inner{display:flex;flex-direction:row;align-items:center;gap:var(--corner-radius-4x);flex:1 0 0}.egds-alert__start-icon{width:var(--sizing-6x);height:var(--sizing-6x);flex-shrink:0;color:var(--color-inverse-on-surface)}.egds-alert__start-icon svg{display:block;width:100%;height:100%;fill:currentColor}.egds-alert__children{flex:1 0 0;display:flex;flex-direction:column;gap:var(--spacing-2x)}.egds-alert__heading-and-description{display:flex;flex-direction:column;gap:var(--corner-radius-xs, 4px);overflow:clip;color:inherit}.egds-alert__heading{font-family:var(--typography-headline-s-font-name),sans-serif;font-weight:var(--typography-headline-s-font-weight);font-size:var(--typography-headline-s-font-size);line-height:var(--typography-headline-s-line-height);letter-spacing:var(--typography-headline-s-tracking);color:inherit}.egds-alert__description{font-family:var(--typography-body-m-font-name),sans-serif;font-weight:var(--typography-body-m-font-weight);font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);letter-spacing:var(--typography-body-m-tracking);color:inherit}.egds-alert__actions{display:flex;align-items:center;gap:var(--spacing-6x)}.egds-alert__actions a{font-family:var(--typography-font-300-regular-underline-font-name),sans-serif;font-weight:var(--typography-font-300-regular-underline-font-weight);font-size:var(--typography-font-300-regular-underline-font-size);line-height:var(--typography-font-300-regular-underline-line-height);letter-spacing:var(--typography-font-300-regular-underline-tracking);text-decoration:underline;color:inherit}.egds-alert[data-full-bleed=true]{border-radius:0;justify-content:center;padding-inline-start:var(--spacing-layout-minimum-page-margin-s, 24px);padding-inline-end:var(--spacing-layout-minimum-page-margin-s, 24px);width:100%}.egds-alert[data-full-bleed=true] .egds-alert__root-inner{max-width:1200px;justify-content:center;gap:var(--spacing-4x)}.egds-alert[data-appearance=error]{background-color:var(--color-critical);color:var(--color-on-critical)}.egds-alert[data-appearance=error] .egds-alert__root-inner{gap:var(--spacing-4x)}.egds-alert[data-appearance=error] .egds-alert__start-icon{color:var(--color-on-critical)}.egds-avatar{display:flex;flex-direction:row;justify-content:center;align-items:center;width:var(--sizing-9x);height:var(--sizing-9x);flex-shrink:0;border-radius:var(--corner-radius-1000x);overflow:clip;background-color:var(--color-tertiary);color:var(--color-on-tertiary);box-sizing:border-box}.egds-avatar__text{flex:1 0 0;min-width:1px;min-height:1px;color:var(--color-on-tertiary);font-family:var(--typography-font-200-bold-font-name),sans-serif;font-weight:var(--typography-font-200-bold-font-weight);font-size:var(--typography-font-200-bold-font-size);letter-spacing:var(--typography-font-200-bold-tracking);line-height:var(--typography-font-200-bold-line-height);text-align:center}.egds-avatar__icon{width:var(--sizing-4x-half);height:var(--sizing-4x-half);display:flex;align-items:center;justify-content:center;flex-shrink:0}.egds-avatar__icon svg{width:100%;height:100%}.egds-avatar__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--corner-radius-1000x)}.egds-avatar[data-bordered=solid]{border:var(--sizing-0x-quarter) solid var(--color-outline-variant)}.egds-avatar[data-bordered=solid] .egds-avatar__text{flex:0 0 auto;white-space:nowrap}.egds-avatar[data-size="6x"]{width:var(--sizing-6x);height:var(--sizing-6x)}.egds-avatar[data-size="6x"] .egds-avatar__icon{width:var(--sizing-4x);height:var(--sizing-4x)}.egds-avatar[data-size="12x"]{width:var(--sizing-12x);height:var(--sizing-12x)}.egds-avatar[data-size="12x"] .egds-avatar__icon{width:var(--sizing-6x);height:var(--sizing-6x)}.egds-avatar[data-size="12x"] .egds-avatar__text{font-family:var(--typography-font-400-bold-font-name),sans-serif;font-weight:var(--typography-font-400-bold-font-weight);font-size:var(--typography-font-400-bold-font-size);letter-spacing:var(--typography-font-400-bold-tracking);line-height:var(--typography-font-400-bold-line-height)}.egds-avatar[data-size="16x"]{width:var(--sizing-16x);height:var(--sizing-16x)}.egds-avatar[data-size="16x"] .egds-avatar__icon{width:var(--sizing-9x);height:var(--sizing-9x)}.egds-avatar[data-size="16x"] .egds-avatar__text{font-family:var(--typography-font-500-bold-font-name),sans-serif;font-weight:var(--typography-font-500-bold-font-weight);font-size:var(--typography-font-500-bold-font-size);letter-spacing:var(--typography-font-500-bold-tracking);line-height:var(--typography-font-500-bold-line-height)}.egds-avatar[data-displayed-content=image]{background-color:transparent;position:relative}.egds-avatar[data-size="6x"][data-bordered=solid] .egds-avatar__text,.egds-avatar[data-size="12x"][data-bordered=solid] .egds-avatar__text,.egds-avatar[data-size="16x"][data-bordered=solid] .egds-avatar__text{flex:1 0 0;white-space:normal}.egds-avatar-group{display:inline-flex;flex-direction:row;align-items:center;isolation:isolate}.egds-avatar-group__items{display:contents}.egds-avatar-group__item{position:relative}.egds-avatar-group__item+.egds-avatar-group__item{margin-left:-12px}.egds-avatar-group__overflow-indicator{display:flex;flex-direction:row;justify-content:center;align-items:center;width:var(--sizing-9x);height:var(--sizing-9x);border-radius:var(--corner-radius-1000x);border:1px solid var(--color-outline-variant);background-color:var(--color-tertiary);box-sizing:border-box;flex-shrink:0;margin-left:-12px;position:relative;z-index:999}.egds-avatar-group__plus-indicator,.egds-avatar-group__additional-items{color:var(--color-on-tertiary);font-family:var(--typography-font-200-bold-font-name),sans-serif;font-weight:var(--typography-font-200-bold-font-weight);font-size:var(--typography-font-200-bold-font-size);letter-spacing:var(--typography-font-200-bold-tracking);line-height:var(--typography-font-200-bold-line-height)}.egds-avatar-group[data-size="6x"] .egds-avatar-group__item+.egds-avatar-group__item,.egds-avatar-group[data-size="6x"] .egds-avatar-group__overflow-indicator{margin-left:-8px}.egds-avatar-group[data-size="6x"] .egds-avatar-group__overflow-indicator{width:var(--sizing-6x);height:var(--sizing-6x)}.egds-avatar-group[data-size="12x"] .egds-avatar-group__item+.egds-avatar-group__item,.egds-avatar-group[data-size="12x"] .egds-avatar-group__overflow-indicator{margin-left:-16px}.egds-avatar-group[data-size="12x"] .egds-avatar-group__overflow-indicator{width:var(--sizing-12x);height:var(--sizing-12x)}.egds-avatar-group[data-size="12x"] .egds-avatar-group__plus-indicator,.egds-avatar-group[data-size="12x"] .egds-avatar-group__additional-items{font-family:var(--typography-font-400-bold-font-name),sans-serif;font-weight:var(--typography-font-400-bold-font-weight);font-size:var(--typography-font-400-bold-font-size);letter-spacing:var(--typography-font-400-bold-tracking);line-height:var(--typography-font-400-bold-line-height)}.egds-badge{display:inline-flex;align-items:center;box-sizing:border-box;height:var(--sizing-6x);border-radius:var(--corner-radius-m);padding:var(--spacing-1x) var(--spacing-1x-half);gap:var(--spacing-1x);background-color:var(--color-surface-container);color:var(--color-on-surface)}.egds-badge__label{white-space:nowrap;color:var(--color-on-surface);font-family:var(--typography-font-200-medium-font-name),sans-serif;font-weight:var(--typography-font-200-medium-font-weight);font-size:var(--typography-font-200-medium-font-size);letter-spacing:var(--typography-font-200-medium-tracking);line-height:var(--typography-font-200-medium-line-height)}.egds-badge__children{display:inline-flex;flex-shrink:0}.egds-badge[data-label-visible=false]{border-radius:var(--corner-radius-1000x);padding:var(--spacing-1x);width:var(--sizing-6x);justify-content:center}.egds-badge[data-size=s]{height:var(--sizing-4x);padding:var(--spacing-0x-half) var(--spacing-1x-half)}.egds-badge[data-size=s] .egds-badge__label{font-family:var(--typography-font-100-medium-font-name),sans-serif;font-weight:var(--typography-font-100-medium-font-weight);font-size:var(--typography-font-100-medium-font-size);letter-spacing:var(--typography-font-100-medium-tracking);line-height:var(--typography-font-100-medium-line-height)}.egds-badge[data-emphasized=true]{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.egds-badge[data-emphasized=true] .egds-badge__label{color:var(--color-inverse-on-surface)}.egds-badge[data-appearance=positive]{background-color:var(--color-positive-container);color:var(--color-on-positive-container)}.egds-badge[data-appearance=positive] .egds-badge__label{color:var(--color-on-positive-container)}.egds-badge[data-appearance=critical]{background-color:var(--color-critical-container);color:var(--color-on-critical-container)}.egds-badge[data-appearance=critical] .egds-badge__label{color:var(--color-on-critical-container)}.egds-badge[data-appearance=featured]{background-color:var(--color-featured-container);color:var(--color-on-featured-container)}.egds-badge[data-appearance=featured] .egds-badge__label{color:var(--color-on-featured-container)}.egds-badge[data-appearance=info]{background-color:var(--color-info-container);color:var(--color-on-info-container)}.egds-badge[data-appearance=info] .egds-badge__label{color:var(--color-on-info-container)}.egds-badge[data-appearance=info][data-label-visible=false]{gap:0}.egds-badge[data-appearance=positive][data-emphasized=true]{background-color:var(--color-positive);color:var(--color-on-positive)}.egds-badge[data-appearance=positive][data-emphasized=true] .egds-badge__label{color:var(--color-on-positive)}.egds-badge[data-appearance=critical][data-emphasized=true]{background-color:var(--color-critical);color:var(--color-on-critical)}.egds-badge[data-appearance=critical][data-emphasized=true] .egds-badge__label{color:var(--color-on-critical)}.egds-badge[data-appearance=featured][data-emphasized=true]{background-color:var(--color-featured);color:var(--color-on-featured)}.egds-badge[data-appearance=featured][data-emphasized=true] .egds-badge__label{color:var(--color-on-featured)}.egds-badge[data-appearance=info][data-emphasized=true]{background-color:var(--color-info);color:var(--color-on-info)}.egds-badge[data-appearance=info][data-emphasized=true] .egds-badge__label{color:var(--color-on-info)}.egds-scrim{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-scrim-opacity-high);position:absolute;inset:0}.egds-scrim__overlay-container{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;box-shadow:var(--shadow-high-elevation-offset-x) var(--shadow-high-elevation-offset-y) var(--shadow-high-elevation-blur) var(--shadow-high-elevation-spread) var(--shadow-high-elevation-color)}.egds-scrim__shadow{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;box-shadow:0 0 2px 0 var(--color-shadow)}.egds-scrim__children{width:100%;flex:1;min-height:0;box-sizing:border-box}.egds-scrim__gradient-stop{height:74px;width:100%;flex-shrink:0;background-image:linear-gradient(to bottom,var(--color-scrim-opacity-none) 16%,var(--color-scrim-opacity-xx-low) 32%,var(--color-scrim-opacity-low) 50%,var(--color-scrim-opacity-high) 74%,var(--color-scrim-opacity-high) 100%)}.egds-scrim[data-gradient=bottom]{top:auto;justify-content:flex-start;align-items:flex-start;background-color:transparent}.egds-scrim[data-gradient=bottom] .egds-scrim__overlay-container{flex:none;box-shadow:none;background-color:var(--color-scrim-opacity-high)}.egds-scrim[data-gradient=bottom] .egds-scrim__shadow{flex:none;box-shadow:none}.egds-scrim[data-gradient=bottom] .egds-scrim__children{flex:none}.egds-toolbar{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;box-sizing:border-box;background-color:var(--color-surface);transition:box-shadow .2s ease;position:sticky;top:0;z-index:10}.egds-toolbar__bar{display:flex;flex-direction:row;align-items:center;width:100%;min-height:var(--sizing-14x);padding:var(--spacing-1x) calc(var(--spacing-layout-minimum-page-margin-s) - var(--spacing-2x));gap:var(--spacing-3x);box-sizing:border-box}.egds-toolbar__nav-and-title{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-1x);flex:1 0 0;min-width:0}.egds-toolbar__title-content{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;min-width:0}.egds-toolbar__title{font-family:var(--typography-font-400-medium-font-name),sans-serif;font-weight:var(--typography-font-400-medium-font-weight);font-size:var(--typography-font-400-medium-font-size);letter-spacing:var(--typography-font-400-medium-tracking);line-height:var(--typography-font-400-medium-line-height);color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.egds-toolbar__subtitle{font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height);color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.egds-toolbar__actions{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-2x);flex-shrink:0}.egds-toolbar__body{display:flex;flex-direction:column;width:100%}.egds-toolbar[data-elevation=medium]{background-color:var(--color-surface-medium-elevation)}.egds-toolbar[data-elevation=high]{background-color:var(--color-surface-high-elevation)}.egds-toolbar[data-elevated]{box-shadow:var(--shadow-medium-elevation-offset-x) var(--shadow-medium-elevation-offset-y) var(--shadow-medium-elevation-blur) var(--shadow-medium-elevation-spread) var(--shadow-medium-elevation-color)}.egds-toolbar[data-background=false]{background-color:transparent;box-shadow:var(--shadow-medium-elevation-offset-x) var(--shadow-medium-elevation-offset-y) var(--shadow-medium-elevation-blur) var(--shadow-medium-elevation-spread) var(--shadow-medium-elevation-color)}.egds-toolbar[data-background=false]:not([data-elevated]){box-shadow:none}.egds-toolbar[data-page-margin=l] .egds-toolbar__bar{padding-inline:calc(var(--spacing-layout-minimum-page-margin-l) - var(--spacing-2x))}.egds-toolbar-action{display:flex;align-items:center;justify-content:center;position:relative;height:var(--sizing-10x);width:var(--sizing-10x);flex-shrink:0;padding:0 var(--spacing-2x);gap:var(--spacing-2x);background-color:transparent;color:var(--color-secondary);border-radius:var(--corner-radius-max);border:none;overflow:hidden;cursor:pointer;text-decoration:none;box-sizing:border-box}.egds-toolbar-action:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--corner-radius-max);background-color:transparent;opacity:0;pointer-events:none}.egds-toolbar-action[data-displayed-content=label],.egds-toolbar-action[data-displayed-content=iconAndLabel]{width:auto}.egds-toolbar-action__icon{display:flex;align-items:center;justify-content:center;width:var(--sizing-6x);height:var(--sizing-6x);position:relative;z-index:1;color:inherit;flex-shrink:0}.egds-toolbar-action__icon svg{width:var(--sizing-6x);height:var(--sizing-6x);fill:currentColor}.egds-toolbar-action__label{font-family:var(--typography-font-400-medium-font-name),sans-serif;font-weight:var(--typography-font-400-medium-font-weight);font-size:var(--typography-font-400-medium-font-size);letter-spacing:var(--typography-font-400-medium-tracking);line-height:var(--typography-font-400-medium-line-height);white-space:nowrap;position:relative;z-index:1;color:inherit}.egds-toolbar-action[data-appearance=tertiary]:hover{background-color:var(--color-secondary-container-variant)}.egds-toolbar-action[data-appearance=tertiary]:active{background-color:var(--color-secondary-container)}.egds-toolbar-action[data-appearance=secondary]{background-color:var(--color-surface-low-elevation);color:var(--color-secondary);box-shadow:var(--shadow-medium-elevation-offset-x) var(--shadow-medium-elevation-offset-y) var(--shadow-medium-elevation-blur) var(--shadow-medium-elevation-spread) var(--shadow-medium-elevation-color)}.egds-toolbar-action[data-appearance=secondary]:hover{background-color:var(--color-secondary-container-variant)}.egds-toolbar-action[data-appearance=secondary]:active{background-color:var(--color-secondary-container)}.egds-toolbar-action[data-appearance=overlay]{background-color:transparent;color:var(--color-on-overlay);box-shadow:var(--shadow-medium-elevation-offset-x) var(--shadow-medium-elevation-offset-y) var(--shadow-medium-elevation-blur) var(--shadow-medium-elevation-spread) var(--shadow-medium-elevation-color)}.egds-toolbar-action[data-appearance=overlay]:after{background-color:var(--color-overlay);opacity:var(--opacity-56)}.egds-toolbar-action[data-appearance=overlay]:hover:after{opacity:var(--opacity-72)}.egds-toolbar-action[data-appearance=overlay]:active:after{opacity:var(--opacity-92)}.egds-toolbar-action[data-appearance=overlay]:hover,.egds-toolbar-action[data-appearance=overlay]:active{background-color:transparent}.egds-toolbar-action:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-bottom-sheet{display:flex;flex-direction:column;width:100%;min-height:var(--sizing-12x);overflow:clip;position:relative;background-color:var(--color-surface);border-radius:var(--corner-radius-2x) var(--corner-radius-2x) 0 0;box-shadow:var(--shadow-medium-elevation-offset-x) var(--shadow-medium-elevation-offset-y) var(--shadow-medium-elevation-blur) var(--shadow-medium-elevation-spread) var(--shadow-medium-elevation-color)}.egds-bottom-sheet__children{width:100%;box-sizing:border-box}.egds-bottom-sheet__header{display:flex;flex-direction:column;width:100%;flex-shrink:0;overflow:clip}.egds-bottom-sheet__close-button{display:flex;align-items:center;justify-content:center;width:var(--sizing-10x);height:var(--sizing-10x);border-radius:var(--corner-radius-1000x);border:none;background:none;cursor:pointer;padding:0;flex-shrink:0;color:inherit}.egds-bottom-sheet__close-icon{width:var(--sizing-6x);height:var(--sizing-6x)}.egds-bottom-sheet__toolbar-slot{width:100%;flex-shrink:0}.egds-bottom-sheet[data-header=closeFullWidth] .egds-bottom-sheet__header{align-items:flex-end;padding:var(--spacing-1x)}.egds-bottom-sheet[data-header=closeFullHeight]{flex-direction:row}.egds-bottom-sheet[data-header=closeFullHeight] .egds-bottom-sheet__children{flex:1 0 0;width:auto;min-width:1px;min-height:1px}.egds-bottom-sheet[data-header=closeFullHeight] .egds-bottom-sheet__header{align-items:flex-end;width:auto;align-self:stretch;padding:var(--spacing-1x);flex-shrink:0}.egds-bottom-sheet[data-elevation=medium]{background-color:var(--color-surface-medium-elevation)}.egds-bottom-sheet[data-elevation=high]{background-color:var(--color-surface-high-elevation);box-shadow:var(--shadow-high-elevation-offset-x) var(--shadow-high-elevation-offset-y) var(--shadow-high-elevation-blur) var(--shadow-high-elevation-spread) var(--shadow-high-elevation-color)}.egds-bottom-sheet[data-header=expandable]{overflow:hidden;transition:transform .3s cubic-bezier(.2,0,0,1),border-radius .3s cubic-bezier(.2,0,0,1)}.egds-bottom-sheet[data-header=expandable][data-expanded-height=full]{border-radius:0}.egds-bottom-sheet[data-header=expandable][data-expanded-height] .egds-bottom-sheet__children{flex:1;overflow-y:auto;min-height:0}.egds-bottom-sheet-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.egds-bottom-sheet-overlay>.egds-scrim{position:absolute;inset:0;animation:bottom-sheet-scrim-in .2s ease-out both}.egds-bottom-sheet-overlay>.egds-bottom-sheet{position:relative;z-index:1;max-width:480px;animation:bottom-sheet-slide-up .3s cubic-bezier(.2,0,0,1)}.egds-bottom-sheet-overlay>.egds-bottom-sheet[data-header=expandable]{animation-name:bottom-sheet-fade-in}@keyframes bottom-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bottom-sheet-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes bottom-sheet-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.egds-bottom-sheet-overlay[data-closing]>.egds-scrim{animation:bottom-sheet-scrim-out .2s ease-in both}.egds-bottom-sheet-overlay[data-closing]>.egds-bottom-sheet{animation:bottom-sheet-slide-down .3s cubic-bezier(.2,0,0,1) both}@keyframes bottom-sheet-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes bottom-sheet-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}.egds-body{display:flex;flex-direction:column;width:fit-content;margin:0;padding:0}.egds-body__text{width:100%;color:var(--color-on-surface);font-family:var(--typography-body-m-font-name),sans-serif;font-weight:var(--typography-body-m-font-weight);font-size:var(--typography-body-m-font-size);letter-spacing:var(--typography-body-m-tracking);line-height:var(--typography-body-m-line-height)}.egds-body[data-color=positive] .egds-body__text{color:var(--color-positive)}.egds-body[data-color=onOverlay] .egds-body__text{color:var(--color-on-overlay)}.egds-body[data-color=critical] .egds-body__text{color:var(--color-critical)}.egds-body[data-color=onSurfaceVariant] .egds-body__text{color:var(--color-on-surface-variant)}.egds-body[data-emphasized=true] .egds-body__text{font-family:var(--typography-body-m-emphasized-font-name),sans-serif;font-weight:var(--typography-body-m-emphasized-font-weight);font-size:var(--typography-body-m-emphasized-font-size);letter-spacing:var(--typography-body-m-emphasized-tracking);line-height:var(--typography-body-m-emphasized-line-height)}.egds-body[data-size=l] .egds-body__text{font-family:var(--typography-body-l-font-name),sans-serif;font-weight:var(--typography-body-l-font-weight);font-size:var(--typography-body-l-font-size);letter-spacing:var(--typography-body-l-tracking);line-height:var(--typography-body-l-line-height)}.egds-body[data-size=s] .egds-body__text{font-family:var(--typography-body-s-font-name),sans-serif;font-weight:var(--typography-body-s-font-weight);font-size:var(--typography-body-s-font-size);letter-spacing:var(--typography-body-s-tracking);line-height:var(--typography-body-s-line-height)}.egds-body[data-appearance=paragraph]{width:100%}.egds-body[data-appearance=paragraph] .egds-body__text{font-family:var(--typography-body-m-alternate-line-height-font-name),sans-serif;font-weight:var(--typography-body-m-alternate-line-height-font-weight);font-size:var(--typography-body-m-alternate-line-height-font-size);letter-spacing:var(--typography-body-m-alternate-line-height-tracking);line-height:var(--typography-body-m-alternate-line-height-line-height)}.egds-body[data-size=l][data-emphasized=true] .egds-body__text{font-family:var(--typography-body-l-emphasized-font-name),sans-serif;font-weight:var(--typography-body-l-emphasized-font-weight);font-size:var(--typography-body-l-emphasized-font-size);letter-spacing:var(--typography-body-l-emphasized-tracking);line-height:var(--typography-body-l-emphasized-line-height)}.egds-body[data-size=s][data-emphasized=true] .egds-body__text{font-family:var(--typography-body-s-emphasized-font-name),sans-serif;font-weight:var(--typography-body-s-emphasized-font-weight);font-size:var(--typography-body-s-emphasized-font-size);letter-spacing:var(--typography-body-s-emphasized-tracking);line-height:var(--typography-body-s-emphasized-line-height)}.egds-body[data-appearance=paragraph][data-emphasized=true] .egds-body__text{font-family:var(--typography-body-m-alternate-line-height-emphasized-font-name),sans-serif;font-weight:var(--typography-body-m-alternate-line-height-emphasized-font-weight);font-size:var(--typography-body-m-alternate-line-height-emphasized-font-size);letter-spacing:var(--typography-body-m-alternate-line-height-emphasized-tracking);line-height:var(--typography-body-m-alternate-line-height-emphasized-line-height)}.egds-body[data-appearance=paragraph][data-size=l] .egds-body__text{font-family:var(--typography-body-l-alternate-line-height-font-name),sans-serif;font-weight:var(--typography-body-l-alternate-line-height-font-weight);font-size:var(--typography-body-l-alternate-line-height-font-size);letter-spacing:var(--typography-body-l-alternate-line-height-tracking);line-height:var(--typography-body-l-alternate-line-height-line-height)}.egds-body[data-appearance=paragraph][data-size=s] .egds-body__text{font-family:var(--typography-body-s-alternate-line-height-font-name),sans-serif;font-weight:var(--typography-body-s-alternate-line-height-font-weight);font-size:var(--typography-body-s-alternate-line-height-font-size);letter-spacing:var(--typography-body-s-alternate-line-height-tracking);line-height:var(--typography-body-s-alternate-line-height-line-height)}.egds-body[data-appearance=paragraph][data-size=l][data-emphasized=true] .egds-body__text{font-family:var(--typography-body-l-alternate-line-height-emphasized-font-name),sans-serif;font-weight:var(--typography-body-l-alternate-line-height-emphasized-font-weight);font-size:var(--typography-body-l-alternate-line-height-emphasized-font-size);letter-spacing:var(--typography-body-l-alternate-line-height-emphasized-tracking);line-height:var(--typography-body-l-alternate-line-height-emphasized-line-height)}.egds-body[data-appearance=paragraph][data-size=s][data-emphasized=true] .egds-body__text{font-family:var(--typography-body-s-alternate-line-height-emphasized-font-name),sans-serif;font-weight:var(--typography-body-s-alternate-line-height-emphasized-font-weight);font-size:var(--typography-body-s-alternate-line-height-emphasized-font-size);letter-spacing:var(--typography-body-s-alternate-line-height-emphasized-tracking);line-height:var(--typography-body-s-alternate-line-height-emphasized-line-height)}.egds-button{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;height:var(--sizing-12x);padding-top:0;padding-bottom:0;padding-inline-start:var(--spacing-5x);padding-inline-end:var(--spacing-5x);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--corner-radius-max);border:none;overflow:hidden;cursor:pointer;text-decoration:none}.egds-button:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--corner-radius-max);background-color:var(--color-primary-variant);opacity:0;pointer-events:none}.egds-button__start-visual-and-label{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-1x-half);width:fit-content;position:relative;z-index:1}.egds-button__start-visual{display:flex;align-items:center;justify-content:center;width:fit-content;color:inherit}.egds-button__start-visual svg{width:var(--sizing-5x);height:var(--sizing-5x);fill:currentColor}.egds-button__label{color:var(--color-on-primary);font-family:var(--typography-font-300-medium-font-name),sans-serif;font-weight:var(--typography-font-300-medium-font-weight);font-size:var(--typography-font-300-medium-font-size);letter-spacing:var(--typography-font-300-medium-tracking);line-height:var(--typography-font-300-medium-line-height);white-space:nowrap}.egds-button__end-visual{display:flex;align-items:center;justify-content:center;width:fit-content;position:relative;z-index:1;color:inherit}.egds-button__end-visual svg{fill:currentColor}.egds-button[data-appearance=filled]:hover:not(:disabled):after{opacity:var(--opacity-56)}.egds-button[data-appearance=filled]:active:not(:disabled){background-color:var(--color-primary-variant)}.egds-button[data-appearance=filled]:active:not(:disabled):after{opacity:0}.egds-button:disabled{opacity:var(--opacity-36);cursor:not-allowed}.egds-button[data-size=xS]{height:var(--sizing-8x);padding-inline-start:var(--spacing-3x);padding-inline-end:var(--spacing-3x)}.egds-button[data-size=xS] .egds-button__start-visual-and-label{gap:var(--spacing-1x)}.egds-button[data-size=xS] .egds-button__label{font-family:var(--typography-font-200-medium-font-name),sans-serif;font-weight:var(--typography-font-200-medium-font-weight);font-size:var(--typography-font-200-medium-font-size);letter-spacing:var(--typography-font-200-medium-tracking);line-height:var(--typography-font-200-medium-line-height)}.egds-button[data-size=xS] .egds-button__start-visual svg{width:var(--sizing-4x-half);height:var(--sizing-4x-half)}.egds-button[data-size=s]{height:var(--sizing-9x);padding-inline-start:var(--spacing-4x);padding-inline-end:var(--spacing-4x)}.egds-button[data-size=s] .egds-button__start-visual-and-label{gap:var(--spacing-1x)}.egds-button[data-size=s] .egds-button__label{font-family:var(--typography-font-200-medium-font-name),sans-serif;font-weight:var(--typography-font-200-medium-font-weight);font-size:var(--typography-font-200-medium-font-size);letter-spacing:var(--typography-font-200-medium-tracking);line-height:var(--typography-font-200-medium-line-height)}.egds-button[data-size=s] .egds-button__start-visual svg{width:var(--sizing-4x-half);height:var(--sizing-4x-half)}.egds-button[data-size=l]{height:var(--sizing-15x);padding-inline-start:var(--spacing-6x);padding-inline-end:var(--spacing-6x)}.egds-button[data-size=l] .egds-button__start-visual-and-label{gap:var(--spacing-2x)}.egds-button[data-size=l] .egds-button__label{font-family:var(--typography-font-400-medium-font-name),sans-serif;font-weight:var(--typography-font-400-medium-font-weight);font-size:var(--typography-font-400-medium-font-size);letter-spacing:var(--typography-font-400-medium-tracking);line-height:var(--typography-font-400-medium-line-height)}.egds-button[data-size=l] .egds-button__start-visual svg{width:var(--sizing-6x);height:var(--sizing-6x)}.egds-button[data-size=xL]{height:var(--sizing-18x);padding-inline-start:var(--spacing-7x);padding-inline-end:var(--spacing-7x)}.egds-button[data-size=xL] .egds-button__start-visual-and-label{gap:var(--spacing-2x)}.egds-button[data-size=xL] .egds-button__label{font-family:var(--typography-font-500-medium-font-name),sans-serif;font-weight:var(--typography-font-500-medium-font-weight);font-size:var(--typography-font-500-medium-font-size);letter-spacing:var(--typography-font-500-medium-tracking);line-height:var(--typography-font-500-medium-line-height)}.egds-button[data-size=xL] .egds-button__start-visual svg{width:var(--sizing-7x);height:var(--sizing-7x)}.egds-button[data-appearance=outline]{background-color:transparent;color:var(--color-secondary);border:var(--sizing-0x-quarter) solid var(--color-outline-variant)}.egds-button[data-appearance=outline]{overflow:visible}.egds-button[data-appearance=outline]:after{background-color:transparent;opacity:0;box-shadow:var(--shadow-medium-elevation-offset-x) var(--shadow-medium-elevation-offset-y) var(--shadow-medium-elevation-blur) var(--shadow-medium-elevation-spread) var(--shadow-medium-elevation-color)}.egds-button[data-appearance=outline][data-elevated]:after{opacity:1}.egds-button[data-appearance=outline][data-elevated]{background-color:var(--color-surface-low-elevation)}.egds-button[data-appearance=outline]:hover:not(:disabled):after{opacity:0}.egds-button[data-appearance=outline][data-elevated]:hover:not(:disabled):after{opacity:1}.egds-button[data-appearance=outline]:active:not(:disabled):after{opacity:0}.egds-button[data-appearance=outline][data-elevated]:active:not(:disabled):after{opacity:1}.egds-button[data-appearance=outline] .egds-button__label{color:var(--color-secondary)}.egds-button[data-appearance=text]{background-color:transparent;color:var(--color-secondary)}.egds-button[data-appearance=text]:after{background-color:transparent;opacity:0}.egds-button[data-appearance=text]:hover:not(:disabled):after,.egds-button[data-appearance=text]:active:not(:disabled):after{opacity:0}.egds-button[data-appearance=text] .egds-button__label{color:var(--color-secondary)}.egds-button[data-appearance=overlay]{background-color:transparent;color:var(--color-on-overlay)}.egds-button[data-appearance=overlay]:after{background-color:var(--color-overlay);opacity:var(--opacity-56)}.egds-button[data-appearance=overlay] .egds-button__label{color:var(--color-on-overlay)}.egds-button[data-appearance=outline]:hover:not(:disabled){background-color:var(--color-secondary-container-variant);color:var(--color-on-secondary-container)}.egds-button[data-appearance=outline]:hover:not(:disabled) .egds-button__label{color:var(--color-on-secondary-container)}.egds-button[data-appearance=outline]:active:not(:disabled){background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.egds-button[data-appearance=outline]:active:not(:disabled) .egds-button__label{color:var(--color-on-secondary-container)}.egds-button[data-appearance=outline]:disabled:after{background-color:transparent;box-shadow:none;opacity:0}.egds-button[data-appearance=text]:hover:not(:disabled){background-color:var(--color-secondary-container-variant);color:var(--color-on-secondary-container)}.egds-button[data-appearance=text]:hover:not(:disabled) .egds-button__label{color:var(--color-on-secondary-container)}.egds-button[data-appearance=text]:active:not(:disabled){background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.egds-button[data-appearance=text]:active:not(:disabled) .egds-button__label{color:var(--color-on-secondary-container)}.egds-button[data-appearance=overlay]:hover:not(:disabled):after{opacity:var(--opacity-72)}.egds-button[data-appearance=overlay]:active:not(:disabled):after{opacity:var(--opacity-92)}.egds-button[data-appearance=outline][data-size=xS]:disabled:after,.egds-button[data-appearance=outline][data-size=s]:disabled:after,.egds-button[data-appearance=outline][data-size=l]:disabled:after,.egds-button[data-appearance=outline][data-size=xL]:disabled:after{background-color:transparent;box-shadow:none;opacity:0}.egds-button:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-form-error-message{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-1x)}.egds-form-error-message__error-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x);height:var(--sizing-4x);color:var(--color-critical)}.egds-form-error-message__error-icon svg{width:var(--sizing-4x);height:var(--sizing-4x);fill:currentColor}.egds-form-error-message__error-message{flex:1;color:var(--color-critical);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-form-label{display:flex;flex-direction:column;gap:var(--spacing-0x-half)}.egds-form-label__label-row{display:flex;flex-direction:row;flex-wrap:wrap;width:fit-content;height:fit-content;gap:var(--spacing-1x)}.egds-form-label__label{color:var(--color-on-surface);font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height)}.egds-form-label__required-indicator{color:var(--color-critical);font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height)}.egds-form-label__description{color:var(--color-on-surface);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-form-label__children{width:100%}.egds-checkbox{display:flex;flex-direction:row;gap:var(--spacing-2x);padding-top:var(--spacing-2x);padding-bottom:var(--spacing-2x);padding-left:0;padding-right:0;cursor:pointer;box-sizing:border-box}.egds-checkbox__input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.egds-checkbox__control{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x-half);height:var(--sizing-4x-half);border-radius:var(--corner-radius-1x);border:var(--sizing-0x-half) solid var(--color-outline);background-color:var(--color-surface);box-sizing:border-box}.egds-checkbox__icon{display:block;color:var(--color-on-secondary)}.egds-checkbox__body{display:flex;flex-direction:column;flex:1 1 0%;gap:var(--spacing-0x-half)}.egds-checkbox__body>.egds-form-label{flex:1 1 0%}.egds-checkbox__error-message{color:var(--color-critical);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-checkbox:hover:not([data-disabled]) .egds-checkbox__control{border-color:var(--color-secondary)}.egds-checkbox:active:not([data-disabled]) .egds-checkbox__control{border-color:var(--color-secondary)}.egds-checkbox[data-disabled]{opacity:var(--opacity-36);cursor:not-allowed;pointer-events:none}.egds-checkbox[data-selected=selected] .egds-checkbox__control,.egds-checkbox[data-selected=indeterminate] .egds-checkbox__control{border-color:var(--color-secondary);background-color:var(--color-secondary)}.egds-checkbox:has(.egds-checkbox__input:focus-visible) .egds-checkbox__control{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-form-group-heading{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-1x);row-gap:4px;margin:0;padding:0}.egds-form-group-heading__heading{color:var(--color-on-surface);font-family:var(--typography-font-300-medium-font-name),sans-serif;font-weight:var(--typography-font-300-medium-font-weight);font-size:var(--typography-font-300-medium-font-size);letter-spacing:var(--typography-font-300-medium-tracking);line-height:var(--typography-font-300-medium-line-height);margin:0;padding:0}.egds-form-group-heading__required-indicator{color:var(--color-critical);font-family:var(--typography-font-300-medium-font-name),sans-serif;font-weight:var(--typography-font-300-medium-font-weight);font-size:var(--typography-font-300-medium-font-size);letter-spacing:var(--typography-font-300-medium-tracking);line-height:var(--typography-font-300-medium-line-height)}.egds-form-group-heading__children{width:100%}.egds-checkbox-group{display:flex;flex-direction:column;gap:var(--spacing-2x);border:none;margin:0;padding:0}.egds-checkbox-group__items{width:100%}.egds-checkbox-group__error{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:var(--spacing-1x)}.egds-checkbox-group__error-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x);height:var(--sizing-4x);color:var(--color-critical)}.egds-checkbox-group__error-icon svg{width:var(--sizing-4x);height:var(--sizing-4x);fill:currentColor}.egds-checkbox-group__error-message{flex:1;color:var(--color-critical);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-card{display:flex;flex-direction:column;width:100%;box-sizing:border-box;background-color:var(--color-surface-low-elevation);border-radius:var(--corner-radius-xl);overflow:hidden;box-shadow:var(--shadow-low-elevation-offset-x) var(--shadow-low-elevation-offset-y) var(--shadow-low-elevation-blur) var(--shadow-low-elevation-spread) var(--shadow-low-elevation-color);border:var(--sizing-0x-quarter) solid transparent}.egds-card__header{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;width:100%}.egds-card__featured-container{display:flex;align-items:center;background-color:var(--color-primary);padding-inline-start:var(--spacing-4x);padding-inline-end:var(--spacing-4x);padding-top:var(--spacing-2x);padding-bottom:var(--spacing-2x);overflow:hidden;flex-shrink:0;width:100%;box-sizing:border-box}.egds-card__featured-text{color:var(--color-on-primary);font-family:var(--typography-font-300-bold-font-name),sans-serif;font-weight:var(--typography-font-300-bold-font-weight);font-size:var(--typography-font-300-bold-font-size);letter-spacing:var(--typography-font-300-bold-tracking);line-height:var(--typography-font-300-bold-line-height)}.egds-card__children{width:100%;box-sizing:border-box}.egds-card[data-appearance=surface]{background-color:var(--color-surface)}.egds-card[data-appearance=surfaceContainerVariant]{background-color:var(--color-surface-container-variant)}.egds-card[data-appearance=primaryContainerVariant]{background-color:var(--color-primary-container-variant)}.egds-card[data-corner-radius=none]{border-radius:0}.egds-card[data-border=solid]{border-color:var(--color-outline-variant)}.egds-card[data-border=dashed]{border-style:dashed;border-color:var(--color-outline-variant)}.egds-card[data-selected]{border-color:var(--color-secondary);box-shadow:inset 0 0 0 var(--sizing-0x-quarter) var(--color-secondary),var(--shadow-low-elevation-offset-x) var(--shadow-low-elevation-offset-y) var(--shadow-low-elevation-blur) var(--shadow-low-elevation-spread) var(--shadow-low-elevation-color)}.egds-card[data-border=solid][data-selected],.egds-card[data-border=dashed][data-selected]{border-color:var(--color-secondary);border-style:solid;box-shadow:inset 0 0 0 var(--sizing-0x-quarter) var(--color-secondary),var(--shadow-low-elevation-offset-x) var(--shadow-low-elevation-offset-y) var(--shadow-low-elevation-blur) var(--shadow-low-elevation-spread) var(--shadow-low-elevation-color)}.egds-centered-sheet{display:flex;flex-direction:column;width:100%;min-width:var(--sizing-70x);max-width:var(--sizing-120x);background-color:var(--color-surface-high-elevation);border-radius:var(--corner-radius-xl);overflow:hidden;box-shadow:var(--shadow-high-elevation-offset-x) var(--shadow-high-elevation-offset-y) var(--shadow-high-elevation-blur) var(--shadow-high-elevation-spread) var(--shadow-high-elevation-color);margin:var(--spacing-layout-minimum-page-margin-s);max-block-size:calc(100dvb - 2 * var(--spacing-layout-minimum-page-margin-s));box-sizing:border-box}.egds-centered-sheet__toolbar{position:sticky;top:0;z-index:1;width:100%;flex-shrink:0}.egds-centered-sheet__children{width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;box-sizing:border-box}.egds-centered-sheet[data-size=m]{width:100%;min-width:var(--sizing-130x);max-width:var(--sizing-180x)}.egds-centered-sheet-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.egds-centered-sheet-overlay>.egds-scrim{position:absolute;inset:0;animation:centered-sheet-scrim-in .2s ease-out both}.egds-centered-sheet-overlay>.egds-centered-sheet{position:relative;z-index:1;animation:centered-sheet-scale-in .25s cubic-bezier(.2,0,0,1) both}@keyframes centered-sheet-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes centered-sheet-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.egds-centered-sheet-overlay[data-closing]>.egds-scrim{animation:centered-sheet-scrim-out .2s ease-in both}.egds-centered-sheet-overlay[data-closing]>.egds-centered-sheet{animation:centered-sheet-scale-out .25s cubic-bezier(.2,0,0,1) both}@keyframes centered-sheet-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes centered-sheet-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.egds-dialog{display:flex;flex-direction:column;width:280px;background-color:var(--color-surface-high-elevation);border-radius:var(--corner-radius-xl);overflow:hidden;box-shadow:var(--shadow-high-elevation-offset-x) var(--shadow-high-elevation-offset-y) var(--shadow-high-elevation-blur) var(--shadow-high-elevation-spread) var(--shadow-high-elevation-color);box-sizing:border-box}.egds-dialog__body{display:flex;flex-direction:column;gap:var(--spacing-4x);padding:var(--spacing-6x);width:100%;box-sizing:border-box;border-radius:var(--corner-radius-xl)}.egds-dialog__content{display:flex;flex-direction:column;gap:var(--spacing-2x);width:100%;box-sizing:border-box}.egds-dialog__heading{width:100%;font-family:var(--typography-font-500-regular-font-name),sans-serif;font-weight:var(--typography-font-500-regular-font-weight);font-size:var(--typography-font-500-regular-font-size);letter-spacing:var(--typography-font-500-regular-tracking);line-height:var(--typography-font-500-regular-line-height);color:var(--color-on-surface);margin:0}.egds-dialog__description{width:100%;font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height);color:var(--color-on-surface);margin:0}.egds-dialog__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3x);width:100%;box-sizing:border-box}.egds-dialog__actions[data-layout-direction=horizontal]{flex-direction:row}.egds-dialog__actions[data-layout-direction=vertical]>*{width:100%}.egds-dialog__actions[data-layout-direction=horizontal]>*{flex:1}.egds-dialog-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.egds-dialog-overlay>.egds-scrim{position:absolute;inset:0;animation:dialog-scrim-in .2s ease-out both}.egds-dialog-overlay>.egds-dialog{position:relative;z-index:1;animation:dialog-scale-in .25s cubic-bezier(.2,0,0,1) both}@keyframes dialog-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.egds-dialog-overlay[data-closing]>.egds-scrim{animation:dialog-scrim-out .2s ease-in both}.egds-dialog-overlay[data-closing]>.egds-dialog{animation:dialog-scale-out .25s cubic-bezier(.2,0,0,1) both}@keyframes dialog-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.egds-divider{margin:0;padding:0;border:none;height:var(--sizing-0x-quarter);background-color:var(--color-outline-variant);width:100%}.egds-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-6x);height:var(--sizing-6x);color:var(--color-on-surface)}.egds-icon svg{width:100%;height:100%;fill:currentColor}.egds-icon[data-size=xS]{width:var(--sizing-4x);height:var(--sizing-4x)}.egds-icon[data-size=s]{width:var(--sizing-4x-half);height:var(--sizing-4x-half)}.egds-icon[data-size=l]{width:var(--sizing-8x);height:var(--sizing-8x)}.egds-icon[data-size=xL]{width:var(--sizing-12x);height:var(--sizing-12x)}.egds-icon[data-appearance=positive]{color:var(--color-positive)}.egds-icon[data-appearance=critical]{color:var(--color-critical)}.egds-icon[data-appearance=overlay]{color:var(--color-on-overlay)}.egds-icon[data-appearance=secondary]{color:var(--color-secondary)}.egds-icon[data-appearance=onPrimary]{color:var(--color-on-primary)}.egds-icon[data-appearance=onSecondaryContainer]{color:var(--color-on-secondary-container)}.egds-icon[data-appearance=onSurfaceVariant]{color:var(--color-on-surface-variant)}.egds-expando-link{display:flex;flex-direction:column;width:100%;position:relative}.egds-expando-link__body{display:flex;flex-direction:column;flex:1 1 auto;width:100%;position:relative;overflow:hidden}.egds-expando-link[data-peek]:not([data-expanded]) .egds-expando-link__body{max-height:calc(var(--expando-link-peeked-lines, 5) * var(--typography-body-m-line-height, 18px));overflow:hidden}.egds-expando-link[data-peek]:not([data-expanded])[data-size=small] .egds-expando-link__body{max-height:calc(var(--expando-link-peeked-lines, 5) * var(--typography-body-s-line-height, 16px))}.egds-expando-link[data-peek]:not([data-expanded])[data-size=large] .egds-expando-link__body{max-height:calc(var(--expando-link-peeked-lines, 5) * var(--typography-body-l-line-height, 20px))}.egds-expando-link[data-peek][data-expanded] .egds-expando-link__body{max-height:none;overflow:visible}.egds-expando-link__body[data-scrim]{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--sizing-12x)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--sizing-12x)),transparent)}.egds-expando-link__children{flex:1 1 auto;width:100%}.egds-expando-link__trigger{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:var(--spacing-1x);padding:var(--spacing-3x) var(--spacing-0x);background:none;border:none;cursor:pointer;font:inherit;text-align:start}.egds-expando-link__label{flex:0 0 auto;color:var(--color-secondary);font-family:var(--typography-font-300-regular-underline-font-name),sans-serif;font-weight:var(--typography-font-300-regular-underline-font-weight);font-size:var(--typography-font-300-regular-underline-font-size);letter-spacing:var(--typography-font-300-regular-underline-tracking);line-height:var(--typography-font-300-regular-underline-line-height);text-decoration:var(--typography-font-300-regular-underline-text-decoration)}.egds-expando-link__icon{flex-shrink:0;width:var(--sizing-4x-half);height:var(--sizing-4x-half);color:var(--color-secondary);transition:transform .2s ease}.egds-expando-link[data-size=small] .egds-expando-link__trigger{align-items:center}.egds-expando-link[data-size=small] .egds-expando-link__label{font-family:var(--typography-font-200-regular-underline-font-name),sans-serif;font-weight:var(--typography-font-200-regular-underline-font-weight);font-size:var(--typography-font-200-regular-underline-font-size);letter-spacing:var(--typography-font-200-regular-underline-tracking);line-height:var(--typography-font-200-regular-underline-line-height);text-decoration:var(--typography-font-200-regular-underline-text-decoration)}.egds-expando-link[data-size=large] .egds-expando-link__trigger{align-items:center}.egds-expando-link[data-size=large] .egds-expando-link__label{font-family:var(--typography-font-400-regular-underline-font-name),sans-serif;font-weight:var(--typography-font-400-regular-underline-font-weight);font-size:var(--typography-font-400-regular-underline-font-size);letter-spacing:var(--typography-font-400-regular-underline-tracking);line-height:var(--typography-font-400-regular-underline-line-height);text-decoration:var(--typography-font-400-regular-underline-text-decoration)}.egds-expando-link[data-trigger-position=end] .egds-expando-link__trigger{justify-content:flex-end;align-items:center}.egds-expando-link[data-trigger-position=end] .egds-expando-link__label{flex:1 0 0;text-align:end}.egds-expando-link[data-expanded] .egds-expando-link__trigger{align-items:center}.egds-expando-link[data-expanded] .egds-expando-link__label{flex:0 0 auto}.egds-expando-link[data-expanded] .egds-expando-link__icon{transform:rotate(180deg)}.egds-expando-link[data-peek][data-expanded] .egds-expando-link__trigger{align-items:flex-start}.egds-expando-link[data-peek][data-expanded] .egds-expando-link__label{flex:1 1 auto}.egds-expando-link[data-peek][data-size=small] .egds-expando-link__trigger{align-items:flex-start}.egds-expando-link[data-peek][data-size=small] .egds-expando-link__label{flex:1 1 auto}.egds-expando-link[data-peek][data-size=large] .egds-expando-link__trigger{align-items:flex-start}.egds-expando-link[data-peek][data-size=large] .egds-expando-link__label,.egds-expando-link[data-expanded][data-trigger-position=end] .egds-expando-link__label{flex:1 1 auto}.egds-expando-link__trigger:focus-visible{outline:2px solid var(--color-outline-focus, #1668e3);outline-offset:2px;border-radius:2px}.egds-heading{display:flex;flex-direction:row;align-items:center;margin:0;padding:0}.egds-heading__text{flex:1;color:var(--color-on-surface);font-family:var(--typography-headline-m-font-name),sans-serif;font-weight:var(--typography-headline-m-font-weight);font-size:var(--typography-headline-m-font-size);letter-spacing:var(--typography-headline-m-tracking);line-height:var(--typography-headline-m-line-height);text-transform:none}.egds-heading[data-color=onSurfaceVariant] .egds-heading__text{color:var(--color-on-surface-variant)}.egds-heading[data-color=onOverlay] .egds-heading__text{color:var(--color-on-overlay)}.egds-heading[data-appearance=displayM] .egds-heading__text{font-family:var(--typography-display-m-font-name),sans-serif;font-weight:var(--typography-display-m-font-weight);font-size:var(--typography-display-m-font-size);letter-spacing:var(--typography-display-m-tracking);line-height:var(--typography-display-m-line-height)}.egds-heading[data-appearance=displayS] .egds-heading__text{font-family:var(--typography-display-s-font-name),sans-serif;font-weight:var(--typography-display-s-font-weight);font-size:var(--typography-display-s-font-size);letter-spacing:var(--typography-display-s-tracking);line-height:var(--typography-display-s-line-height)}.egds-heading[data-appearance=headlineXl] .egds-heading__text{font-family:var(--typography-headline-xl-font-name),sans-serif;font-weight:var(--typography-headline-xl-font-weight);font-size:var(--typography-headline-xl-font-size);letter-spacing:var(--typography-headline-xl-tracking);line-height:var(--typography-headline-xl-line-height)}.egds-heading[data-appearance=headlineL] .egds-heading__text{font-family:var(--typography-headline-l-font-name),sans-serif;font-weight:var(--typography-headline-l-font-weight);font-size:var(--typography-headline-l-font-size);letter-spacing:var(--typography-headline-l-tracking);line-height:var(--typography-headline-l-line-height)}.egds-heading[data-appearance=headlineS] .egds-heading__text{font-family:var(--typography-headline-s-font-name),sans-serif;font-weight:var(--typography-headline-s-font-weight);font-size:var(--typography-headline-s-font-size);letter-spacing:var(--typography-headline-s-tracking);line-height:var(--typography-headline-s-line-height)}.egds-heading[data-appearance=headlineOverline] .egds-heading__text{font-family:var(--typography-headline-overline-font-name),sans-serif;font-weight:var(--typography-headline-overline-font-weight);font-size:var(--typography-headline-overline-font-size);letter-spacing:var(--typography-headline-overline-tracking);line-height:var(--typography-headline-overline-line-height);text-transform:uppercase}.egds-expando-list-item{display:flex;flex-direction:column;min-height:var(--sizing-6x);gap:var(--spacing-3x);box-sizing:border-box}.egds-expando-list-item__trigger{display:flex;flex-direction:row;align-items:center;width:100%;gap:var(--spacing-2x);background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-align:start}.egds-expando-list-item__trigger:disabled{cursor:not-allowed;pointer-events:none}.egds-expando-list-item__trigger-icon{flex-shrink:0;width:var(--sizing-6x);height:var(--sizing-6x);color:var(--color-on-surface);transition:transform .2s ease}.egds-expando-list-item__trigger-header{flex:1}.egds-expando-list-item__body{display:flex;flex-direction:row;width:100%;padding-left:var(--spacing-8x);padding-right:0;padding-top:0;padding-bottom:0;box-sizing:border-box}.egds-expando-list-item__children{width:100%}.egds-expando-list-item[data-disabled]{opacity:var(--opacity-36)}.egds-expando-list-item[data-expanded] .egds-expando-list-item__trigger-icon{transform:rotate(-180deg)}.egds-expando-list-item[data-indented=false] .egds-expando-list-item__body{padding-left:0;padding-right:0}.egds-expando-list-item[data-icon-trigger-position=end] .egds-expando-list-item__body{padding-left:0;padding-right:var(--spacing-8x)}.egds-expando-list-item[data-indented=false][data-icon-trigger-position=end] .egds-expando-list-item__body{padding-right:0}.egds-expando-list-item__trigger:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-favorite-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:var(--sizing-9x);height:var(--sizing-9x);flex-shrink:0;background-color:transparent;border-radius:var(--corner-radius-none);border:none;padding:0;cursor:pointer;text-decoration:none}.egds-favorite-button__background-icon{display:flex;align-items:center;justify-content:center;width:var(--sizing-6x);height:24px;filter:drop-shadow(0px 2px 6px rgba(0,0,0,.25))}.egds-favorite-button__background-icon svg{width:var(--sizing-6x);height:24px}.egds-favorite-button__background-icon path{fill:var(--color-scrim-opacity-high)}.egds-favorite-button[data-selected=true] .egds-favorite-button__background-icon path{fill:var(--color-favorite)}.egds-favorite-button[aria-pressed=true] .egds-favorite-button__background-icon path{fill:var(--color-favorite)}.egds-favorite-button__outline-icon{position:absolute;top:6px;left:6px;display:flex;align-items:center;justify-content:center;width:var(--sizing-6x);height:24px;pointer-events:none}.egds-favorite-button__outline-icon svg{width:var(--sizing-6x);height:24px}.egds-favorite-button__outline-icon path{fill:var(--color-on-overlay)}.egds-favorite-button:disabled{opacity:var(--opacity-36);cursor:not-allowed}.egds-favorite-button:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-full-sheet{display:flex;flex-direction:column;width:100%;height:100%;min-width:var(--sizing-72x);background-color:var(--color-surface);box-sizing:border-box;position:relative}.egds-full-sheet__toolbar-container{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.egds-full-sheet__offset{width:100%;height:62px;flex-shrink:0}.egds-full-sheet__toolbar{width:100%;flex-shrink:0}.egds-full-sheet__children{width:100%;flex:1 0 0;min-height:0;overflow-y:auto;box-sizing:border-box}.egds-full-sheet[data-toolbar-overlaid=true] .egds-full-sheet__toolbar-container{position:absolute;width:100%;left:0;top:0}.egds-full-sheet-overlay{position:fixed;inset:0;z-index:1000;display:flex}.egds-full-sheet-overlay>.egds-full-sheet{width:100%;height:100%;animation:full-sheet-fade-in .25s ease-out both}@keyframes full-sheet-fade-in{0%{opacity:0}to{opacity:1}}.egds-full-sheet-overlay[data-closing]>.egds-full-sheet{animation:full-sheet-fade-out .25s ease-in both}@keyframes full-sheet-fade-out{0%{opacity:1}to{opacity:0}}.egds-form-group{display:flex;flex-direction:column;gap:var(--spacing-1x);border:none;margin:0;padding:0}.egds-form-group__children{width:100%}.egds-image{position:relative;width:100%;overflow:hidden}.egds-image__fill{display:block;width:100%;height:100%;object-fit:cover;background-color:var(--color-surface-container)}.egds-image[data-ratio="16:9"]{aspect-ratio:16 / 9}.egds-image[data-ratio="4:1"]{aspect-ratio:4 / 1}.egds-image[data-ratio="21:9"]{aspect-ratio:21 / 9}.egds-image[data-ratio="3:2"]{aspect-ratio:3 / 2}.egds-image[data-ratio="4:3"]{aspect-ratio:4 / 3}.egds-image[data-ratio="1:1"]{aspect-ratio:1 / 1}.egds-image[data-ratio="3:4"]{aspect-ratio:3 / 4}.egds-image[data-ratio=none]{aspect-ratio:auto}.egds-link{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing-1x);row-gap:var(--spacing-1x);margin:0;padding:0;border:none;background:none;cursor:pointer;text-decoration:none;color:var(--color-secondary)}.egds-link__label{color:var(--color-secondary);font-family:var(--typography-font-300-regular-underline-font-name),sans-serif;font-weight:var(--typography-font-300-regular-underline-font-weight);font-size:var(--typography-font-300-regular-underline-font-size);letter-spacing:var(--typography-font-300-regular-underline-tracking);line-height:var(--typography-font-300-regular-underline-line-height);text-decoration:var(--typography-font-300-regular-underline-text-decoration)}.egds-link__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x-half);height:var(--sizing-4x-half);color:inherit}.egds-link__icon svg{width:100%;height:100%;fill:currentColor}.egds-link[data-size=s] .egds-link__icon{width:var(--sizing-4x);height:var(--sizing-4x)}.egds-link[data-size=s] .egds-link__label{font-family:var(--typography-font-200-regular-underline-font-name),sans-serif;font-weight:var(--typography-font-200-regular-underline-font-weight);font-size:var(--typography-font-200-regular-underline-font-size);letter-spacing:var(--typography-font-200-regular-underline-tracking);line-height:var(--typography-font-200-regular-underline-line-height);text-decoration:var(--typography-font-200-regular-underline-text-decoration)}.egds-link[data-size=l] .egds-link__label{font-family:var(--typography-font-400-regular-underline-font-name),sans-serif;font-weight:var(--typography-font-400-regular-underline-font-weight);font-size:var(--typography-font-400-regular-underline-font-size);letter-spacing:var(--typography-font-400-regular-underline-tracking);line-height:var(--typography-font-400-regular-underline-line-height);text-decoration:var(--typography-font-400-regular-underline-text-decoration)}.egds-link[data-appearance=overlay],.egds-link[data-appearance=overlay] .egds-link__label{color:var(--color-on-overlay)}.egds-link[data-disabled=true]{opacity:var(--opacity-36);cursor:not-allowed;pointer-events:none}.egds-link:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2x);width:100%;list-style:none;margin:0;padding:0}.egds-list[data-direction=horizontal]{flex-direction:row}.egds-list-item{display:flex;flex-direction:row;align-items:flex-start;width:100%;color:var(--color-on-surface);font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height)}.egds-list-item[data-marker=bullet]{display:list-item;list-style-type:disc;margin-inline-start:var(--sizing-6x)}.egds-list-item[data-marker=number]{display:list-item;list-style-type:decimal;margin-inline-start:var(--sizing-6x);padding-inline-start:var(--spacing-1x)}.egds-list-item[data-marker=number]::marker,.egds-list-item[data-marker=bullet]::marker{color:inherit}.egds-list-item__text{flex:1 0 0}.egds-list-item__marker-container{display:flex;flex-direction:row;align-items:flex-start;align-self:stretch;flex-shrink:0;width:var(--sizing-6x)}.egds-list-item__icon-marker{width:var(--sizing-4x-half);height:var(--sizing-4x-half);flex-shrink:0;color:currentColor;fill:currentColor}.egds-list-item__icon-marker svg{width:100%;height:100%;fill:currentColor}.egds-list-item[data-size=s]{font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-list-item[data-size=l]{font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-list-item[data-color=onSurfaceVariant]{color:var(--color-on-surface-variant)}.egds-list-item[data-color=positive]{color:var(--color-positive)}.egds-list-item[data-color=critical]{color:var(--color-critical)}.egds-list-item[data-color=onOverlay]{color:var(--color-on-overlay)}.egds-list-item[data-marker=icon][data-size=s] .egds-list-item__icon-marker{width:var(--sizing-4x);height:var(--sizing-4x)}.egds-list-item[data-marker=icon][data-size=l] .egds-list-item__icon-marker{width:var(--sizing-5x);height:var(--sizing-5x)}.egds-list-item[data-marker=icon][data-color=onSurfaceVariant] .egds-list-item__icon-marker{color:var(--color-on-surface-variant)}.egds-list-item[data-marker=icon][data-color=positive] .egds-list-item__icon-marker{color:var(--color-positive)}.egds-list-item[data-marker=icon][data-color=critical] .egds-list-item__icon-marker{color:var(--color-critical)}.egds-list-item[data-marker=icon][data-color=onOverlay] .egds-list-item__icon-marker{color:var(--color-on-overlay)}.egds-loading-bar{position:relative;overflow:hidden;height:var(--sizing-1x);width:100%}.egds-loading-bar__fill{position:absolute;top:0;left:0;height:var(--sizing-1x);background-color:var(--color-primary);width:100%}.egds-loading-bar[data-indeterminate=true] .egds-loading-bar__fill{width:50%;animation:egds-loading-bar-slide 1.5s ease-in-out infinite}@keyframes egds-loading-bar-slide{0%{left:-50%}to{left:100%}}.egds-loading-spinner{position:relative;width:var(--sizing-9x);height:var(--sizing-9x);flex-shrink:0}.egds-loading-spinner__background{position:absolute;inset:0;border-radius:var(--corner-radius-1000x);background-color:var(--color-surface);box-shadow:var(--shadow-high-elevation-offset-x) var(--shadow-high-elevation-offset-y) var(--shadow-high-elevation-blur) var(--shadow-high-elevation-spread) var(--shadow-high-elevation-color)}.egds-loading-spinner__track{position:absolute;inset:0;border-radius:50%;border-style:solid;border-color:var(--color-primary);border-width:var(--sizing-1x-half);opacity:var(--opacity-24);box-sizing:border-box}.egds-loading-spinner__indicator{position:absolute;inset:0;border-radius:50%;border-style:solid;border-width:var(--sizing-1x-half);box-sizing:border-box;border-top-color:var(--color-primary);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;animation:egds-loading-spinner-rotate 1.4s linear infinite}@keyframes egds-loading-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.egds-loading-spinner[data-elevated=true]{width:var(--sizing-12x);height:var(--sizing-12x)}.egds-loading-spinner[data-elevated=true] .egds-loading-spinner__track,.egds-loading-spinner[data-elevated=true] .egds-loading-spinner__indicator{inset:calc((var(--sizing-12x) - var(--sizing-9x)) / 2)}.egds-loading-spinner[data-size=small]{width:var(--sizing-6x);height:var(--sizing-6x)}.egds-loading-spinner[data-size=small] .egds-loading-spinner__track,.egds-loading-spinner[data-size=small] .egds-loading-spinner__indicator{border-width:var(--sizing-1x)}.egds-loading-spinner[data-appearance=overlay]{width:var(--sizing-9x);height:var(--sizing-9x)}.egds-loading-spinner[data-appearance=overlay] .egds-loading-spinner__track{border-color:var(--color-on-overlay)}.egds-loading-spinner[data-appearance=overlay] .egds-loading-spinner__indicator{border-top-color:var(--color-on-overlay)}.egds-loading-spinner[data-size=small][data-elevated=true]{width:var(--sizing-9x);height:var(--sizing-9x)}.egds-loading-spinner[data-size=small][data-elevated=true] .egds-loading-spinner__track,.egds-loading-spinner[data-size=small][data-elevated=true] .egds-loading-spinner__indicator{inset:calc((var(--sizing-9x) - var(--sizing-6x)) / 2)}.egds-loading-spinner[data-appearance=overlay][data-elevated=true]{width:var(--sizing-12x);height:var(--sizing-12x)}.egds-loading-spinner[data-appearance=overlay][data-elevated=true] .egds-loading-spinner__background{background-color:var(--color-overlay)}.egds-loading-spinner[data-appearance=overlay][data-size=small]{width:var(--sizing-6x);height:var(--sizing-6x)}.egds-loading-spinner[data-appearance=overlay][data-size=small][data-elevated=true]{width:var(--sizing-9x);height:var(--sizing-9x)}.egds-mark{display:inline-flex;flex-direction:row;align-items:center;height:var(--sizing-6x)}.egds-mark__asset{flex-shrink:0;height:100%}.egds-mark__asset>*{display:block;height:100%;width:auto}.egds-mark[data-sizing-constraint=constrainedWidth]{flex-direction:column;justify-content:center;align-items:flex-start;height:auto;width:var(--sizing-6x)}.egds-mark[data-sizing-constraint=constrainedWidth] .egds-mark__asset{width:100%;height:auto}.egds-mark[data-sizing-constraint=constrainedWidth] .egds-mark__asset>*{width:100%;height:auto}.egds-mark[data-size=xS]{height:var(--sizing-4x)}.egds-mark[data-size=s]{height:var(--sizing-4x-half)}.egds-mark[data-size=l]{height:var(--sizing-8x)}.egds-mark[data-size=xL]{height:var(--sizing-12x)}.egds-mark[data-size=xS][data-sizing-constraint=constrainedWidth]{width:var(--sizing-4x)}.egds-mark[data-size=s][data-sizing-constraint=constrainedWidth]{width:var(--sizing-4x-half)}.egds-mark[data-size=l][data-sizing-constraint=constrainedWidth]{width:var(--sizing-8x)}.egds-mark[data-size=xL][data-sizing-constraint=constrainedWidth]{width:var(--sizing-12x)}.egds-icon-button{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;width:var(--sizing-12x);height:var(--sizing-12x);flex-shrink:0;background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--corner-radius-1000x);border:none;padding:0;overflow:hidden;cursor:pointer;text-decoration:none}.egds-icon-button:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--corner-radius-1000x);background-color:var(--color-primary-variant);opacity:0;pointer-events:none}.egds-icon-button__icon{display:flex;align-items:center;justify-content:center;width:var(--sizing-5x);height:var(--sizing-5x);position:relative;z-index:1;color:inherit}.egds-icon-button__icon svg{width:var(--sizing-5x);height:var(--sizing-5x);fill:currentColor}.egds-icon-button[data-appearance=filled]:hover:not(:disabled):after{opacity:var(--opacity-56)}.egds-icon-button[data-appearance=filled]:active:not(:disabled){background-color:var(--color-primary-variant)}.egds-icon-button[data-appearance=filled]:active:not(:disabled):after{opacity:0}.egds-icon-button:disabled{opacity:var(--opacity-36);cursor:not-allowed}.egds-icon-button[data-size=xS]{width:var(--sizing-8x);height:var(--sizing-8x)}.egds-icon-button[data-size=xS] .egds-icon-button__icon{width:var(--sizing-4x-half);height:var(--sizing-4x-half)}.egds-icon-button[data-size=xS] .egds-icon-button__icon svg{width:var(--sizing-4x-half);height:var(--sizing-4x-half)}.egds-icon-button[data-size=s]{width:var(--sizing-9x);height:var(--sizing-9x)}.egds-icon-button[data-size=s] .egds-icon-button__icon{width:var(--sizing-4x-half);height:var(--sizing-4x-half)}.egds-icon-button[data-size=s] .egds-icon-button__icon svg{width:var(--sizing-4x-half);height:var(--sizing-4x-half)}.egds-icon-button[data-size=l]{width:var(--sizing-15x);height:var(--sizing-15x)}.egds-icon-button[data-size=l] .egds-icon-button__icon{width:var(--sizing-6x);height:var(--sizing-6x)}.egds-icon-button[data-size=l] .egds-icon-button__icon svg{width:var(--sizing-6x);height:var(--sizing-6x)}.egds-icon-button[data-size=xL]{width:var(--sizing-18x);height:var(--sizing-18x)}.egds-icon-button[data-size=xL] .egds-icon-button__icon{width:var(--sizing-7x);height:var(--sizing-7x)}.egds-icon-button[data-size=xL] .egds-icon-button__icon svg{width:var(--sizing-7x);height:var(--sizing-7x)}.egds-icon-button[data-appearance=outline]{background-color:transparent;color:var(--color-secondary);border:var(--sizing-0x-quarter) solid var(--color-outline-variant);overflow:visible}.egds-icon-button[data-appearance=outline]:after{background-color:transparent;opacity:0;box-shadow:var(--shadow-medium-elevation-offset-x) var(--shadow-medium-elevation-offset-y) var(--shadow-medium-elevation-blur) var(--shadow-medium-elevation-spread) var(--shadow-medium-elevation-color)}.egds-icon-button[data-appearance=outline][data-elevated]:after{opacity:1}.egds-icon-button[data-appearance=outline][data-elevated]{background-color:var(--color-surface-low-elevation)}.egds-icon-button[data-appearance=outline]:hover:not(:disabled):after{opacity:0}.egds-icon-button[data-appearance=outline][data-elevated]:hover:not(:disabled):after{opacity:1}.egds-icon-button[data-appearance=outline]:active:not(:disabled):after{opacity:0}.egds-icon-button[data-appearance=outline][data-elevated]:active:not(:disabled):after{opacity:1}.egds-icon-button[data-appearance=outline]:hover:not(:disabled){background-color:var(--color-secondary-container-variant)}.egds-icon-button[data-appearance=outline]:active:not(:disabled){background-color:var(--color-secondary-container)}.egds-icon-button[data-appearance=text]{background-color:transparent;color:var(--color-secondary)}.egds-icon-button[data-appearance=text]:after{background-color:transparent;opacity:0}.egds-icon-button[data-appearance=text]:hover:not(:disabled):after{background-color:var(--color-secondary-container-variant);opacity:var(--opacity-100)}.egds-icon-button[data-appearance=text]:active:not(:disabled):after{background-color:var(--color-secondary-container);opacity:var(--opacity-100)}.egds-icon-button[data-appearance=overlay]{background-color:transparent;color:var(--color-on-overlay)}.egds-icon-button[data-appearance=overlay]:after{background-color:var(--color-overlay);opacity:var(--opacity-56)}.egds-icon-button[data-appearance=overlay]:hover:not(:disabled):after{opacity:var(--opacity-72)}.egds-icon-button[data-appearance=overlay]:active:not(:disabled):after{opacity:var(--opacity-92)}.egds-icon-button:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-popover-sheet{display:flex;flex-direction:column;width:260px;animation:popover-sheet-in .25s cubic-bezier(.2,0,0,1) both;box-sizing:border-box}@keyframes popover-sheet-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.egds-popover-sheet__offset{width:260px;height:var(--sizing-3x);flex-shrink:0;box-sizing:border-box}.egds-popover-sheet__sheet-container{display:flex;flex-direction:column;width:100%;min-width:var(--sizing-12x);background-color:var(--color-surface-high-elevation);border-radius:var(--corner-radius-l);overflow:hidden;box-shadow:var(--shadow-high-elevation-offset-x) var(--shadow-high-elevation-offset-y) var(--shadow-high-elevation-blur) var(--shadow-high-elevation-spread) var(--shadow-high-elevation-color);box-sizing:border-box}.egds-popover-sheet__body{width:100%;box-sizing:border-box}.egds-popover-sheet__toolbar{width:100%;flex-shrink:0;box-sizing:border-box}.egds-popover-sheet__close-row{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;padding:var(--spacing-1x);box-sizing:border-box}.egds-popover-sheet__close-button{flex-shrink:0}.egds-popover-sheet__close-column{display:flex;flex-direction:row;justify-content:flex-end;flex-shrink:0;padding:var(--spacing-1x);box-sizing:border-box}.egds-popover-sheet[data-navigation=verticalClose]>.egds-popover-sheet__sheet-container{flex-direction:row;align-items:center}.egds-popover-sheet[data-navigation=verticalClose]>.egds-popover-sheet__sheet-container>.egds-popover-sheet__body{flex:1}.egds-popover-sheet[data-navigation=verticalClose]>.egds-popover-sheet__sheet-container>.egds-popover-sheet__close-column{align-self:stretch}.egds-menu{display:flex;flex-direction:column;min-width:260px}.egds-menu__sheet{width:100%}.egds-menu__content{max-height:var(--menu-max-height, none);overflow-y:auto}.egds-menu[data-match-trigger-width=true]{width:100%}.egds-notification-count{display:flex;flex-direction:column;justify-content:center;align-items:center;height:var(--sizing-4x);width:fit-content;padding-top:0;padding-bottom:0;padding-left:var(--spacing-1x);padding-right:var(--spacing-1x);border-radius:var(--corner-radius-m);background-color:var(--color-secondary);box-sizing:border-box}.egds-notification-count__label{width:fit-content;height:fit-content;color:var(--color-on-secondary);font-family:var(--typography-font-100-medium-font-name),sans-serif;font-weight:var(--typography-font-100-medium-font-weight);font-size:var(--typography-font-100-medium-font-size);letter-spacing:var(--typography-font-100-medium-tracking);line-height:var(--typography-font-100-medium-line-height);white-space:nowrap}.egds-notification-count[data-appearance=emphasized]{background-color:var(--color-inverse-surface)}.egds-notification-count[data-appearance=emphasized] .egds-notification-count__label{color:var(--color-inverse-on-surface)}.egds-notification-dot{border-radius:var(--corner-radius-1000x);width:var(--sizing-2x);height:var(--sizing-2x);flex-shrink:0;background-color:var(--color-secondary)}.egds-notification-dot[data-appearance=activity]{background-color:var(--color-critical)}.egds-paging-button{width:var(--sizing-9x);height:var(--sizing-9x);flex-shrink:0}.egds-password-input{display:flex;flex-direction:column;gap:var(--spacing-1x);width:100%}.egds-password-input__input-container{display:flex;flex-direction:row;align-items:center;width:100%;height:var(--sizing-12x);border-radius:var(--corner-radius-l);border:var(--sizing-0x-quarter) solid var(--color-outline);padding:var(--spacing-3x) 0 var(--spacing-3x) var(--spacing-3x);background-color:var(--color-surface);box-sizing:border-box;cursor:text;box-shadow:none}.egds-password-input__display{display:flex;flex-direction:row;align-items:center;width:100%;gap:var(--spacing-2x)}.egds-password-input__decorative-icon{display:inline-flex;flex-shrink:0;width:var(--sizing-6x);height:var(--sizing-6x);color:var(--color-on-surface)}.egds-password-input__decorative-icon>svg{width:100%;height:100%}.egds-password-input__label-and-value{position:relative;flex:1;min-width:0;align-self:stretch}.egds-password-input__label-row{position:absolute;top:50%;left:0;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-1x);transform:translateY(-50%);transform-origin:top left;transition:transform .15s cubic-bezier(.4,0,.2,1);pointer-events:none}.egds-password-input__label{color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);cursor:text}.egds-password-input__required-indicator{color:var(--color-critical);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-password-input__masked-action{display:flex;align-items:center;justify-content:center;width:var(--sizing-12x);height:var(--sizing-12x);flex-shrink:0;position:relative;cursor:pointer;background:transparent;border:none;padding:0;border-radius:var(--corner-radius-l);overflow:hidden}.egds-password-input__masked-action-icon{display:inline-flex;width:var(--sizing-6x);height:var(--sizing-6x);color:var(--color-on-surface);position:relative;z-index:1}.egds-password-input__masked-action-icon>svg{width:100%;height:100%}.egds-password-input__masked-action:after{content:"";position:absolute;width:var(--sizing-8x);height:var(--sizing-8x);border-radius:var(--corner-radius-max);background-color:transparent;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.egds-password-input__masked-action:hover:after{background-color:var(--color-secondary-container-variant)}.egds-password-input__masked-action:active:after{background-color:var(--color-secondary-container)}.egds-password-input__instructions{color:var(--color-on-surface);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-password-input__value{position:absolute;left:0;right:0;top:calc(50% - 3px);width:100%;border:none;outline:none;background:transparent;color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);padding:0;margin:0;opacity:0;pointer-events:none}.egds-password-input__value[data-visible]{opacity:1;pointer-events:auto}.egds-password-input__error{display:flex;flex-direction:row;width:100%;gap:var(--spacing-1x);align-items:flex-start}.egds-password-input__error-icon{flex-shrink:0;color:var(--color-critical)}.egds-password-input__error-text{flex:1;color:var(--color-critical);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-password-input__placeholder{position:absolute;left:0;top:calc(50% - 3px);width:100%;color:var(--color-on-surface-variant);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-password-input__masked{position:absolute;left:0;top:calc(50% - 3px);width:100%;color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-password-input__label-row[data-shrunk]{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-password-input[data-focused] .egds-password-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-password-input[data-read-only] .egds-password-input__input-container{border-color:transparent;background-color:transparent;box-shadow:none}.egds-password-input[data-disabled]{opacity:var(--opacity-36);pointer-events:none}.egds-password-input[data-validation=invalid] .egds-password-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-password-input[data-read-only][data-focused] .egds-password-input__input-container{border:var(--sizing-0x-quarter) solid var(--color-outline-focus);background-color:transparent;box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-password-input[data-read-only][data-focused] .egds-password-input__label-row[data-shrunk]{transform:translateY(-50%)}.egds-password-input[data-validation=invalid][data-focused] .egds-password-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-password-input[data-displayed-content=placeholder][data-read-only][data-focused] .egds-password-input__label-row[data-shrunk],.egds-password-input[data-displayed-content=filled][data-read-only][data-focused] .egds-password-input__label-row[data-shrunk]{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-payment-card-input{display:flex;flex-direction:column;gap:var(--spacing-1x);width:100%;box-sizing:border-box}.egds-payment-card-input__input-container{position:relative;display:flex;flex-direction:row;align-items:center;height:var(--sizing-12x);border-radius:var(--corner-radius-l);border:var(--sizing-0x-quarter) solid var(--color-outline);padding:var(--spacing-3x);background-color:var(--color-surface);box-sizing:border-box;width:100%;box-shadow:none;cursor:text}.egds-payment-card-input__display{display:flex;flex-direction:row;align-items:center;align-self:stretch;flex:1;gap:var(--spacing-2x)}.egds-payment-card-input__decorative-icon{display:inline-flex;flex-shrink:0;width:var(--sizing-6x);height:var(--sizing-6x);color:var(--color-on-surface)}.egds-payment-card-input__decorative-icon>svg{width:100%;height:100%}.egds-payment-card-input__label-and-value{position:relative;flex:1;min-width:0;align-self:stretch}.egds-payment-card-input__label-row{position:absolute;top:50%;left:0;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-1x);width:fit-content;transform:translateY(-50%);transform-origin:top left;transition:transform .15s cubic-bezier(.4,0,.2,1)}.egds-payment-card-input__label{color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);margin:0;padding:0}.egds-payment-card-input__required-indicator{color:var(--color-critical);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-payment-card-input__instructions{color:var(--color-on-surface);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-payment-card-input__value{position:absolute;left:0;right:0;top:calc(50% - 3px);color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);border:none;outline:none;background:transparent;padding:0;margin:0;width:100%}.egds-payment-card-input__value--hidden{opacity:0;pointer-events:none}.egds-payment-card-input__placeholder{position:absolute;left:0;right:0;top:calc(50% - 3px);color:var(--color-on-surface-variant);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}@keyframes payment-mark-fade-in{0%{opacity:0}to{opacity:1}}.egds-payment-card-input__payment-type{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;width:var(--sizing-9x);height:var(--sizing-6x);border-radius:var(--corner-radius-1x);border:var(--sizing-0x-quarter) solid var(--color-outline-variant);padding:var(--spacing-0x-half);box-sizing:border-box;overflow:hidden;animation:payment-mark-fade-in .2s ease forwards}.egds-payment-card-input__children{flex:1;display:flex;align-items:center;justify-content:center}.egds-payment-card-input__children svg{max-width:100%;max-height:100%;width:auto;height:auto}.egds-payment-card-input__error{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-1x)}.egds-payment-card-input__error-icon{flex-shrink:0;color:var(--color-critical)}.egds-payment-card-input__error-text{color:var(--color-critical);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-payment-card-input[data-focused] .egds-payment-card-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-payment-card-input[data-focused] .egds-payment-card-input__label-row,.egds-payment-card-input[data-displayed-content=filled] .egds-payment-card-input__label-row,.egds-payment-card-input[data-displayed-content=placeholder] .egds-payment-card-input__label-row{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-payment-card-input[data-read-only] .egds-payment-card-input__input-container{border-color:transparent;background-color:transparent;box-shadow:none}.egds-payment-card-input[data-disabled]{opacity:var(--opacity-36);pointer-events:none}.egds-payment-card-input[data-validation=invalid] .egds-payment-card-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-payment-card-input[data-read-only][data-focused] .egds-payment-card-input__input-container{border:var(--sizing-0x-quarter) solid var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus);background-color:transparent}.egds-payment-card-input[data-read-only][data-focused] .egds-payment-card-input__label-row{transform:translateY(-50%)}.egds-payment-card-input[data-validation=invalid][data-focused] .egds-payment-card-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-payment-card-input[data-displayed-content=placeholder][data-read-only][data-focused] .egds-payment-card-input__label-row,.egds-payment-card-input[data-displayed-content=filled][data-read-only][data-focused] .egds-payment-card-input__label-row{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-pill{position:relative;display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;cursor:pointer;margin:0;text-decoration:none;-webkit-appearance:none;appearance:none;height:var(--sizing-8x);border-radius:var(--corner-radius-max);background-color:var(--color-surface-low-elevation);color:var(--color-on-surface);border:var(--sizing-0x-quarter) solid var(--color-outline);gap:0px;padding:0 var(--spacing-3x);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-pill__children{display:inline-flex;flex-direction:row;align-items:center;width:fit-content;gap:var(--spacing-1x)}.egds-pill__start-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x);height:var(--sizing-4x);fill:currentColor}.egds-pill__start-icon>svg{width:100%;height:100%}.egds-pill__label{white-space:nowrap;color:var(--color-on-surface)}.egds-pill:hover:not(:disabled){background-color:var(--color-secondary-container-variant)}.egds-pill:active:not(:disabled){background-color:var(--color-secondary-container)}.egds-pill:disabled{opacity:var(--opacity-36);cursor:not-allowed;pointer-events:none}.egds-pill:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-pill[data-selected]{border-color:var(--color-on-surface);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-on-surface);background-color:var(--color-secondary-container-variant)}.egds-pill[data-selected]:hover:not(:disabled){background-color:var(--color-secondary-container-variant)}.egds-pill[data-selected]:active:not(:disabled){background-color:var(--color-secondary-container)}.egds-removable-pill{position:relative;display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;cursor:pointer;margin:0;text-decoration:none;-webkit-appearance:none;appearance:none;height:var(--sizing-8x);border-radius:var(--corner-radius-max);background-color:var(--color-surface-low-elevation);color:var(--color-on-surface);border:var(--sizing-0x-quarter) solid var(--color-outline);gap:var(--spacing-2x);padding:0 var(--spacing-3x);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-removable-pill__children{display:inline-flex;flex-direction:row;align-items:center;width:fit-content;gap:var(--spacing-1x)}.egds-removable-pill__start-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x);height:var(--sizing-4x);fill:currentColor}.egds-removable-pill__start-icon>svg{width:100%;height:100%}.egds-removable-pill__label{white-space:nowrap;color:var(--color-on-surface)}.egds-removable-pill__remove-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x);height:var(--sizing-4x);fill:currentColor}.egds-removable-pill__remove-action>svg{width:100%;height:100%}.egds-removable-pill:hover:not(:disabled){background-color:var(--color-secondary-container-variant)}.egds-removable-pill:active:not(:disabled){background-color:var(--color-secondary-container)}.egds-removable-pill:disabled{opacity:var(--opacity-36);cursor:not-allowed;pointer-events:none}.egds-removable-pill:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}@keyframes egds-removable-pill-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.egds-removable-pill[data-removing]{animation:egds-removable-pill-fade-out .15s ease-out forwards;pointer-events:none}.egds-select-pill{position:relative;display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;cursor:pointer;margin:0;text-decoration:none;-webkit-appearance:none;appearance:none;height:var(--sizing-8x);border-radius:var(--corner-radius-max);background-color:var(--color-surface-low-elevation);color:var(--color-on-surface);border:var(--sizing-0x-quarter) solid var(--color-outline);gap:var(--spacing-2x);padding:0 var(--spacing-3x);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-select-pill__children{display:inline-flex;flex-direction:row;align-items:center;width:fit-content;gap:var(--spacing-1x)}.egds-select-pill__start-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x);height:var(--sizing-4x);fill:currentColor}.egds-select-pill__start-icon>svg{width:100%;height:100%}.egds-select-pill__label{white-space:nowrap;color:var(--color-on-surface)}.egds-select-pill__select-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x);height:var(--sizing-4x);fill:currentColor}.egds-select-pill__select-action>svg{width:100%;height:100%}.egds-select-pill:hover:not(:disabled){background-color:var(--color-secondary-container-variant)}.egds-select-pill:active:not(:disabled){background-color:var(--color-secondary-container)}.egds-select-pill:disabled{opacity:var(--opacity-36);cursor:not-allowed;pointer-events:none}.egds-select-pill:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-select-pill[data-selected]{border-color:var(--color-on-surface);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-on-surface);background-color:var(--color-secondary-container-variant)}.egds-select-pill[data-selected]:hover:not(:disabled){background-color:var(--color-secondary-container-variant)}.egds-select-pill[data-selected]:active:not(:disabled){background-color:var(--color-secondary-container)}.egds-radio-button{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-2x);padding-top:var(--spacing-2x);padding-bottom:var(--spacing-2x);padding-left:0;padding-right:0;cursor:pointer;box-sizing:border-box}.egds-radio-button__input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.egds-radio-button__control{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sizing-4x-half);height:var(--sizing-4x-half);border-radius:var(--corner-radius-1000x);border:var(--sizing-0x-half) solid var(--color-outline);background-color:var(--color-surface);box-sizing:border-box}.egds-radio-button__selected{width:10px;height:10px;border-radius:var(--corner-radius-1000x);background-color:var(--color-secondary)}.egds-radio-button__form-label{flex:1}.egds-radio-button:hover:not([data-disabled]) .egds-radio-button__control{border-color:var(--color-secondary)}.egds-radio-button:active:not([data-disabled]) .egds-radio-button__control{border-color:var(--color-secondary)}.egds-radio-button[data-selected=selected] .egds-radio-button__control{border-color:var(--color-secondary)}.egds-radio-button[data-disabled]{opacity:var(--opacity-36);cursor:not-allowed;pointer-events:none}.egds-radio-button:has(.egds-radio-button__input:focus-visible) .egds-radio-button__control{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-radio-buttons{display:flex;flex-direction:column;gap:var(--spacing-2x);border:none;margin:0;padding:0}.egds-radio-buttons__items{width:100%}.egds-rating{display:inline-flex;flex-direction:row;align-items:center}.egds-rating__icon.egds-icon{flex-shrink:0;color:var(--color-tertiary)}.egds-select-input{display:flex;flex-direction:column;gap:var(--spacing-1x);width:100%;box-sizing:border-box}.egds-select-input__input-container{position:relative;display:flex;flex-direction:row;align-items:center;height:var(--sizing-12x);border-radius:var(--corner-radius-l);border:var(--sizing-0x-quarter) solid var(--color-outline);background-color:var(--color-surface);padding:0 var(--spacing-3x);gap:var(--spacing-3x);box-sizing:border-box;cursor:pointer;box-shadow:none}.egds-select-input__display{display:flex;flex-direction:row;align-items:center;align-self:stretch;flex:1;min-width:0;gap:var(--spacing-2x)}.egds-select-input__icon{display:inline-flex;flex-shrink:0;width:var(--sizing-6x);height:var(--sizing-6x);color:var(--color-on-surface)}.egds-select-input__icon>svg{width:100%;height:100%}.egds-select-input__label-and-value{position:relative;flex:1;min-width:0;align-self:stretch}.egds-select-input__label-container{position:absolute;top:50%;left:0;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-1x);transform:translateY(-50%);transform-origin:top left;transition:transform .15s cubic-bezier(.4,0,.2,1)}.egds-select-input__label{color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.egds-select-input__required-indicator{color:var(--color-critical);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-select-input__expand-more-icon{flex-shrink:0;color:var(--color-on-surface)}.egds-select-input__instructions{color:var(--color-on-surface);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-select-input__error{display:flex;flex-direction:row;align-items:flex-start;flex:1;gap:var(--spacing-1x)}.egds-select-input__error-icon{flex-shrink:0;color:var(--color-critical)}.egds-select-input__error-message{color:var(--color-critical);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height);flex:1}.egds-select-input__value{position:absolute;left:0;right:0;top:calc(50% - 3px);color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.egds-select-input__placeholder{position:absolute;left:0;right:0;top:calc(50% - 3px);color:var(--color-on-surface-variant);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.egds-select-input__native-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;appearance:none;border:none;background:none;font:inherit}.egds-select-input__input-container:hover,.egds-select-input__input-container:active{border-color:var(--color-outline);box-shadow:none}.egds-select-input:focus-within .egds-select-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input:focus-within .egds-select-input__label-container{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-select-input[data-read-only] .egds-select-input__input-container{border-color:transparent;background-color:transparent;cursor:default;box-shadow:none}.egds-select-input[data-disabled]{opacity:var(--opacity-36);pointer-events:none}.egds-select-input[data-disabled] .egds-select-input__input-container{border-color:var(--color-outline);cursor:not-allowed;box-shadow:none}.egds-select-input[data-validation=invalid] .egds-select-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-select-input[data-displayed-content=filled] .egds-select-input__input-container{border-color:var(--color-outline);box-shadow:none}.egds-select-input[data-displayed-content=filled] .egds-select-input__label-container{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-select-input[data-displayed-content=placeholder] .egds-select-input__input-container{border-color:var(--color-outline);box-shadow:none}.egds-select-input[data-displayed-content=placeholder] .egds-select-input__label-container{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-select-input:focus-within .egds-select-input__input-container:hover{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input:focus-within .egds-select-input__input-container:active{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input[data-read-only]:focus-within .egds-select-input__input-container{border:var(--sizing-0x-quarter) solid var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input[data-validation=invalid] .egds-select-input__input-container:hover,.egds-select-input[data-validation=invalid] .egds-select-input__input-container:active,.egds-select-input[data-validation=invalid][data-disabled] .egds-select-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-select-input[data-displayed-content=filled]:focus-within .egds-select-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input[data-displayed-content=filled][data-read-only] .egds-select-input__input-container{border-color:transparent;box-shadow:none}.egds-select-input[data-displayed-content=filled][data-validation=invalid] .egds-select-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-select-input[data-displayed-content=placeholder]:focus-within .egds-select-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input[data-displayed-content=placeholder][data-read-only] .egds-select-input__input-container{border-color:transparent;box-shadow:none}.egds-select-input[data-displayed-content=placeholder][data-validation=invalid] .egds-select-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-select-input[data-validation=invalid]:focus-within .egds-select-input__input-container:hover{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input[data-validation=invalid]:focus-within .egds-select-input__input-container:active{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input[data-displayed-content=filled][data-read-only]:focus-within .egds-select-input__input-container{border:var(--sizing-0x-quarter) solid var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input[data-displayed-content=filled][data-validation=invalid]:focus-within .egds-select-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input[data-displayed-content=placeholder][data-read-only]:focus-within .egds-select-input__input-container{border:var(--sizing-0x-quarter) solid var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-select-input[data-displayed-content=placeholder][data-validation=invalid]:focus-within .egds-select-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-skeleton-block{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--corner-radius-none)}.egds-skeleton-block:after{content:"";position:absolute;inset:0;background-color:var(--color-surface-container);border-radius:inherit}.egds-skeleton-block[data-radius=l]{border-radius:var(--corner-radius-l)}.egds-skeleton-block[data-radius=xL]{border-radius:var(--corner-radius-xl)}.egds-skeleton-block[data-radius=max]{border-radius:var(--corner-radius-max)}.egds-skeleton-line{position:relative;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border-radius:var(--corner-radius-max);width:var(--sizing-38x);max-width:var(--sizing-38x);height:var(--typography-body-m-line-height)}.egds-skeleton-line:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--color-surface-container)}.egds-skeleton-line[data-width="17x"]{width:var(--sizing-17x);max-width:var(--sizing-17x)}.egds-skeleton-line[data-line-height=bodyStandardL]{height:var(--typography-body-l-line-height)}.egds-skeleton-line[data-line-height=bodyStandardS]{height:var(--typography-body-s-line-height)}.egds-skeleton-line[data-line-height=bodyParagraphL]{height:var(--typography-body-l-alternate-line-height-line-height)}.egds-skeleton-line[data-line-height=bodyParagraphM]{height:var(--typography-body-m-alternate-line-height-line-height)}.egds-skeleton-line[data-line-height=bodyParagraphS]{height:var(--typography-body-s-alternate-line-height-line-height)}.egds-skeleton-line[data-line-height=displayM]{height:var(--typography-display-m-line-height)}.egds-skeleton-line[data-line-height=displayS]{height:var(--typography-display-s-line-height)}.egds-skeleton-line[data-line-height=headlineXl]{height:var(--typography-headline-xl-line-height)}.egds-skeleton-line[data-line-height=headlineL]{height:var(--typography-headline-l-line-height)}.egds-skeleton-line[data-line-height=headlineM]{height:var(--typography-headline-m-line-height)}.egds-skeleton-line[data-line-height=headlineS]{height:var(--typography-headline-s-line-height)}.egds-skeleton-line[data-line-height=headlineOverline]{height:var(--typography-headline-overline-line-height)}.egds-skeleton-line[data-line-height=text900]{height:var(--typography-font-900-regular-line-height)}.egds-skeleton-line[data-line-height=text800]{height:var(--typography-font-800-regular-line-height)}.egds-skeleton-line[data-line-height=text700]{height:var(--typography-font-700-regular-line-height)}.egds-skeleton-line[data-line-height=text600]{height:var(--typography-font-600-regular-line-height)}.egds-skeleton-line[data-line-height=text500]{height:var(--typography-font-500-regular-line-height)}.egds-skeleton-line[data-line-height=text400]{height:var(--typography-font-400-regular-line-height)}.egds-skeleton-line[data-line-height=text300]{height:var(--typography-font-300-regular-line-height)}.egds-skeleton-line[data-line-height=text200]{height:var(--typography-font-200-regular-line-height)}.egds-skeleton-line[data-line-height=text100]{height:var(--typography-font-100-regular-line-height)}.egds-side-sheet{display:flex;flex-direction:column;width:375px;height:100%;min-width:var(--sizing-72x);background-color:var(--color-surface);box-shadow:var(--shadow-medium-elevation-offset-x) var(--shadow-medium-elevation-offset-y) var(--shadow-medium-elevation-blur) var(--shadow-medium-elevation-spread) var(--shadow-medium-elevation-color);box-sizing:border-box;position:relative}.egds-side-sheet__toolbar{width:100%;flex-shrink:0}.egds-side-sheet__body{display:flex;flex-direction:column;width:100%;flex:1 1 0;min-height:0;padding:0 var(--spacing-6x) var(--spacing-6x) var(--spacing-6x);box-sizing:border-box}.egds-side-sheet__children{width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;box-sizing:border-box}.egds-side-sheet[data-elevation=high]{box-shadow:var(--shadow-high-elevation-offset-x) var(--shadow-high-elevation-offset-y) var(--shadow-high-elevation-blur) var(--shadow-high-elevation-spread) var(--shadow-high-elevation-color);background-color:var(--color-surface-high-elevation)}.egds-side-sheet-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:stretch;justify-content:flex-end}.egds-side-sheet-overlay>.egds-scrim{position:absolute;inset:0;animation:side-sheet-scrim-in .2s ease-out both}.egds-side-sheet-overlay>.egds-side-sheet{position:relative;z-index:1;height:100%;animation:side-sheet-slide-in .3s cubic-bezier(.2,0,0,1) both}@keyframes side-sheet-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes side-sheet-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.egds-side-sheet-overlay[data-closing]>.egds-scrim{animation:side-sheet-scrim-out .2s ease-in both}.egds-side-sheet-overlay[data-closing]>.egds-side-sheet{animation:side-sheet-slide-out .3s cubic-bezier(.2,0,0,1) both}@keyframes side-sheet-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes side-sheet-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.egds-spotlight-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--sizing-12x);height:var(--sizing-12x);flex-shrink:0}.egds-spotlight-icon__background{position:absolute;width:44px;height:44px;top:2px;left:2px;background-color:var(--color-tertiary-container);border-radius:var(--corner-radius-1000x)}.egds-spotlight-icon__icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:var(--sizing-6x);height:var(--sizing-6x);top:12px;left:12px;color:var(--color-on-tertiary-container)}.egds-spotlight-icon__icon svg{width:100%;height:100%;fill:currentColor}.egds-spotlight-icon[data-appearance=info] .egds-spotlight-icon__background{background-color:var(--color-info-container)}.egds-spotlight-icon[data-appearance=info] .egds-spotlight-icon__icon{color:var(--color-on-info-container)}.egds-spotlight-icon[data-appearance=positive] .egds-spotlight-icon__background{background-color:var(--color-positive-container)}.egds-spotlight-icon[data-appearance=positive] .egds-spotlight-icon__icon{color:var(--color-on-positive-container)}.egds-spotlight-icon[data-appearance=critical] .egds-spotlight-icon__background{background-color:var(--color-critical-container)}.egds-spotlight-icon[data-appearance=critical] .egds-spotlight-icon__icon{color:var(--color-on-critical-container)}.egds-slider{display:flex;flex-direction:column;align-items:flex-start;width:100%}.egds-slider__label-container{display:flex;flex-direction:row;align-items:center;width:100%;white-space:nowrap}.egds-slider__max-label-container,.egds-slider__min-label-container{display:flex;flex-direction:row;align-items:center;flex:1 0 0;min-width:1px;min-height:1px;gap:var(--spacing-0x-half)}.egds-slider[data-selection=range] .egds-slider__max-label-container{justify-content:flex-end}.egds-slider__value,.egds-slider__start-value,.egds-slider__end-value,.egds-slider__unit{font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height);color:var(--color-on-surface)}.egds-slider__input-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 var(--spacing-3x)}.egds-slider__track-and-handles{position:relative;height:var(--sizing-11x);width:100%}.egds-slider__track{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:var(--sizing-0x-half);background-color:var(--color-outline-variant);border-radius:var(--corner-radius-0x-half, 2px);pointer-events:none}.egds-slider__track-fill{--thumb-w: var(--sizing-6x);--thumb-r: var(--sizing-3x);position:absolute;top:50%;transform:translateY(-50%);height:var(--sizing-0x-half);background-color:var(--color-secondary);border-radius:var(--corner-radius-0x-half, 2px);pointer-events:none;z-index:1;left:calc(var(--thumb-r) + var(--fill-start) * (100% - var(--thumb-w)));width:calc((var(--fill-end) - var(--fill-start)) * (100% - var(--thumb-w)))}.egds-slider[data-selection=point] .egds-slider__track-fill{left:0;width:calc(var(--thumb-r) + var(--fill-end) * (100% - var(--thumb-w)))}.egds-slider__input{-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:var(--sizing-11x);background:transparent;margin:0;padding:0;border:none;outline:none;box-sizing:border-box;cursor:pointer;pointer-events:auto;z-index:1}.egds-slider__input--start,.egds-slider__input--end{pointer-events:none;z-index:2}.egds-slider__input--start::-webkit-slider-thumb,.egds-slider__input--end::-webkit-slider-thumb{pointer-events:auto}.egds-slider__input--start::-moz-range-thumb,.egds-slider__input--end::-moz-range-thumb{pointer-events:auto}.egds-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--sizing-6x);height:var(--sizing-6x);border-radius:var(--corner-radius-1000x, 40000px);background-color:var(--color-secondary);border:none;margin:0;box-shadow:0 0 color-mix(in srgb,var(--color-secondary) 20%,transparent);cursor:pointer;transition:box-shadow .15s ease}.egds-slider__input::-moz-range-thumb{width:var(--sizing-6x);height:var(--sizing-6x);border-radius:var(--corner-radius-1000x, 40000px);background-color:var(--color-secondary);border:none;margin:0;box-shadow:0 0 color-mix(in srgb,var(--color-secondary) 20%,transparent);cursor:pointer;transition:box-shadow .15s ease}.egds-slider__input:active::-webkit-slider-thumb{box-shadow:0 0 0 10px color-mix(in srgb,var(--color-secondary) 20%,transparent)}.egds-slider__input:active::-moz-range-thumb{box-shadow:0 0 0 10px color-mix(in srgb,var(--color-secondary) 20%,transparent)}.egds-slider__input::-webkit-slider-runnable-track{background:transparent}.egds-slider__input::-moz-range-track{background:transparent;border:none}.egds-slider__steps{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.egds-slider__step-marker{width:var(--sizing-0x-half);height:var(--sizing-1x);flex-shrink:0;border-radius:var(--corner-radius-0x-half, 2px);background-color:var(--color-outline)}.egds-slider[data-disabled=true]{opacity:var(--opacity-36);pointer-events:none}.egds-slider[data-disabled=true] .egds-slider__input{cursor:not-allowed}.egds-slider__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-secondary);outline-offset:2px}.egds-slider__input:focus-visible::-moz-range-thumb{outline:2px solid var(--color-secondary);outline-offset:2px}.egds-step-input{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2x);width:100%}.egds-step-input__label{flex:1;min-width:0}.egds-step-input__actions{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-1x);flex-shrink:0}.egds-step-input__value{font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height);color:var(--color-on-surface);width:var(--sizing-8x);text-align:center;-webkit-user-select:none;user-select:none}.egds-switch{display:flex;flex-direction:row;gap:var(--spacing-2x);padding-top:var(--spacing-2x);padding-bottom:var(--spacing-2x);padding-left:0;padding-right:0;width:fit-content;cursor:pointer;box-sizing:border-box;align-items:flex-start}.egds-switch__label-offset{display:flex;flex-direction:column;flex:1 1 0%;padding-top:var(--spacing-0x-half)}.egds-switch__form-label{display:flex;flex-direction:column;flex:1 1 0%;gap:var(--spacing-0x-half)}.egds-switch__label-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-1x)}.egds-switch__label{color:var(--color-on-surface);font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height)}.egds-switch__required{color:var(--color-critical);font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height)}.egds-switch__description{color:var(--color-on-surface);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-switch__action{display:flex;flex-direction:row}.egds-switch__track{display:flex;flex-direction:row;align-items:center;width:var(--sizing-12x);height:var(--sizing-6x);border-radius:var(--corner-radius-1000x);padding-left:var(--spacing-0x-half);padding-right:var(--spacing-0x-half);padding-top:0;padding-bottom:0;background-color:var(--color-on-surface-variant);box-sizing:border-box;flex-shrink:0;transition:background-color .2s ease}.egds-switch__handle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:var(--sizing-5x);height:var(--sizing-5x);border-radius:var(--corner-radius-1000x);background-color:var(--color-surface);box-sizing:border-box;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.egds-switch__icon{display:block;margin:auto;width:var(--sizing-4x);height:var(--sizing-4x)}.egds-switch__icon--unselected{color:var(--color-on-surface)}.egds-switch__icon--selected{color:var(--color-secondary)}.egds-switch[data-pressed]:not([data-disabled]) .egds-switch__handle{box-shadow:0 0 0 var(--sizing-1x) var(--color-on-surface-variant)}.egds-switch[data-disabled]{opacity:var(--opacity-36);cursor:not-allowed;pointer-events:none}.egds-switch[data-selected] .egds-switch__track{background-color:var(--color-secondary)}.egds-switch[data-selected] .egds-switch__handle{transform:translate(calc(var(--sizing-12x) - var(--sizing-5x) - var(--spacing-0x-half) - var(--spacing-0x-half)))}.egds-switch[data-selected][data-pressed]:not([data-disabled]) .egds-switch__handle{box-shadow:0 0 0 var(--sizing-1x) var(--color-secondary)}.egds-switch:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.egds-tabs{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.egds-tabs__items{display:flex;flex-direction:row;position:relative;width:100%;height:fit-content}.egds-tabs__indicator{position:absolute;bottom:0;left:0;height:var(--sizing-0x-half);background-color:var(--color-secondary);pointer-events:none;transition:transform .25s ease,width .25s ease;opacity:0}.egds-tabs__divider{height:var(--sizing-0x-quarter);width:100%;background-color:var(--color-outline-variant);flex-shrink:0}.egds-tabs[data-item-alignment=center]>.egds-tabs__items{justify-content:center}.egds-tabs[data-item-alignment=justified]>.egds-tabs__items{justify-content:center}.egds-tabs[data-item-alignment=justified]>.egds-tabs__items>.egds-tabs-item{flex:1}.egds-tabs-item{display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:var(--sizing-11x);padding-block-start:var(--spacing-1x);padding-block-end:var(--spacing-1x);padding-inline-start:var(--spacing-4x);padding-inline-end:var(--spacing-4x);box-sizing:border-box;border:none;background:none;cursor:pointer;position:relative;z-index:1;white-space:nowrap}.egds-tabs-item:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--sizing-0x-half);background-color:transparent}.egds-tabs-item__label{width:fit-content;height:fit-content;color:var(--color-on-surface);font-family:var(--typography-font-300-medium-font-name),sans-serif;font-weight:var(--typography-font-300-medium-font-weight);font-size:var(--typography-font-300-medium-font-size);letter-spacing:var(--typography-font-300-medium-tracking);line-height:var(--typography-font-300-medium-line-height)}.egds-tabs-item__children{width:fit-content;height:fit-content}.egds-tabs-item[data-resizing=equal]{flex:1}.egds-tabs-item[data-resizing=equal] .egds-tabs-item__label{width:100%;text-align:center}.egds-tabs-item[data-disabled=true]{opacity:var(--opacity-36);cursor:default;pointer-events:none}.egds-tabs-item[data-state=hover]:not([data-disabled=true]):after,.egds-tabs-item:hover:not([data-disabled=true]):not([data-state=active]):after{background-color:var(--color-on-surface)}.egds-tabs-item[data-selected=selected][data-state=hover]:not([data-disabled=true]):after,.egds-tabs-item[data-selected=selected]:hover:not([data-disabled=true]):not([data-state=active]):after{background-color:var(--color-secondary)}.egds-tabs-item[data-state=active]:not([data-disabled=true]):after,.egds-tabs-item:active:not([data-disabled=true]):after{height:calc(var(--sizing-0x-half) + 1px);background-color:var(--color-on-surface)}.egds-tabs-item[data-selected=selected][data-state=active]:not([data-disabled=true]):after,.egds-tabs-item[data-selected=selected]:active:not([data-disabled=true]):after{background-color:var(--color-secondary)}.egds-tabs-item[data-selected=unselected][data-state=active] .egds-tabs-item__label,.egds-tabs-item[data-selected=unselected]:active:not([data-disabled=true]) .egds-tabs-item__label{color:var(--color-on-surface)}.egds-tabs-item[data-selected=selected] .egds-tabs-item__label{color:var(--color-secondary)}.egds-tabs-item[data-resizing=equal][data-custom=true] .egds-tabs-item__children{width:100%}.egds-text{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.egds-text__text{width:fit-content;height:fit-content;color:var(--color-on-surface);font-family:var(--typography-font-100-regular-font-name),sans-serif;font-weight:var(--typography-font-100-regular-font-weight);font-size:var(--typography-font-100-regular-font-size);letter-spacing:var(--typography-font-100-regular-tracking);line-height:var(--typography-font-100-regular-line-height)}.egds-text[data-weight=medium] .egds-text__text{font-family:var(--typography-font-100-medium-font-name),sans-serif;font-weight:var(--typography-font-100-medium-font-weight);font-size:var(--typography-font-100-medium-font-size);letter-spacing:var(--typography-font-100-medium-tracking);line-height:var(--typography-font-100-medium-line-height)}.egds-text[data-weight=bold] .egds-text__text{font-family:var(--typography-font-100-bold-font-name),sans-serif;font-weight:var(--typography-font-100-bold-font-weight);font-size:var(--typography-font-100-bold-font-size);letter-spacing:var(--typography-font-100-bold-tracking);line-height:var(--typography-font-100-bold-line-height)}.egds-text[data-size="200"] .egds-text__text{font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-text[data-size="300"] .egds-text__text{font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height)}.egds-text[data-size="400"] .egds-text__text{font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-text[data-size="500"] .egds-text__text{font-family:var(--typography-font-500-regular-font-name),sans-serif;font-weight:var(--typography-font-500-regular-font-weight);font-size:var(--typography-font-500-regular-font-size);letter-spacing:var(--typography-font-500-regular-tracking);line-height:var(--typography-font-500-regular-line-height)}.egds-text[data-size="600"] .egds-text__text{font-family:var(--typography-font-600-regular-font-name),sans-serif;font-weight:var(--typography-font-600-regular-font-weight);font-size:var(--typography-font-600-regular-font-size);letter-spacing:var(--typography-font-600-regular-tracking);line-height:var(--typography-font-600-regular-line-height)}.egds-text[data-size="700"] .egds-text__text{font-family:var(--typography-font-700-regular-font-name),sans-serif;font-weight:var(--typography-font-700-regular-font-weight);font-size:var(--typography-font-700-regular-font-size);letter-spacing:var(--typography-font-700-regular-tracking);line-height:var(--typography-font-700-regular-line-height)}.egds-text[data-size="800"] .egds-text__text{font-family:var(--typography-font-800-regular-font-name),sans-serif;font-weight:var(--typography-font-800-regular-font-weight);font-size:var(--typography-font-800-regular-font-size);letter-spacing:var(--typography-font-800-regular-tracking);line-height:var(--typography-font-800-regular-line-height)}.egds-text[data-size="900"] .egds-text__text{font-family:var(--typography-font-900-regular-font-name),sans-serif;font-weight:var(--typography-font-900-regular-font-weight);font-size:var(--typography-font-900-regular-font-size);letter-spacing:var(--typography-font-900-regular-tracking);line-height:var(--typography-font-900-regular-line-height)}.egds-text[data-color=onSurfaceVariant] .egds-text__text{color:var(--color-on-surface-variant)}.egds-text[data-color=onOverlay] .egds-text__text{color:var(--color-on-overlay)}.egds-text[data-color=critical] .egds-text__text{color:var(--color-critical)}.egds-text[data-color=positive] .egds-text__text{color:var(--color-positive)}.egds-text[data-color=onFeaturedContainer] .egds-text__text{color:var(--color-on-featured-container)}.egds-text[data-color=onFeatured] .egds-text__text{color:var(--color-on-featured)}.egds-text[data-color=featured] .egds-text__text{color:var(--color-featured)}.egds-text[data-color=onInfoContainer] .egds-text__text{color:var(--color-on-info-container)}.egds-text[data-color=onInfo] .egds-text__text{color:var(--color-on-info)}.egds-text[data-color=info] .egds-text__text{color:var(--color-info)}.egds-text[data-color=onPositive] .egds-text__text{color:var(--color-on-positive)}.egds-text[data-color=onPositiveContainer] .egds-text__text{color:var(--color-on-positive-container)}.egds-text[data-color=onCriticalContainer] .egds-text__text{color:var(--color-on-critical-container)}.egds-text[data-color=tertiary] .egds-text__text{color:var(--color-tertiary)}.egds-text[data-color=onTertiary] .egds-text__text{color:var(--color-on-tertiary)}.egds-text[data-color=onCritical] .egds-text__text{color:var(--color-on-critical)}.egds-text[data-color=onTertiaryContainer] .egds-text__text{color:var(--color-on-tertiary-container)}.egds-text[data-color=inverseOnSurface] .egds-text__text{color:var(--color-inverse-on-surface)}.egds-text[data-color=onSecondary] .egds-text__text{color:var(--color-on-secondary)}.egds-text[data-color=primaryVariant] .egds-text__text{color:var(--color-primary-variant)}.egds-text[data-color=onSecondaryContainer] .egds-text__text{color:var(--color-on-secondary-container)}.egds-text[data-color=secondary] .egds-text__text{color:var(--color-secondary)}.egds-text[data-color=onPrimaryContainer] .egds-text__text{color:var(--color-on-primary-container)}.egds-text[data-color=primary] .egds-text__text{color:var(--color-primary)}.egds-text[data-color=onPrimary] .egds-text__text{color:var(--color-on-primary)}.egds-text[data-size="200"][data-weight=medium] .egds-text__text{font-family:var(--typography-font-200-medium-font-name),sans-serif;font-weight:var(--typography-font-200-medium-font-weight);font-size:var(--typography-font-200-medium-font-size);letter-spacing:var(--typography-font-200-medium-tracking);line-height:var(--typography-font-200-medium-line-height)}.egds-text[data-size="200"][data-weight=bold] .egds-text__text{font-family:var(--typography-font-200-bold-font-name),sans-serif;font-weight:var(--typography-font-200-bold-font-weight);font-size:var(--typography-font-200-bold-font-size);letter-spacing:var(--typography-font-200-bold-tracking);line-height:var(--typography-font-200-bold-line-height)}.egds-text[data-size="300"][data-weight=medium] .egds-text__text{font-family:var(--typography-font-300-medium-font-name),sans-serif;font-weight:var(--typography-font-300-medium-font-weight);font-size:var(--typography-font-300-medium-font-size);letter-spacing:var(--typography-font-300-medium-tracking);line-height:var(--typography-font-300-medium-line-height)}.egds-text[data-size="300"][data-weight=bold] .egds-text__text{font-family:var(--typography-font-300-bold-font-name),sans-serif;font-weight:var(--typography-font-300-bold-font-weight);font-size:var(--typography-font-300-bold-font-size);letter-spacing:var(--typography-font-300-bold-tracking);line-height:var(--typography-font-300-bold-line-height)}.egds-text[data-size="400"][data-weight=medium] .egds-text__text{font-family:var(--typography-font-400-medium-font-name),sans-serif;font-weight:var(--typography-font-400-medium-font-weight);font-size:var(--typography-font-400-medium-font-size);letter-spacing:var(--typography-font-400-medium-tracking);line-height:var(--typography-font-400-medium-line-height)}.egds-text[data-size="400"][data-weight=bold] .egds-text__text{font-family:var(--typography-font-400-bold-font-name),sans-serif;font-weight:var(--typography-font-400-bold-font-weight);font-size:var(--typography-font-400-bold-font-size);letter-spacing:var(--typography-font-400-bold-tracking);line-height:var(--typography-font-400-bold-line-height)}.egds-text[data-size="500"][data-weight=medium] .egds-text__text{font-family:var(--typography-font-500-medium-font-name),sans-serif;font-weight:var(--typography-font-500-medium-font-weight);font-size:var(--typography-font-500-medium-font-size);letter-spacing:var(--typography-font-500-medium-tracking);line-height:var(--typography-font-500-medium-line-height)}.egds-text[data-size="500"][data-weight=bold] .egds-text__text{font-family:var(--typography-font-500-bold-font-name),sans-serif;font-weight:var(--typography-font-500-bold-font-weight);font-size:var(--typography-font-500-bold-font-size);letter-spacing:var(--typography-font-500-bold-tracking);line-height:var(--typography-font-500-bold-line-height)}.egds-text[data-size="600"][data-weight=medium] .egds-text__text{font-family:var(--typography-font-600-medium-font-name),sans-serif;font-weight:var(--typography-font-600-medium-font-weight);font-size:var(--typography-font-600-medium-font-size);letter-spacing:var(--typography-font-600-medium-tracking);line-height:var(--typography-font-600-medium-line-height)}.egds-text[data-size="600"][data-weight=bold] .egds-text__text{font-family:var(--typography-font-600-bold-font-name),sans-serif;font-weight:var(--typography-font-600-bold-font-weight);font-size:var(--typography-font-600-bold-font-size);letter-spacing:var(--typography-font-600-bold-tracking);line-height:var(--typography-font-600-bold-line-height)}.egds-text[data-size="700"][data-weight=medium] .egds-text__text{font-family:var(--typography-font-700-medium-font-name),sans-serif;font-weight:var(--typography-font-700-medium-font-weight);font-size:var(--typography-font-700-medium-font-size);letter-spacing:var(--typography-font-700-medium-tracking);line-height:var(--typography-font-700-medium-line-height)}.egds-text[data-size="700"][data-weight=bold] .egds-text__text{font-family:var(--typography-font-700-bold-font-name),sans-serif;font-weight:var(--typography-font-700-bold-font-weight);font-size:var(--typography-font-700-bold-font-size);letter-spacing:var(--typography-font-700-bold-tracking);line-height:var(--typography-font-700-bold-line-height)}.egds-text[data-size="800"][data-weight=medium] .egds-text__text{font-family:var(--typography-font-800-medium-font-name),sans-serif;font-weight:var(--typography-font-800-medium-font-weight);font-size:var(--typography-font-800-medium-font-size);letter-spacing:var(--typography-font-800-medium-tracking);line-height:var(--typography-font-800-medium-line-height)}.egds-text[data-size="800"][data-weight=bold] .egds-text__text{font-family:var(--typography-font-800-bold-font-name),sans-serif;font-weight:var(--typography-font-800-bold-font-weight);font-size:var(--typography-font-800-bold-font-size);letter-spacing:var(--typography-font-800-bold-tracking);line-height:var(--typography-font-800-bold-line-height)}.egds-text[data-size="900"][data-weight=medium] .egds-text__text{font-family:var(--typography-font-900-medium-font-name),sans-serif;font-weight:var(--typography-font-900-medium-font-weight);font-size:var(--typography-font-900-medium-font-size);letter-spacing:var(--typography-font-900-medium-tracking);line-height:var(--typography-font-900-medium-line-height)}.egds-text[data-size="900"][data-weight=bold] .egds-text__text{font-family:var(--typography-font-900-bold-font-name),sans-serif;font-weight:var(--typography-font-900-bold-font-weight);font-size:var(--typography-font-900-bold-font-size);letter-spacing:var(--typography-font-900-bold-tracking);line-height:var(--typography-font-900-bold-line-height)}.egds-text-area{display:flex;flex-direction:column;width:100%}.egds-text-area__input-container{display:flex;flex-direction:row;width:100%;min-height:76px;border-radius:var(--corner-radius-l);border:var(--sizing-0x-quarter) solid var(--color-outline);padding:var(--spacing-3x);background-color:var(--color-surface);box-sizing:border-box;gap:var(--spacing-2x);box-shadow:none;cursor:text}.egds-text-area__decorative-icon{display:inline-flex;flex-shrink:0;width:var(--sizing-6x);height:var(--sizing-6x);color:var(--color-on-surface)}.egds-text-area__decorative-icon>svg{width:100%;height:100%}.egds-text-area__content{display:flex;flex-direction:column;flex:1;min-width:0;position:relative}.egds-text-area__label-and-required{display:flex;flex-direction:row;width:100%;gap:var(--spacing-1x);transform-origin:top left;transition:transform .15s cubic-bezier(.4,0,.2,1)}.egds-text-area[data-focused] .egds-text-area__label-and-required,.egds-text-area[data-displayed-content=filled] .egds-text-area__label-and-required,.egds-text-area[data-displayed-content=placeholder] .egds-text-area__label-and-required{transform:translateY(-6px) scale(.75);margin-bottom:calc(-.25 * var(--typography-font-400-regular-line-height) - 6px)}.egds-text-area__label{color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);cursor:text}.egds-text-area__required-asterisk{color:var(--color-critical);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-text-area__value{width:100%;border:none;outline:none;resize:vertical;background:transparent;color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);padding:0;margin:0}.egds-text-area__value--hidden{height:0;min-height:0;overflow:hidden;position:absolute;opacity:0;pointer-events:none}.egds-text-area__placeholder{width:100%;color:var(--color-on-surface-variant);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-text-area__footer{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.egds-text-area__instructions-and-error{display:flex;flex-direction:column;width:100%;gap:var(--spacing-1x);padding-top:var(--spacing-1x)}.egds-text-area__instructions{color:var(--color-on-surface);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-text-area__error{display:flex;flex-direction:row;width:100%;gap:var(--spacing-1x);align-items:flex-start}.egds-text-area__error-icon{flex-shrink:0;color:var(--color-critical)}.egds-text-area__error-message{flex:1;color:var(--color-critical);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-text-area__max-character-limit{display:flex;flex-direction:column}.egds-text-area__character-count{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:var(--spacing-1x)}.egds-text-area__current-characters,.egds-text-area__separator,.egds-text-area__max-characters{color:var(--color-on-surface);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-text-area[data-read-only] .egds-text-area__input-container{border:none;background-color:transparent;box-shadow:none}.egds-text-area[data-disabled]{opacity:var(--opacity-36);pointer-events:none}.egds-text-area[data-disabled] .egds-text-area__input-container{border-color:var(--color-outline);box-shadow:none}.egds-text-area[data-focused] .egds-text-area__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-area[data-focused][data-read-only] .egds-text-area__input-container{border:none;background-color:transparent;box-shadow:none}.egds-text-area[data-focused][data-read-only] .egds-text-area__label-and-required{transform:none;margin-bottom:0}.egds-text-area[data-validation=invalid] .egds-text-area__input-container,.egds-text-area[data-validation=invalid][data-disabled] .egds-text-area__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-text-area[data-validation=invalid][data-focused] .egds-text-area__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-area[data-validation=invalid][data-focused] .egds-text-area__label-and-required{transform:none;margin-bottom:0}.egds-text-area[data-validation=invalid][data-focused]:hover .egds-text-area__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-area[data-validation=invalid][data-focused]:hover .egds-text-area__label-and-required{transform:translateY(-6px) scale(.75);margin-bottom:calc(-.25 * var(--typography-font-400-regular-line-height) - 6px)}.egds-text-area[data-displayed-content=filled] .egds-text-area__input-container{border-color:var(--color-outline);box-shadow:none}.egds-text-area[data-displayed-content=filled][data-focused] .egds-text-area__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-area[data-displayed-content=filled][data-read-only] .egds-text-area__input-container{border:none;background-color:transparent;box-shadow:none}.egds-text-area[data-displayed-content=filled][data-focused][data-read-only] .egds-text-area__label-and-required{transform:translateY(-6px) scale(.75);margin-bottom:calc(-.25 * var(--typography-font-400-regular-line-height) - 6px)}.egds-text-area[data-displayed-content=filled][data-validation=invalid] .egds-text-area__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-text-area[data-displayed-content=filled][data-validation=invalid][data-focused] .egds-text-area__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-area[data-displayed-content=filled][data-validation=invalid][data-focused] .egds-text-area__label-and-required{transform:translateY(-6px) scale(.75);margin-bottom:calc(-.25 * var(--typography-font-400-regular-line-height) - 6px)}.egds-text-area[data-displayed-content=placeholder] .egds-text-area__input-container{border-color:var(--color-outline);box-shadow:none}.egds-text-area[data-displayed-content=placeholder][data-focused] .egds-text-area__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-area[data-displayed-content=placeholder][data-read-only] .egds-text-area__input-container{border:none;background-color:transparent;box-shadow:none}.egds-text-area[data-displayed-content=placeholder][data-focused][data-read-only] .egds-text-area__label-and-required{transform:translateY(-6px) scale(.75);margin-bottom:calc(-.25 * var(--typography-font-400-regular-line-height) - 6px)}.egds-text-area[data-displayed-content=placeholder][data-validation=invalid] .egds-text-area__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-text-area[data-displayed-content=placeholder][data-validation=invalid][data-focused] .egds-text-area__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-area[data-displayed-content=placeholder][data-validation=invalid][data-focused] .egds-text-area__label-and-required{transform:translateY(-6px) scale(.75);margin-bottom:calc(-.25 * var(--typography-font-400-regular-line-height) - 6px)}.egds-text-input{display:flex;flex-direction:column;gap:var(--spacing-1x);width:100%;box-sizing:border-box}.egds-text-input__input-container{position:relative;display:flex;flex-direction:row;align-items:center;height:var(--sizing-12x);border-radius:var(--corner-radius-l);border:var(--sizing-0x-quarter) solid var(--color-outline);background-color:var(--color-surface);padding:0 0 0 var(--spacing-3x);gap:var(--spacing-3x);box-sizing:border-box;cursor:text;box-shadow:none}.egds-text-input__display{display:flex;flex-direction:row;align-items:center;align-self:stretch;flex:1;min-width:0;gap:var(--spacing-2x)}.egds-text-input__icon{display:inline-flex;flex-shrink:0;width:var(--sizing-6x);height:var(--sizing-6x);color:var(--color-on-surface)}.egds-text-input__icon>svg{width:100%;height:100%}.egds-text-input__label-and-value{position:relative;flex:1;min-width:0;align-self:stretch}.egds-text-input__label-container{position:absolute;top:50%;left:0;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-1x);transform:translateY(-50%);transform-origin:top left;transition:transform .15s cubic-bezier(.4,0,.2,1)}.egds-text-input__label-container[data-shrunk]{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-text-input__label{color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.egds-text-input__required-indicator{color:var(--color-critical);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height)}.egds-text-input__native-input{position:absolute;left:0;right:0;top:calc(50% - 3px);width:100%;border:none;outline:none;background:transparent;color:var(--color-on-surface);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);padding:0;margin:0;opacity:0;pointer-events:none}.egds-text-input__native-input[data-visible]{opacity:1;pointer-events:auto}.egds-text-input__placeholder{position:absolute;left:0;right:0;top:calc(50% - 3px);color:var(--color-on-surface-variant);font-family:var(--typography-font-400-regular-font-name),sans-serif;font-weight:var(--typography-font-400-regular-font-weight);font-size:var(--typography-font-400-regular-font-size);letter-spacing:var(--typography-font-400-regular-tracking);line-height:var(--typography-font-400-regular-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.egds-text-input__end-action{display:flex;align-items:center;justify-content:center;width:var(--sizing-12x);height:var(--sizing-12x);flex-shrink:0;position:relative;cursor:pointer;background:transparent;border:none;padding:0;border-radius:var(--corner-radius-l);overflow:hidden}.egds-text-input__end-action-icon{display:inline-flex;width:var(--sizing-6x);height:var(--sizing-6x);color:var(--color-on-surface);position:relative;z-index:1}.egds-text-input__end-action-icon>svg{width:100%;height:100%}.egds-text-input__end-action:after{content:"";position:absolute;width:var(--sizing-8x);height:var(--sizing-8x);border-radius:var(--corner-radius-max);background-color:transparent;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.egds-text-input__end-action:hover:after{background-color:var(--color-secondary-container-variant)}.egds-text-input__end-action:active:after{background-color:var(--color-secondary-container)}.egds-text-input__instructions{color:var(--color-on-surface);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height)}.egds-text-input__error{display:flex;flex-direction:row;align-items:flex-start;flex:1;gap:var(--spacing-1x)}.egds-text-input__error-icon{flex-shrink:0;color:var(--color-critical)}.egds-text-input__error-message{color:var(--color-critical);font-family:var(--typography-font-200-regular-font-name),sans-serif;font-weight:var(--typography-font-200-regular-font-weight);font-size:var(--typography-font-200-regular-font-size);letter-spacing:var(--typography-font-200-regular-tracking);line-height:var(--typography-font-200-regular-line-height);flex:1}.egds-text-input__input-container:hover,.egds-text-input__input-container:active{border-color:var(--color-outline);box-shadow:none}.egds-text-input[data-focused] .egds-text-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-read-only] .egds-text-input__input-container{border-color:transparent;background-color:transparent;cursor:default;box-shadow:none}.egds-text-input[data-disabled]{opacity:var(--opacity-36);pointer-events:none}.egds-text-input[data-disabled] .egds-text-input__input-container{border-color:var(--color-outline);cursor:not-allowed;box-shadow:none}.egds-text-input[data-validation=invalid] .egds-text-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-text-input[data-displayed-content=filled] .egds-text-input__input-container,.egds-text-input[data-displayed-content=placeholder] .egds-text-input__input-container{border-color:var(--color-outline);box-shadow:none}.egds-text-input[data-focused] .egds-text-input__input-container:hover,.egds-text-input[data-focused] .egds-text-input__input-container:active{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-read-only][data-focused] .egds-text-input__input-container{border:var(--sizing-0x-quarter) solid var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-read-only][data-focused] .egds-text-input__label-container{transform:translateY(-50%)}.egds-text-input[data-validation=invalid] .egds-text-input__input-container:hover,.egds-text-input[data-validation=invalid] .egds-text-input__input-container:active,.egds-text-input[data-validation=invalid][data-disabled] .egds-text-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-text-input[data-displayed-content=filled][data-focused] .egds-text-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-displayed-content=filled][data-read-only] .egds-text-input__input-container{border-color:transparent;box-shadow:none}.egds-text-input[data-displayed-content=filled][data-validation=invalid] .egds-text-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-text-input[data-displayed-content=placeholder][data-focused] .egds-text-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-displayed-content=placeholder][data-read-only] .egds-text-input__input-container{border-color:transparent;box-shadow:none}.egds-text-input[data-displayed-content=placeholder][data-validation=invalid] .egds-text-input__input-container{border-color:var(--color-critical);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-critical)}.egds-text-input[data-validation=invalid][data-focused] .egds-text-input__input-container:hover,.egds-text-input[data-validation=invalid][data-focused] .egds-text-input__input-container:active{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-displayed-content=filled][data-read-only][data-focused] .egds-text-input__input-container{border:var(--sizing-0x-quarter) solid var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-displayed-content=filled][data-read-only][data-focused] .egds-text-input__label-container{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-text-input[data-displayed-content=filled][data-validation=invalid][data-focused] .egds-text-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-displayed-content=placeholder][data-read-only][data-focused] .egds-text-input__input-container{border:var(--sizing-0x-quarter) solid var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-displayed-content=placeholder][data-read-only][data-focused] .egds-text-input__label-container{transform:translateY(calc(-100% + 2px)) scale(.75)}.egds-text-input[data-displayed-content=placeholder][data-validation=invalid][data-focused] .egds-text-input__input-container{border-color:var(--color-outline-focus);box-shadow:0 0 0 var(--sizing-0x-quarter) var(--color-outline-focus)}.egds-text-input[data-button-input] .egds-text-input__input-container,.egds-text-input[data-button-input] .egds-text-input__native-input{cursor:pointer}.egds-toast{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--spacing-2x);padding:var(--spacing-3x);width:359px;max-width:var(--sizing-120x);background-color:var(--color-inverse-surface);border-radius:var(--corner-radius-l);box-shadow:var(--shadow-high-elevation-offset-x) var(--shadow-high-elevation-offset-y) var(--shadow-high-elevation-blur) var(--shadow-high-elevation-spread) var(--shadow-high-elevation-color);box-sizing:border-box;position:relative}.egds-toast__message{flex:1 0 0;font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height);color:var(--color-inverse-on-surface)}.egds-toast__action{flex-shrink:0;width:fit-content;display:flex;align-items:center;justify-content:flex-end;height:var(--sizing-9x);padding:0 var(--spacing-4x);border-radius:var(--corner-radius-1000x);color:var(--color-inverse-on-surface);font-family:var(--typography-font-400-medium-font-name),sans-serif;font-weight:var(--typography-font-400-medium-font-weight);font-size:var(--typography-font-400-medium-font-size);letter-spacing:var(--typography-font-400-medium-tracking);line-height:var(--typography-font-400-medium-line-height);background:none;border:none;cursor:pointer;position:relative}.egds-toast__action:after{content:"";position:absolute;inset:0;border-radius:var(--corner-radius-max);background-color:var(--color-surface);opacity:var(--opacity-0);pointer-events:none}.egds-toast__action:hover:after{opacity:var(--opacity-12)}.egds-toast__action:active:after{opacity:var(--opacity-24)}.egds-toast[data-layout-direction=vertical]{flex-direction:column;justify-content:center;align-items:flex-end}.egds-toast[data-layout-direction=vertical] .egds-toast__message{min-width:100%;flex:none}.egds-toggle-button{border:none;cursor:pointer;font:inherit;background:none;margin:0;display:inline-flex;align-items:stretch;justify-content:center;min-width:var(--sizing-14x);border-radius:var(--corner-radius-l);outline:var(--sizing-0x-quarter) solid var(--color-outline);outline-offset:calc(-1 * var(--sizing-0x-quarter));padding:var(--spacing-2x);background-color:var(--color-surface-low-elevation);color:var(--color-on-surface)}.egds-toggle-button__children{display:flex;flex-direction:column;align-items:center;flex:1 0 0;height:fit-content;gap:var(--spacing-1x)}.egds-toggle-button__icon{width:var(--sizing-6x);height:var(--sizing-6x);flex-shrink:0;color:currentColor}.egds-toggle-button__icon svg{width:100%;height:100%;fill:currentColor}.egds-toggle-button__label-and-description{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 0 0;height:fit-content}.egds-toggle-button__label{flex:1 0 0;height:fit-content;color:var(--color-on-surface);font-family:var(--typography-font-100-bold-font-name),sans-serif;font-weight:var(--typography-font-100-bold-font-weight);font-size:var(--typography-font-100-bold-font-size);letter-spacing:var(--typography-font-100-bold-tracking);line-height:var(--typography-font-100-bold-line-height);text-align:center}.egds-toggle-button__description{color:var(--color-on-surface);font-family:var(--typography-font-100-regular-font-name),sans-serif;font-weight:var(--typography-font-100-regular-font-weight);font-size:var(--typography-font-100-regular-font-size);letter-spacing:var(--typography-font-100-regular-tracking);line-height:var(--typography-font-100-regular-line-height);text-align:center}.egds-toggle-button:hover:not(:disabled){background-color:var(--color-secondary-container-variant)}.egds-toggle-button:active:not(:disabled){background-color:var(--color-secondary-container)}.egds-toggle-button:disabled{opacity:var(--opacity-36);cursor:not-allowed}.egds-toggle-button[data-selected]{outline-width:var(--sizing-0x-half);outline-color:var(--color-on-surface);outline-offset:calc(-1 * var(--sizing-0x-half));background-color:var(--color-secondary-container-variant)}.egds-toggle-button[data-selected]:hover:not(:disabled){background-color:var(--color-secondary-container-variant)}.egds-toggle-button[data-selected]:active:not(:disabled){background-color:var(--color-secondary-container)}.egds-view-heading{display:flex;flex-direction:column;gap:var(--spacing-4x)}.egds-view-heading__header{display:flex;flex-direction:row;align-self:stretch;gap:var(--spacing-m);align-items:flex-start}.egds-view-heading__header-body{display:flex;flex-direction:column;flex:1 0 0;min-width:1px;min-height:1px;align-self:stretch}.egds-view-heading__heading{color:var(--color-on-surface);font-family:var(--typography-font-600-medium-font-name),sans-serif;font-weight:var(--typography-font-600-medium-font-weight);font-size:var(--typography-font-600-medium-font-size);letter-spacing:var(--typography-font-600-medium-tracking);line-height:var(--typography-font-600-medium-line-height);width:100%;margin:0;padding:0}.egds-view-heading__subheading{color:var(--color-on-surface);font-family:var(--typography-font-300-regular-font-name),sans-serif;font-weight:var(--typography-font-300-regular-font-weight);font-size:var(--typography-font-300-regular-font-size);letter-spacing:var(--typography-font-300-regular-tracking);line-height:var(--typography-font-300-regular-line-height);margin:0;padding:0}.egds-view-heading__end-slot{flex-shrink:0}.egds-view-heading__body{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;flex-shrink:0}.egds-view-heading[data-offset-top=true]{padding-top:var(--spacing-14x)}.login{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-layout-minimum-page-margin-s);background:var(--color-surface);color:var(--color-on-surface)}.login__card{width:100%;max-width:360px;display:flex;flex-direction:column;gap:var(--spacing-3x)}:root{--site-nav-content-height: 72px;--site-nav-height: calc(var(--site-nav-content-height) + env(safe-area-inset-top, 0px))}.site-nav{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:center;align-items:center;gap:var(--spacing-3x);padding-top:calc(var(--spacing-3x) + env(safe-area-inset-top,0px));padding-bottom:var(--spacing-3x);padding-inline:var(--spacing-layout-minimum-page-margin-s)}.site-nav svg.lucide{fill:none}.site-nav__back{position:absolute;left:var(--spacing-layout-minimum-page-margin-s);z-index:1;opacity:0;pointer-events:none;transition:opacity .3s ease}.site-nav--mode-work .site-nav__back{opacity:1;pointer-events:auto}.site-nav__view-toggle{position:absolute;right:var(--spacing-layout-minimum-page-margin-s);z-index:1;opacity:0;pointer-events:none;transition:opacity .3s ease}.site-nav--mode-work .site-nav__view-toggle{opacity:1;pointer-events:auto}.site-nav__item{position:relative;display:inline-flex;justify-content:center;align-items:center;border-radius:var(--corner-radius-max);opacity:1;overflow:hidden;transition:opacity .3s ease,flex .3s ease}.site-nav__item--selected{background:color-mix(in srgb,var(--color-secondary-container-variant) 70%,transparent);backdrop-filter:blur(60px) saturate(180%);-webkit-backdrop-filter:blur(60px) saturate(180%)}.site-nav__button-wrap{transition:opacity .2s ease}.site-nav__active-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .15s ease;white-space:nowrap}.site-nav__active-label-trailing{display:inline-flex;align-items:center;gap:var(--spacing-2x);max-width:0;margin-left:0;overflow:hidden;opacity:0;transform:scale(.85);transform-origin:left center;transition:max-width .4s ease,margin-left .4s ease,opacity .25s ease,transform .35s ease}.site-nav__active-label--has-trailing .site-nav__active-label-trailing{max-width:60vw;margin-left:var(--spacing-2x);opacity:1;transform:scale(1)}.site-nav__active-label-bullet{display:inline-flex;align-items:center}.site-nav--mode-work .site-nav__item--inactive{opacity:0;flex:0 0 0;min-width:0;margin:0;pointer-events:none}.site-nav--mode-work{gap:0}.site-nav--mode-work .site-nav__item--selected{flex:1}@media(min-width:840px){.site-nav{padding-inline:var(--spacing-layout-minimum-page-margin-l)}.site-nav__back{left:var(--spacing-layout-minimum-page-margin-l)}.site-nav__view-toggle{right:var(--spacing-layout-minimum-page-margin-l)}}.site-nav--mode-work .site-nav__item--selected .site-nav__button-wrap{opacity:0}.site-nav--mode-work .site-nav__item--selected .site-nav__active-label{opacity:1;transition-delay:.35s}.work-gallery{width:100%}.work-gallery--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-section-m);padding-inline:var(--spacing-layout-minimum-page-margin-s)}.work-card-link{text-decoration:none;color:inherit;display:block}.work-card{padding:var(--spacing-6x);aspect-ratio:4 / 3;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--spacing-2x)}@media(min-width:840px){.work-gallery--grid{padding-inline:var(--spacing-layout-minimum-page-margin-l)}}:root{--work-peek: 6vw}.work-carousel{height:100%;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--work-peek);padding-right:var(--work-peek);scroll-padding-left:var(--work-peek);scroll-padding-right:var(--work-peek)}.work-carousel::-webkit-scrollbar{display:none}.work-detail{flex:0 0 100%;height:100%;overflow-y:auto;scroll-snap-align:start;scroll-snap-stop:always;scrollbar-width:none}.work-detail::-webkit-scrollbar{display:none}.work-detail__hero-frame{position:relative;margin-top:var(--site-nav-height);margin-left:var(--spacing-2x);margin-right:var(--spacing-2x);margin-bottom:0;height:65dvh;border-radius:var(--corner-radius-xl);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.work-detail__hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.work-detail__hero-blur{position:absolute;inset:0;z-index:1;pointer-events:none;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);mask-image:linear-gradient(to top,black 0%,black 35%,transparent 75%);-webkit-mask-image:linear-gradient(to top,black 0%,black 35%,transparent 75%)}.work-detail__hero-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-2x);padding:var(--spacing-section-m) var(--spacing-6x);background:linear-gradient(to top,#00000073,#0000)}.work-detail__body{min-height:100%;display:flex;flex-direction:column;gap:var(--spacing-3x);padding:var(--spacing-section-m) var(--spacing-layout-minimum-page-margin-s);padding-bottom:calc(var(--spacing-section-m) + env(safe-area-inset-bottom,0px))}@media(min-width:840px){.work-detail__body{padding-inline:var(--spacing-layout-minimum-page-margin-l)}}.work-reader{position:fixed;inset:0;z-index:5;pointer-events:none;overflow:hidden;visibility:hidden;transition:visibility 0s linear .4s}.work-reader[data-state=pending],.work-reader[data-state=reading]{visibility:visible;transition:visibility 0s linear 0s}.work-reader__inner{will-change:transform;transform:translateZ(0)}.work-reader__hero-frame{position:relative;margin-top:var(--site-nav-height);margin-left:calc(var(--work-peek) + var(--spacing-2x));margin-right:calc(var(--work-peek) + var(--spacing-2x));margin-bottom:0;height:65dvh;border-radius:var(--corner-radius-xl);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:margin-left .4s ease,margin-right .4s ease,border-radius .4s ease}.work-reader[data-state=reading] .work-reader__hero-frame{margin-left:0;margin-right:0;border-radius:0}.work-reader__hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.work-reader__hero-blur{position:absolute;inset:0;z-index:1;pointer-events:none;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);mask-image:linear-gradient(to top,black 0%,black 35%,transparent 75%);-webkit-mask-image:linear-gradient(to top,black 0%,black 35%,transparent 75%)}.work-reader__hero-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-2x);padding:var(--spacing-section-m) var(--spacing-6x);background:linear-gradient(to top,#00000073,#0000)}.work-reader__body{min-height:100dvh;display:flex;flex-direction:column;gap:var(--spacing-3x);background:var(--color-surface);color:var(--color-on-surface);margin-left:calc(var(--work-peek) + var(--spacing-2x));margin-right:calc(var(--work-peek) + var(--spacing-2x));padding-block:var(--spacing-section-m);padding-bottom:calc(var(--spacing-section-m) + env(safe-area-inset-bottom,0px));padding-left:calc(var(--spacing-layout-minimum-page-margin-s) - var(--spacing-2x));padding-right:calc(var(--spacing-layout-minimum-page-margin-s) - var(--spacing-2x));transition:margin-left .4s ease,margin-right .4s ease,padding-left .4s ease,padding-right .4s ease}.work-reader[data-state=reading] .work-reader__body{margin-left:0;margin-right:0;padding-left:var(--spacing-layout-minimum-page-margin-s);padding-right:var(--spacing-layout-minimum-page-margin-s)}@media(min-width:840px){.work-reader__body{padding-left:calc(var(--spacing-layout-minimum-page-margin-l) - var(--spacing-2x));padding-right:calc(var(--spacing-layout-minimum-page-margin-l) - var(--spacing-2x))}.work-reader[data-state=reading] .work-reader__body{padding-left:var(--spacing-layout-minimum-page-margin-l);padding-right:var(--spacing-layout-minimum-page-margin-l)}}.demo-page{padding:2rem 0;margin:0 auto;min-height:100vh;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;background-color:var(--color-body-color)}.demo-badges-bar{position:fixed;top:1rem;left:1rem;z-index:1000;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.appearance-badge{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:.875rem;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}.brand-badge{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:.875rem;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:capitalize}.brand-badge:hover{background-color:#f3f4f6}.brand-shortcut{color:#6b7280;font-size:.875rem}.demos-badge{position:relative;padding:.5rem 1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:.875rem;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #d1d5db}.demos-badge:hover{background-color:#f3f4f6}.demos-badge__menu.submenu{position:absolute;top:calc(100% + 4px);left:0;min-width:160px;z-index:1002;visibility:visible}.demos-badge__menu .submenu-item{text-decoration:none}.demo-header{padding:6rem 3rem 0}.demo-sections-container{display:flex;flex-direction:column;gap:3rem;background-color:var(--color-surface);padding:0 3rem 3rem}@media(min-width:1200px){.demo-sections-container{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}}.demo-header h1{font-size:42px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--color-on-surface);margin:0;padding-bottom:3rem}.demo-subtitle{color:#666;margin:0}.demo-section{background-color:var(--color-surface, #f9f9f9);box-sizing:border-box;max-width:100%}.demo-section-title{border-bottom:2px solid var(--color-outline-variant);font-size:1rem;font-weight:600;line-height:1.3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--color-on-surface);margin:0 0 2rem;padding-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.section-description{font-size:var(--typography-body-medium-font-size, 1rem);font-weight:var(--typography-body-medium-font-weight, 400);line-height:var(--typography-body-medium-line-height, 1.5);font-family:var(--typography-body-medium-font-name, system-ui);color:var(--color-body-color-variant, #666);margin:0 0 2rem}.color-showcase{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:100%;box-sizing:border-box}.color-group h3{font-size:1.25rem;font-weight:600;color:var(--color-on-surface);margin:0 0 1rem}.color-swatches{display:flex;flex-direction:column;gap:.5rem}.swatch{min-height:100px;border-radius:var(--corner-radius-medium, 8px);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:1rem;box-sizing:border-box;max-width:100%;word-wrap:break-word;position:relative}.swatch-label{font-size:var(--typography-body-medium-font-size, 1rem);font-weight:var(--typography-body-medium-font-weight, 600);margin:0}.swatch-circle-container{display:flex;align-items:center;gap:.5rem;margin-top:auto}.swatch-circle{width:16px;height:16px;border-radius:50%;flex-shrink:0}.swatch-circle-label{font-size:var(--typography-body-small-font-size, .875rem);font-weight:var(--typography-body-medium-font-weight, 400);color:inherit}.swatch-value{font-size:var(--typography-body-small-font-size, .75rem);font-family:monospace;opacity:.9}.typography-showcase{display:flex;flex-direction:column;gap:2rem}.typography-sample{margin:0}.token-code{display:inline-block;padding:.25rem .5rem;background-color:var(--color-element, #f5f5f5);border:1px solid var(--color-outline, #ccc);border-radius:var(--corner-radius-small, 4px);font-family:Monaco,Menlo,Courier New,monospace;font-size:var(--typography-body-small-font-size, .75rem);color:var(--color-body-color, #333)}.spacing-showcase{display:flex;flex-direction:column;gap:1rem}.spacing-example{display:flex;align-items:center;gap:1rem}.spacing-visual{height:40px;border-radius:var(--corner-radius-small, 4px);flex-shrink:0}.spacing-info{display:flex;flex-direction:column;gap:.25rem}.spacing-info strong{font-size:var(--typography-body-medium-font-size, 1rem);color:var(--color-on-surface, #333)}.spacing-demo-box{margin-top:2rem}.corner-radius-showcase{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:100%;box-sizing:border-box}.corner-radius-example{display:flex;flex-direction:column;align-items:center;gap:.5rem;box-sizing:border-box;max-width:100%}.corner-radius-visual{width:100%;max-width:100%;min-height:120px;display:flex;align-items:center;justify-content:center;font-weight:var(--typography-body-medium-font-weight, 600);text-align:center;box-shadow:var(--shadow-low, 0 1px 3px rgba(0,0,0,.1));box-sizing:border-box}.shadow-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:100%;box-sizing:border-box}.shadow-example{display:flex;flex-direction:column}.shadow-visual{border-radius:var(--corner-radius-medium, 8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:150px;text-align:center}.shadow-visual strong{font-size:var(--typography-body-large-font-size, 1.125rem);color:var(--color-on-surface, #333)}.combined-example{display:flex;justify-content:center}.card-example{max-width:500px;width:100%}.demo-button:hover{opacity:.9}.demo-button:active{opacity:.8}.brand-info{padding:2rem;background-color:var(--color-surface, #fff);border-radius:var(--corner-radius-medium, 8px);border:1px solid var(--color-outline-variant, #e5e5e5)}.brand-info p{margin:0 0 1rem;font-size:var(--typography-body-medium-font-size, 1rem);color:var(--color-body-color, #333)}.brand-info p:last-child{margin-bottom:0}.brand-info code{padding:.25rem .5rem;background-color:var(--color-element, #f5f5f5);border-radius:var(--corner-radius-small, 4px);font-family:monospace;font-size:var(--typography-body-small-font-size, .875rem)}.getting-started-section{background:linear-gradient(135deg,var(--color-surface-container, #f9f9f9) 0%,var(--color-surface, #fff) 100%)}.getting-started-steps{padding-left:2rem;margin:2rem 0}.getting-started-steps li{margin-bottom:1rem;font-size:var(--typography-body-medium-font-size, 1rem);color:var(--color-body-color, #333);line-height:var(--typography-body-medium-line-height, 1.5)}.getting-started-steps li:last-child{margin-bottom:0}.getting-started-steps code{padding:.25rem .5rem;background-color:var(--color-element, #f5f5f5);border-radius:var(--corner-radius-small, 4px);font-family:monospace;font-size:var(--typography-body-small-font-size, .875rem)}.info-box{padding:1rem 2rem;background-color:var(--color-info-container, #e3f2fd);border-left:4px solid var(--color-info, #2196f3);border-radius:var(--corner-radius-small, 4px);margin-top:2rem}.info-box strong{color:var(--color-info, #2196f3)}.info-box{font-size:var(--typography-body-medium-font-size, 1rem);color:var(--color-on-info-container, #000);line-height:var(--typography-body-medium-line-height, 1.5)}kbd{display:inline-block;padding:.25rem .5rem;background-color:var(--color-element, #f5f5f5);border:1px solid var(--color-outline, #ccc);border-radius:var(--corner-radius-small, 4px);font-family:Monaco,Menlo,Courier New,monospace;font-size:var(--typography-body-small-font-size, .875rem);color:var(--color-body-color, #333);box-shadow:0 1px 2px #0000001a}.theme-menu-container{position:relative}.theme-menu-button{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:.875rem;color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}.theme-menu-button:hover{background-color:#f3f4f6}.theme-menu{position:fixed;min-width:280px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 8px #00000026;z-index:1002;overflow:visible;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding:.5rem}.theme-menu-items{max-height:400px;overflow:visible;position:relative}.theme-menu-items-wrapper{max-height:400px;overflow-y:auto;overflow-x:visible}.theme-menu-item{position:relative;padding:0;cursor:pointer;transition:background-color .2s;z-index:1;overflow:visible;margin-bottom:.25rem}.theme-menu-item:last-child{margin-bottom:0}.theme-menu-item-label{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:1rem;color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:1;border-radius:4px;transition:background-color .2s}.theme-menu-item-label:hover{background-color:#f3f4f6}.theme-menu-item-value{font-weight:600;color:#6b7280;font-size:.875rem}.submenu{position:fixed;min-width:180px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 8px #00000026;padding:.5rem;z-index:1005!important;animation:slideIn .15s ease-out;white-space:nowrap;pointer-events:auto;opacity:1;display:block;transform:translateZ(0);font-family:inherit}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.submenu-item{display:block;width:100%;padding:.5rem 1rem;text-align:left;background-color:#fff;border:none;border-radius:4px;font-size:1rem;color:#374151;cursor:pointer;transition:background-color .2s;font-family:inherit}.submenu-item:hover{background-color:#f3f4f6}.submenu-item.active{background-color:#2563eb;color:#fff}.submenu-item.active:hover{background-color:#1d4ed8}.components-demo-page{background-color:var(--color-surface-container-variant, #f0f0f0)}.showcase-section-body{display:flex;flex-direction:column;gap:1rem}.showcase-label{font-size:.875rem;color:var(--color-on-surface-variant, #6b7280);margin:0}.showcase-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.showcase-column{display:flex;flex-direction:column;gap:8px}.icon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding:16px 0}.icon-grid-item{display:flex;flex-direction:column;align-items:center;gap:8px}.icon-grid-label{font-size:11px;color:var(--color-on-surface-variant);text-align:center;word-break:break-all}.icon-color-demo{display:flex;flex-wrap:wrap;gap:24px;padding:16px 0;align-items:flex-end}.icon-color-swatch{display:flex;flex-direction:column;align-items:center;gap:8px}.overlay-bg{background-color:var(--color-overlay, #1a1a1a);padding:8px 16px;border-radius:4px}.overlay-image-bg{background-image:url(https://images.unsplash.com/photo-1506929562872-bb421503ef21?w=600&q=80);background-size:cover;background-position:center;padding:8px 16px;border-radius:4px;display:inline-flex;align-items:center}.card-demo-content{padding:var(--spacing-l)}body:has(.showcase-overlay:not([data-position=popover])){overflow:hidden}.showcase-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.showcase-overlay__backdrop{position:absolute;inset:0;background:#00000080}.showcase-overlay__content{position:relative;z-index:1}.showcase-overlay[data-position=full]>.showcase-overlay__content{width:100vw;height:100vh}.showcase-overlay>.egds-scrim{animation:scrim-fade-in .2s ease-out both}@keyframes scrim-fade-in{0%{opacity:0}to{opacity:1}}.showcase-overlay>.showcase-overlay__content>.egds-dialog,.showcase-overlay>.showcase-overlay__content>.egds-centered-sheet,.showcase-overlay[data-position=popover]>.showcase-overlay__content>.egds-popover-sheet{animation:overlay-scale-in .25s cubic-bezier(.2,0,0,1) both}@keyframes overlay-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.showcase-overlay[data-position=bottom]>.showcase-overlay__content{animation:overlay-slide-up .3s cubic-bezier(.2,0,0,1) both}@keyframes overlay-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.showcase-overlay[data-position=side]>.showcase-overlay__content{animation:overlay-slide-left .3s cubic-bezier(.2,0,0,1) both}@keyframes overlay-slide-left{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.showcase-overlay[data-closing]>.egds-scrim{animation:scrim-fade-out .2s ease-in both}@keyframes scrim-fade-out{0%{opacity:1}to{opacity:0}}.showcase-overlay[data-closing][data-position=side]>.showcase-overlay__content{animation:overlay-slide-right .3s cubic-bezier(.2,0,0,1) both}@keyframes overlay-slide-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.showcase-overlay[data-closing][data-position=bottom]>.showcase-overlay__content{animation:overlay-slide-down .3s cubic-bezier(.2,0,0,1) both}@keyframes overlay-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}.showcase-overlay[data-closing]>.showcase-overlay__content>.egds-dialog,.showcase-overlay[data-closing]>.showcase-overlay__content>.egds-centered-sheet,.showcase-overlay[data-closing][data-position=popover]>.showcase-overlay__content>.egds-popover-sheet{animation:overlay-scale-out .25s cubic-bezier(.2,0,0,1) both}@keyframes overlay-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.showcase-overlay[data-closing][data-position=full]>.showcase-overlay__content{animation:overlay-fade-out .25s ease-in both}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}.showcase-overlay[data-position=full]>.showcase-overlay__content{animation:overlay-fade-in .25s ease-out both}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}.showcase-overlay[data-position=bottom]{align-items:flex-end;justify-content:center}.showcase-overlay[data-position=bottom] .showcase-overlay__content{width:100%;max-width:480px}.showcase-overlay[data-position=full] .showcase-overlay__content{width:100%;height:100%}.showcase-overlay[data-position=side]{align-items:stretch;justify-content:flex-end}.showcase-overlay[data-position=side] .showcase-overlay__content{width:360px;height:100%}.showcase-overlay[data-position=popover]{background:transparent}.showcase-overlay[data-position=popover]>.egds-scrim{display:none}.showcase-overlay[data-position=popover] .showcase-overlay__content{max-width:360px}.pill-fade-out{animation:pill-fade-out .25s ease-in both}@keyframes pill-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.showcase-page{min-height:100vh;background-color:var(--color-surface-container-variant, #f0f0f0);color:var(--color-on-surface, #1a1a1a)}.showcase-badges-bar{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:8px;padding:8px 24px;background-color:var(--color-surface-container-variant, #f0f0f0)}.showcase-header{padding:32px 24px 16px;display:flex;align-items:center;gap:16px}.showcase-header h1{font-size:24px;font-weight:600;margin:0}.showcase-grid{padding:0 24px 32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:24px}.showcase-card{margin:0;border-radius:var(--corner-radius-l, 12px);overflow:hidden;background-color:var(--color-surface, #fff);display:flex;flex-direction:column;scroll-margin-top:60px}.showcase-card .showcase-preview{flex:1}.showcase-card__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.showcase-card__title{font-size:18px;font-weight:600;margin:0}.showcase-card__anchor{display:inline-flex;vertical-align:middle;margin-left:6px;text-decoration:none;visibility:hidden;cursor:pointer;opacity:.5}.showcase-card__title:hover .showcase-card__anchor{visibility:visible}.showcase-card__anchor:hover{opacity:1}.showcase-card__link-icon{display:block;width:18px;height:18px;color:var(--color-on-surface-variant, #666)}.showcase-card__note{margin:0;padding:8px 20px 12px;font-size:12px;color:var(--color-on-surface-variant, #666);font-style:italic}.showcase-preview{display:flex;align-items:flex-start;justify-content:flex-start;min-height:120px;padding:32px 20px;background-color:var(--color-surface, #fff);transition:background-color .2s}.showcase-preview[data-bg=dark]{background-image:url(https://images.unsplash.com/photo-1506929562872-bb421503ef21?w=600&q=80);background-size:cover;background-position:center}.showcase-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px}.showcase-control{display:flex;align-items:center;gap:6px}.showcase-control__label{font-size:12px;color:var(--color-on-surface-variant, #666);margin:0;white-space:nowrap}.showcase-select-sizer{position:absolute;visibility:hidden;white-space:nowrap;font-size:12px;font-weight:500;font-family:inherit}.showcase-control select{font-weight:500;font-size:12px;padding:0 12px 0 0;border:none;border-bottom:1px solid var(--color-on-surface-variant, #666);border-radius:0;background:transparent;color:var(--color-on-surface, #1a1a1a);font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L7 1' stroke='%23666' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.showcase-control input[type=text]{font-weight:500;font-size:12px;padding:0;border:none;border-bottom:1px solid var(--color-on-surface-variant, #666);border-radius:0;background:transparent;color:var(--color-on-surface, #1a1a1a);font-family:inherit;width:140px}.showcase-control select:focus,.showcase-control input[type=text]:focus{outline:none;border-bottom-color:var(--color-primary, #0070f3)}.showcase-toggle{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:12px;color:var(--color-on-surface, #1a1a1a)}.showcase-toggle input[type=checkbox]{width:28px;height:16px;appearance:none;-webkit-appearance:none;background:var(--color-outline-variant, #ccc);border-radius:8px;position:relative;cursor:pointer;transition:background-color .2s;flex-shrink:0}.showcase-toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;transition:transform .2s}.showcase-toggle input[type=checkbox]:checked{background:var(--color-primary, #0070f3)}.showcase-toggle input[type=checkbox]:checked:after{transform:translate(12px)}.showcase-code{padding:16px 24px;background-color:#1e1e2e;color:#cdd6f4;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.5;overflow-x:auto;white-space:pre}.showcase-code .code-tag{color:#89b4fa}.showcase-code .code-prop{color:#f9e2af}.showcase-code .code-value{color:#a6e3a1}.showcase-code .code-punct{color:#6c7086}.examples-index-link{display:flex;flex-direction:column;gap:var(--spacing-1x);padding:var(--spacing-4x);border-radius:var(--corner-radius-l);background-color:var(--color-surface-container-variant);text-decoration:none;color:inherit}.examples-index-link:hover{background-color:var(--color-surface-container)}.example-hero{display:flex;align-items:center;justify-content:center;height:200px;background-color:var(--color-secondary)}.example-card-content{display:flex;flex-direction:column;gap:var(--spacing-3x);padding:var(--spacing-6x)}@media(min-width:840px){.example-two-column{flex-direction:row}.example-column-main{flex:1 1 67%}.example-column-sidebar{flex:0 0 33%}}.parent-screen-block-heading{padding-inline:var(--spacing-layout-minimum-page-margin-s);margin-bottom:var(--spacing-l)}.parent-screen-block-body{margin-top:var(--spacing-l)}.parent-screen-scroll-row{display:flex;gap:var(--spacing-3x);overflow-x:auto;padding-inline:var(--spacing-layout-minimum-page-margin-s)}.parent-screen-scroll-row>*{flex:0 0 260px}@media(min-width:840px){.parent-screen-scroll-row,.parent-screen-block-heading{padding-inline:0}}.parent-screen-card-content{display:flex;flex-direction:column;gap:var(--spacing-2x);padding:var(--spacing-6x)}.parent-screen-card-image{height:120px;background-color:var(--color-secondary);border-radius:var(--corner-radius-m);margin:calc(-1 * var(--spacing-6x));margin-bottom:0}.parent-screen-sheet-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-3x)}.parent-screen-sheet-content{display:flex;flex-direction:column;gap:var(--spacing-section-m);padding:var(--spacing-6x)}.parent-screen-side-sheet-content{display:flex;flex-direction:column;gap:var(--spacing-section-m)}.parent-screen-compact-sheet-content{display:flex;flex-direction:column;gap:var(--spacing-section-m);padding:0 var(--spacing-6x) var(--spacing-6x)}.child-screen-card-content{display:flex;flex-direction:column;gap:var(--spacing-2x);padding:var(--spacing-6x)}.child-screen-hero-layout{margin-top:-56px}.child-screen-hero-image{height:300px;background-color:var(--color-secondary)}.child-screen-hero-card-content{display:flex;flex-direction:column;gap:var(--spacing-2x);padding:var(--spacing-6x)}
