.c-product-lister-isolated{all:unset;display:block;>*{all:unset}}.selection-overlay{position:fixed;bottom:0;right:0;z-index:var( --z-index-earth )}@layer settings{:root{--core-shadow-1: var(--fdt-core-elevation-1-x) var(--fdt-core-elevation-1-y) var(--fdt-core-elevation-1-blur) var(--fdt-core-elevation-1-spread) var(--fdt-core-elevation-1-color);--core-shadow-2: var(--fdt-core-elevation-2-x) var(--fdt-core-elevation-2-y) var(--fdt-core-elevation-2-blur) var(--fdt-core-elevation-2-spread) var(--fdt-core-elevation-2-color);--core-shadow-3: var(--fdt-core-elevation-3-x) var(--fdt-core-elevation-3-y) var(--fdt-core-elevation-3-blur) var(--fdt-core-elevation-3-spread) var(--fdt-core-elevation-3-color);--core-shadow-4: var(--fdt-core-elevation-4-x) var(--fdt-core-elevation-4-y) var(--fdt-core-elevation-4-blur) var(--fdt-core-elevation-4-spread) var(--fdt-core-elevation-4-color);--core-background-shadow: linear-gradient( 90deg, rgba(0, 0, 0, .04) 0%, rgba(0, 0, 0, .0398787) 3.93%, rgba(0, 0, 0, .0394988) 7.09%, rgba(0, 0, 0, .038836) 9.77%, rgba(0, 0, 0, .0378661) 12.21%, rgba(0, 0, 0, .0365649) 14.69%, rgba(0, 0, 0, .0349081) 17.48%, rgba(0, 0, 0, .0328716) 20.83%, rgba(0, 0, 0, .030431) 25.02%, rgba(0, 0, 0, .0275622) 30.3%, rgba(0, 0, 0, .0242409) 36.96%, rgba(0, 0, 0, .020443) 45.24%, rgba(0, 0, 0, .0161442) 55.42%, rgba(0, 0, 0, .0113202) 67.76%, rgba(0, 0, 0, .00594689) 82.53%, rgba(0, 0, 0, 0) 100% )}}@layer settings{:root{--scrollbar-size: var(--fdt-core-spacing-1);--scrollbar-foreground-color: var(--fdt-semantic-color-background-neutral);--scrollbar-background-color: transparent;--scrollbar-border-radius: var(--fdt-core-borderradius-small)}}@layer settings{:root{--z-index-sun: 9999999;--z-index-mercury: 1000000;--z-index-venus: 100000;--z-index-earth: 12000;--z-index-mars: 5000;--z-index-jupiter: 1000;--z-index-saturn: 600;--z-index-uranus: 400;--z-index-neptune: 200;--z-index-dwarf-planet: 100;--z-index-pluto: 50;--pg-header--z-index: var(--z-index-earth);--toast--z-index: var(--z-index-mars);--wc-floating-menu-panel--z-index: var(--z-index-neptune)}}@layer settings{:root{--divider--width: var(--fdt-semantic-borderwidth-default);--divider--style: solid;--divider--color: var(--fdt-semantic-color-border-default);--divider: var(--divider--width) var(--divider--style) var(--divider--color);--divider-light--color: var(--fdt-semantic-color-foreground-subtle)}}:root{--overlay-black: linear-gradient(78.43deg, rgba(0, 0, 0, .5) 40.45%, rgba(0, 0, 0, 0) 84.85%);--overlay-black-center: linear-gradient(86.58deg, rgba(0, 0, 0, 0) 12.47%, rgba(0, 0, 0, .65) 27.5%, rgba(0, 0, 0, .614674) 79.17%, rgba(0, 0, 0, 0) 93.8%);--overlay-card-media: linear-gradient(180deg, rgba(0, 0, 0, .06) 15.1%, rgba(0, 0, 0, .6) 100%);--overlay-card-media-hover: linear-gradient(180deg, rgba(0, 0, 0, .08) 15.1%, rgba(0, 0, 0, .8) 100%);--overlay-black--block-end: linear-gradient(180deg, rgba(0, 0, 0, 0) 33.69%, rgba(0, 0, 0, .85) 91.91%)}@layer reset{*:where(:not(html,iframe,canvas,img,svg,video,audio,[slot=content]):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}}@layer reset;:root{--scroll-behavior: smooth;--view-height-max: 100vh;--view-width-max: 100vw}@media screen and (prefers-reduced-motion: reduce){:root{--scroll-behavior: auto}}@supports (height: 100dvh){:root{--view-height-max: 100dvh;--view-width-max: 100dvw}}@layer elements{:where(html){min-height:100%;min-height:-webkit-fill-available;height:100%;scroll-behavior:var(--scroll-behavior);overflow-x:hidden;max-height:var(--scrollbar--max-height, 100%);overflow-y:var(--scrollbar--overflow-y, auto);overflow-x:var(--scrollbar--overflow-x, hidden)}@supports (-moz-appearance: none){:where(html){scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}}:where(html)::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}:where(html)::-webkit-scrollbar-button{display:none}:where(html)::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color);background-clip:padding-box}:where(html)::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}:where(body){font-family:var(--fdt-core-fontfamily-body);font-size:var(--fdt-core-fontsize-base);line-height:var(--fdt-core-lineheight-paragraph);color:var(--fdt-semantic-color-foreground-default);min-height:var(--view-height-max);min-height:-webkit-fill-available;display:flex;flex-direction:column}:where(main){flex:1 0 auto}:target{scroll-margin-block-start:var(--scrolling-margin, var(--fdt-core-spacing-6))}}@layer elements{:where(h1,.u-h1,h2,.u-h2,h3,.u-h3,h4,.u-h4,h5,.u-h5,h6,.u-h6){font-family:var(--set-heading--ff, var(--heading--ff));font-size:var(--set-heading--fs, var(--heading--fs));line-height:var(--set-heading--lh, var(--heading--lh));font-weight:var(--set-heading--fw, var(--heading--fw));letter-spacing:var(--set-heading--ls, var(--heading--ls));color:var(--set-heading--color, var(--heading--color, currentColor));margin-block-end:var(--set-heading--mbe, var(--heading--mbe));margin-block-start:var(--set-heading--mbs, 0);margin-inline-start:var(--set-heading--mis, 0);margin-inline-end:var(--set-heading--mie, 0);text-transform:var(--set-heading--tt, var(--heading--tt));text-wrap:var(--set-heading--tw, balance)}.u-h-display{--heading--ff: var(--fdt-core-heading-display-fontfamily);--heading--fs: clamp( var(--fdt-mobile-fontsize-9), -.448rem + 7.143vw, var(--fdt-core-heading-display-fontsize) );--heading--lh: var(--fdt-core-heading-display-lineheight);--heading--fw: var(--fdt-core-heading-display-fontweight);--heading--ls: var(--fdt-core-heading-display-letterspacing);--heading--color: var(--fdt-core-color-typography-heading-display);--heading--mbe: var( --heading-display--mbe, var(--fdt-core-spacing-4) );--heading--tt: var(--fdt-core-heading-display-textcase)}.u-h-caption{--heading--ff: var(--fdt-core-heading-caption-fontfamily);--heading--fs: var(--fdt-core-heading-caption-fontsize);--heading--fw: var(--fdt-core-heading-caption-fontweight);--heading--lh: var(--fdt-core-heading-caption-lineheight);--heading--ls: var(--fdt-core-heading-caption-letterspacing);--heading--mbe: var( --heading-caption--mbe, var(--fdt-core-spacing-1) );--heading--tt: var(--fdt-core-heading-caption-textcase)}:where(h1,.u-h1){--heading--ff: var(--fdt-core-heading-h1-fontfamily);--heading--fs: clamp(var(--fdt-mobile-fontsize-8), -.125rem + 4vw, var(--fdt-core-heading-h1-fontsize));--heading--lh: var(--fdt-core-heading-h1-lineheight);--heading--fw: var(--fdt-core-heading-h1-fontweight);--heading--ls: var(--fdt-core-heading-h1-letterspacing);--heading--color: var(--fdt-core-color-typography-heading-h1);--heading--mbe: var( --e-heading-h1-mbe, var(--fdt-core-spacing-4) );--heading--tt: var(--fdt-core-heading-h1-textcase)}:where(h2,.u-h2){--heading--ff: var(--fdt-core-heading-h2-fontfamily);--heading--fs: clamp(var(--fdt-mobile-fontsize-7), .163rem + 2.286vw, var(--fdt-core-heading-h2-fontsize));--heading--lh: var(--fdt-core-heading-h2-lineheight);--heading--fw: var(--fdt-core-heading-h2-fontweight);--heading--ls: var(--fdt-core-heading-h2-letterspacing);--heading--color: var(--fdt-core-color-typography-heading-h2);--heading--mbe: var( --e-heading-h2-mbe, var(--fdt-core-spacing-4) );--heading--tt: var(--fdt-core-heading-h2-textcase)}:where(h3,.u-h3){--heading--ff: var(--fdt-core-heading-h3-fontfamily);--heading--fs: clamp(var(--fdt-mobile-fontsize-6), .214rem + 2vw, var(--fdt-core-heading-h3-fontsize));--heading--lh: var(--fdt-core-heading-h3-lineheight);--heading--fw: var(--fdt-core-heading-h3-fontweight);--heading--ls: var(--fdt-core-heading-h3-letterspacing);--heading--color: var(--fdt-core-color-typography-heading-h3);--heading--mbe: var( --e-heading-h3-mbe, var(--fdt-core-spacing-3) );--heading--tt: var(--fdt-core-heading-h3-textcase)}:where(h4,.u-h4){--heading--ff: var(--fdt-core-heading-h4-fontfamily);--heading--fs: clamp(var(--fdt-mobile-fontsize-5), .393rem + 1vw, var(--fdt-core-heading-h4-fontsize));--heading--lh: var(--fdt-core-heading-h4-lineheight);--heading--fw: var(--fdt-core-heading-h4-fontweight);--heading--ls: var(--fdt-core-heading-h4-letterspacing);--heading--color: var(--fdt-core-color-typography-heading-h4);--heading--mbe: var( --e-heading-h4-mbe, var(--fdt-core-spacing-3) );--heading--tt: var(--fdt-core-heading-h4-textcase)}:where(h5,.u-h5){--heading--ff: var(--fdt-core-heading-h5-fontfamily);--heading--fs: clamp(var(--fdt-mobile-fontsize-4), .73rem + .571vw, var(--fdt-core-heading-h5-fontsize));--heading--lh: var(--fdt-core-heading-h5-lineheight);--heading--fw: var(--fdt-core-heading-h5-fontweight);--heading--ls: var(--fdt-core-heading-h5-letterspacing);--heading--color: var(--fdt-core-color-typography-heading-h5);--heading--mbe: var( --e-heading-h5-mbe, var(--fdt-core-spacing-3) );--heading--tt: var(--fdt-core-heading-h5-textcase)}:where(h6,.u-h6){--heading--ff: var(--fdt-core-heading-h6-fontfamily);--heading--fs: clamp(var(--fdt-mobile-fontsize-3), 1rem + 0vw, var(--fdt-core-heading-h6-fontsize));--heading--lh: var(--fdt-core-heading-h6-lineheight);--heading--fw: var(--fdt-core-heading-h6-fontweight);--heading--ls: var(--fdt-core-heading-h6-letterspacing);--heading--color: var(--fdt-core-color-typography-heading-h6);--heading--mbe: var( --e-heading-h6-mbe, var(--fdt-core-spacing-3) );--heading--tt: var(--fdt-core-heading-h6-textcase)}@media screen and (max-width: 63.9375em){.u-h2-until-tablet{--heading--ff: var(--fdt-core-heading-2-fontfamily);--heading--fs: clamp(var(--fdt-mobile-fontsize-7), .163rem + 2.286vw, var(--fdt-core-heading-h2-fontsize));--heading--lh: var(--fdt-core-heading-h2-lineheight);--heading--fw: var(--fdt-core-heading-h2-fontweight);--heading--ls: var(--fdt-core-heading-h2-letterspacing);--heading--color: var(--fdt-core-color-typography-heading-h2);--heading--mbe: var(--fdt-core-spacing-4);--heading--tt: var(--fdt-core-heading-h2-textcase)}}}@layer elements{:where(a){display:var(--a--display, unset);color:var(--a--color, var(--fdt-semantic-color-foreground-active, currentColor));text-decoration:var(--a--text-deco, none);text-underline-offset:5px}}@layer elements{:where(blockquote){position:relative;font-family:var(--fdt-semantic-typography-quote-fontfamily);font-size:var(--fdt-semantic-typography-quote-fontsize);line-height:var(--fdt-semantic-typography-quote-lineheight);letter-spacing:var(--fdt-semantic-typography-quote-letterspacing);font-weight:var(--fdt-semantic-typography-quote-fontweight);padding-block-end:var(--fdt-core-spacing-3);margin:0;text-transform:var(--fdt-semantic-typography-quote-textcase, none);color:var(--blockquote-quote-color, var(--fdt-core-color-typography-heading-h3))}:where(blockquote):after{content:"";position:absolute;bottom:0;left:0;border-color:var(--blockquote-border-color, var(--fdt-semantic-color-border-primary));border-style:solid;border-width:0px;border-block-end-width:4px;width:var(--fdt-core-spacing-6);margin-block-start:var(--fdt-core-spacing-3)}}@layer elements{:where(img){max-width:var(--img--max-width, 100%);height:var(--img--height, auto);opacity:var(--img--opacity, 1);filter:var(--img--filter, none);box-shadow:var(--img--box-shadow, none)}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){:where(img){image-rendering:-webkit-optimize-contrast!important}}:where(picture){display:block;width:var(--picture--width, 100%);height:var(--picture--height, auto)}:where(video){width:var(--video--width, 100%);height:var(--video--height, auto)}:where(figure){max-width:100%;width:100%;height:auto}:where(figcaption){font-family:var(--fdt-core-heading-caption-fontfamily);font-size:var(--fdt-core-heading-caption-fontsize);line-height:var(--fdt-core-heading-caption-lineheight);font-weight:var(--fdt-core-heading-caption-fontweight);letter-spacing:var(--fdt-core-heading-caption-letterspacing);color:var(--figcaption--color, currentColor)}:where(svg),body main svg.a-svg{width:var(--svg--width, auto);height:var(--svg--height, unset);min-width:var(--svg--min-width, 12px);max-width:var(--svg--max-width, auto);max-height:var(--svg--max-height);fill:var(--svg--fill, currentColor);stroke:var(--svg--stroke);flex-shrink:var(--svg--shrink, 0)}}@layer elements;@layer elements{details{position:relative}summary{list-style:none}summary::-webkit-details-marker{display:none}}@layer elements{hr{border-width:var(--divider--width) 0 0 0;border-color:var(--divider--color);border-style:var(--divider--style);opacity:var(--divider--opacity);width:100%}}@layer atoms{.a-scroll{--display: block}.a-scroll:before,.a-scroll:after{width:100%;position:absolute;left:0;right:0;z-index:1;height:1px;border-style:solid;border-color:#0000000a;border-width:0;box-shadow:var(--scroll--box-shadow, 0px 3px 5px var(--fdt-core-elevation-1-spread) var(--start--color, var(--fdt-core-elevation-1-color)), -1px -2px var(--fdt-core-elevation-1-blur) var(--fdt-core-elevation-1-spread) var(--end--color, var(--fdt-core-elevation-1-color)))}.a-scroll:before{content:var(--scroll-start, "");border-block-end-width:var(--fdt-semantic-borderwidth-default);top:0}.a-scroll:after{content:var(--scroll-end, "");border-block-start-width:var(--fdt-semantic-borderwidth-default);bottom:0}.a-scroll.at-start{--scroll-start: none;--start--color: transparent}.a-scroll.at-end{--scroll-end: none;--end--color: transparent}.a-scroll__start,.a-scroll__end{display:var(--display, none);width:1px}.a-scroll__start{margin-block-start:2px}.a-scroll__end{margin-block-end:2px}.a-scroll--horizontal{--scroll--box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .1)}.a-scroll--horizontal:before{width:1px;height:calc(100% - var(--scroll-start--padding, 3px));border-block-end-width:0;border-inline-end-width:var(--fdt-semantic-borderwidth-default);left:0;top:3px}.a-scroll--horizontal:after{width:1px;height:calc(100% - var(--scroll-start--padding, 3px));border-block-start-width:0;border-inline-start-width:var(--fdt-semantic-borderwidth-default);inset:3px 0 auto auto}@media screen and (max-width: 63.9375em){.a-scroll--horizontal\@mob{--scroll--box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .1)}.a-scroll--horizontal\@mob:before{width:1px;height:calc(100% - var(--scroll-start--padding, 3px));border-block-end-width:0;border-inline-end-width:var(--fdt-semantic-borderwidth-default);left:0;top:3px}.a-scroll--horizontal\@mob:after{width:1px;height:calc(100% - var(--scroll-start--padding, 3px));border-block-start-width:0;border-inline-start-width:var(--fdt-semantic-borderwidth-default);inset:3px 0 auto auto}}}.a-scroll--h-gradient:before,.a-scroll--h-gradient:after{width:60px;position:absolute;display:inline-block;height:calc(var(--fdt-button-sizing-minheight-normal) + 2px);background:linear-gradient(90deg,var(--inline-start--color, rgb(255, 255, 255)) 50%,rgba(255,255,255,0) 118.18%);box-shadow:none;border-block-start-width:0;pointer-events:none}.a-scroll--h-gradient:before{left:var(--scroll-h-gradient-before--left, -1px)}.a-scroll--h-gradient:after{transform:rotate(-180deg);right:var(--scroll-h-gradient-before--right, -1px);left:auto}.a-scroll--h-gradient .a-scroll__end,.a-scroll--h-gradient .a-scroll__start{margin-block:0}@layer molecules{.m-rt{--link--lh: inherit}.m-rt p,.m-rt ol,.m-rt ul{margin-block-end:var(--set-rt--mbe, var(--rt--mbe, calc(var(--fdt-core-fontsize-base) * 2)))!important}.m-rt p:last-child,.m-rt ol:last-child,.m-rt ul:last-child{margin-block-end:0!important}.m-rt ol,.m-rt ul{padding-inline-start:var(--fdt-core-spacing-4);display:inline-block;text-align:left}.m-rt ol ul,.m-rt ol ol,.m-rt ul ul,.m-rt ul ol{display:block}.m-rt li::marker{color:var(--list-marker--color, var(--fdt-semantic-color-foreground-primary))}.m-rt ol{counter-reset:li}.m-rt ol li{counter-increment:li}.m-rt ol li::marker{content:counter(li) ".  "}.m-rt ul{list-style:var(--rt-ul--list-style, var(--theme-icon--bullet));filter:var(--list-marker--filter)}.m-rt sup{vertical-align:super;font-size:smaller}.m-rt em{font-style:italic}.m-rt strike{text-decoration:line-through}.m-rt blockquote{margin-block-end:var(--fdt-core-spacing-5)}.m-rt[class*=u-bg-color]{padding:var(--fdt-core-spacing-6)}}@layer molecules{.m-installer{display:inline-flex;align-items:center;gap:0 var(--fdt-core-spacing-2);color:var(--fdt-semantic-color-foreground-subtle)}.m-installer aside{line-height:1}}@layer molecules{.m-comp-header{--set-heading--mbe: 0;text-align:center;place-items:stretch center;padding-block-end:var(--fdt-core-spacing-4);margin-inline:auto;max-width:var(--comp-header--max-width, var(--container-small--width));display:grid;grid-template-columns:1fr;gap:var(--fdt-core-spacing-3) var(--fdt-core-spacing-2);font-family:var(--fdt-semantic-typography-intro-fontfamily);font-size:var(--fdt-semantic-typography-intro-fontsize);line-height:var(--fdt-semantic-typography-intro-lineheight);font-weight:var(--fdt-semantic-typography-intro-fontweight);letter-spacing:var(--fdt-semantic-typography-intro-letterspacing)}@media (--from-mob-s){.m-comp-header{gap:var(--fdt-core-spacing-4) var(--fdt-core-spacing-2);padding-block-end:var(--fdt-core-spacing-6)}}.m-comp-footer{--btn--min-width: var(--comp-footer__btn--width);--btn--text-align: var(--comp-footer__btn--text-align);--btn--justify-content: var(--comp-footer__btn--jc);display:grid;grid-template-columns:1fr;gap:var(--fdt-core-spacing-4) var(--fdt-core-spacing-2);place-items:var(--comp-footer--place-items, center);margin-block-start:var(--comp-footer--mbs, var(--fdt-core-spacing-6))}}@layer utilities{@media screen and (max-width: 39.9375em){.u-pb-2-until-mob{padding-block:var(--fdt-core-spacing-2)!important}.u-pb-5-until-mob{padding-block:var(--fdt-core-spacing-5)!important}}@media screen and (max-width: 63.9375em){.u-pbe-3-until-tablet{padding-block-end:var(--fdt-core-spacing-3)!important}}.u-m-0{margin:0!important}.u-mbe-0{margin-block-end:0!important}.u-mbs-0{margin-block-start:0!important}.u-mis-auto{margin-inline-start:auto!important}.u-m-auto{margin:auto!important}.u-p-0{padding:0!important}.u-pbe-0{padding-block-end:0!important}.u-mie-1{margin-inline-end:var(--fdt-core-spacing-1)!important}.u-mis-1{margin-inline-start:var(--fdt-core-spacing-1)!important}.u-mi-1{margin-inline-start:var(--fdt-core-spacing-1)!important;margin-inline-end:var(--fdt-core-spacing-1)!important}.u-mb-1{margin-block-start:var(--fdt-core-spacing-1)!important;margin-block-end:var(--fdt-core-spacing-1)!important}.u-mbs-1{margin-block-start:var(--fdt-core-spacing-1)!important}.u-mbe-1{margin-block-end:var(--fdt-core-spacing-1)!important}.u-p-1{padding:var(--fdt-core-spacing-1)!important}.u-pbs-1{padding-block-start:var(--fdt-core-spacing-1)!important}.u-pbe-1{padding-block-end:var(--fdt-core-spacing-1)!important}.u-pb-1{padding-block-start:var(--fdt-core-spacing-1)!important;padding-block-end:var(--fdt-core-spacing-1)!important}.u-pis-1{padding-inline-start:var(--fdt-core-spacing-1)!important}.u-pie-1{padding-inline-end:var(--fdt-core-spacing-1)!important}.u-pi-1{padding-inline-start:var(--fdt-core-spacing-1)!important;padding-inline-end:var(--fdt-core-spacing-1)!important}.u-gap-1{gap:var(--fdt-core-spacing-1)!important}.u-mie-2{margin-inline-end:var(--fdt-core-spacing-2)!important}.u-mis-2{margin-inline-start:var(--fdt-core-spacing-2)!important}.u-mi-2{margin-inline-start:var(--fdt-core-spacing-2)!important;margin-inline-end:var(--fdt-core-spacing-2)!important}.u-mb-2{margin-block-start:var(--fdt-core-spacing-2)!important;margin-block-end:var(--fdt-core-spacing-2)!important}.u-mbs-2{margin-block-start:var(--fdt-core-spacing-2)!important}.u-mbe-2{margin-block-end:var(--fdt-core-spacing-2)!important}.u-p-2{padding:var(--fdt-core-spacing-2)!important}.u-pbs-2{padding-block-start:var(--fdt-core-spacing-2)!important}.u-pbe-2{padding-block-end:var(--fdt-core-spacing-2)!important}.u-pb-2{padding-block-start:var(--fdt-core-spacing-2)!important;padding-block-end:var(--fdt-core-spacing-2)!important}.u-pis-2{padding-inline-start:var(--fdt-core-spacing-2)!important}.u-pie-2{padding-inline-end:var(--fdt-core-spacing-2)!important}.u-pi-2{padding-inline-start:var(--fdt-core-spacing-2)!important;padding-inline-end:var(--fdt-core-spacing-2)!important}.u-gap-2{gap:var(--fdt-core-spacing-2)!important}.u-mie-3{margin-inline-end:var(--fdt-core-spacing-3)!important}.u-mis-3{margin-inline-start:var(--fdt-core-spacing-3)!important}.u-mi-3{margin-inline-start:var(--fdt-core-spacing-3)!important;margin-inline-end:var(--fdt-core-spacing-3)!important}.u-mb-3{margin-block-start:var(--fdt-core-spacing-3)!important;margin-block-end:var(--fdt-core-spacing-3)!important}.u-mbs-3{margin-block-start:var(--fdt-core-spacing-3)!important}.u-mbe-3{margin-block-end:var(--fdt-core-spacing-3)!important}.u-p-3{padding:var(--fdt-core-spacing-3)!important}.u-pbs-3{padding-block-start:var(--fdt-core-spacing-3)!important}.u-pbe-3{padding-block-end:var(--fdt-core-spacing-3)!important}.u-pb-3{padding-block-start:var(--fdt-core-spacing-3)!important;padding-block-end:var(--fdt-core-spacing-3)!important}.u-pis-3{padding-inline-start:var(--fdt-core-spacing-3)!important}.u-pie-3{padding-inline-end:var(--fdt-core-spacing-3)!important}.u-pi-3{padding-inline-start:var(--fdt-core-spacing-3)!important;padding-inline-end:var(--fdt-core-spacing-3)!important}.u-gap-3{gap:var(--fdt-core-spacing-3)!important}.u-mie-4{margin-inline-end:var(--fdt-core-spacing-4)!important}.u-mis-4{margin-inline-start:var(--fdt-core-spacing-4)!important}.u-mi-4{margin-inline-start:var(--fdt-core-spacing-4)!important;margin-inline-end:var(--fdt-core-spacing-4)!important}.u-mb-4{margin-block-start:var(--fdt-core-spacing-4)!important;margin-block-end:var(--fdt-core-spacing-4)!important}.u-mbs-4{margin-block-start:var(--fdt-core-spacing-4)!important}.u-mbe-4{margin-block-end:var(--fdt-core-spacing-4)!important}.u-p-4{padding:var(--fdt-core-spacing-4)!important}.u-pbs-4{padding-block-start:var(--fdt-core-spacing-4)!important}.u-pbe-4{padding-block-end:var(--fdt-core-spacing-4)!important}.u-pb-4{padding-block-start:var(--fdt-core-spacing-4)!important;padding-block-end:var(--fdt-core-spacing-4)!important}.u-pis-4{padding-inline-start:var(--fdt-core-spacing-4)!important}.u-pie-4{padding-inline-end:var(--fdt-core-spacing-4)!important}.u-pi-4{padding-inline-start:var(--fdt-core-spacing-4)!important;padding-inline-end:var(--fdt-core-spacing-4)!important}.u-gap-4{gap:var(--fdt-core-spacing-4)!important}.u-mie-5{margin-inline-end:var(--fdt-core-spacing-5)!important}.u-mis-5{margin-inline-start:var(--fdt-core-spacing-5)!important}.u-mi-5{margin-inline-start:var(--fdt-core-spacing-5)!important;margin-inline-end:var(--fdt-core-spacing-5)!important}.u-mb-5{margin-block-start:var(--fdt-core-spacing-5)!important;margin-block-end:var(--fdt-core-spacing-5)!important}.u-mbs-5{margin-block-start:var(--fdt-core-spacing-5)!important}.u-mbe-5{margin-block-end:var(--fdt-core-spacing-5)!important}.u-p-5{padding:var(--fdt-core-spacing-5)!important}.u-pbs-5{padding-block-start:var(--fdt-core-spacing-5)!important}.u-pbe-5{padding-block-end:var(--fdt-core-spacing-5)!important}.u-pb-5{padding-block-start:var(--fdt-core-spacing-5)!important;padding-block-end:var(--fdt-core-spacing-5)!important}.u-pis-5{padding-inline-start:var(--fdt-core-spacing-5)!important}.u-pie-5{padding-inline-end:var(--fdt-core-spacing-5)!important}.u-pi-5{padding-inline-start:var(--fdt-core-spacing-5)!important;padding-inline-end:var(--fdt-core-spacing-5)!important}.u-gap-5{gap:var(--fdt-core-spacing-5)!important}.u-mie-6{margin-inline-end:var(--fdt-core-spacing-6)!important}.u-mis-6{margin-inline-start:var(--fdt-core-spacing-6)!important}.u-mi-6{margin-inline-start:var(--fdt-core-spacing-6)!important;margin-inline-end:var(--fdt-core-spacing-6)!important}.u-mb-6{margin-block-start:var(--fdt-core-spacing-6)!important;margin-block-end:var(--fdt-core-spacing-6)!important}.u-mbs-6{margin-block-start:var(--fdt-core-spacing-6)!important}.u-mbe-6{margin-block-end:var(--fdt-core-spacing-6)!important}.u-p-6{padding:var(--fdt-core-spacing-6)!important}.u-pbs-6{padding-block-start:var(--fdt-core-spacing-6)!important}.u-pbe-6{padding-block-end:var(--fdt-core-spacing-6)!important}.u-pb-6{padding-block-start:var(--fdt-core-spacing-6)!important;padding-block-end:var(--fdt-core-spacing-6)!important}.u-pis-6{padding-inline-start:var(--fdt-core-spacing-6)!important}.u-pie-6{padding-inline-end:var(--fdt-core-spacing-6)!important}.u-pi-6{padding-inline-start:var(--fdt-core-spacing-6)!important;padding-inline-end:var(--fdt-core-spacing-6)!important}.u-gap-6{gap:var(--fdt-core-spacing-6)!important}.u-mie-7{margin-inline-end:var(--fdt-core-spacing-7)!important}.u-mis-7{margin-inline-start:var(--fdt-core-spacing-7)!important}.u-mi-7{margin-inline-start:var(--fdt-core-spacing-7)!important;margin-inline-end:var(--fdt-core-spacing-7)!important}.u-mb-7{margin-block-start:var(--fdt-core-spacing-7)!important;margin-block-end:var(--fdt-core-spacing-7)!important}.u-mbs-7{margin-block-start:var(--fdt-core-spacing-7)!important}.u-mbe-7{margin-block-end:var(--fdt-core-spacing-7)!important}.u-p-7{padding:var(--fdt-core-spacing-7)!important}.u-pbs-7{padding-block-start:var(--fdt-core-spacing-7)!important}.u-pbe-7{padding-block-end:var(--fdt-core-spacing-7)!important}.u-pb-7{padding-block-start:var(--fdt-core-spacing-7)!important;padding-block-end:var(--fdt-core-spacing-7)!important}.u-pis-7{padding-inline-start:var(--fdt-core-spacing-7)!important}.u-pie-7{padding-inline-end:var(--fdt-core-spacing-7)!important}.u-pi-7{padding-inline-start:var(--fdt-core-spacing-7)!important;padding-inline-end:var(--fdt-core-spacing-7)!important}.u-gap-7{gap:var(--fdt-core-spacing-7)!important}.u-mie-8{margin-inline-end:var(--fdt-core-spacing-8)!important}.u-mis-8{margin-inline-start:var(--fdt-core-spacing-8)!important}.u-mi-8{margin-inline-start:var(--fdt-core-spacing-8)!important;margin-inline-end:var(--fdt-core-spacing-8)!important}.u-mb-8{margin-block-start:var(--fdt-core-spacing-8)!important;margin-block-end:var(--fdt-core-spacing-8)!important}.u-mbs-8{margin-block-start:var(--fdt-core-spacing-8)!important}.u-mbe-8{margin-block-end:var(--fdt-core-spacing-8)!important}.u-p-8{padding:var(--fdt-core-spacing-8)!important}.u-pbs-8{padding-block-start:var(--fdt-core-spacing-8)!important}.u-pbe-8{padding-block-end:var(--fdt-core-spacing-8)!important}.u-pb-8{padding-block-start:var(--fdt-core-spacing-8)!important;padding-block-end:var(--fdt-core-spacing-8)!important}.u-pis-8{padding-inline-start:var(--fdt-core-spacing-8)!important}.u-pie-8{padding-inline-end:var(--fdt-core-spacing-8)!important}.u-pi-8{padding-inline-start:var(--fdt-core-spacing-8)!important;padding-inline-end:var(--fdt-core-spacing-8)!important}.u-gap-8{gap:var(--fdt-core-spacing-8)!important}.u-mie-9{margin-inline-end:var(--fdt-core-spacing-9)!important}.u-mis-9{margin-inline-start:var(--fdt-core-spacing-9)!important}.u-mi-9{margin-inline-start:var(--fdt-core-spacing-9)!important;margin-inline-end:var(--fdt-core-spacing-9)!important}.u-mb-9{margin-block-start:var(--fdt-core-spacing-9)!important;margin-block-end:var(--fdt-core-spacing-9)!important}.u-mb-auto{margin-block:auto!important}.u-mbs-9{margin-block-start:var(--fdt-core-spacing-9)!important}.u-mbe-9{margin-block-end:var(--fdt-core-spacing-9)!important}.u-p-9{padding:var(--fdt-core-spacing-9)!important}.u-pbs-9{padding-block-start:var(--fdt-core-spacing-9)!important}.u-pbe-9{padding-block-end:var(--fdt-core-spacing-9)!important}.u-pb-9{padding-block-start:var(--fdt-core-spacing-9)!important;padding-block-end:var(--fdt-core-spacing-9)!important}.u-pis-9{padding-inline-start:var(--fdt-core-spacing-9)!important}.u-pie-9{padding-inline-end:var(--fdt-core-spacing-9)!important}.u-pi-9{padding-inline-start:var(--fdt-core-spacing-9)!important;padding-inline-end:var(--fdt-core-spacing-9)!important}.u-gap-9{gap:var(--fdt-core-spacing-9)!important}}@layer utilities{[hidden],.u-hide{display:none!important}@media screen and (max-width: 26.5em){.u-hide-mobile{display:none!important}}@media screen and (min-width: 26.5625em){.u-hide-from-mobile{display:none!important}}@media screen and (max-width: 39.9375em){.u-hide-tablet{display:none!important}}@media screen and (min-width: 40em){.u-hide-from-tablet{display:none!important}}@media screen and (max-width: 63.9375em){.u-hide-desktop{display:none!important}}@media screen and (min-width: 64em){.u-hide-from-desktop{display:none!important}}@media screen and (max-width: 79.9375em){.u-hide-wide{display:none!important}}@media screen and (min-width: 80em){.u-hide-from-wide{display:none!important}}.u-contents{display:contents!important}}@layer utilities{.u-text-capitalize{text-transform:capitalize!important}.u-text-0{line-height:0!important}.u-fontsize-0{font-size:0!important}.u-text-upper{text-transform:uppercase!important}.u-text-base{--link--fs: var(--fdt-core-fontsize-base);--rt--mbe: calc(var(--fdt-core-fontsize-base) * 2);font-size:var(--fdt-core-fontsize-base);line-height:var(--fdt-core-lineheight-paragraph)}.u-text-small{--link--fs: var(--fdt-core-body-p-small-fontsize);--rt--mbe: calc(var(--fdt-core-body-p-small-fontsize) * 2);font-size:var(--fdt-core-body-p-small-fontsize)!important;line-height:var(--fdt-core-body-p-small-lineheight)!important;letter-spacing:var(--fdt-core-body-p-small-letterspacing)!important}.u-text-normal{--link--fs: var(--fdt-core-body-p-normal-fontsize);--rt--mbe: calc(var(--fdt-core-body-p-normal-fontsize) * 2);font-size:var(--fdt-core-body-p-normal-fontsize)!important;line-height:var(--fdt-core-body-p-normal-lineheight)!important;letter-spacing:var(--fdt-core-body-p-normal-letterspacing)!important}.u-text-tiny{--link--fs: var(--fdt-core-body-p-tiny-fontsize);--rt--mbe: calc(var(--fdt-core-body-p-tiny-fontsize) * 2);font-size:var(--fdt-core-body-p-tiny-fontsize)!important;line-height:var(--fdt-core-body-p-tiny-lineheight)!important;letter-spacing:var(--fdt-core-body-p-tiny-letterspacing)!important}.u-text-large{--link--fs: var(--fdt-core-body-p-large-fontsize);--rt--mbe: calc(var(--fdt-core-body-p-large-fontsize) * 2);font-size:var(--fdt-mobile-fontsize-4)!important;line-height:var(--fdt-core-body-p-large-lineheight)!important;letter-spacing:var(--fdt-core-body-p-large-letterspacing)!important}@media screen and (min-width: 40em){.u-text-large{font-size:var(--fdt-core-body-p-large-fontsize)!important}}.u-text-description{--link--fs: var(--fdt-semantic-typography-description-fontsize);--rt--mbe: calc(var(--fdt-semantic-typography-description-fontsize) * 2);font-family:var(--fdt-semantic-typography-description-fontfamily);font-size:var(--fdt-mobile-fontsize-2)!important;line-height:var(--fdt-semantic-typography-description-lineheight)!important;font-weight:var(--fdt-semantic-typography-description-fontweight)!important;letter-spacing:var(--fdt-semantic-typography-description-letterspacing)!important}@media screen and (min-width: 40em){.u-text-description{font-size:var(--fdt-semantic-typography-description-fontsize)!important}}.u-text-intro{--link--fs: var(--fdt-semantic-typography-intro-fontsize);--rt--mbe: calc(var(--fdt-semantic-typography-intro-fontsize) * 2);font-family:var(--fdt-semantic-typography-intro-fontfamily);font-size:var(--fdt-mobile-fontsize-4)!important;line-height:var(--fdt-semantic-typography-intro-lineheight)!important;font-weight:var(--fdt-semantic-typography-intro-fontweight)!important;letter-spacing:var(--fdt-semantic-typography-intro-letterspacing)!important}@media screen and (min-width: 40em){.u-text-intro{font-size:var(--fdt-semantic-typography-intro-fontsize)!important}}.u-text-caption{font-family:var(--fdt-core-heading-caption-fontfamily);font-size:var(--fdt-core-heading-caption-fontsize);font-weight:var(--fdt-core-heading-caption-fontweight);line-height:var(--fdt-core-heading-caption-lineheight);letter-spacing:var(--fdt-core-heading-caption-letterspacing);margin-block-end:var(--txt-caption--mbe, var(--fdt-core-spacing-1));text-transform:var(--fdt-core-heading-caption-textcase)}.u-text-placeholder{font-family:var(--fdt-semantic-typography-placeholder-fontfamily);font-size:var(--fdt-semantic-typography-placeholder-fontsize);font-weight:var(--fdt-semantic-typography-placeholder-fontweight);line-height:var(--fdt-semantic-typography-placeholder-lineheight);letter-spacing:var(--fdt-semantic-typography-placeholder-letterspacing);margin-block-end:var(--txt-placeholder--mbe, var(--fdt-core-spacing-1))}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-bold{font-weight:var(--fdt-core-fontweight-heavy)}.u-text-semibold{font-weight:var(--fdt-core-fontweight-semi-bold)}.u-label-large{font-family:var(--fdt-semantic-typography-label-large-fontfamily)!important;font-size:var(--fdt-semantic-typography-label-large-fontsize)!important;line-height:var(--fdt-semantic-typography-label-large-lineheight)!important;font-weight:var(--fdt-semantic-typography-label-large-fontweight)!important;letter-spacing:var(--fdt-semantic-typography-label-large-letterspacing)!important}.u-label{font-family:var(--fdt-semantic-typography-label-fontfamily)!important;font-size:var(--fdt-semantic-typography-label-fontsize)!important;line-height:var(--fdt-semantic-typography-label-lineheight)!important;font-weight:var(--fdt-semantic-typography-label-fontweight)!important;letter-spacing:var(--fdt-semantic-typography-label-letterspacing)!important}.u-label-small{font-family:var(--fdt-semantic-typography-label-small-fontfamily)!important;font-size:var(--fdt-semantic-typography-label-small-fontsize)!important;line-height:var(--fdt-semantic-typography-label-small-lineheight)!important;font-weight:var(--fdt-semantic-typography-label-small-fontweight)!important;letter-spacing:var(--fdt-semantic-typography-label-small-letterspacing)!important}.u-label-tiny{font-family:var(--fdt-semantic-typography-label-tiny-fontfamily)!important;font-size:var(--fdt-semantic-typography-label-tiny-fontsize)!important;line-height:var(--fdt-semantic-typography-label-tiny-lineheight)!important;font-weight:var(--fdt-semantic-typography-label-tiny-fontweight)!important;letter-spacing:var(--fdt-semantic-typography-label-tiny-letterspacing)!important}.u-description{font-family:var(--fdt-semantic-typography-description-fontfamily)!important;font-size:var(--fdt-semantic-typography-description-fontsize)!important;line-height:var(--fdt-semantic-typography-description-lineheight)!important;font-weight:var(--fdt-semantic-typography-description-fontweight)!important;letter-spacing:var(--fdt-semantic-typography-description-letterspacing)!important}.u-truncate-multi{overflow:hidden;display:var(--trunc-multi--display, -webkit-box);-webkit-line-clamp:var(--truncate-multi, 2);-webkit-box-orient:vertical}@supports (-webkit-touch-callout: none){.u-truncate-multi{max-height:calc(var(--truncate--lh, var(--fdt-core-body-p-lineheight)) * var(--truncate-multi, 2))}}.u-truncate-multi--3{--truncate-multi: 3}.u-truncate-multi--1{--truncate-multi: 1}.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block}.u-white-space-nowrap{white-space:nowrap}}@layer utilities{[class*=u-bg-color-]:not(.u-bg-color-default){--skel-card--bgc: #ffffff}.u-bg-color-warning,.u-bg-color-success,.u-bg-color-error,.u-bg-color-dark{container-name:var(--bg--secondary-container-name, button-secondary-inverted) var(--bg--tertiary-container-name, button-tertiary-inverted);container-type:inline-size;color:var(--fdt-semantic-color-foreground-inverted);--set-link--color: var(--fdt-semantic-color-foreground-inverted);--set-heading--color: var(--fdt-semantic-color-foreground-inverted);--component__header-h2--color: var(--fdt-semantic-color-foreground-inverted);--usp-card--color: var(--fdt-semantic-color-foreground-inverted);--usp-card-hover--bgc: rgba(255, 255, 255, .05);--usp-card__media--color: var(--fdt-semantic-color-foreground-inverted);--wc-collapse__icon--color: var(--fdt-semantic-color-foreground-inverted);--grid-center-before--bgc: rgba(255, 255, 255, .1);--list-marker--color: var(--fdt-semantic-color-foreground-inverted);--list-marker--filter: brightness(0) invert(1);--blockquote-border-color: var(--fdt-semantic-color-foreground-inverted);--m-cta__icon--fill: var(--fdt-core-color-accent-light-overlay)}.u-bg-color-default{--u-bg-color: var(--fdt-semantic-color-background-default);background-color:var(--fdt-semantic-color-background-default)!important}.u-bg-color-dark{--u-bg-color: var(--fdt-core-color-accent-dark);background-color:var(--fdt-core-color-accent-dark)!important}.u-bg-color-subtle{--scrollbar-foreground-color: var(--fdt-semantic-color-background-default);--u-bg-color: var(--fdt-semantic-color-background-primary-subtle);background-color:var(--fdt-semantic-color-background-primary-subtle)!important}.u-bg-color-light{--scrollbar-foreground-color: var(--fdt-semantic-color-background-default);--u-bg-color: var(--fdt-semantic-color-background-accent-light);background-color:var(--fdt-semantic-color-background-accent-light)!important}.u-bg-color-brand{--set-link--color: var(--fdt-semantic-color-foreground-on-brand);--set-heading--color: var(--fdt-semantic-color-foreground-on-brand);--fdt-button-color-primary-background: var(--fdt-button-color-primary-background-on-brand);--fdt-button-color-primary-background-hover: var( --fdt-button-color-primary-background-hover-on-brand );--fdt-button-color-primary-background-pressed: var( --fdt-button-color-primary-background-pressed-on-brand );--fdt-button-color-primary-text: var(--fdt-button-color-primary-text-on-brand);--fdt-button-color-primary-text-hover: var(--fdt-button-color-primary-text-hover-on-brand);--fdt-button-color-primary-text-pressed: var( --fdt-button-color-primary-text-pressed-on-brand );--fdt-button-color-secondary-background-hover: var( --fdt-button-color-secondary-background-hover-on-brand );--fdt-button-color-secondary-background-pressed: var( --fdt-button-color-secondary-background-pressed-on-brand );--fdt-button-color-secondary-foreground: var( --fdt-button-color-secondary-foreground-on-brand );--fdt-button-color-secondary-foreground-hover: var( --fdt-button-color-secondary-foreground-hover-on-brand );--fdt-button-color-secondary-foreground-pressed: var( --fdt-button-color-secondary-foreground-pressed-on-brand );--fdt-button-color-secondary-border: var(--fdt-button-color-secondary-border-on-brand);--fdt-button-color-secondary-border-hover: var( --fdt-button-color-secondary-border-hover-on-brand );--fdt-button-color-secondary-pressed-pressed: var( --fdt-button-color-secondary-border-pressed-on-brand );--u-bg-color: var(--fdt-semantic-color-background-primary);color:var(--fdt-semantic-color-foreground-on-brand)!important;background-color:var(--fdt-semantic-color-background-primary)!important}.u-bg-color-primary-50{background-color:var(--fdt-core-color-primary-50)!important}.u-bg-color-primary-300{background-color:var(--fdt-core-color-primary-300)!important}.u-bg-color-primary-500{--scrollbar-foreground-color: var(--fdt-semantic-color-background-default);background-color:var(--fdt-core-color-primary-500)!important}.u-bg-color-error{color:var(--fdt-semantic-color-foreground-inverted)!important;background-color:var(--fdt-semantic-color-background-error)!important}.u-bg-color-success{color:var(--fdt-semantic-color-foreground-inverted)!important;background-color:var(--fdt-semantic-color-background-success)!important}.u-bg-color-warning{color:var(--fdt-semantic-color-foreground-inverted)!important;background-color:var(--fdt-semantic-color-background-warning)!important}.u-bg-color-gradient{color:var(--fdt-semantic-color-foreground-inverted)!important;background:var(--fdt-core-color-gradient)!important}.u-color-active{color:var(--fdt-semantic-color-foreground-active)!important}.u-color-error{color:var(--fdt-semantic-color-foreground-error)!important}.u-color-succes{color:var(--fdt-semantic-color-foreground-succes)!important}.u-color-default{color:var(--fdt-semantic-color-foreground-default)!important}.u-overlay-black:before{content:"";display:block;position:absolute;inset:0;z-index:1;background:var(--overlay-black);opacity:var(--overlay-black--opacity, 1)}.u-color-inactive{color:var(--fdt-semantic-color-foreground-inactive)!important}.u-color-subtle{color:var(--fdt-semantic-color-foreground-subtle)!important}.u-fill-active{color:var(--fdt-semantic-color-foreground-active)!important}.u-fill-primary-subtle{fill:var(--fdt-semantic-color-background-primary-subtle)!important}.u-fill-primary{fill:var(--fdt-semantic-color-background-primary)!important}.u-fill-primary-light{fill:var(--fdt-semantic-color-background-primary-light)!important}}@layer utilities{.u-w-auto{width:auto!important}.u-w-100{width:100%!important}.u-w-60{width:60%!important}.u-w-50{width:50%!important}.u-h-100{height:100%!important}.u-vh-100{height:var(--view-height-max)!important;height:-webkit-fill-available!important}.u-w-max-small{max-width:var(--container-small--width)!important}.u-w-max-tiny{max-width:var(--container-min--width)!important}}@layer utilities{.u-icon-micro{--spinner--icon-width: var(--fdt-core-size-icon-micro);width:var(--fdt-core-size-icon-micro);height:var(--fdt-core-size-icon-micro)}.u-icon-tiny{--spinner--icon-width: var(--fdt-core-size-icon-tiny);width:var(--fdt-core-size-icon-tiny);height:var(--fdt-core-size-icon-tiny)}.u-icon-small{--spinner--icon-width: var(--fdt-core-size-icon-small);width:var(--fdt-core-size-icon-small);height:var(--fdt-core-size-icon-small)}.u-icon-normal{--spinner--icon-width: var(--fdt-core-size-icon-normal);width:var(--fdt-core-size-icon-normal);height:var(--fdt-core-size-icon-normal)}.u-icon-large{--spinner--icon-width: var(--fdt-core-size-icon-large);width:var(--fdt-core-size-icon-large);height:var(--fdt-core-size-icon-large)}.u-icon-display{--spinner--icon-width: var(--fdt-core-size-icon-display);width:var(--fdt-core-size-icon-display);height:var(--fdt-core-size-icon-display)}.u-icon-backdrop{display:flex;align-items:center;justify-content:center;background:var(--fdt-semantic-color-background-primary-subtle);width:var(--fdt-core-size-icon-display);height:var(--fdt-core-size-icon-display);border-radius:var(--fdt-core-borderradius-circle)}}@layer utilities{.u-scroll{max-height:var(--scrollbar--max-height, 100%);overflow-y:var(--scrollbar--overflow-y, auto);overflow-x:var(--scrollbar--overflow-x, hidden)}@supports (-moz-appearance: none){.u-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}}.u-scroll::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.u-scroll::-webkit-scrollbar-button{display:none}.u-scroll::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color);background-clip:padding-box}.u-scroll::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}.u-scroll-adjust{max-height:var(--scrollbar--max-height, 100%);overflow-y:var(--scrollbar--overflow-y, auto);overflow-x:var(--scrollbar--overflow-x, hidden);margin-inline-start:calc(100vw - 100%)}@supports (-moz-appearance: none){.u-scroll-adjust{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}}.u-scroll-adjust::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.u-scroll-adjust::-webkit-scrollbar-button{display:none}.u-scroll-adjust::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color);background-clip:padding-box}.u-scroll-adjust::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}.u-scroll-none{scrollbar-width:none}.u-scroll-none::-webkit-scrollbar{width:0;height:0;display:none}}@layer utilities{.u-op-normal{opacity:var(--fdt-core-opacity-normal)!important}.u-op-soft{opacity:var(--fdt-core-opacity-soft)!important}.u-op-hard{opacity:var(--fdt-core-opacity-hard)!important}}@layer utilities{.u-sr{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}.u-cursor-pointer{cursor:pointer}.u-cursor-pointer--20{cursor:pointer;width:20px;height:20px}}[is-loading-disabled]{position:relative}[is-loading-disabled]:after{content:"";position:absolute;inset:0;background-color:#fff9;z-index:1;cursor:progress}[is-loading-disabled]:has(.o-skel__item){pointer-events:auto}[is-loading-disabled]:has(.o-skel__item):after{content:none}.u-spinner:after{content:"";display:inline-block;position:relative;width:var(--spinner--icon-width);height:var(--spinner--icon-width);border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner__is-loading--color, var(--fdt-semantic-color-foreground-inactive));border-bottom-color:var(--spinner__is-loading--color, var(--fdt-semantic-color-foreground-inactive));animation:btnSpinner .8s ease infinite}.u-js-center{justify-self:center}@layer utilities{.u-pos-relative{position:relative}}@layer utilities{.u-overlay:before{content:"";position:absolute;inset:0;z-index:1}}.u-zindex-one{z-index:1}.z-2{z-index:2}.flex-grow{flex-grow:1}.flex-auto{flex:1 1 auto}.flex-1{flex:1}.w-auto{width:auto}.o-skel{cursor:progress;--skel--bgc: #f9fafb}.o-skel[aria-hidden=true]{display:none}.o-skel--subtle-bg{background:var(--fdt-semantic-color-background-subtle)}.o-skel__mq-reducing-grid{display:flex;gap:var(--fdt-core-spacing-3);justify-content:center}@media screen and (max-width: 39.9375em){.o-skel__mq-reducing-grid{width:calc(100% + var(--container--spacing))}}.o-skel__mq-reducing-grid>*{flex-basis:25%}@media screen and (max-width: 79.9375em){.o-skel__mq-reducing-grid>*{flex-basis:25%}.o-skel__mq-reducing-grid>*:nth-child(n+5){display:none}}@media screen and (max-width: 63.9375em){.o-skel__mq-reducing-grid>*{flex-basis:33%}.o-skel__mq-reducing-grid>*:nth-child(n+4){display:none}}@media screen and (max-width: 39.9375em){.o-skel__mq-reducing-grid>*{min-width:var(--wc-slider-columns-mob--width);max-width:var(--wc-slider-columns-mob--width)}.o-skel__mq-reducing-grid>*:nth-child(n+3){display:none}}@media screen and (max-width: 26.5em){.o-skel__mq-reducing-grid>*{min-width:var(--wc-slider-columns-mob-s--width, var(--wc-slider-columns-mob--width));max-width:var(--wc-slider-columns-mob-s--width, var(--wc-slider-columns-mob--width))}}.o-skel__item{min-height:var(--skel-item--min-height, 5px);max-width:var(--set-skel--max--width, var(--skel--max-width));width:var(--set-skel--width, var(--skel--width));background:linear-gradient(to right,#c2d0d64d 8%,#c2d0d666 18%,#c2d0d64d 33%);background-size:800px 100px}@media (prefers-reduced-motion: no-preference){.o-skel__item{animation:skel-loading 2s linear infinite alternate}}.o-skel__item.u-h1{--skel--width: 100%;--skel--max-width: 500px}.o-skel__item.u-h2{--skel--width: 100%;--skel--max-width: 400px}.o-skel__item.u-h3{--skel--width: 100%;--skel--max-width: 300px}.o-skel__item.u-h4{--skel--width: 100%;--skel--max-width: 250px}.o-skel__item.u-h5{--skel--width: 100%;--skel--max-width: 200px}.o-skel__item.u-h6{--skel--width: 100%;--skel--max-width: 150px}.o-skel__item.a-btn{--skel--max-width: var(--skel-btn--max-width, 150px);width:var(--skel-btn--width, 120px);flex-shrink:0;cursor:progress}.o-skel__item.a-btn--icon{width:auto!important;min-width:var(--fdt-button-sizing-minheight-normal)}.o-skel__item--ultra-tiny{line-height:.9}.o-skel__item--third-width{--skel--max-width: 33%}.o-skel__item--full-width{--set-skel--width: 100%;--skel-btn--max-width: 100%;--skel-btn--width: 100%}.o-skel__paragraph{--skel--max-width: 100%;display:flex;flex-direction:column;gap:var(--fdt-core-spacing-2);width:100%}.o-skel__paragraph>:nth-child(2){--skel--max-width: 60%}.o-skel__paragraph>:nth-child(3){--skel--max-width: 80%}.o-skel__paragraph>:nth-child(4){--skel--max-width: 30%}.o-skel__image--full{width:100%;height:100%}.o-skel__input{--skel-item--min-height: 20px;--skel--width: 110px;display:flex;flex-direction:column;gap:var(--fdt-core-spacing-1);line-height:0px;max-width:var(--skel-input--max-width)}.o-skel__input>:last-child{min-height:var(--field--min-height);border:var(--field-input--bw, var(--fdt-semantic-borderwidth-default)) solid var(--field-input--bc, var(--fdt-semantic-color-border-subtle));border-radius:var(--fdt-semantic-borderradius-field)}.o-skel__input--checkbox,.o-skel__input--radio{display:flex;flex-direction:row;gap:var(--fdt-core-spacing-2)}.o-skel__input--checkbox>:first-child,.o-skel__input--radio>:first-child{border-radius:var(--fdt-semantic-borderradius-radio);width:var(--fdt-semantic-size-radio);height:var(--fdt-semantic-size-radio);flex-shrink:0;border:var(--field-input--bw, var(--fdt-semantic-borderwidth-default)) solid var(--field-input--bc, var(--fdt-semantic-color-border-subtle))}.o-skel__input--checkbox>:last-child,.o-skel__input--radio>:last-child{flex-shrink:0;border:none;min-height:auto}.o-skel__input--checkbox>:first-child{border-radius:var(--fdt-semantic-borderradius-field)}.o-skel__input--textarea>:last-child{min-height:136px}.o-skel-card{cursor:progress;position:relative;display:var(--skel-card--display, grid);grid-template-rows:1fr;grid-template-areas:"body";gap:var(--card--gap, var(--fdt-core-spacing-3));background-color:var(--skel-card--bgc, var(--skel--bgc));min-height:var(--skel-card--min-height);box-shadow:var(--skel-card--box-shadow);border:var(--skel-card--border);padding:var(--skel-card--padding)}.o-skel-card.hasbg{min-height:var(--skel-card-bg--min-height);--skel-card--border: none}.o-skel-card:has(.o-skel-card__media){grid-template-areas:var(--skel-card__has-media--gta, "media" "body");grid-template-columns:var(--skel-card__has-media--gtc);grid-template-rows:var(--skel-card__has-media--gtr, auto 1fr)}.o-skel-card:has(.o-skel-card__media) .o-skel-card__body{padding:var(--skel-card__body-has-media--padding, 0 var(--fdt-core-spacing-3) var(--fdt-core-spacing-4))}.o-skel-card__media{grid-area:media;margin:var(--skel-media--margin);padding:0}.o-skel-card__body{--fdt-core-body-p-tiny-lineheight: 1;grid-area:body;display:flex;flex-direction:column;gap:var(--fdt-core-spacing-3);padding:var(--fdt-core-spacing-3) var(--fdt-core-spacing-4);width:100%}.o-skel-card__body:after{content:none}.o-skel-card--h{--card__body--pbe: 0;--skel--width: 100%;box-shadow:none;border:none}.o-skel-card--h .o-skel-card__body{padding:var(--fdt-core-spacing-2) var(--fdt-core-spacing-3)}.o-skel-card--h[class*=u-p]{--skel-card-body--padding: 0}.o-skel-card--h:has(.o-skel-card__media){grid-template-columns:var(--set-skel-card-media--width, var(--skel-card-media--width, minmax(100px, 30%))) 1fr;grid-template-areas:"media body";grid-template-rows:1fr}.o-skel-card--h:has(.o-skel-card__media) .o-skel-card__body{padding:var(--skel-card-body--padding, var(--fdt-core-spacing-3) var(--fdt-core-spacing-3) var(--fdt-core-spacing-2) 0)}.o-skel-bgc{background-color:var(--skel--bgc)}.o-skel-box{--skel-card--padding: var(--fdt-core-spacing-3);--skel-card-body--padding: 0;border:1px solid var(--fdt-semantic-color-border-subtle);gap:var(--fdt-core-spacing-3);border-radius:var(--fdt-semantic-borderradius-card)}.o-skel-box>header{--set-heading--mbe: var(--fdt-core-spacing-2);--set-skel--max--width: 150px;background-color:var(--skel--bgc);padding:var(--fdt-core-spacing-4) var(--fdt-core-spacing-3) var(--fdt-core-spacing-3)}.o-skel-box.o-skel-bgc{--skel-card--bgc: var(--fdt-semantic-color-background-default)}@keyframes skel-loading{0%{background-position:-468px 0}to{background-position:468px 0}}@layer objects{.o-main-sidebar{--container--first-column: 0;display:grid;grid-template-columns:var(--main-sidebar--gtc, minmax(0, 1fr));grid-template-areas:"content" "sidebar";justify-content:stretch;align-content:stretch}@media screen and (min-width: 40em){.o-main-sidebar{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"sidebar content"}}@media screen and (min-width: 64em){.o-main-sidebar{--container--spacing: var(--fdt-core-spacing-5);--container-full-width--spacing: var(--fdt-core-spacing-5);--max-col-grid__gap: var(--fdt-core-spacing-3);grid-template-columns:200px minmax(0,1fr)}}.o-main-sidebar__aside{grid-area:sidebar;display:flex;align-items:stretch;justify-content:stretch}.o-main-sidebar__content{grid-area:content;display:flex;flex-direction:column;align-items:stretch}}@layer settings{:root{--container--spacing: var(--fdt-core-spacing-3);--container-full-width--spacing: 0px;--container--width: 100%;--container-max--width: 1600px;--container-website--width: 1200px;--container-small--width: 800px;--container-min--width: 600px;--wrapper--mimic-spacing: max( calc((100vw - var(--container--width)) / 2), var(--container--spacing) );--wrapper--mimic-spacing--small: max( calc((100vw - var(--container-small--width)) / 2), var(--container--spacing) );--wrapper--mimic-spacing--min: max( calc((100vw - var(--container-min--width)) / 2), var(--container--spacing) );--wrapper--mimic-spacing--website: max( calc((100vw - var(--container-website--width)) / 2), var(--container--spacing) );--wrapper--mimic-spacing--max: max( calc((100vw - var(--container-max--width)) / 2), var(--container--spacing) )}@media screen and (min-width: 40em){:root{--container--spacing: var(--fdt-core-spacing-4)}}@media screen and (min-width: 64em){:root{--container--spacing: var(--fdt-core-spacing-5)}}@media screen and (min-width: 80em){:root{--container--spacing: var(--fdt-core-spacing-9)}}}@layer objects{.o-container{display:grid;column-gap:var(--container--spacing);grid-template-columns:var(--container--template-columns, var(--container--first-column, minmax(0, 1fr)) min(var(--container--width), 100% - 2 * var(--container--spacing)) minmax(0, 1fr));margin-block-end:var(--container--mbe, var(--fdt-core-spacing-9))}.o-container>*{grid-column:2}.o-container.has-bgi,.o-container[class*=u-bg-]{padding-block-start:var(--fdt-core-spacing-9);padding-block-end:var(--fdt-core-spacing-9)}.o-container.has-bgi{background-image:var(--container-bgi);background-repeat:no-repeat;background-size:cover;background-position:center}.o-container--full-width{--container--spacing: var(--container-full-width--spacing)}.o-container--full-width>*{grid-column:1/-1}.o-container--max-width{--container--width: var(--container-max--width)}.o-container--website-width{--container--width: var(--container-website--width)}.o-container--small-width{--container--width: var(--container-small--width)}.o-container--min-width{--container--width: var(--container-min--width)}}@layer objects{.o-fit{object-fit:cover;object-position:center center;font-family:"object-fit: cover;object-position: center center;";height:100%;width:100%}.o-fit--contain{object-fit:contain;font-family:"object-fit: contain;object-position: center center;"}.o-fit--bottom{object-position:center bottom;font-family:"object-fit: cover;object-position: center bottom;"}}@layer objects{.o-ra{line-height:0;--ra--h: 1;--ra--w: 1;aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.o-ra:before{float:left;padding-top:calc(100% * var(--ra--h) / var(--ra--w));content:""}.o-ra:after{display:block;content:"";clear:both}}.o-ra--21\/9{--ra--w: 21;--ra--h: 9;aspect-ratio:21/9}.o-ra--9\/21{--ra--w: 9;--ra--h: 21;aspect-ratio:9/21}.o-ra--16\/9{--ra--w: 16;--ra--h: 9;aspect-ratio:16/9}.o-ra--9\/16{--ra--w: 9;--ra--h: 16;aspect-ratio:9/16}.o-ra--2\/1{--ra--w: 2;--ra--h: 1;aspect-ratio:2/1}.o-ra--1\/2{--ra--w: 1;--ra--h: 2;aspect-ratio:1/2}.o-ra--2\/3{--ra--w: 2;--ra--h: 3;aspect-ratio:2/3}.o-ra--3\/2{--ra--w: 3;--ra--h: 2;aspect-ratio:3/2}.o-ra--4\/3{--ra--w: 4;--ra--h: 3;aspect-ratio:4/3}.o-ra--3\/4{--ra--w: 3;--ra--h: 4;aspect-ratio:3/4}.o-ra--3\/1{--ra--w: 3;--ra--h: 1;aspect-ratio:3/1}.o-ra--6\/1{--ra--w: 6;--ra--h: 1;aspect-ratio:6/1}@media screen and (min-width: 64em){.o-ra--2\/3\@tablet{--ra--w: 2;--ra--h: 3;aspect-ratio:2/3}}@media screen and (min-width: 80em){.o-ra--2\/3\@desktop{--ra--w: 2;--ra--h: 3;aspect-ratio:2/3}}}@layer objects{.o-flex{display:flex}.o-flex--inline{display:inline-flex;width:auto}.o-flex--row{flex-direction:row}.o-flex--column{flex-direction:column}.o-flex--row-reverse{flex-direction:row-reverse}.o-flex--column-reverse{flex-direction:column-reverse}.o-flex--wrap{flex-wrap:wrap}.o-flex--nowrap{flex-wrap:nowrap}.o-flex--wrap-reverse{flex-wrap:wrap-reverse}.o-flex__child--fill{flex:1 1 auto}.o-flex__child--grow-0{flex-grow:0}.o-flex__child--grow-1{flex-grow:1}.o-flex__child--shrink-0{flex-shrink:0}.o-flex__child--shrink-1{flex-shrink:1}.o-flex__child--align-self-start{align-self:flex-start}.o-flex__child--align-self-end{align-self:flex-end}.o-flex__child--align-self-stretch{align-self:stretch}.o-flex--jc-start{justify-content:flex-start}.o-flex--jc-end{justify-content:flex-end}.o-flex--jc-center{justify-content:center}.o-flex--jc-between{justify-content:space-between}.o-flex--jc-around{justify-content:space-around}.o-flex--ai-start{align-items:flex-start}.o-flex--ai-end{align-items:flex-end}.o-flex--ai-center{align-items:center}.o-flex--ai-baseline{align-items:baseline}.o-flex--ai-stretch{align-items:stretch}.o-flex--ac-start{align-content:flex-start}.o-flex--ac-end{align-content:flex-end}.o-flex--ac-center{align-content:center}.o-flex--ac-between{align-content:space-between}.o-flex--ac-around{align-content:space-around}.o-flex--ac-stretch{align-content:stretch}}@layer objects{.o-max-col-grid{--grid-layout-gap: var(--max-col-grid__gap, var(--fdt-core-spacing-4));--grid-column-count: var(--set-max-col-grid__count, var(--max-col-grid__count, 8));--grid-item--min-width: var(--max-col-grid__width, 215px);--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(var(--grid-item--auto-fill, auto-fill),minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));gap:var(--grid-layout-gap);place-items:var(--max-col-grid__pi, stretch)}.o-max-col-grid--auto-fit{--grid-item--auto-fill: auto-fit}.o-max-col-grid--center-v{--max-col-grid__pi: center stretch}.o-max-col-grid--1{--max-col-grid__count: 1}.o-max-col-grid--2{--max-col-grid__count: 2}.o-max-col-grid--3{--max-col-grid__count: 3}.o-max-col-grid--4{--max-col-grid__count: 4}.o-max-col-grid--5{--max-col-grid__count: 5;--max-col-grid__width: 150px}.o-max-col-grid--6{--max-col-grid__count: 6;--max-col-grid__width: 120px}.o-max-col-grid--7{--max-col-grid__count: 7;--max-col-grid__width: 100px}.o-max-col-grid--8{--max-col-grid__count: 8;--max-col-grid__width: 80px}.o-max-col-grid--min-width-default{--max-col-grid__width: 1px}.o-max-col-grid-gap--none{--max-col-grid__gap: 0px}}@layer objects{.o-grid-repeat{display:grid;grid-template-columns:repeat(var(--grid--count, 1),minmax(0,1fr));grid-gap:var(--grid--gap, var(--fdt-core-spacing-4));place-items:var(--max-col-grid__pi, stretch)}@media screen and (min-width: 40em){.o-grid-repeat{--grid--count: 3}}.o-grid-repeat-gap--none{--grid--gap: 0px}.o-grid-repeat-gap--center-v{--max-col-grid__pi: center stretch}@media screen and (min-width: 40em){.o-grid-repeat-gap-tablet--center{--max-col-grid__pi: center}.o-grid-repeat--2,.o-grid-repeat--4{--grid--count: 2}.o-grid-repeat--5{--grid--count: var(--grid-repeat-5-mob--count, 2)}.o-grid-repeat--6{--grid--count: 3}}@media screen and (min-width: 64em){.o-grid-repeat--4{--grid--count: 4}.o-grid-repeat--5{--grid--count: 5}.o-grid-repeat--6{--grid--count: 6}}}@layer objects{.o-span-2{grid-column:span 2}.o-span-3{grid-column:span 3}@media screen and (min-width: 40em){.o-span-2-frm-mob{grid-column:span 2}.o-span-3-frm-mob{grid-column:span 3}}@media screen and (min-width: 64em){.o-span-2-frm-tablet{grid-column:span 2}.o-span-3-frm-tablet{grid-column:span 3}}}@layer objects{.o-gap-0{gap:0}.o-gap-1{gap:var(--fdt-core-spacing-1)}.o-gap-2{gap:var(--fdt-core-spacing-2)}.o-gap-3{gap:var(--fdt-core-spacing-3)}.o-gap-4{gap:var(--fdt-core-spacing-4)}.o-gap-5{gap:var(--fdt-core-spacing-5)}.o-gap-6{gap:var(--fdt-core-spacing-6)}.o-gap-7{gap:var(--fdt-core-spacing-7)}.o-gap-8{gap:var(--fdt-core-spacing-8)}.o-gap-9{gap:var(--fdt-core-spacing-9)}.o-gap-row-3{row-gap:var(--fdt-core-spacing-3)}.o-gap-row-4{row-gap:var(--fdt-core-spacing-4)}.o-gap-row-9{row-gap:var(--fdt-core-spacing-9)}.o-gap-row-none{row-gap:0}@media screen and (min-width: 40em){.o-gap-tablet-9{gap:var(--fdt-core-spacing-9)}}}@layer objects{.o-link-overlay{--a--color: currentColor;display:contents;position:unset!important;transition:background-color .3s ease-in-out}.o-link-overlay:after{content:"";position:absolute;inset:0;z-index:var(--link-overlay--zindex, 1)}.o-link-overlay:hover:after{cursor:pointer}.o-link-overlay:focus-visible:after{outline:var(--fdt-button-borderwidth-button-focus) solid var(--fdt-button-color-focus-border)}}@layer objects{.o-col-count{column-count:var(--column-count, 1);column-gap:var(--column-gap, var(--fdt-core-spacing-4))}.o-col-count--2{--column-count: 2}.o-col-count--3{--column-count: 3}@media screen and (max-width: 63.9375em){.o-col-count--1\@tablet{--column-count: 1}.o-col-count--3\@tablet{--column-count: 3}}@media screen and (max-width: 39.9375em){.o-col-count--1\@mob{--column-count: 1}.o-col-count--2\@mob{--column-count: 2}}}@layer objects{.o-dl{display:grid;grid-template-columns:var(--dl--gtc, minmax(50%, 1fr) auto);grid-gap:var(--dl--gap, var(--fdt-core-spacing-1) var(--fdt-core-spacing-2))}.o-dl dt{word-break:break-word}.o-dl dd{font-weight:var(--fdt-semantic-typography-description-fontweight);letter-spacing:var(--fdt-semantic-typography-description-letterspacing);text-wrap:balance}}@layer objects{.o-sticky-container{position:fixed;bottom:0;flex-direction:column;display:flex;align-items:flex-end;width:100%;z-index:var(--z-index-mars);pointer-events:none}.o-sticky-container__inner{margin-right:50px;display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 63.9375em){.o-sticky-container__inner{width:100%;margin-right:0}}.o-sticky-container__item{pointer-events:all}@media screen and (max-width: 26.5em){.o-sticky-container__item{width:100%}}.o-sticky-container__item+.o-sticky-container__item{margin-top:var(--fdt-core-spacing-2)}}@layer components{.c-product-lister{--card-tile__media--height: 280px;--card-tile__media-desktop--height: 280px;--pagination-template-areas: "info - paging";--pagination-place-items: center end;--spinner__is-loading--color: var(--fdt-semantic-color-foreground-active);--facets--padding: var(--fdt-core-spacing-4) 0 0;--facets--border-top: 0;--card__pictogram--display: none;--max-col-grid__width: 300px;--dialog-height: 85vh;--set-skel-card-doc--width: 80px;--skel-card--display: none;--comp-footer--mbs: var(--fdt-core-spacing-4);--max-col-grid__gap: var(--fdt-core-spacing-3)}@media screen and (max-width: 63.9375em){.c-product-lister{--card__title--trunc: 4}}.c-product-lister:has(.m-card-list-wrapper:not(.c-product-lister__grid-skeleton)){--card__check--pis: 0;--card__check--pie: 0;--card__check--pbs: 0;--card__check--pbe: 0;--product-lister__message-mobile--mbs: var(--fdt-core-spacing-3);--product-lister__message-mobile--mbe: var(--fdt-core-spacing-3)}@media screen and (max-width: 63.9375em){.c-product-lister:has(.m-card-list-wrapper:not(.c-product-lister__grid-skeleton)){--card-list-wrapper__card--padding: var(--fdt-core-spacing-3) var(--fdt-core-spacing-4) 0}}@media screen and (max-width: 63.9375em){.c-product-lister:has(.m-card-list-wrapper:not(.c-product-lister__grid-skeleton)){--card__media--display: none;--card-list-wrapper__card--padding: var(--fdt-core-spacing-3) var(--fdt-core-spacing-3) 0}}.c-product-lister .c-product-lister__grid-skeleton{--card--display: none;--skel-card--display: grid}.c-product-lister .c-product-lister__grid-skeleton.m-card-list-wrapper{--skel-card--padding: var(--fdt-core-spacing-3);--skel-card-body--padding: 0;--skel--width: 100%;--skel-card__has-media--gta: "media body";--skel-card__body-has-media--padding: 0;--card-list-wrapper__card--gtc: var( --set-skel-card-media--width, var(--skel-card-media--width, minmax(100px, 30%)) ) 1fr;--skel-card__has-media--gtr: 1fr;--card-list-wrapper__card--margin: var(--fdt-core-spacing-2) calc(-1 * var(--container--spacing)) 0}@media screen and (max-width: 63.9375em){.c-product-lister{--card-list-wrapper__card--margin: 0 calc(-1 * var(--container--spacing))}}.c-product-lister h1{margin-block-end:var(--fdt-core-spacing-4)}@media screen and (min-width: 64em){.c-product-lister h1{margin-block:var(--fdt-core-spacing-3) var(--fdt-core-spacing-4)}}@media screen and (min-width: 64em){.c-product-lister h1{margin-block:var(--fdt-core-spacing-5)}}@media screen and (max-width: 63.9375em){.c-product-lister__aside{margin-bottom:var(--fdt-core-spacing-3)}.c-product-lister__aside .a-btn{--btn--min-width: 100%;--btn--justify-content: center}}@media screen and (min-width: 64em){.c-product-lister__aside{min-width:300px}.c-product-lister__content{display:flex;gap:var(--fdt-core-spacing-6)}}.c-product-lister__section{--form-field--width: 100%;width:100%}@media screen and (min-width: 64em){.c-product-lister__section{overflow-x:auto}}.c-product-lister__aside-btn{--btn--min-width: 100%;--btn--m: 0 0 var(--fdt-core-spacing-2);--btn--justify-content: center}@media screen and (min-width: 64em){.c-product-lister__aside-btn{display:none}}.c-product-lister__section-search{display:flex;gap:var(--fdt-core-spacing-3)}@media screen and (max-width: 63.9375em){.c-product-lister__section-search{flex-direction:column}.c-product-lister__section-search .mobile-buttons{width:100%!important;max-width:100%!important}.c-product-lister__section-search .export-button{align-items:center;justify-content:center}.c-product-lister__section-search .filter-buttons-mobile{display:flex;flex-direction:row;justify-content:space-between;gap:var(--fdt-core-spacing-2);align-items:center}.c-product-lister__section-search .filter-buttons-mobile .mobile-buttons{width:120px!important;max-width:120px!important}.c-product-lister__section-search .filter-buttons-mobile .filter-sort-buttons{background:none!important;border:none!important;padding:0!important;width:100%!important}}@media screen and (min-width: 64em){.c-product-lister__section-search .ai-button{min-width:150px!important;height:42px!important}}.c-product-lister__grid-skeleton{cursor:progress;--skel--bgc: #f9fafb}.c-product-lister__table{display:none}@media screen and (min-width: 64em){.c-product-lister__table{display:var(--product-lister__table--display, none)}}.c-product-lister__grid-list{display:grid}@media screen and (min-width: 64em){.c-product-lister__grid-list{display:var(--product-lister__grid-list--display, grid)}}.c-product-lister__grid-table-list--table{--product-lister__grid-list--display: none;--product-lister__table--display: block}.c-product-lister__message-desktop{margin-block-end:var(--fdt-core-spacing-3)}@media screen and (max-width: 63.9375em){.c-product-lister__message-desktop{--message--display: none}}.c-product-lister__message-mobile{margin-block-start:var(--product-lister__message-mobile--mbs);margin-block-end:var(--product-lister__message-mobile--mbe)}@media screen and (min-width: 64em){.c-product-lister__message-mobile{--message--display: none}}.c-product-lister__mobile-notice{display:flex;align-items:center;background-color:var(--fdt-semantic-color-background-info-subtle);color:var(--fdt-semantic-color-foreground-secondary);padding:var(--fdt-core-spacing-2);border-radius:var(--fdt-core-borderradius-small)}}.noselect{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}@layer atoms{.a-btn{--btn--icon-width: var(--fdt-core-size-icon-tiny);--btn--icon-height: var(--fdt-core-size-icon-tiny);gap:var(--btn--gap, var(--fdt-button-borderpadding-gap));font-size:var(--btn--fs, var(--fdt-button-typography-button-label-fontsize));line-height:var(--btn--lh, var(--fdt-button-typography-button-label-lineheight));font-weight:var(--btn--fw, var(--fdt-button-typography-button-label-fontweight));letter-spacing:var(--btn--ls, var(--fdt-button-typography-button-label-letterspacing));border-radius:var(--btn--br, var(--fdt-button-borderradius-button));padding:var(--btn--padding, var(--btn--pt, var(--fdt-button-borderpadding-padding-top)) var(--btn--pr, var(--fdt-button-borderpadding-padding-horizontal)) var(--btn--pb, var(--fdt-button-borderpadding-padding-top)) var(--btn--pl, var(--fdt-button-borderpadding-padding-horizontal)));margin:var(--btn--m, 0);min-height:var(--btn--mh, var(--fdt-button-sizing-minheight-normal, none));border:var(--btn--border, var(--fdt-button-borderwidth-button) solid var(--btn--border-color));display:var(--btn--display, inline-flex);align-items:var(--btn--align-items, center);flex-direction:var(--btn--flex-direction);justify-content:var(--btn--justify-content);text-align:var(--btn--text-align);min-width:var(--btn--min-width, none);position:var(--btn--position);color:var(--btn--color);background-color:var(--btn--background-color);text-decoration:var(--btn--text-decoration, none);text-transform:var(--btn--text-transform);opacity:var(--btn--opacity);z-index:var(--btn--z-index);will-change:background-color;transition:var(--btn--transition, none);width:var(--btn--width, none)}.a-btn.is-loading:before,.a-btn.is-loading:after{content:none;display:inline-block;position:relative;width:var(--btn--icon-width);height:var(--btn--icon-width);border-radius:50%;border:2px solid transparent;border-top-color:var(--btn__is-loading--color, var(--fdt-button-color-disabled-text));border-bottom-color:var(--btn__is-loading--color, var(--fdt-button-color-disabled-text));animation:btnSpinner .8s ease infinite}.a-btn.is-loading:not(:has(.a-btn__icon:first-child)):after{content:""}.a-btn.is-loading:has(.a-btn__icon:first-child) svg{display:none}.a-btn.is-loading:has(.a-btn__icon:first-child):before{content:""}.a-btn.is-loading:has(.a-btn__icon:last-child) svg{display:none}.a-btn.is-loading:has(.a-btn__icon:last-child):after{content:""}.a-btn,[role=button]{cursor:var(--btn--cursor)}.a-btn:hover,.a-btn.hover,[role=button]:hover,[role=button].hover{--btn--cursor: pointer}.a-btn.disabled,.a-btn:disabled,.a-btn[aria-disabled=true],[role=button].disabled,[role=button]:disabled,[role=button][aria-disabled=true]{--btn--opacity: .4;--btn-focus--outline: none;pointer-events:none}.a-btn:focus-visible,.a-btn.focus,[role=button]:focus-visible,[role=button].focus{outline:var(--btn-focus--outline, var(--fdt-button-borderwidth-button-focus) solid var(--fdt-button-color-focus-border));--btn--border-color: var( --btn-focus--border, var(--fdt-button-color-focus-border) )}a.a-btn:not([href]){--btn--opacity: .4;--btn-focus--outline: none;pointer-events:none}.a-btn__text{color:currentColor}.a-btn__icon{--svg--width: var(--btn--icon-width);--svg--height: var(--btn--icon-height);flex-shrink:0}.a-btn--icon{--fdt-button-borderpadding-padding-horizontal: var(--fdt-core-spacing-2);--fdt-button-borderpadding-padding-top: var(--fdt-core-spacing-2);aspect-ratio:1/1;text-align:center;justify-content:center}.a-btn--primary{--svg--fill: currentColor;--btn--background-color: var(--fdt-button-color-primary-background);--btn__text--color: var(--fdt-button-color-primary-text);--btn--color: var(--fdt-button-color-primary-text);--btn--border-color: var(--fdt-button-color-primary-background);--btn--transition: background-color .3s ease}.a-btn--primary:hover,.a-btn--primary.hover{--btn--background-color: var(--fdt-button-color-primary-background-hover);--btn--border-color: var(--fdt-button-color-primary-background-hover)}.a-btn--primary:active,.a-btn--primary.active{--btn--background-color: var( --fdt-button-color-primary-background-pressed );--btn--border-color: var(--fdt-button-color-primary-background-pressed)}.a-btn--primary.disabled,.a-btn--primary:disabled{--btn--background-color: var(--fdt-button-color-disabled-background);--btn--color: var(--fdt-button-color-disabled-text);--btn--border-color: var(--fdt-button-color-disabled-background);cursor:not-allowed}@container button-primary-inverted (min-width: 0){.a-btn--primary{--fdt-button-color-primary-background: var( --fdt-button-color-primary-background-inverted );--fdt-button-color-primary-text: var( --fdt-button-color-primary-text-inverted );--fdt-button-color-primary-background-hover: var( --fdt-button-color-primary-background-hover-inverted );--fdt-button-color-primary-background-pressed: var( --fdt-button-color-primary-background-pressed-inverted );--fdt-button-color-primary-text-hover: var( --fdt-button-color-primary-text-hover-inverted );--fdt-button-color-primary-text-pressed: var( --fdt-button-color-primary-text-pressed-inverted )}}.a-btn--secondary{--svg--fill: currentColor;--btn--background-color: var(--btn-secondary--bgc, transparent);--btn--color: var( --btn-secondary--color, var(--fdt-button-color-secondary-foreground) );--btn--border-color: var( --btn-secondary--border-color, var(--fdt-button-color-secondary-border) );--btn--transition: background-color .3s ease}.a-btn--secondary:hover,.a-btn--secondary.hover{--btn--background-color: var( --fdt-button-color-secondary-background-hover );--btn--color: var(--fdt-button-color-secondary-foreground-hover)}.a-btn--secondary:active,.a-btn--secondary.active{--btn--background-color: var( --fdt-button-color-secondary-background-pressed );--btn--color: var(--fdt-button-color-secondary-foreground-pressed)}.a-btn--secondary.disabled,.a-btn--secondary:disabled{--btn--background-color: transparent;--btn__text--color: var(--fdt-button-color-disabled-text);--btn--color: var(--fdt-button-color-disabled-text);--btn--border-color: var(--fdt-button-color-disabled-border)}@container button-secondary-inverted (min-width: 0){.a-btn--secondary{--fdt-button-color-secondary-border: var( --fdt-button-color-secondary-border-inverted );--fdt-button-color-secondary-foreground: var( --fdt-button-color-secondary-foreground-inverted );--fdt-button-color-secondary-background-hover: var( --fdt-button-color-secondary-background-hover-inverted );--fdt-button-color-secondary-background-pressed: var( --fdt-button-color-secondary-background-pressed-inverted );--fdt-button-color-secondary-foreground-hover: var( --fdt-button-color-secondary-foreground-hover-inverted );--fdt-button-color-secondary-foreground-pressed: var( --fdt-button-color-secondary-foreground-pressed-inverted );--fdt-button-color-secondary-border-hover: var( --fdt-button-color-secondary-border-hover-inverted );--fdt-button-color-secondary-pressed-pressed: var( --fdt-button-color-secondary-border-pressed-inverted )}}.a-btn--tertiary{--svg--fill: var(--fdt-button-color-tertiary-foreground);--btn--background-color: var( --btn-tertiary--bgc, var(--fdt-button-color-tertiary-background) );--btn--color: var(--fdt-button-color-tertiary-text);--btn--border-color: var(--fdt-button-color-tertiary-border);--btn--icon-width: var(--fdt-core-size-icon-tiny);--btn--icon-height: var(--fdt-core-size-icon-tiny);--btn--fs: var(--fdt-button-typography-button-label-small-fontsize);--btn--lh: var(--fdt-button-typography-button-label-small-lineheight);--btn--fw: var(--fdt-button-typography-button-label-small-fontweight);--btn--ls: var(--fdt-button-typography-button-label-small-letterspacing);--btn--transition: background-color .3s ease}.a-btn--tertiary:hover,.a-btn--tertiary.hover{--svg--fill: var(--fdt-button-color-tertiary-foreground-hover);--btn--background-color: var( --fdt-button-color-tertiary-background-hover );--btn--border-color: var(--fdt-button-color-tertiary-background-hover);--btn--color: var(--fdt-button-color-tertiary-foreground-hover)}.a-btn--tertiary:active,.a-btn--tertiary.active{--svg--fill: var(--fdt-button-color-tertiary-foreground-pressed);--btn--background-color: var( --fdt-button-color-tertiary-background-pressed );--btn--border-color: var(--fdt-button-color-tertiary-background-pressed);--btn--color: var(--fdt-button-color-tertiary-foreground-pressed)}.a-btn--tertiary.disabled,.a-btn--tertiary:disabled{--svg--fill: currentColor;--btn--background-color: var(--fdt-button-color-disabled-background);--btn__text--color: var(--fdt-button-color-disabled-text);--btn--color: var(--fdt-button-color-disabled-text);--btn--border-color: var(--fdt-button-color-disabled-background)}@container button-tertiary-inverted (min-width: 0){.a-btn--tertiary{--fdt-button-color-tertiary-background: var( --fdt-button-color-tertiary-background-inverted );--fdt-button-color-tertiary-text: var( --fdt-button-color-tertiary-text-inverted );--fdt-button-color-tertiary-foreground: var( --fdt-button-color-tertiary-text-inverted );--fdt-button-color-tertiary-border: var( --fdt-button-color-tertiary-border-inverted );--fdt-button-color-tertiary-background-hover: var( --fdt-button-color-tertiary-background-hover-inverted );--fdt-button-color-tertiary-background-pressed: var( --fdt-button-color-tertiary-background-pressed-inverted );--fdt-button-color-tertiary-foreground-hover: var( --fdt-button-color-tertiary-foreground-hover-inverted );--fdt-button-color-tertiary-foreground-pressed: var( --fdt-button-color-tertiary-foreground-pressed-inverted );--fdt-button-color-tertiary-border-hover: var( --fdt-button-color-tertiary-border-hover-inverted );--fdt-button-color-tertiary-pressed-pressed: var( --fdt-button-color-tertiary-border-pressed-inverted )}}.a-btn--destructive{--btn--background-color: var(--fdt-button-color-destructive-background);--btn--color: var(--fdt-core-color-neutral-0);--btn--border-color: var(--fdt-button-color-destructive-background);--btn--transition: background-color .3s ease}.a-btn--destructive:hover,.a-btn--destructive.hover{--btn--background-color: var( --fdt-button-color-destructive-background-hover );--btn--border-color: var(--fdt-button-color-destructive-background-hover)}.a-btn--destructive:active,.a-btn--destructive.active{--btn--background-color: var( --fdt-button-color-destructive-background-pressed );--btn--border-color: var(--fdt-button-color-destructive-background-hover)}.a-btn--select{--svg--fill: var(--fdt-semantic-color-foreground-primary);--btn--background-color: var(--fdt-semantic-color-background-default);--btn--color: var(--fdt-semantic-color-foreground-inactive);--btn--border-color: var( --btn-secondary--border-color, var(--fdt-semantic-color-border-subtle) );--btn--fw: var(--fdt-semantic-typography-placeholder-fontweight)}.a-btn--select:focus-within{--btn--border-color: var(--fdt-semantic-color-background-primary)}.a-btn--select:active,.a-btn--select.active{--btn--background-color: var(--fdt-semantic-color-background-default);--btn--color: var(--fdt-semantic-color-foreground-default)}.a-btn--select.disabled,.a-btn--select:disabled{--btn--background-color: #ffffff;--btn__text--color: var(--fdt-button-color-disabled-text);--btn--color: var(--fdt-button-color-disabled-text);--btn--border-color: var(--fdt-button-color-disabled-border)}.a-btn--subtle:hover,.a-btn--subtle.hover,.a-btn--subtle:active,.a-btn--subtle.active{--btn--background-color: var(--fdt-semantic-color-background-subtle)}.a-btn--small{--btn--gap: var(--fdt-core-spacing-1);--btn--icon-height: var(--fdt-core-size-icon-micro);--btn--icon-width: var(--fdt-core-size-icon-micro);--btn--lh: var(--fdt-semantic-typography-label-small-lineheight);--btn--fs: var(--fdt-semantic-typography-label-small-fontsize);--btn--ls: var(--fdt-semantic-typography-label-small-letterspacing);--btn--pt: var(--fdt-core-spacing-1);--btn--pb: var(--fdt-core-spacing-1);--btn--pr: var(--fdt-core-spacing-3);--btn--pl: var(--fdt-core-spacing-3)}.a-btn-group{display:inline-flex;gap:var(--btn-group--gap, var(--fdt-core-spacing-3));flex-wrap:wrap;justify-content:var(--btn-group--jc);padding-block-start:var(--btn-group--pbs);width:var(--btn-group--width)}.a-btn-group--vertical-fw{width:100%;--btn--justify-content: center;--btn--min-width: 100%}.a-btn-group--small{gap:var(--fdt-core-spacing-2) var(--fdt-core-spacing-3)}@keyframes btnSpinner{to{transform:rotate(180deg)}}}.rotate{animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tooltip-button-wrapper{display:inline-block;line-height:0}.tippy-box{--btn--z-index: 100;position:relative;background-color:var(--fdt-semantic-color-foreground-default);color:var(--fdt-semantic-color-foreground-inverted);font-family:var(--fdt-semantic-typography-label-tiny-fontfamily);font-size:var(--fdt-semantic-typography-label-tiny-fontsize);line-height:var(--fdt-semantic-typography-label-tiny-lineheight);letter-spacing:var(--fdt-semantic-typography-label-tiny-letterspacing);font-weight:var(--fdt-semantic-typography-label-tiny-fontweight);margin-block-start:var(--tooltip-box--mbs);margin-block-end:var(--tooltip-box--mbe);margin-inline-start:var(--tooltip-box--mis);margin-inline-end:var(--tooltip-box--mie)}.tippy-box.has-close .tippy-content{padding-inline-end:calc(var(--fdt-core-spacing-2) + var(--fdt-core-size-icon-tiny))}.tippy-box[data-theme=action-menu]{background-color:#fff;box-shadow:var(--core-shadow-2)}.tippy-box[data-theme=action-menu] .tippy-content{padding:0}.tippy-box[data-theme=action-menu] .tippy-arrow{display:none}.tippy-content{padding:var(--fdt-core-spacing-2)}.tippy-arrow{color:var(--fdt-semantic-color-foreground-default)}.tippy-inner{position:relative;display:block}.tippy-close{--btn--padding: 0;position:absolute;top:-.1rem;right:0;width:var(--fdt-core-size-icon-tiny);height:var(--fdt-core-size-icon-tiny);font-size:var(--fdt-core-typography-size-small, .875rem);line-height:1;display:flex;align-items:center;justify-content:center}.tippy-inner.has-close{padding-inline-end:calc(var(--fdt-core-spacing-2) + var(--fdt-core-size-icon-tiny))}@layer atoms{.a-link{--link--icon-size: var(--fdt-core-size-icon-small);display:var(--link--display, inline-flex);color:var(--set-link--color, var(--link--color, var(--fdt-semantic-color-foreground-active, currentColor)));text-decoration:var(--link--text-deco, none);gap:var(--link--gap, var(--fdt-core-spacing-2));align-items:center;font-family:var(--link--ff, var(--fdt-semantic-typography-label-fontfamily));font-weight:var(--link--fw, var(--fdt-semantic-typography-label-fontweight));line-height:var(--link--lh, var(--fdt-semantic-typography-label-lineheight));font-size:var(--link--fs, var(--fdt-semantic-typography-label-fontsize));letter-spacing:var(--link--ls, var(--fdt-semantic-typography-label-letterspacing));padding:var(--link--p);align-self:var(--link--as);cursor:pointer}.a-link:hover,.a-link.hover{--link--color: var(--link--color-hover, var(--fdt-semantic-color-foreground-hover));--link--text-deco: var(--link--text-deco-hover)}.a-link:active,.a-link.pressed{--link--color: var(--link--color-pressed, var(--fdt-semantic-color-foreground-pressed));--link--text-deco: var(--link--text-deco-active)}.a-link.active,.a-link.a-link--active{--link--color: var(--link--color-active, var(--fdt-semantic-color-foreground-active))}.a-link:focus-visible,.a-link.focus{outline:var(--fdt-semantic-borderwidth-focus) solid var(--fdt-semantic-color-border-focus)}.a-link.disabled,.a-link:disabled,.a-link[aria-disabled=true]{--link--color: var(--link--color-disabled, var(--fdt-semantic-color-foreground-inactive));pointer-events:none}.a-link:has(.a-link__icon:only-child){padding:var(--fdt-core-spacing-1)}a.a-link:not([href]){--link--color: var(--link--color-disabled, var(--fdt-semantic-color-foreground-inactive));pointer-events:none}.a-link__icon{--svg--width: var(--set-link--icon-size, var(--link--icon-size));--svg--height: var(--set-link--icon-size, var(--link--icon-size));flex-shrink:0}.a-link--primary{--link--color: var(--fdt-semantic-color-foreground-active);--link--color-hover: var(--fdt-semantic-color-foreground-hover);--link--color-pressed: var(--fdt-semantic-color-foreground-pressed);--link--color-active: var(--fdt-semantic-color-foreground-active);--link--text-deco-hover: var(--fdt-semantic-link);--link--text-deco-active: var(--fdt-semantic-link)}.a-link--secondary{--link--color: var(--fdt-semantic-color-foreground-subtle);--link--color-hover: var(--fdt-semantic-color-foreground-subtle-hover);--link--color-pressed: var(--fdt-semantic-color-foreground-subtle-pressed);--link--color-active: var(--link--color);--link--text-deco-hover: var(--link-secondary--text-deco-hover, var(--fdt-semantic-link));--link--text-deco-active: var(--link-secondary--text-deco-active, var(--fdt-semantic-link))}.a-link--destructive{--link--color: var(--fdt-semantic-color-foreground-error);--link--color-hover: var(--fdt-semantic-color-foreground-error);--link--color-pressed: var(--fdt-semantic-color-foreground-error);--link--color-active: var(--fdt-semantic-color-foreground-error);--link--text-deco-hover: var(--fdt-semantic-link);--link--text-deco-active: var(--fdt-semantic-link)}.a-link--destructive .a-link__icon{fill:var(--fdt-semantic-color-foreground-error)}.a-link--small{--link--icon-size: var(--fdt-core-size-icon-tiny);--link--ff: var(--fdt-semantic-typography-label-small-fontfamily);--link--fw: var(--fdt-semantic-typography-label-small-fontweight);--link--lh: var(--fdt-semantic-typography-label-small-lineheight);--link--fs: var(--fdt-semantic-typography-label-small-fontsize);--link--ls: var(--fdt-semantic-typography-label-small-letterspacing)}.a-link-group{display:flex;gap:var(--fdt-core-spacing-3);flex-wrap:wrap}}.a-link--pulse{box-shadow:0 0 #b3007e;-moz-animation:pulse 1s infinite;-webkit-animation:pulse 1s infinite;animation:pulse 1.25s infinite}@keyframes pulse{0%{transform:scale(.7)}70%{transform:scale(1)}to{transform:scale(.7)}}.collapse{display:block;padding-block-end:var(--wc-collapse--pbe, var(--fdt-core-spacing-3));padding-block-start:var(--wc-collapse--pbs, var(--fdt-core-spacing-3));border-block-end-width:var(--wc-collapse--bbe-width, var(--divider--width));border-block-end-color:var(--fdt-semantic-color-border-subtle);border-block-end-style:var(--divider--style);width:100%}.collapse .collapse__summary{display:flex;gap:var(--fdt-core-spacing-1);align-items:center;padding-block:0 var(--wc-collapse-summary--pb);cursor:pointer;list-style:none;margin:0 10px}.collapse .collapse__summary:focus-visible{outline:var(--fdt-button-color-focus-border) solid 2px}.collapse .collapse__summary .collapse__summary-title{display:flex;width:100%;overflow:hidden;align-items:center;gap:var(--fdt-core-spacing-1)}.collapse[data-size=medium] .collapse__panel,.collapse[data-size=large] .collapse__panel{padding-block-end:var(--fdt-core-spacing-2)}.collapse[data-size=large]{padding-block-start:var(--fdt-core-spacing-4);padding-block-end:var(--fdt-core-spacing-4)}.collapse[data-size=large] .collapse__panel{padding-block-start:calc(var(--fdt-core-spacing-2) + var(--fdt-core-spacing-3))}.collapse[data-size=medium]{padding-block-start:var(--wc-collapse-medium--pbs, var(--fdt-core-spacing-3));padding-block-end:var(--wc-collapse-medium--pbe, var(--fdt-core-spacing-3))}.collapse[data-size=medium] .collapse__panel{padding-block-start:var(--wc-collapse-medium-panel--pbs, var(--fdt-core-spacing-3))}.collapse:first-of-type{padding-block-start:0}.collapse .collapse__more[aria-expanded=true] svg{transform:scale(-1)}.collapse__panel{display:flex;flex-direction:column;gap:var(--fdt-core-spacing-2);margin:10px 10px 0}.collapse__panel li[aria-hidden=true]{display:none}.collapse__panel li a{--link--p: var(--fdt-core-spacing-1) 0px}.collapse__icon{fill:var(--wc-collapse__icon--color, var(--fdt-semantic-color-foreground-subtle));display:var(--wc-collapse__icon--display);margin-inline-start:var(--wc-collapse__icon--mis, auto);will-change:transform;transform:var(--wc-collapse__icon--transform);transition:transform .2s ease-in-out}.collapse__icon--rotated{transform:rotate(180deg)}.collapse__more{margin-top:var(--fdt-core-spacing-2)}.collapse__more button{background-color:transparent;border:none;color:var(--fdt-semantic-color-primary);cursor:pointer;display:flex;gap:var(--fdt-core-spacing-1);align-items:center;text-transform:uppercase;font-weight:700}.u-truncate-multi{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--truncate-multi)}.flexbox{display:flex;flex-direction:column;gap:var(--fdt-core-spacing-1)}.u-truncate-multi-checkboxes{overflow:hidden;max-height:calc(1.5rem * var(--truncate-multi))}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;display:flex;justify-content:center;align-items:center}.modal-content{background:#fff;padding:var(--fdt-core-spacing-4);border-radius:var(--fdt-core-borderradius-medium);position:relative;max-width:90%;box-shadow:0 8px 30px #0003}.modal-close-button{position:absolute;top:12px;right:12px}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--fdt-core-spacing-4)}.modal-title{font-size:1.25rem;font-weight:700;margin:0}@media screen and (min-width: 64em){.ai-wrapper{width:800px}}.ai-modal-header{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding-bottom:var(--fdt-core-spacing-3)}.ai-modal-center{display:flex;align-items:center;gap:8px}.ai-modal-title{margin:0;font-weight:400;text-align:center}.ai-reset-button{position:absolute;right:0}.ai-color{color:var(--fdt-core-color-neutral-600)!important}.ai-modal-content{display:flex;flex-direction:column;align-items:center;width:100%;height:400px;padding-bottom:var(--fdt-core-spacing-3);box-sizing:border-box;text-align:center;overflow:hidden}.ai-modal-content .ai-content-header{margin-bottom:var(--fdt-core-spacing-3)}.ai-modal-content .ai-tags{display:flex;flex-direction:column;align-items:center;gap:var(--fdt-core-spacing-2)}.ai-intro-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;width:100%;text-align:center}.ai-conversation{display:flex;flex-direction:column;flex:1 1 auto;width:100%;padding:0 8px;gap:10px;overflow-y:auto;text-align:left}.ai-message{width:90%;padding:12px;border-radius:18px;font-size:16px;line-height:1.4;word-wrap:break-word;font-weight:400}.ai-user-message{align-self:flex-end;background-color:var(--fdt-core-color-neutral-100);border-bottom-right-radius:0;font-size:var(--fdt-core-body-p-normal-fontsize)}.ai-ai-message{display:flex;align-items:flex-start;gap:8px;align-self:flex-start;background-color:var(--fdt-core-color-primary-100);border-bottom-left-radius:0;font-size:var(--fdt-core-body-p-small-fontsize);padding:12px}.ai-ai-message .ai-icon-panel{flex-shrink:0;width:32px;height:32px;margin-right:8px}.ai-ai-message .ai-icon-panel .icon{width:100%;height:100%}.ai-ai-message .ai-message-content{flex:1;width:50%}.ai-modal-actions{display:flex;justify-content:center;margin-top:16px;max-width:100%}.ai-modal-footer{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.ai-modal-footer .input-wrapper{width:100%;max-width:74%;min-width:0}.ai-modal-footer .input-wrapper .a-form-field{display:contents}.ai-modal-footer .input-wrapper .input-with-unit{display:flex;flex:1 1 auto;width:100%;max-width:100%}.ai-modal-footer .results-button{width:auto;max-width:none;white-space:nowrap}@media screen and (max-width: 26.5em){.ai-modal-footer{flex-direction:column}.ai-modal-footer>*{flex:1 1 0;width:100%}.ai-modal-footer .input-wrapper{flex:1 1 auto;max-width:100%}}.ai-modal-divider{border:none;border-top:1px solid var(--fdt-semantic-color-border-subtle);margin:0 -24px 20px;width:auto;overflow:hidden}.a-tag{--btn--padding: 0;--btn--mh: none;display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;flex-shrink:0;gap:var(--fdt-core-spacing-1);color:var(--tag--color, var(--fdt-semantic-color-foreground-subtle));background-color:var(--tag--bgc, var(--fdt-semantic-color-background-subtle));padding:var(--fdt-core-spacing-1) var(--fdt-core-spacing-2);border-radius:var(--fdt-semantic-borderradius-tag);border:var(--fdt-semantic-borderwidth-default) solid var(--tag--border-color, var(--fdt-semantic-color-border-default))}.a-tag.active{--tag--color: var(--fdt-semantic-color-foreground-active);--tag--border-color: var(--fdt-semantic-color-border-active);--tag--bgc: var(--fdt-semantic-color-background-primary-subtle)}button.a-tag:hover,button.a-tag.hover,a.a-tag:hover,a.a-tag.hover{--tag--bgc: var(--fdt-semantic-color-background-subtle-hover)}button.a-tag:focus-visible,button.a-tag:active,button.a-tag.active,a.a-tag:focus-visible,a.a-tag:active,a.a-tag.active{--tag--color: var(--fdt-semantic-color-foreground-active);--tag--border-color: var(--fdt-semantic-color-border-active);--tag--bgc: var(--fdt-semantic-color-background-primary-subtle)}.a-tag__label{line-height:16px}.a-tag__remove{font-size:0}.a-tag-group{display:flex;align-items:center;gap:var(--fdt-core-spacing-2)}.a-tag-group button{flex-shrink:0;white-space:nowrap}.a-tag--partial-skeleton{color:var(--fdt-button-color-disabled-text);pointer-events:none}@layer settings{:root{--field--min-height: 40px;--field-checkbox__label--pb: 0px;--field-checkbox__label--pi: 0px}}@layer atoms{.a-form{display:contents}.a-form-field--absolute-message{position:relative}.a-form-field--absolute-message .a-form-field__field{margin-bottom:var(--fdt-core-spacing-3)}.a-form-field--absolute-message .a-form-field__message{position:absolute;bottom:0}.a-form-field{display:inline-flex;flex-direction:column;gap:var(--fdt-core-spacing-2) var(--fdt-core-spacing-4);width:var(--form-field--width);max-width:var(--form-field--max-width);padding-block:var(--form-field--pb)}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]),.a-form-field textarea,.a-form-field select{background-color:var(--fdt-semantic-color-background-default);border:var(--field-input--bw, var(--fdt-semantic-borderwidth-default)) solid var(--field-input--bc, var(--fdt-semantic-color-border-subtle));border-radius:var(--fdt-semantic-borderradius-field);color:var(--fdt-semantic-color-foreground-inactive);padding-block-start:0;padding-block-end:0;padding-inline-end:var(--field-input--pie, var(--fdt-core-spacing-3));padding-inline-start:var(--field-input--pis, var(--fdt-core-spacing-3));min-width:var(--field__input--min-width, auto);width:var(--field__input--width, 100%);min-height:var(--field--min-height);align-items:center;height:100%}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not(:placeholder-shown),.a-form-field textarea:not(:placeholder-shown),.a-form-field select:not(:placeholder-shown){color:var(--fdt-semantic-color-foreground-default)}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not(:placeholder-shown).is-focus,.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not(:placeholder-shown):focus,.a-form-field textarea:not(:placeholder-shown).is-focus,.a-form-field textarea:not(:placeholder-shown):focus,.a-form-field select:not(:placeholder-shown).is-focus,.a-form-field select:not(:placeholder-shown):focus{--field-input--bw: var(--fdt-semantic-borderwidth-default);--field-input--bc: var( --field-input-focus--bc, var(--fdt-semantic-color-border-active) )}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):has(option[value=""]:checked).is-focus,.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):has(option[value=""]:checked):focus,.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):placeholder-shown.is-focus,.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):placeholder-shown:focus,.a-form-field textarea:has(option[value=""]:checked).is-focus,.a-form-field textarea:has(option[value=""]:checked):focus,.a-form-field textarea:placeholder-shown.is-focus,.a-form-field textarea:placeholder-shown:focus,.a-form-field select:has(option[value=""]:checked).is-focus,.a-form-field select:has(option[value=""]:checked):focus,.a-form-field select:placeholder-shown.is-focus,.a-form-field select:placeholder-shown:focus{--field-input--bw: var(--fdt-semantic-borderwidth-default);--field-input--bc: var( --field-input-focus-empty--bw, var(--fdt-semantic-color-border-hover) )}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]).is-focus-key,.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,.a-form-field textarea.is-focus-key,.a-form-field textarea:focus-visible,.a-form-field select.is-focus-key,.a-form-field select:focus-visible{--field-input--bw: var( --field-input-focus-visible--bw, var(--fdt-semantic-borderwidth-focus) );--field-input--bc: var( --field-input-focus-visible--bc, var(--fdt-semantic-color-border-focus) )}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder,.a-form-field textarea::placeholder,.a-form-field select::placeholder{color:var(--fdt-semantic-color-foreground-inactive);font-family:var(--fdt-semantic-typography-placeholder-fontfamily);font-weight:var(--fdt-semantic-typography-placeholder-fontweight);line-height:var(--fdt-semantic-typography-placeholder-lineheight);font-size:var(--form-field-placeholder--fs, var(--fdt-semantic-typography-placeholder-fontsize));letter-spacing:var(--fdt-semantic-typography-placeholder-letterspacing)}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range])::-webkit-clear-button,.a-form-field textarea::-webkit-clear-button,.a-form-field select::-webkit-clear-button{background:var(--fdt-semantic-color-foreground-active)}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]).invalid,.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range])[aria-invalid=true],.a-form-field textarea.invalid,.a-form-field textarea[aria-invalid=true],.a-form-field select.invalid,.a-form-field select[aria-invalid=true]{border-color:var(--fdt-semantic-color-border-error)!important;background-color:var(--fdt-semantic-color-background-error-light);color:var(--fdt-semantic-color-foreground-error)}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range]).invalid::placeholder,.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range])[aria-invalid=true]::placeholder,.a-form-field textarea.invalid::placeholder,.a-form-field textarea[aria-invalid=true]::placeholder,.a-form-field select.invalid::placeholder,.a-form-field select[aria-invalid=true]::placeholder{color:var(--fdt-semantic-color-foreground-error);opacity:.5}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range])[disabled],.a-form-field textarea[disabled],.a-form-field select[disabled]{background-color:var(--fdt-semantic-color-background-inactive);border-color:var(--fdt-semantic-color-border-inactive);color:var(--fdt-semantic-color-foreground-inactive)}.a-form-field input:not([type=checkbox]):not([type=radio]):not([type=range])[readonly],.a-form-field textarea[readonly],.a-form-field select[readonly]{border-color:var(--fdt-semantic-color-border-inactive);color:var(--fdt-semantic-color-foreground-inactive)}.a-form-field input[type=search]{appearance:textfield;outline-offset:-2px;box-shadow:none}.a-form-field input[type=search]::-webkit-search-decoration,.a-form-field input[type=search]::-webkit-search-cancel-button{appearance:none}.a-form-field input[type=number]{appearance:textfield;-moz-appearance:textfield}.a-form-field input[type=number]::-webkit-inner-spin-button,.a-form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.a-form-field textarea{resize:vertical;padding-block:var(--fdt-core-spacing-2)}.a-form-field select:not([multiple]){--field-input--pie: var(--fdt-core-spacing-5);background-repeat:no-repeat;background-image:var(--theme-icon--arrowDown);background-size:auto 20px;background-position:100%}.a-form-field select:not([multiple])[aria-invalid=true]{background-image:var(--theme-icon--arrowDown-error)}.a-form-field select:not([multiple])[disabled]{filter:grayscale(100%);background-blend-mode:hard-light}.a-form-field select:not([multiple]) option{background-color:var(--fdt-semantic-color-background-default)}.a-form-field select:not([multiple]) option:hover{background-color:var(--fdt-semantic-color-background-primary);color:var(--fdt-semantic-color-foreground-on-brand)}.a-form-field select:not([multiple]):has(option[value=""]:checked){color:var(--fdt-semantic-color-foreground-inactive)}.a-form-field select:not([multiple])[aria-invalid=true]:has(option[value=""]:checked){color:var(--fdt-semantic-color-foreground-error)}.a-form-field select option{color:var(--fdt-semantic-color-foreground-default);min-height:1.6em;display:flex;align-items:center}.a-form-field select option:hover{box-shadow:0 0 10px 100px var(--fdt-semantic-color-background-primary-subtle) inset;color:var(--fdt-semantic-color-foreground-default)}.a-form-field select[multiple]{--field-input--pis: 0;--field-input--pie: 0;--field--min-height: auto;overflow:auto;max-height:var(--scrollbar--max-height, 100%);overflow-y:var(--scrollbar--overflow-y, auto);overflow-x:var(--scrollbar--overflow-x, hidden)}@supports (-moz-appearance: none){.a-form-field select[multiple]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}}.a-form-field select[multiple]::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.a-form-field select[multiple]::-webkit-scrollbar-button{display:none}.a-form-field select[multiple]::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color);background-clip:padding-box}.a-form-field select[multiple]::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}.a-form-field select[multiple] option[value=""],.a-form-field select[multiple]:has([aria-invalid=true] option[value=""]:checked){color:var(--fdt-semantic-color-foreground-error)}.a-form-field select[multiple] option{padding-inline:var(--fdt-core-spacing-3)}.a-form-field select[multiple] option:checked{box-shadow:0 0 10px 100px var(--fdt-semantic-color-background-primary) inset!important;color:var(--fdt-semantic-color-foreground-on-brand)!important}.a-form-field .is-small{--field__input--width: 80px;--field__input--min-width: 80px}.a-form-field label{--svg--fill: var(--fdt-semantic-color-foreground-primary);width:var(--form-field__label--width, 100%);--link--fs: var(--fdt-core-body-p-small-fontsize);--rt--mbe: calc(var(--fdt-core-body-p-small-fontsize) * 2);font-size:var(--fdt-core-body-p-small-fontsize);line-height:var(--fdt-core-body-p-small-lineheight);letter-spacing:var(--fdt-core-body-p-small-letterspacing)}.a-form-field__field{--field-input--bw: 0;--btn--mh: calc( var(--field--min-height) - (var(--fdt-semantic-borderwidth-default) * 2) );--btn--padding: var( --form-field__field-btn--padding, 0 var(--fdt-core-spacing-2) );--btn--color: var( --form-field__field-btn--color, var(--fdt-semantic-color-foreground-active) );--btn--background-color: var(--fdt-semantic-color-background-default);position:relative;background-color:var(--fdt-semantic-color-background-default);border:var(--fdt-semantic-borderwidth-default) solid var(--fdt-semantic-color-border-subtle);border-radius:var(--fdt-semantic-borderradius-field);align-items:center;display:flex;width:var(--field__field--width, 100%);box-shadow:var(--field__field--box-shadow);height:100%}.a-form-field__field .a-form-field__prefix{color:var(--form--field__prefix--color, var(--fdt-semantic-color-foreground-inactive));margin-inline-start:var(--fdt-core-spacing-3);order:0}.a-form-field__field input{--field-input--pie: var(--fdt-core-spacing-3);border-width:var(--field-input-input--bw, 0)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;min-height:calc(var(--field--min-height) - var(--fdt-semantic-borderwidth-default) * 2)!important}.a-form-field__field button{--btn--br: var(--fdt-semantic-borderradius-field)}.a-form-field__field button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.a-form-field__field button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.a-form-field__field button:focus-visible{--btn-focus--outline: 1px solid var(--fdt-button-color-focus-border)}.a-form-field__field:has(button) input{--field-input--pie: 0}.a-form-field__field:has(.a-form-field__prefix){--field-input--pis: var(--fdt-core-spacing-2)}.a-form-field__field:has(.a-form-field__prefix) input{order:1}.a-form-field__field:has(.a-form-field__prefix)>button{order:2}.a-form-field__field:has(:placeholder-shown) .a-form-field__clear{display:none}.a-form-field__field:has(:placeholder-shown) .a-form-field__submit{display:inline-flex}.a-form-field__field:has(:not(:placeholder-shown).is-focus),.a-form-field__field:has(:not(:placeholder-shown):focus){--form--field__prefix--color: var(--fdt-semantic-color-foreground-active);border-width:var(--fdt-semantic-borderwidth-default);border-color:var(--fdt-semantic-color-border-active)}.a-form-field__field:has(:placeholder-shown.is-focus),.a-form-field__field:has(:placeholder-shown:focus){border-width:var(--fdt-semantic-borderwidth-default);border-color:var(--fdt-semantic-color-border-hover)}.a-form-field__field:has(.is-focus-key),.a-form-field__field:has(:focus-visible){border-width:var(--fdt-semantic-borderwidth-focus);border-color:var(--fdt-semantic-color-border-focus)}.a-form-field__field:has([aria-invalid=true]){--svg--fill: var(--fdt-semantic-color-foreground-error);--btn--color: var(--fdt-semantic-color-foreground-error);--btn--background-color: var( --fdt-semantic-color-background-error-light );--btn--bc: var(--fdt-semantic-color-foreground-error);--form-field-dropdown--bgc: var( --fdt-semantic-color-background-error-light );--form-field-dropdown-svg--fill: var( --fdt-semantic-color-foreground-error );--form-field-dropdown--color: var( --fdt-semantic-color-foreground-error );--form-field-dropdown--bc: var(--fdt-semantic-color-foreground-error);--field-checkbox--bc: var(--fdt-semantic-color-foreground-error);--field-checkbox--bgc: var(--fdt-semantic-color-background-error-light);--field-checkbox-after--bw: var(--fdt-semantic-borderwidth-default);--form-field__unit--color: var(--fdt-semantic-color-foreground-error);border-color:var(--fdt-semantic-color-border-error);background-color:var(--fdt-semantic-color-background-error-light);color:var(--fdt-semantic-color-foreground-error)}.a-form-field__field:has([aria-invalid=true])::placeholder{color:var(--fdt-semantic-color-foreground-error);opacity:.5}.a-form-field__field:has(select[disabled]),.a-form-field__field:has(textarea[disabled]),.a-form-field__field:has(input[disabled]){--svg--fill: var(--fdt-semantic-color-foreground-inactive);--btn--color: var(--fdt-semantic-color-foreground-inactive);--btn--background-color: var(--fdt-semantic-color-background-inactive);--form-field-dropdown-svg--fill: var( --fdt-semantic-color-foreground-inactive );--form-field-dropdown--color: var( --fdt-semantic-color-foreground-inactive );background-color:var(--form-field-disabled--bgc, var(--fdt-semantic-color-background-inactive));border-color:var(--fdt-semantic-color-border-inactive);color:var(--fdt-semantic-color-foreground-inactive)}.a-form-field__message{color:var(--fdt-semantic-color-foreground-subtle);width:100%;flex-grow:1;display:flex;flex-direction:column}.a-form-field__message-error{display:none;line-height:1.2}.a-form-field__field:has(input[aria-invalid=true])+.a-form-field__message-error{display:block}.a-form-field__clear:hover,.a-form-field__submit:hover{color:var(--fdt-semantic-color-foreground-hover)}.a-form-field__clear:active,.a-form-field__submit:active{color:var(--fdt-semantic-color-foreground-active)}.a-form-field--narrow{--form-field--width: 100%;--input--height: 38px;margin-top:var(--fdt-core-spacing-4)}.a-form-field--unit .a-form-field__unit{padding-inline-end:var(--fdt-core-spacing-2);color:var(--form-field__unit--color, var(--fdt-semantic-color-foreground-inactive))}.a-form-field--inline{--field__field--width: auto;flex-direction:row;flex-wrap:wrap}.a-form-field--date .a-form-field__field:focus-within{border-width:var(--fdt-semantic-borderwidth-default);border-color:var(--fdt-semantic-color-border-active)}.a-form-field--date .a-form-field__field:has(button) input{--field-input--pie: var(--fdt-core-spacing-3)}.a-form-field--date input{border-radius:var(--fdt-semantic-borderradius-field)!important}.a-form-field--date input::-webkit-calendar-picker-indicator{-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;height:100%;width:100%;opacity:0;cursor:pointer}.a-form-field--date input::-webkit-datetime-edit-month-field{background:inherit;color:inherit}.a-form-field--date input::-webkit-datetime-edit-day-field{background:inherit;color:inherit}.a-form-field--date input::-webkit-datetime-edit-year-field{background:inherit;color:inherit}.a-form-field--date .a-form-field__cta{pointer-events:none;position:absolute;right:0;z-index:1}.a-form-field--no-gap{gap:0}.a-form-field--toggle{--form-field-toggle-size: 20px;padding-inline-start:2px}.a-form-field--toggle .a-form-field__field{border:none;background:none}.a-form-field--toggle .a-form-field__field:has(input:not(:disabled).is-focus~label),.a-form-field--toggle .a-form-field__field:has(input:not(:disabled)~label:focus),.a-form-field--toggle .a-form-field__field:has(input:not(:disabled)~label:hover){--form-field-toggle-after--bc: var(--fdt-semantic-color-border-hover)}.a-form-field--toggle .a-form-field__field:has(:checked){--form-field-toggle-after--bc: var(--fdt-semantic-color-border-active);--form-field-toggle-after--left: calc( var(--form-field-toggle-size) * 1.8 );--form-field-toggle-after--transform: translateX(-100%);--form-field-toggle-before--bgc: var( --fdt-semantic-color-background-primary )}.a-form-field--toggle .a-form-field__field:has(:checked) .is-focus~label,.a-form-field--toggle .a-form-field__field:has(:checked) label:focus,.a-form-field--toggle .a-form-field__field:has(:checked) label:hover{--form-field-toggle-before--bgc: var( --fdt-semantic-color-background-primary-hover );--form-field-toggle-after--bc: var( --fdt-semantic-color-border-active )}.a-form-field--toggle .a-form-field__field .is-focus-key~label,.a-form-field--toggle .a-form-field__field label:focus-visible{--form-field-toggle-after--bw: var( --fdt-semantic-borderwidth-focus ) !important;--form-field-toggle-after--bc: var( --fdt-semantic-color-border-focus ) !important}.a-form-field--toggle .a-form-field__field .is-focus-key~label:before,.a-form-field--toggle .a-form-field__field label:focus-visible:before{border:var(--fdt-semantic-borderwidth-focus) solid var(--fdt-semantic-color-border-focus)}.a-form-field--toggle .a-form-field__field:has(:disabled){--form-field-disabled--bgc: transparent;--form-field-toggle-after--bc: var( --fdt-semantic-color-border-inactive );--form-field-toggle-before--bgc: var( --fdt-semantic-color-background-inactive )}.a-form-field--toggle .a-form-field__field:has(:disabled) label{cursor:default;color:var(--fdt-semantic-color-foreground-inactive)}.a-form-field--toggle .a-form-field__field:has(input:not(:disabled)~label:active:before){width:calc(var(--form-field-toggle-size) * 1.8 + 1px)}.a-form-field--toggle .a-form-field__field:has([aria-invalid=true]){--form-field-disabled--bgc: transparent;--form-field-toggle-after--bc: var(--fdt-semantic-color-border-error);--form-field-toggle-before--bgc: var( --fdt-semantic-color-background-error-light )}.a-form-field--toggle .a-form-field__field:has([aria-invalid=true]):has(:checked){--form-field-toggle-before--bgc: var( --fdt-semantic-color-background-error )}.a-form-field--toggle .a-form-field__field:has([aria-invalid=true]):has(:checked) .is-focus~label,.a-form-field--toggle .a-form-field__field:has([aria-invalid=true]):has(:checked) label:focus,.a-form-field--toggle .a-form-field__field:has([aria-invalid=true]):has(:checked) label:hover{--form-field-toggle-after--bc: var( --fdt-semantic-color-border-error );--form-field-toggle-before--bgc: var( --fdt-semantic-color-background-error )}.a-form-field--toggle .a-form-field__field:has([aria-invalid=true]) label{color:var(--fdt-semantic-color-foreground-error)}.a-form-field--toggle input{width:0;visibility:hidden}.a-form-field--toggle label{position:relative;display:flex;align-items:center;gap:var(--fdt-core-spacing-2);color:var(--fdt-semantic-color-foreground-subtle);cursor:pointer}.a-form-field--toggle label:before{content:"";width:calc(var(--form-field-toggle-size) * 1.8 - 1px);height:calc(var(--form-field-toggle-size) - 2px);background:var(--form-field-toggle-before--bgc, var(--fdt-semantic-color-background-neutral));display:block;border-radius:var(--fdt-semantic-borderradius-radio)}.a-form-field--toggle label:after{content:"";position:absolute;left:var(--form-field-toggle-after--left, -1px);width:var(--form-field-toggle-size);height:var(--form-field-toggle-size);border-style:solid;border-width:var(--form-field-toggle-after--bw, var(--fdt-semantic-borderwidth-default));border-color:var(--form-field-toggle-after--bc, var(--fdt-semantic-color-border-default));background-color:var(--fdt-semantic-color-background-default);border-radius:var(--fdt-semantic-borderradius-radio);box-shadow:var(--core-shadow);transition:.3s;transform:var(--form-field-toggle-after--transform)}.a-form-field--checkbox .a-form-field__field{padding:0;border:none;background-color:var(--form-field-checkbox--bg, transparent);width:var(--field__field--width, 100%)}.a-form-field--checkbox .a-form-field__field:has(input:not(:disabled).is-focus),.a-form-field--checkbox .a-form-field__field:has(input:not(:disabled)~label:focus),.a-form-field--checkbox .a-form-field__field:has(input:not(:disabled)~label:hover){--field-checkbox--bc: var(--fdt-semantic-color-border-hover)}.a-form-field--checkbox .a-form-field__field:has(input:checked:not(:disabled).is-focus),.a-form-field--checkbox .a-form-field__field:has(input:checked:not(:disabled)~label:focus),.a-form-field--checkbox .a-form-field__field:has(input:checked:not(:disabled)~label:hover){--field-checkbox-checked-after--bc: var( --fdt-semantic-color-border-active )}.a-form-field--checkbox .a-form-field__field:has(input:checked:not(:disabled).is-focus) .a-form-field__icon,.a-form-field--checkbox .a-form-field__field:has(input:checked:not(:disabled)~label:focus) .a-form-field__icon,.a-form-field--checkbox .a-form-field__field:has(input:checked:not(:disabled)~label:hover) .a-form-field__icon{--field-checkbox--bc: var(--fdt-semantic-color-border-active);--field-checkbox--bgc: var( --fdt-semantic-color-background-primary-hover )}.a-form-field--checkbox .a-form-field__field:has(input:not(:disabled).is-focus-key),.a-form-field--checkbox .a-form-field__field:has(input:not(:disabled).is-focus-key) .a-form-field__icon,.a-form-field--checkbox .a-form-field__field:has(input:not(:disabled)~label:focus-visible),.a-form-field--checkbox .a-form-field__field:has(input:not(:disabled)~label:focus-visible) .a-form-field__icon{--field-checkbox--bc: var( --fdt-semantic-color-border-focus ) !important;--field-checkbox--bw: 4px}.a-form-field--checkbox .a-form-field__field:has(:disabled){--form-field-disabled--bgc: transparent}.a-form-field--checkbox .a-form-field__field:has(:disabled) label{cursor:default}.a-form-field--checkbox .a-form-field__field input{--field-checkbox--size: 20px;--field--min-height: auto;position:absolute;left:var(--field-checkbox__label--pi);top:var(--field-checkbox__label--pb);opacity:1;width:var(--field-checkbox--size);height:var(--field-checkbox--size)}.a-form-field--checkbox .a-form-field__field input~label{--field-checkbox--size: var(--fdt-semantic-size-checkbox);color:var(--field-checkbox--color);cursor:pointer;display:flex;align-items:flex-start;gap:var(--fdt-core-spacing-2);padding:var(--field-checkbox__label--pb) var(--field-checkbox__label--pi);padding-inline-start:calc(var(--field-checkbox__label--pi) + var(--field-checkbox--size) + var(--fdt-core-spacing-2));word-break:break-word;z-index:1}.a-form-field--checkbox .a-form-field__field input~label.hide{padding-inline-start:calc(var(--field-checkbox__label--pi) + var(--field-checkbox--size))}.a-form-field--checkbox .a-form-field__field input~label.hide .a-form-field__label{font-size:0;line-height:0;opacity:0;overflow:hidden;height:var(--field-checkbox--size);width:0}.a-form-field--checkbox .a-form-field__field input[type=checkbox]{opacity:0}.a-form-field--checkbox .a-form-field__field input[type=checkbox]:checked~.a-form-field__icon{--field-checkbox--bc: var(--fdt-semantic-color-border-active);--field-checkbox--bgc: var(--fdt-semantic-color-background-primary);--field-checkbox--fill: var( --fdt-semantic-color-foreground-inverted )}.a-form-field--checkbox .a-form-field__field input[type=checkbox]:checked[aria-invalid=true]~.a-form-field__icon{--field-checkbox--bgc: var( --fdt-semantic-color-background-error ) !important;--field-checkbox--bc: var( --fdt-semantic-color-border-error ) !important}.a-form-field--checkbox .a-form-field__field input[type=checkbox]:disabled~.a-form-field__icon{--field-checkbox--bc: var(--fdt-semantic-color-border-inactive);--field-checkbox--bgc: var( --fdt-semantic-color-background-inactive );--field-checkbox--fill: var( --fdt-semantic-color-foreground-inactive )}.a-form-field--checkbox .a-form-field__field input[type=checkbox]:indeterminate~.a-form-field__icon--indeterminate{--field__icon-indeterminate--display: inline-block;--field-checkbox--bc: var(--fdt-semantic-color-border-active);--field-checkbox--bgc: var(--fdt-semantic-color-background-primary);--field-checkbox--fill: var( --fdt-semantic-color-foreground-inverted )}.a-form-field--checkbox .a-form-field__field input[type=radio]{--field-checkbox--size: var(--fdt-semantic-size-radio)}.a-form-field--checkbox .a-form-field__field input[type=radio]~label{--field-checkbox--size: var(--fdt-semantic-size-radio)}.a-form-field--checkbox .a-form-field__field input[type=radio]~label:after,.a-form-field--checkbox .a-form-field__field input[type=radio]~label:before{content:"";position:absolute;left:var(--field-checkbox__label--pi);top:var(--field-checkbox__label--pb);display:inline-block;width:var(--field-checkbox--size);height:var(--field-checkbox--size);will-change:background-color,border;border-radius:var(--fdt-semantic-borderradius-radio);border:var(--field-checkbox--bw, var(--fdt-semantic-borderwidth-default)) solid var(--field-checkbox--bc, var(--fdt-semantic-color-border-default));background-color:var(--fdt-semantic-color-background-default)}.a-form-field--checkbox .a-form-field__field input[type=radio]~label:after{background-color:var(--field-checkbox--bgc);border-color:var(--field-checkbox-after--bc);border-width:var(--field-checkbox-after--bw, 0px)}.a-form-field--checkbox .a-form-field__field input[type=radio]~label .a-form-field__icon{display:none}.a-form-field--checkbox .a-form-field__field input[type=radio]:checked~label{--field-checkbox--bc: var(--fdt-semantic-color-border-active);--field-checkbox-after--bc: var( --field-checkbox-checked-after--bc, var(--fdt-semantic-color-background-primary) );--field-checkbox--fill: var( --fdt-semantic-color-foreground-inverted );--field-checkbox-after--bw: 4px}.a-form-field--checkbox .a-form-field__field input[type=radio]:checked[aria-invalid=true]~label{--field-checkbox-checked-after--bc: var( --fdt-semantic-color-border-error ) !important}.a-form-field__icon{--svg--fill: var(--field-checkbox--fill, transparent);--field-checkbox--size: var(--fdt-semantic-size-checkbox);position:absolute;left:var(--field-checkbox__label--pi);top:var(--field-checkbox__label--pb);display:inline-block;width:var(--field-checkbox--size);height:var(--field-checkbox--size);will-change:background-color,border;border-radius:var(--fdt-semantic-borderradius-checkbox);border:var(--field-checkbox--bw, var(--fdt-semantic-borderwidth-default)) solid var(--field-checkbox--bc, var(--fdt-semantic-color-border-default));background-color:var(--field-checkbox--bgc)}.a-form-field__icon--indeterminate{display:var(--field__icon-indeterminate--display, none)}.a-form-field__cta{--btn--padding: 0 var(--fdt-core-spacing-2);--btn--background-color: inherit;align-self:center;color:var(--fdt-semantic-color-foreground-active)}.a-form-field__dropdown{--wc-floating-menu-summary--height: var(--field--min-height);--wc-floating-menu-panel--top: calc(100% + 2px) ;--wc-floating-menu-panel--width: 250px;--wc-floating-menu--outline: none;--wc-floating-menu-summary--br: 0;--btn--color: var( --form-field-dropdown--color, var(--fdt-semantic-color-foreground-default) );--btn--border-color: var( --form-field-dropdown--bc, var(--fdt-semantic-color-border-subtle) );--btn--fw: var(--fdt-core-body-p-small-fontweight);--btn--fs: var(--fdt-core-body-p-small-fontsize);--svg--fill: var( --form-field-dropdown-svg--fill, var(--fdt-semantic-color-foreground-active) );--btn--padding: 0 var(--fdt-core-spacing-3);--btn--background-color: transparent;--fdt-core-body-p-small-lineheight: 0;height:100%;min-height:var(--field--min-height);white-space:nowrap;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}@media (--mob){.a-form-field__dropdown[opened]{--btn--border-color: var(--fdt-semantic-color-border-hover)}.a-form-field__dropdown[opened]:has(input:checked){--btn--border-color: var(--fdt-semantic-color-border-focus)}}@media (--mob){.a-form-field__dropdown [slot=summary]{min-height:var(--field--min-height);margin-block-end:var(--fdt-core-spacing-2)}}@media (--from-mob){.a-form-field__dropdown{--btn--border: none;--btn--padding: 0 var(--fdt-core-spacing-2) 0 var(--fdt-core-spacing-3);background-color:var(--form-field-dropdown--bgc, var(--fdt-semantic-color-background-subtle));border-inline-end:var(--fdt-semantic-borderwidth-default) solid var(--form-field-dropdown--bc, var(--fdt-semantic-color-border-subtle))}.a-form-field__dropdown [slot=summary]{border-width:0px 1px 0px 0px;border-top-right-radius:0;border-bottom-right-radius:0}.a-form-field__dropdown:not([disabled]):active,.a-form-field__dropdown:not([disabled]):hover{background-color:var(--fdt-semantic-color-background-subtle-hover)}.a-form-field__dropdown[opened]{background-color:var(--fdt-semantic-color-background-subtle-pressed)}}.is-focus:has(:not(:placeholder-shown)) .a-form-field__field,.is-focus:has(:not(:placeholder-shown)).a-form-field__field{--form--field__prefix--color: var(--fdt-semantic-color-foreground-active);border-width:var(--fdt-semantic-borderwidth-default);border-color:var(--fdt-semantic-color-border-active)}.is-focus:has(:placeholder-shown) .a-form-field__field,.is-focus:has(:placeholder-shown).a-form-field__field{border-width:var(--fdt-semantic-borderwidth-default);border-color:var(--fdt-semantic-color-border-hover)}.is-focus-key .a-form-field__field,.is-focus-key.a-form-field__field{border-width:var(--fdt-semantic-borderwidth-focus);border-color:var(--fdt-semantic-color-border-focus)}.a-form-field--number-reporter{justify-content:flex-end;position:relative;--field--display: flex}.a-form-field--number-reporter input{height:48px}}.input-with-unit{display:flex;align-items:center;position:relative}.input-with-unit input{width:100%;flex:1;padding-left:.5rem;padding-right:.5rem}.input-with-unit .unit-label,.input-with-unit .input-addon{white-space:nowrap;padding:0 .5rem;font-size:.875rem;display:flex;align-items:center;color:var(--fdt-semantic-color-foreground-inactive)}.input-with-unit .unit-label.left,.input-with-unit .input-addon.left{order:-1;margin-right:.25rem}.input-with-unit .unit-label.right,.input-with-unit .input-addon.right{margin-left:.25rem}.input-with-unit .input-addon>button{color:var(--fdt-core-color-primary-700);cursor:pointer;transition:background-color .2s ease}.input-with-unit.left,.input-with-unit.right{flex-direction:row}.input-search{--field__field--box-shadow: var(--core-shadow-1);--link--p: 0 var(--fdt-core-spacing-2);--link--as: stretch}.input-search__autocomplete{--rt--mbe: 0;box-shadow:0 4px 8px #0000001f;position:absolute;top:calc(100% + var(--fdt-core-spacing-1));left:0;background:#fff;z-index:var(--z-index-neptune);max-height:246px;overflow-y:scroll}.input-search__autocomplete .input-search__autocomplete-li+.input-search__autocomplete-li{border-top:1px solid var(--fdt-semantic-color-border-subtle)}@media screen and (min-width: 40em){.input-search__autocomplete{min-width:440px}}.input-search__autocomplete-item{color:var(--fdt-semantic-color-foreground-default);padding:var(--fdt-core-spacing-2) var(--fdt-core-spacing-3);display:block}.input-search__autocomplete-item:hover{background-color:var(--fdt-semantic-color-background-primary-subtle)}@layer molecules{.m-box{--btn-group--pbs: var(--fdt-core-spacing-5);display:flex;flex-direction:column;justify-content:center;border:var(--fdt-semantic-borderwidth-default) solid var(--fdt-semantic-color-border-subtle);padding:var(--fdt-core-spacing-5)}.m-box__content{max-width:450px}.m-box__picture{max-width:120px}}@layer objects{.o-basic-card{position:relative;display:var(--card--display, grid);grid-template-rows:auto 1fr;grid-template-areas:"media" "body";gap:var(--card--gap, var(--fdt-core-spacing-3));height:var(--card--height, 100%)}.o-basic-card__media{grid-area:media;position:relative}.o-basic-card__content{grid-area:body;display:flex;flex-direction:column}.o-basic-card__footer{margin:auto 0 0}.o-basic-card__overlay{position:unset}.o-basic-card__overlay:before{content:"";position:absolute;inset:0;z-index:1}.o-basic-card__overlay:focus-visible:before{outline:var(--fdt-button-borderwidth-button-focus) solid var(--fdt-button-color-focus-border);border-radius:var(--fdt-semantic-borderradius-card)}}@layer molecules{.m-installer{display:inline-flex;align-items:center;gap:0 var(--fdt-core-spacing-2);color:var(--fdt-semantic-color-foreground-subtle)}.m-installer aside{line-height:1}}root{--card__desc-info-size: 0px}@layer molecules{.m-card{--form-field-checkbox--bg: var(--fdt-semantic-color-background-default);border-radius:var(--fdt-semantic-borderradius-card);transition:border-color .3s ease-in-out;width:var(--card--width, auto);min-width:var(--card--min-width, auto);scroll-snap-align:var(--card--snap-align, none)}.m-card.u-bg-color-default{box-shadow:var(--core-shadow-1);border:var(--fdt-semantic-borderwidth-default) solid var(--card-bc, var(--fdt-semantic-color-border-subtle))}.m-card.u-bg-color-default .m-card__media{border-bottom-left-radius:0;border-bottom-right-radius:0}.m-card.u-bg-color-default .m-card__body{padding-inline:var(--set-card__body--pi, var(--card__body--pi, var(--fdt-core-spacing-3)));padding-block-end:var(--fdt-core-spacing-3)}.m-card:has(.m-card__media>a[href]:hover) .m-card__cta{--a--color: var(--fdt-semantic-color-foreground-active);--a--text-deco: underline}.m-card:has(.m-card__cta:hover),.m-card:has(.m-card__cta:active){--card-bc: var(--fdt-semantic-color-border-default)}.pseudo-hover .m-card:not(.m-card--generic){--card-bc: var(--fdt-semantic-color-border-default)}.pseudo-hover .m-card:not(.m-card--generic) .m-card__cta{--a--color: var(--fdt-semantic-color-foreground-active);--a--text-deco: underline}.m-card__media{width:100%;border-radius:var(--fdt-semantic-borderradius-card);overflow:hidden;aspect-ratio:var(--card__media--ar, 3/2);margin-block-start:var(--card__media--mbs);display:var(--card__media--display, block)}.m-card__media-container{position:relative;display:flex;flex-direction:column}.m-card__media-container img{display:block;height:auto;margin-bottom:100px}.m-card__media-container .m-card__text-overlay{background-color:#fff;position:absolute;bottom:0;left:0;right:0;padding:.6rem .8rem 0;max-height:6rem;transition:max-height .4s;overflow:hidden}.m-card__media-container .m-card__text-overlay .m-card__title,.m-card__media-container .m-card__text-overlay .m-card__description{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.m-card__media-container .m-card__text-overlay .m-card__title{-webkit-line-clamp:1;line-clamp:1;font-weight:700;margin-bottom:.5rem}.m-card__media-container .m-card__text-overlay .m-card__description{-webkit-line-clamp:2;line-clamp:2;color:var(--fdt-semantic-color-foreground-subtle)}.m-card__media-container .m-card__media-link:hover .m-card__cta{color:var(--fdt-semantic-color-foreground-active);text-decoration:underline}.m-card:hover .m-card__text-overlay{max-height:12rem}.m-card:hover .m-card__text-overlay .m-card__title{color:var(--fdt-core-color-primary-500);margin-top:.5rem}.m-card:hover .m-card__text-overlay .m-card__title{-webkit-line-clamp:1;line-clamp:1}.m-card:hover .m-card__text-overlay .m-card__description{-webkit-line-clamp:6;line-clamp:6}.m-card__pictogram{grid-area:media;aspect-ratio:3/2;margin-block-end:var(--fdt-core-spacing-3);display:var(--card__pictogram--display, block)}.m-card__docs{--link--gap: var(--fdt-core-spacing-1);margin-inline-start:auto;z-index:2}.m-card__checkbox{line-height:0;position:absolute;top:0;left:0;z-index:2;font-size:0;padding-inline-start:var(--card__check--pis, calc(var(--fdt-core-spacing-3)));padding-block-start:var(--card__check--pbs, var(--fdt-core-spacing-3));padding-inline-end:var(--card__check--pie, calc(var(--fdt-core-size-icon-large) / 3.5));padding-block-end:var(--card__check--pbe, calc(var(--fdt-core-size-icon-large) / 3.5))}.m-card__checkbox label:before{content:var(--card-checkbox--content, "");position:absolute;width:calc(var(--fdt-core-size-icon-large) + var(--fdt-core-spacing-2));height:calc(var(--fdt-core-size-icon-large) + var(--fdt-core-spacing-2));top:calc(var(--fdt-core-spacing-3) * -1);left:calc(var(--fdt-core-spacing-3) * -1)}.m-card__checkbox>*{position:relative}.m-card__checkbox>*:before{content:var(--card-checkbox--content, "");position:absolute;width:var(--fdt-core-size-icon-large);height:var(--fdt-core-size-icon-large);border-radius:var(--fdt-core-borderradius-circle);top:-50%;left:-50%;background:#0003}.m-card__body{--set-heading--mbe: 0;position:var(--card__body--position);color:var(--fdt-semantic-color-foreground-subtle);gap:var(--card__body-gap, var(--fdt-core-spacing-2));padding:var(--card__body--padding);padding-block-end:var(--card__body--pbe);border-top:var(--card__body--border-top)}.m-card__body-start{display:flex;justify-content:space-between}.m-card__title{--set-heading--color: var(--fdt-semantic-color-foreground-default);--trunc-multi--display: var(--card__title--trunc);text-wrap:balance;word-break:break-word;padding-block-end:1px}.m-card__description{--trunc-multi--display: var(--card__description--display);font-size:var(--card__description--fs, var(--fdt-core-body-p-small-fontsize));line-height:var(--card__description--lh, var(--fdt-core-body-p-small-lineheight));letter-spacing:var(--card__description--ls, var(--fdt-core-body-p-small-letterspacing))}.m-card__info{display:flex;align-items:center;gap:var(--fdt-core-spacing-1);margin-block-start:var(--fdt-core-spacing-1)}.m-card__tags{--link--fw: var(--fdt-core-body-p-small-fontweight);--link--text-deco: underline;display:flex;flex-wrap:wrap;gap:var(--fdt-core-spacing-2) var(--fdt-core-spacing-3);z-index:2}button.m-card__cta,.m-card__cta{--a--color: var(--fdt-semantic-color-foreground-default);color:var(--fdt-semantic-color-foreground-default);transition:color .3s ease-in-out}button.m-card__cta:hover,.m-card__cta:hover{--a--color: var(--fdt-semantic-color-foreground-active);--a--text-deco: underline;color:var(--a--color);text-decoration:var(--a--text-deco)}button.m-card__cta:active,.m-card__cta:active{--a--color: var(--fdt-button-color-foreground-pressed);--a--text-deco: underline}button.m-card__cta:disabled,a.m-card__cta:not([href]){--a--color: unset;--a--text-deco: unset;color:unset}button.m-card__cta:not(:disabled){cursor:pointer}.m-card__btn-full{--btn--min-width: 100%;--btn--text-align: center;--btn--justify-content: center}.m-card__footer{--btn-group--gap: var(--fdt-core-spacing-2);padding-block-start:var(--card__footer--pbs, var(--fdt-core-spacing-2));--tooltip--z-index: 2}.m-card__footer button,.m-card__footer a{z-index:2}.m-card__footer aside{margin-inline-start:auto}.m-card__footer-inner{border-block-start:var(--card__footer-inner--bbs-width, var(--fdt-semantic-borderwidth-default)) solid var(--fdt-semantic-color-border-subtle);padding-block-start:var(--card__footer-inner--pbs, var(--fdt-core-spacing-2));display:flex;justify-content:space-between;align-items:center;gap:var(--fdt-core-spacing-2)}.m-card--prj{--skel-card--min-height: 190px}.m-card--training{--card__body-after--right: 0;--skel-card--min-height: 177px}.m-card--horizontal{--card__body--pi: 0 var(--fdt-core-spacing-3);grid-template-rows:minmax(0,1fr);grid-template-columns:var(--card--horizontal--grid-template-cols, minmax(100px, 30%) 1fr);grid-template-areas:"media body";max-width:var(--card--horizontal--max-width)}.m-card--horizontal .m-card__media{aspect-ratio:var(--card--horizontal--ar, 2/3);place-self:stretch}.m-card--horizontal .m-card__body{padding-inline-start:0px}.m-card--horizontal.u-bg-color-default .m-card__media{border-bottom-left-radius:var(--fdt-semantic-borderradius-card);border-bottom-right-radius:0;border-top-right-radius:0}.m-card--horizontal.u-bg-color-default .m-card__body{padding-block-start:var(--card-horizontal-body--pbs, var(--fdt-core-spacing-3))}.m-card--horizontal-large,.m-card--horizontal-small{--skel-card-media--width: 80px;--card--horizontal--ar: 1 / 1;--card--horizontal--grid-template-cols: var(--card-media-size) 1fr;--svg--fill: var(--fdt-core-color-primary-500);--card-media-size: 80px;--tooltip-svg-trigger--fill: var(--fdt-core-color-primary-500);min-height:var(--card-media-size);border-radius:var(--fdt-semantic-borderradius-card);border:1px solid var(--card--horizontal-small__border-color, var(--fdt-semantic-color-border-subtle));box-shadow:2px 2px 5px #4f64710d;background-color:var(--card--horizontal-small__bgc)}.m-card--horizontal-large .m-card__body,.m-card--horizontal-small .m-card__body{justify-content:center;padding-inline-end:calc(var(--fdt-core-spacing-3) + var(--card__desc-info-size, 0px) + var(--card__body-arrow-size, 0px))}.m-card--horizontal-large .m-card__body input,.m-card--horizontal-small .m-card__body input{display:none}.m-card--horizontal-large .m-card__description,.m-card--horizontal-small .m-card__description{--truncate-multi: 1;--card__desc-info-size: 0px}.m-card--horizontal-large .m-card__media,.m-card--horizontal-small .m-card__media{border-top-right-radius:0;border-bottom-right-radius:0;height:calc(var(--card-media-size) - 2px);width:calc(var(--card-media-size) - 2px);background:var(--fdt-semantic-color-background-primary-subtle)}.m-card--horizontal-large .m-card__selector-icon,.m-card--horizontal-small .m-card__selector-icon{font-size:0;position:absolute;right:var(--fdt-core-spacing-3);top:50%;transform:translateY(-50%)}.m-card--horizontal-large button.m-card__cta,.m-card--horizontal-small button.m-card__cta{padding:0}.m-card--horizontal-large button.m-card__cta:hover,.m-card--horizontal-small button.m-card__cta:hover{text-decoration:none;color:currentColor}.m-card--horizontal-large:has(input) .m-card__body,.m-card--horizontal-small:has(input) .m-card__body{--tooltip--right: var(--fdt-core-spacing-3);--card__arrow-size: 0px}.m-card--horizontal-large:has(.m-card__selector-icon),.m-card--horizontal-small:has(.m-card__selector-icon){--card__body-arrow-size: calc( var(--fdt-core-size-icon-small) + var(--fdt-core-spacing-2) )}.m-card--horizontal-large.is-active,.m-card--horizontal-large:has(input:checked),.m-card--horizontal-large:has(input[type=radio]):hover,.m-card--horizontal-large:has(button.o-basic-card__overlay):hover,.m-card--horizontal-large:has(a.o-basic-card__overlay[href]):hover,.m-card--horizontal-small.is-active,.m-card--horizontal-small:has(input:checked),.m-card--horizontal-small:has(input[type=radio]):hover,.m-card--horizontal-small:has(button.o-basic-card__overlay):hover,.m-card--horizontal-small:has(a.o-basic-card__overlay[href]):hover{--card--horizontal-small__border-color: var( --fdt-semantic-color-border-primary );--card--horizontal-small__bgc: var( --fdt-semantic-color-background-primary-subtle )}.m-card--horizontal-large:not(:has(.m-card__description)) .m-card__title,.m-card--horizontal-large:not(:has(.m-card__title)) .m-card__description,.m-card--horizontal-small:not(:has(.m-card__description)) .m-card__title,.m-card--horizontal-small:not(:has(.m-card__title)) .m-card__description{--truncate-multi: 3}@media screen and (max-width: 39.9375em){.m-card--horizontal-large,.m-card--horizontal-small{--tooltip--z-index: 2;--tooltip--position: absolute;--tooltip--right: calc( var(--fdt-core-spacing-3) + var(--fdt-core-size-icon-small) );--tooltip--top: 50%;--tooltip--transform: translateY(-50%)}.m-card--horizontal-large .m-card__title,.m-card--horizontal-small .m-card__title{--truncate-multi: 3 !important}.m-card--horizontal-large:has(.m-card__title) .m-card__description,.m-card--horizontal-small:has(.m-card__title) .m-card__description{--trunc-multi--display: var( --card--horizontal-small-description--display, none )}.m-card--horizontal-large:has(wc-tooltip),.m-card--horizontal-small:has(wc-tooltip){--card__desc-info-size: var(--fdt-core-size-icon-small)}}@media screen and (min-width: 40em){.m-card--horizontal-large,.m-card--horizontal-small{--tooltip--display: none}}@media screen and (min-width: 40em){.m-card--horizontal-large{--skel-card-media--width: 100px;--card-media-size: 100px;--card__body-arrow-size: 0px}}.m-card--ref{--card__media--ar: 2/3}.m-card--solution .m-card__title{--truncate-multi: 3}.m-card--video{--card__media--ar: 16 / 9;--video__play-size: var(--fdt-core-size-icon-large)}.m-card--video .m-card__media{z-index:2}.m-card--generic{--set-heading--mbe: 0;--card__footer--pbs: 0;--card__footer-inner--pbs: 0;--card__footer-inner--bbs-width: 0;align-items:stretch}.m-card--generic .m-card__media{aspect-ratio:2/1}.m-card--generic .m-card__description{--truncate-multi: 4}.m-card--doc{--card__media--ar: 2/3}.pseudo-hover .m-card--generic a{--link--color-hover: var(--fdt-semantic-color-foreground-hover);--link--text-deco: var(--link--text-deco-hover)}.m-card-list-wrapper{--card-checkbox--content: none;--card__body--padding: 0 0 var(--fdt-core-spacing-3);--card__body--pbe: var(--fdt-core-spacing-3);--set-card__body--pi: 0;display:var(--card-list-wrapper--display, flex);flex-direction:column;margin-inline:var(--card-list-wrapper--mi);margin-block-end:var(--card-list-wrapper--mbe)}.m-card-list-wrapper .m-card{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"body";place-items:start stretch;border:none;box-shadow:none;padding:var(--card-list-wrapper__card--padding, var(--fdt-core-spacing-3) var(--fdt-core-spacing-3) 0);margin:var(--card-list-wrapper__card--margin, 0)}.m-card-list-wrapper .m-card:has(.m-card__cta:hover){background-color:var(--fdt-semantic-color-background-subtle)!important;border-radius:unset}.m-card-list-wrapper .m-card:has(a.m-card__cta:not([href]):hover){background-color:unset!important}.m-card-list-wrapper .m-card:has(.m-card__media),.m-card-list-wrapper .m-card:has(.m-card__checkbox){gap:var(--fdt-core-spacing-2);grid-template-columns:var(--card-list-wrapper__card--gtc, auto minmax(0, 1fr))}.m-card-list-wrapper .m-card:has(.m-card__pictogram),.m-card-list-wrapper .m-card:has(.m-card__checkbox){grid-template-columns:auto minmax(0,1fr)}.m-card-list-wrapper .m-card:has(.m-card__checkbox){grid-template-areas:"- body"}.m-card-list-wrapper .m-card:has(.m-card__pictogram),.m-card-list-wrapper .m-card:has(.m-card__media){--skel-card-media--width: 80px;--skel-card__has-media--gta: "media body";--skel-card__has-media--gtc: 45px minmax(0, 1fr);--skel-card__has-media--gtr: 1fr;--skel--width: 100%;--skel-card__body-has-media--padding: 0;grid-template-areas:"media body"}.m-card-list-wrapper .m-card:has(.m-card__pictogram):has(.m-card__checkbox),.m-card-list-wrapper .m-card:has(.m-card__media):has(.m-card__checkbox){grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"- media body"}.m-card-list-wrapper .m-card:has(.m-card__media){--overview-card-media--max-width: 80px;--overview-card-content-line-width: calc( var(--overview-card-media--max-width) + var(--fdt-core-spacing-5) )}.m-card-list-wrapper .m-card:has(.m-card__pictogram){--overview-card-content-line-width: calc( var(--fdt-core-size-icon-large) + var(--fdt-core-spacing-5) )}.m-card-list-wrapper .m-card:last-child{--card__body--bbe: none}.m-card-list-wrapper .m-card+.m-card{padding-top:var(--fdt-core-spacing-3)}.m-card-list-wrapper .m-card__media{border-radius:var(--fdt-semantic-borderradius-card)!important;max-width:var(--overview-card-media--max-width);width:100%;aspect-ratio:var(--card-list-wrapper__card-media--ar, 3/2);place-self:start;margin-block-end:var(--fdt-core-spacing-3)}.m-card-list-wrapper .m-card__checkbox{position:relative;left:auto;top:auto}.m-card-list-wrapper .m-card__body{column-gap:var(--fdt-core-spacing-3);display:grid;grid-template-columns:1fr;place-items:start stretch}.m-card-list-wrapper .m-card__body>*{grid-column:1}.m-card-list-wrapper .m-card__body:after{content:"";position:absolute;right:var(--fdt-core-spacing-3);bottom:0;left:var(--overview-card-content-line-width, var(--fdt-core-spacing-3));border-block-end:var(--card__body--bbe, var(--fdt-semantic-borderwidth-default) solid var(--fdt-semantic-color-border-subtle))}.m-card-list-wrapper .m-card__body .m-card__footer{--card__footer-inner--bbs-width: none;--card__footer--pbs: 0;--card__footer-inner--pbs: 0}.m-card-list-wrapper .m-card__body .m-card__footer .m-card__footer-inner>button:not(aside):not(.m-card__btn--only-btn),.m-card-list-wrapper .m-card__body .m-card__footer .m-card__footer-inner>a:not(aside){display:none}@media screen and (min-width: 26.5625em){.m-card-list-wrapper .m-card__body:has(.m-card__footer){grid-template-columns:1fr auto}.m-card-list-wrapper .m-card__body .m-card__footer{grid-column:2;grid-row:1/3;margin:0}}.m-card-list-wrapper .m-card--doc{--card-list-wrapper__card-media--ar: 2/3;--card-horizontal-body--pbs: 0;--set-skel-card-media--width: var(--set-skel-card-doc--width, 40px)}.m-card-list-wrapper .m-card--doc:has(.m-card__media){--overview-card-media--max-width: 48px}.m-card-list-wrapper .pseudo-hover .m-card:not(.m-card--generic){background-color:var(--fdt-semantic-color-background-subtle)!important;border-radius:none}.m-card__performance{display:flex;gap:6px;margin:1rem 0}.m-card__performance-attribute{display:flex;flex-direction:column;gap:var(--fdt-core-spacing-2);align-items:center;max-width:68.75px;justify-content:space-between}.m-card__performance-attribute .performance-attribute-title{font-size:10px;font-weight:var(--fdt-core-fontweight-medium);line-height:120%;letter-spacing:3%;color:var(--fdt-core-color-neutral-600)}.m-card__performance-attribute .performance-attribute-card{display:flex;flex-direction:column;align-items:center;gap:var(--fdt-core-spacing-1);width:68px;border-radius:var(--fdt-core-borderradius-small);border-bottom:3px solid;padding:var(--fdt-core-spacing-2)}.m-card__performance-attribute .performance-attribute-value{font-size:var(--fdt-mobile-fontsize-4);font-weight:var(--fdt-core-fontweight-medium);text-transform:uppercase;line-height:130%;color:var(--fdt-core-color-neutral-800)}.m-card__performance-attribute .performance-attribute-metric{font-size:var(--fdt-mobile-fontsize-1);font-weight:var(--fdt-core-fontweight-regular);line-height:120%;letter-spacing:3%;color:var(--fdt-core-color-neutral-600)}}.bottom-btn{z-index:1000}.performance-attribute-colors--height{background-color:var(--fdt-semantic-color-productattribute-height-background);border-color:var(--fdt-semantic-color-productattribute-height-border)}.performance-attribute-colors--fireResistance{background-color:var(--fdt-semantic-color-productattribute-fireresistance-background);border-color:var(--fdt-semantic-color-productattribute-fireresistance-border)}.performance-attribute-colors--soundInsulation{background-color:var(--fdt-semantic-color-productattribute-soundinsulation-background);border-color:var(--fdt-semantic-color-productattribute-soundinsulation-border)}.message{display:flex;gap:1rem;padding:.75rem 1rem;border-radius:var(--fdt-core-borderradius-medium);box-shadow:0 2px 6px #00000014;align-items:center;transition:opacity .3s ease,transform .3s ease}.message__icon{flex-shrink:0;display:flex;align-items:center}.message__text{flex:1 1 auto}.message .message__text--truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.message__actions{flex-shrink:0;display:flex;gap:.5rem}.message--fade-out{opacity:0;transform:translateY(-10px)}.message__close-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}@keyframes downloadToasterSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message__icon--spinning-loader{background:radial-gradient(farthest-side,var(--fdt-semantic-color-background-primary) 94%,rgba(0,0,0,0)) top/8px 8px no-repeat,conic-gradient(rgba(0,0,0,0) 15%,var(--fdt-semantic-color-background-primary));-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 6px),#000 0);animation:downloadToasterSpinner 1s linear infinite;border-radius:50%;width:2rem;height:2rem}.message--info{background:#fff;border:1px solid var(--fdt-semantic-color-foreground-primary)}.message--info *{color:inherit}.message--info-light{background:var(--fdt-semantic-color-background-info-light);border:1px solid var(--fdt-semantic-color-border-info);color:var(--fdt-semantic-color-background)}.message--info-light *{color:inherit}.message--success{background:var(--fdt-semantic-color-background-success);border:1px solid var(--fdt-semantic-color-border-success);color:#fff}.message--success *{color:inherit}.message--success-light{background:var(--fdt-semantic-color-background-success-light);border:1px solid var(--fdt-semantic-color-border-success);color:var(--fdt-semantic-color-background)}.message--success-light *{color:inherit}.message--warning{background:var(--fdt-semantic-color-background-warning);border:1px solid var(--fdt-semantic-color-border-warning);color:#fff}.message--warning *{color:inherit}.message--warning-light{background:var(--fdt-semantic-color-background-warning-light);border:1px solid var(--fdt-semantic-color-border-warning);color:var(--fdt-semantic-color-background)}.message--warning-light *{color:inherit}.message--error{background:var(--fdt-semantic-color-background-error);border:1px solid var(--fdt-semantic-color-border-error);color:#fff}.message--error *{color:inherit}.message--error-light{background:var(--fdt-semantic-color-background-error-light);border:1px solid var(--fdt-semantic-color-border-error);color:var(--fdt-semantic-color-background)}.message--error-light *{color:inherit}.message__icon-circle{background-color:var(--fdt-semantic-color-border-success);border-radius:50%;padding:.5rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.message__icon-circle .u-icon-small{color:#fff}.toast-stack{position:fixed;bottom:1.15rem;right:1rem;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;pointer-events:none;z-index:10500}.toast{pointer-events:auto;width:450px}.etex-toast-download{color:var(--fdt-semantic-color-foreground-active)!important}@keyframes slide-in{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(110%);opacity:0}}.toast--enter{animation:slide-in .35s forwards ease}.toast--exit{animation:slide-out .35s forwards ease}.a-link{padding-left:0!important}.m-facets{position:relative;display:flex;align-items:center;gap:var(--fdt-core-spacing-2);width:100%}@media screen and (max-width: 63.9375em){.m-facets{flex-direction:column;align-items:normal}}.scrollable-container-wrapper{position:relative;display:flex;align-items:center;width:100%}.scrollable-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;flex:1}.scrollable-container::-webkit-scrollbar{display:none}.scrollable-container.at-start:before{opacity:0}.scrollable-container.at-end:after{opacity:0}.scrollable-container__nav{display:flex;align-items:center;justify-content:center;position:absolute;width:37.5px;height:37.5px;background-color:var(--fdt-core-color-neutral-600);border:1.25px solid var(--fdt-core-color-neutral-100);color:var(--fdt-core-color-neutral-100);border-radius:50%;cursor:pointer;z-index:3;transition:all .2s ease}.scrollable-container__nav--left{left:4px}.scrollable-container__nav--right{right:4px}@media (min-width: 1024px){.scrollable-container--desktop-no-scroll{overflow-x:visible}.scrollable-container__nav--desktop-hidden{display:none}}.slider-field{width:var(--form-field--width);max-width:var(--form-field--max-width);margin:1em 0}.slider-field__input{width:var(--form-field--width);max-width:var(--form-field--max-width);-webkit-appearance:none;background:transparent;margin-bottom:.5em}.slider-field__input::-webkit-slider-runnable-track{height:4px;width:100%;background:var(--fdt-semantic-color-foreground-inactive);border-radius:2px}.slider-field__input::-moz-range-track{height:4px;width:100%;background:var(--fdt-semantic-color-foreground-inactive);border-radius:2px}.slider-field__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--fdt-core-color-primary-600);border-radius:50%;cursor:pointer;margin-top:-6px}.slider-field__input::-moz-range-thumb{width:16px;height:16px;background:var(--fdt-core-color-primary-600);border-radius:50%;cursor:pointer}.slider-field__labels{display:flex;width:var(--form-field--width);max-width:var(--form-field--max-width);justify-content:space-between;font-size:.9em;color:var(--fdt-semantic-color-foreground-inactive)}.slider-field__input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--fdt-core-color-primary-600) 0%,var(--fdt-core-color-primary-600) calc((var(--val, 0) - var(--min, 0)) / (var(--max, 100) - var(--min, 0)) * 100%),var(--fdt-semantic-color-foreground-inactive) calc((var(--val, 0) - var(--min, 0)) / (var(--max, 100) - var(--min, 0)) * 100%),var(--fdt-semantic-color-foreground-inactive) 100%)}.slider-field__input{--min: 0;--max: 100;--val: 50}.slider-field__input::-moz-range-progress{background-color:var(--fdt-core-color-primary-600);height:4px}.slider-field__input::-moz-range-track{background-color:var(--fdt-semantic-color-foreground-inactive);height:4px}.input-slider-field{gap:1rem;width:100%}.collapse-items{display:flex;flex-direction:column;gap:var(--fdt-core-spacing-2)}.slideout-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:var(--z-index-earth);display:flex;pointer-events:auto;overflow:hidden}.slideout-background{position:fixed;top:0;left:0;height:300vh;width:300vw;background:var(--backdrop-bgc, rgb(0, 0, 0));opacity:.1;z-index:1}.slideout-body{flex:1;display:flex;flex-direction:column;margin-right:-20px;min-height:0}.scrollable-content{overflow-y:auto;overflow-x:hidden;min-height:0;scroll-behavior:smooth;align-items:center;display:flex;flex-direction:column}.scrollable-content::-webkit-scrollbar{width:10px}.scrollable-content::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:8px;background-clip:padding-box;border:1px solid transparent}.slideout-panel{position:fixed;top:0;bottom:0;width:320px;height:100%;background-color:#fff;z-index:9999;padding:20px;box-shadow:0 0 8px #0003;display:flex;flex-direction:column}.slideout-panel.right{right:0;border-top-left-radius:var(--fdt-core-borderradius-large);border-bottom-left-radius:var(--fdt-core-borderradius-large);box-shadow:-4px 0 8px #0003}.slideout-panel.left{left:0;border-top-right-radius:var(--fdt-core-borderradius-large);border-bottom-right-radius:var(--fdt-core-borderradius-large);box-shadow:4px 0 8px #0003}.slideout-content{flex:1;display:flex;flex-direction:column;min-height:0}.slideout-footer{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.slideout-header{display:flex;justify-content:space-between;align-items:start}.slideout-header h4{margin-bottom:var(--fdt-core-spacing-1)}.slideout-close{margin-top:-8px}.skeleton-title{width:60%;height:1.5rem;background-color:#e0e0e0;border-radius:4px;animation:pulse 1.5s infinite;margin-bottom:.5rem;margin-left:16px}.slideout-skeleton{padding:1rem;display:flex;flex-direction:column;gap:1rem}.slideout-skeleton .skeleton-header,.slideout-skeleton .skeleton-line,.slideout-skeleton .skeleton-image,.slideout-skeleton .skeleton-attribute,.slideout-skeleton .skeleton-footer-btn{background-color:#e0e0e0;border-radius:4px;animation:pulse 1.5s infinite}.slideout-skeleton .skeleton-header{width:60%;height:24px}.slideout-skeleton .skeleton-line{width:100%;height:16px}.slideout-skeleton .skeleton-line.short{width:40%}.slideout-skeleton .skeleton-image{width:100%;height:200px}.slideout-skeleton .skeleton-attribute{height:20px;width:80%}.slideout-skeleton .skeleton-footer-btn{width:100%;height:40px}.error-state{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.error-state .error-message{padding-top:.8rem;text-align:center}.divider{border:none;border-top:1px solid var(--fdt-semantic-color-border-subtle);width:auto;margin:0 -20px 10px;overflow:visible}.filter-button{flex:1;min-width:0;justify-content:center}.filter-buttons{margin-top:10px}.buttons{display:flex;gap:12px;width:100%}.slide-in.right{animation:slideInRight .2s ease-out forwards}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-in.left{animation:slideInLeft .2s ease-out forwards}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slide-in-up{animation:slideInUp .3s ease-out forwards}@media screen and (max-width: 63.9375em){.slideout-panel{width:100vw;min-width:100%;height:100vh;left:0!important;right:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.slideout-panel.slide-in-up{animation:slideInUp .3s ease-out forwards}}@media screen and (min-width: 64em){.slideout-panel.quick-view{width:420px}}.filter-slideout .filter-footer{position:absolute;bottom:0;left:0;right:0;height:70px;background-color:#fff;z-index:10;border-top:1px solid #ccc;padding:10px 20px;align-items:center}.filter-slideout .slideout-header{justify-content:center;align-items:center;position:relative}.filter-slideout .slideout-title{font-weight:400;color:var(--fdt-semantic-color-foreground-default);text-align:center;flex:1}.filter-slideout .filter-slideout-body{margin-left:-20px}.info-panel-body{padding:1rem}.info-description{margin-top:1rem;font-size:.95rem}.info-image{padding-right:20px;max-width:100%;height:auto}.pagination{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:var(--pagination-template-areas, "info paging -");place-items:var(--pagination-place-items, center);gap:var(--fdt-core-spacing-3);width:100%}.pagination__info{grid-area:info;justify-self:flex-start}.pagination__current{color:var(--fdt-semantic-color-foreground-active)}.pagination__paging{grid-area:paging;display:flex;gap:var(--fdt-core-spacing-1)}.bottom-button{width:100%;height:40px;border-radius:var(--fdt-core-borderradius-medium);cursor:pointer;justify-content:center;margin-top:10px}.quick-view-footer{padding-top:10px}.attributes-section{margin-top:20px;width:100%;padding-right:10px}.attributes-section h6{margin-bottom:12px;color:#1a1a1d}.attributes-section .attributes-table{display:flex;flex-direction:column;overflow:hidden;margin-right:20px;border:1px solid #e0e0e0;border-radius:var(--fdt-core-borderradius-medium);width:100%}.attributes-section .attribute-row{display:grid;grid-template-columns:1fr 1fr;padding:10px}.attributes-section .attribute-row .attr-label{font-weight:600;color:#1a1a1d}.attributes-section .attribute-row .attr-value{color:#1a1a1d}.attributes-section .attribute-row.even{background-color:#fff}.attributes-section .attribute-row.odd{background-color:#f9f9fb}.select-action-widget{border:1px solid #ddd;border-radius:var(--fdt-core-borderradius-small) var(--fdt-core-borderradius-small) 0 0;box-shadow:0 2px 6px #0000000d;width:500px;max-height:90vh}.select-action-widget .select-action-header{display:flex;justify-content:space-between;align-items:center;background:var(--fdt-semantic-color-background-accent-dark);color:var(--fdt-core-color-primary-50);width:100%;padding:.5rem .5rem .5rem 1rem;border-radius:var(--fdt-core-borderradius-small) var(--fdt-core-borderradius-small) 0 0}.select-action-widget .select-action-header .expand-toggle{background:none;border:none;font-weight:700;display:flex;align-items:center;cursor:pointer;gap:.5rem}.select-action-widget .select-action-header .expand-toggle .expand-icon{transition:transform .2s ease}.select-action-widget .select-action-header .expand-toggle .expand-icon.rotated{transform:rotate(180deg)}.select-action-widget .select-action-header .action-buttons{display:flex;gap:.5rem}.select-action-widget .select-action-header .custom-button{border:1px solid var(--fdt-core-color-primary-50);border-radius:var(--fdt-core-borderradius-small);font-weight:400;background:none}.select-action-widget .select-action-header .custom-button:hover{background:var(--fdt-semantic-color-background-neutral-dark);color:var(--fdt-core-color-primary-50)}.select-action-widget .select-action-header .custom-button:active{background:var(--fdt-core-color-accent-500);color:var(--fdt-core-color-primary-50)}.select-action-widget .selected-system-list{list-style:none;margin:0;padding:0;background-color:#fff}.select-action-widget .selected-system-list .selected-system-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-top:1px solid #eee;width:100%;padding:.5rem .5rem .5rem 1rem}.select-action-widget .selected-system-list .selected-system-item>div{flex:1;min-width:0;display:flex;flex-direction:column}.select-action-widget .selected-system-list .selected-system-item .system-name{font-weight:700}.select-action-widget .selected-system-list .selected-system-item .system-description-name{color:#666;font-size:small;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.select-action-widget .selected-system-list .selected-system-item .remove-button{padding:.5rem .5rem 0;cursor:pointer}.select-action-widget .expandable-wrapper{overflow:hidden;max-height:0;transition:max-height .3s}.select-action-widget .expandable-wrapper.expanded{max-height:1000px}.select-field{width:100%;max-width:20rem;position:relative}.select-label-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-label{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:#374151}.select-label.is-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.select-label .select-label-content{display:flex;align-items:center;gap:.25rem;overflow:hidden}.select-container{position:relative}.select-box{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:border-color .2s}.select-box.is-disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.select-box.is-open{background-color:var(--fdt-button-color-secondary-background-pressed);border-color:var(--fdt-button-color-secondary-foreground-pressed);transition:color .2s}.select-dropdown{position:absolute;z-index:10;margin-top:.25rem;background-color:#fff;border-radius:.375rem;box-shadow:0 2px 4px #0000001a;max-height:15rem;overflow-y:auto;left:0;top:100%;transform:none;min-width:100%}.align-horizontal-left{left:0;right:auto;transform:none}.align-horizontal-center{left:50%;transform:translate(-50%);right:auto}.align-horizontal-right{right:0;left:auto;transform:none}.align-vertical-top{top:0;bottom:auto;transform:translateY(-100%)}.align-vertical-middle{top:50%;transform:translateY(-50%)}.align-vertical-bottom{top:100%;bottom:auto;transform:none}.select-option{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #e1e8eb}.select-option:hover,.select-option.is-selected{background-color:#f3f4f6}.select-error-message{margin-top:.25rem;font-size:.875rem;color:#dc2626}.select-description{margin-top:.25rem;font-size:.875rem;color:#6b7280}.select-icon{color:var(--fdt-core-color-primary-500);transition:color .2s}.select-box.is-open .select-icon{color:var(--fdt-core-color-primary-800);transition:color .2s}.sorting-slideout .sorting-option{display:grid;grid-template-columns:24px 1fr;align-items:center;width:100vw;padding:14px 20px;cursor:pointer}.sorting-slideout .sorting-option .icon-cell{display:flex;align-items:center;justify-content:center}.sorting-slideout .sorting-option .label-cell{padding-left:8px}.sorting-slideout .scrollable-content{margin-left:-20px}@layer molecules{.m-table{--skel--width: 100%;--scrollbar--overflow-y: hidden;--scrollbar--overflow-x: auto;max-height:var(--scrollbar--max-height, 100%);overflow-y:var(--scrollbar--overflow-y, auto);overflow-x:var(--scrollbar--overflow-x, hidden);--btn-group--gap: 0;align-items:flex-start;display:grid;grid-template-areas:"table-head" "table-body";grid-auto-rows:max-content;min-width:100%;margin-block-start:var(--fdt-core-spacing-3);border:1px solid var(--fdt-semantic-color-border-subtle);border-bottom:0}@supports (-moz-appearance: none){.m-table{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}}.m-table::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.m-table::-webkit-scrollbar-button{display:none}.m-table::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color);background-clip:padding-box}.m-table::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}.m-table:before,.m-table:after{content:"";position:absolute;width:2px;height:4px;background:#fff;bottom:0}.m-table:before{left:0}.m-table:after{right:0}.m-table-wrapper{position:relative}.m-table-wrapper--sticky-left{--table__column-pinned--blw: 1px;--table__column-pinned--width: 20px;--table__control-left--display: flex}.m-table-wrapper--sticky-left:not(:has(.m-table__column--pinned)),.m-table-wrapper--sticky-left:not(:has(.m-table__head)){--table__control-left--left: -12px;--table__control--top: 50%;--table__control--transform: translateY( calc(-50% - 3px) )}.m-table-wrapper--sticky-right{--table__column-pinned-right--blw: 1px;--table__column-pinned-right--width: 20px;--table__control-right--display: flex}.m-table-wrapper--sticky-right:not(:has(.m-table__column--pinned)),.m-table-wrapper--sticky-right:not(:has(.m-table__head)){--table__control-right--right: -12px;--table__control--top: 50%;--table__control--transform: translateY( calc(-50% - 3px) )}.m-table__head{--table__row--color: var(--fdt-semantic-color-background-subtle);grid-area:table-head}.m-table__head-btn{display:flex;justify-content:center;align-items:center;gap:var(--fdt-core-spacing-1);cursor:pointer;--svg--fill: #bebebe}.m-table__head-btn--down path:first-of-type{fill:#000}.m-table__head-btn--up path:last-of-type{fill:#000}.m-table__body{--table__row--color: white;grid-area:table-body}.m-table__row{display:flex;flex-direction:row;align-items:stretch;width:100%;border-bottom:1px solid var(--fdt-semantic-color-border-subtle);background-color:var(--table__row--color);position:relative}.m-table__row:has(.m-table__td):hover{--table__cell-tile--color: var(--fdt-semantic-color-foreground-active);--table__cell-tile--text-deco: underline;background-color:var(--fdt-semantic-color-background-primary-subtle);cursor:pointer}.m-table__row.selected{background-color:var(--fdt-core-color-neutral-50)}.a-table__cell-title{color:var(--table__cell-tile--color, inherit);text-decoration:var(--table__cell-tile--text-deco, inherit);margin:0}.m-table__th{font-family:var(--fdt-semantic-typography-label-small-fontfamily);font-size:var(--fdt-semantic-typography-label-small-fontsize);line-height:var(--fdt-semantic-typography-label-small-lineheight);font-weight:var(--fdt-semantic-typography-label-small-fontweight);letter-spacing:var(--fdt-semantic-typography-label-small-letterspacing);padding:var(--fdt-core-spacing-3) var(--fdt-core-spacing-3)}.m-table__td{--link--fs: var(--fdt-core-body-p-small-fontsize);--rt--mbe: calc(var(--fdt-core-body-p-small-fontsize) * 2);font-size:var(--fdt-core-body-p-small-fontsize);line-height:var(--fdt-core-body-p-small-lineheight);letter-spacing:var(--fdt-core-body-p-small-letterspacing);padding:var(--fdt-core-spacing-2) var(--fdt-core-spacing-3);min-height:76px}.m-table__td--interactable{z-index:2}.m-table__th,.m-table__td{display:flex;flex:1;justify-content:flex-start;align-items:center;min-width:200px;text-align:flex-start}.m-table__column--tiny{width:50px;flex:0 0 auto;min-width:50px}.m-table__column--small{width:100px;flex:0 0 auto;min-width:100px}.m-table__column--large{width:250px;flex:0 0 auto;min-width:250px}.m-table__column--huge{width:300px;flex:0 0 auto;min-width:300px}.m-table__column--2xhuge{width:600px;flex:0 0 auto;min-width:600px}.m-table__img{width:50px;height:50px;aspect-ratio:1/1}.m-table__column--pinned{position:sticky;top:0;background:inherit;left:0}.m-table__column--pinned:not(:has(~.m-table__column--pinned)):after{content:"";border-left:var(--table__column-pinned--blw, 0px) solid var(--fdt-semantic-color-border-subtle);height:100%;position:absolute;left:100%;width:var(--table__column-pinned--width, 0);background:var(--core-background-shadow)}.m-table__column--pinned-right{--table__control--right: auto;--table__control--left: -12px;position:sticky;top:0;background:inherit;right:0}.m-table__column--pinned-right:after{content:"";border-left:var(--table__column-pinned-right--blw, 0px) solid var(--fdt-semantic-color-border-subtle);height:100%;position:absolute;right:100%;width:var(--table__column-pinned-right--width, 0);background:var(--core-background-shadow);transform:rotate(-180deg)}.m-table__column--pinned-right+.m-table__column--pinned-right:after{display:none}.m-table__control{border:1px solid var(--fdt-semantic-color-border-subtle);border-radius:var(--fdt-core-borderradius-circle);color:var(--fdt-semantic-color-foreground-primary);font-size:0;width:24px;height:24px;display:flex;justify-content:center;align-items:center;position:absolute;right:var(--set-table__control--right, var(--table__control--right, -12px));left:var(--set-table__control--left, var(--table__control--left, auto));z-index:2;background:#fff;cursor:pointer;top:var(--table__control--top);transform:var(--table__control--transform)}.m-table__control--left{display:var(--table__control-left--display, none);--set-table__control--left: var(--table__control-left--left)}.m-table__control--right{display:var(--table__control-right--display, none);--set-table__control--right: var(--table__control-right--right)}}:root{--from-mobile: 26.5625em;--from-tablet: 40em;--from-desktop: 64em;--from-wide: 80em}.top-filters{padding:8px 12px;background-color:var(--fdt-core-color-secondary-50);display:flex;align-items:center;width:fit-content}@media screen and (min-width: 40em){.top-filters{width:100%}}.top-filters__list{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding-right:16px;margin-right:16px;border-right:1px solid var(--fdt-core-color-neutral-200)}.top-filters__list:last-child{margin-right:0;padding-right:0;border-right:none}@media screen and (min-width: 64em){.top-filters__list{flex-wrap:wrap}}.top-filters__item{display:flex;align-items:center;padding:0 12px;height:30px;border:1px solid var(--fdt-core-color-neutral-100);border-radius:4px;background-color:var(--fdt-core-color-neutral-0);color:var(--fdt-core-color-neutral-600);font-size:var(--fdt-mobile-fontsize-1);font-weight:500;line-height:150%;filter:drop-shadow(2px 2px 5px rgba(79,100,113,.05));cursor:pointer;white-space:nowrap;flex-shrink:0}.top-filters__item .idle{color:var(--fdt-core-color-neutral-800)}.top-filters__item .hover,.top-filters__item:hover{color:var(--fdt-core-color-neutral-800);background-color:rgba(var(--fdt-core-color-primary-600),.05);border-color:var(--fdt-core-color-primary-600)}.top-filters__item.active{color:var(--fdt-core-color-primary-600);border-color:var(--fdt-core-color-primary-600)}.top-filters-checkbox{appearance:none;display:none;opacity:0}
