/* stylelint-disable */
/* Generated File: Do not edit directly */
body,html{margin:0;min-height:100%;overflow-y:scroll;padding:0;scroll-behavior:smooth}body{font-family:var(--ros-semantic-font-family-body);font-size:var(--ros-semantic-font-size-body-md);font-weight:var(--ros-semantic-font-weight-body-regular);line-height:var(--ros-semantic-line-height-body);-webkit-text-decoration:var(--ros-semantic-text-decoration-body);text-decoration:var(--ros-semantic-text-decoration-body);text-transform:var(--ros-semantic-text-case-body)}body .bold,body b{font-weight:var(--ros-semantic-font-weight-body-bold)}body .semi-bold{font-weight:var(--ros-semantic-font-weight-body-semi-bold)}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ros-semantic-color-background-base);color:var(--ros-semantic-color-foreground-on-base-default);display:none;margin:0}body.appear{display:inline;display:initial}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}main{padding-top:var(--ros-pattern-header-size-height)}main.sidekick-library{padding-top:0}hr{border:0;border-bottom:1px solid var(--ros-semantic-color-seperator-on-base);margin-bottom:1.5em;margin-top:1.5em}.default-content-wrapper{margin-bottom:var(--ros-semantic-size-default-content-wrapper-margin-bottom);text-align:center}kbd,pre,samp{font-family:var(--ros-semantic-font-family-mono)}a,button{cursor:pointer;text-decoration:none}a{background-color:transparent;color:var(--ros-semantic-color-link-base)}a:hover{color:var(--ros-semantic-color-link-hover)}img{height:auto;max-width:100%;width:auto}.base{background-color:var(--ros-semantic-color-background-base);color:var(--ros-semantic-color-foreground-on-base-default)}.base .h1,.base .h2,.base .h3,.base .h4,.base .h5,.base h1,.base h2,.base h3,.base h4,.base h5{color:var(--ros-semantic-color-foreground-on-base-heading)}.base .subtle{color:var(--ros-semantic-color-foreground-on-base-subtle)}.base .muted{color:var(--ros-semantic-color-foreground-on-base-muted)}.base .highlighted{-webkit-text-fill-color:transparent;background:var(--ros-semantic-color-foreground-on-base-highlighted);-webkit-background-clip:text;background-clip:text;text-decoration:none}.layer-1{background-color:var(--ros-semantic-color-background-layer-1);color:var(--ros-semantic-color-foreground-on-layer-1-default)}.layer-1 .h1,.layer-1 .h2,.layer-1 .h3,.layer-1 .h4,.layer-1 .h5,.layer-1 h1,.layer-1 h2,.layer-1 h3,.layer-1 h4,.layer-1 h5{color:var(--ros-semantic-color-foreground-on-layer-1-heading)}.layer-1 .subtle{color:var(--ros-semantic-color-foreground-on-layer-1-subtle)}.layer-1 .muted{color:var(--ros-semantic-color-foreground-on-layer-1-muted)}.layer-2{background-color:var(--ros-semantic-color-background-layer-2);color:var(--ros-semantic-color-foreground-on-layer-2-default)}.layer-2 .h1,.layer-2 .h2,.layer-2 .h3,.layer-2 .h4,.layer-2 .h5,.layer-2 h1,.layer-2 h2,.layer-2 h3,.layer-2 h4,.layer-2 h5{color:var(--ros-semantic-color-foreground-on-layer-2-heading)}.layer-2 .subtle{color:var(--ros-semantic-color-foreground-on-layer-2-subtle)}.layer-2 .muted{color:var(--ros-semantic-color-foreground-on-layer-2-muted)}tag-element:not(:defined){display:none}.section{margin:auto;max-width:var(--ros-semantic-size-section-max-width);padding:var(--ros-semantic-spacing-section-mobile-padding-y) var(--ros-semantic-spacing-section-mobile-padding-x);width:100%}.section[data-section-status=initialized],.section[data-section-status=loading]{display:none}.section.secondary-background{background-color:var(--ros-semantic-color-background-layer-1)}.section.fluid{max-width:var(--ros-semantic-size-section-max-width)}.section.full-width{padding:0}.section.full-width,.section.full-width-section{margin:0;max-width:100%;width:100%}.section.full-width-section>div:not(.default-content-wrapper){margin:auto;max-width:var(--ros-semantic-size-section-max-width)}@media (min-width:992px){.section.full-width-section{padding:var(--ros-semantic-spacing-section-desktop-padding-y) var(--ros-semantic-spacing-section-desktop-padding-x)}}.section.xxxxl-vertical-padding{padding:var(--ros-semantic-spacing-around-component-4xl) 0}.section.xxxl-vertical-padding{padding:var(--ros-semantic-spacing-around-component-3xl) 0}.section.xxl-vertical-padding{padding:var(--ros-semantic-spacing-around-component-2xl) 0}.section.xl-vertical-padding{padding:var(--ros-semantic-spacing-around-component-xl) 0}.section.lg-vertical-padding{padding:var(--ros-semantic-spacing-around-component-lg) 0}.section.md-vertical-padding{padding:var(--ros-semantic-spacing-around-component-md) 0}.section.sm-vertical-padding{padding:var(--ros-semantic-spacing-around-component-sm) 0}.section.xs-vertical-padding{padding:var(--ros-semantic-spacing-around-component-xs) 0}.section.xxxxl-padding{padding:var(--ros-semantic-spacing-around-component-4xl)}.section.xxxl-padding{padding:var(--ros-semantic-spacing-around-component-3xl)}.section.xxl-padding{padding:var(--ros-semantic-spacing-around-component-2xl)}.section.xl-padding{padding:var(--ros-semantic-spacing-around-component-xl)}.section.lg-padding{padding:var(--ros-semantic-spacing-around-component-lg)}.section.md-padding{padding:var(--ros-semantic-spacing-around-component-md)}.section.sm-padding{padding:var(--ros-semantic-spacing-around-component-sm)}.section.xs-padding{padding:var(--ros-semantic-spacing-around-component-xs)}.section.center[class*=-up]{justify-items:center}.section.no-gap[class*=-up]{gap:0}.section.xxxxl-gap[class*=-up]{gap:var(--ros-semantic-spacing-gap-component-4xl)}.section.xxxl-gap[class*=-up]{gap:var(--ros-semantic-spacing-gap-component-3xl)}.section.xxl-gap[class*=-up]{gap:var(--ros-semantic-spacing-gap-component-2xl)}.section.xl-gap[class*=-up]{gap:var(--ros-semantic-spacing-gap-component-xl)}.section.l-gap[class*=-up]{gap:var(--ros-semantic-spacing-gap-component-lg)}.section.md-gap[class*=-up]{gap:var(--ros-semantic-spacing-gap-component-md)}.section.s-gap[class*=-up]{gap:var(--ros-semantic-spacing-gap-component-sm)}.section.xs-gap[class*=-up]{gap:var(--ros-semantic-spacing-gap-component-xs)}.section.five-up,.section.four-up,.section.three-up,.section.two-up{grid-gap:var(--ros-semantic-spacing-gap-component-md);align-items:start;display:grid;gap:var(--ros-semantic-spacing-gap-component-md);grid-template-columns:repeat(auto-fit,minmax(276px,1fr))}.section.five-up{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}@media (min-width:576px){.section{padding:var(--ros-semantic-spacing-section-desktop-padding-y) var(--ros-semantic-spacing-section-desktop-padding-x)}}@media (min-width:768px){.section:not(.full-width)>div{max-width:var(--ros-semantic-size-section-max-width)}}@media (min-width:1200px){.section.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.section.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.section.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.section.five-up{grid-template-columns:repeat(5,minmax(0,1fr))}}.sidekick-library .section{padding-left:var(--ros-semantic-spacing-section-mobile-padding-x);padding-right:var(--ros-semantic-spacing-section-mobile-padding-x)}@media (min-width:576px){.sidekick-library .section{padding-left:var(--ros-semantic-spacing-section-desktop-padding-x);padding-right:var(--ros-semantic-spacing-section-desktop-padding-x)}}.default-content-wrapper{margin-left:auto;margin-right:auto;max-width:var(--ros-semantic-size-section-max-width)}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:local(""),url(fonts/nunito-v25-latin-regular.woff2) format("woff2"),url(fonts/nunito-v25-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:medium;font-weight:500;src:local(""),url(fonts/nunito-v25-latin-500.woff2) format("woff2"),url(fonts/nunito-v25-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:semi-bold;font-weight:600;src:local(""),url(fonts/nunito-v25-latin-600.woff2) format("woff2"),url(fonts/nunito-v25-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Nunito;font-style:bold;font-weight:700;src:local(""),url(fonts/nunito-v25-latin-700.woff2) format("woff2"),url(fonts/nunito-v25-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(fonts/roboto-v30-latin-regular.woff2) format("woff2"),url(fonts/roboto-v30-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:medium;font-weight:500;src:local(""),url(fonts/roboto-v30-latin-500.woff2) format("woff2"),url(fonts/roboto-v30-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:bold;font-weight:700;src:local(""),url(fonts/roboto-v30-latin-700.woff2) format("woff2"),url(fonts/roboto-v30-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:local(""),url(fonts/inter-v12-latin-regular.woff2) format("woff2"),url(fonts/inter-v12-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:medium;font-weight:500;src:local(""),url(fonts/inter-v12-latin-500.woff2) format("woff2"),url(fonts/inter-v12-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:bold;font-weight:700;src:local(""),url(fonts/inter-v12-latin-700.woff2) format("woff2"),url(fonts/inter-v12-latin-700.woff) format("woff")}.display1{font-family:var(--ros-semantic-font-family-display);font-weight:var(--ros-semantic-font-weight-display-regular);line-height:var(--ros-semantic-line-height-display);margin-bottom:var(--ros-semantic-spacing-typography-display-margin-bottom);-webkit-text-decoration:var(--ros-semantic-text-decoration-display);text-decoration:var(--ros-semantic-text-decoration-display);text-transform:var(--ros-semantic-text-case-heading)}.display1 .bold,.display1 b{font-weight:var(--ros-semantic-font-weight-display-bold)}.display1{--min:var(--ros-semantic-font-size-mobile-display-1);--max:var(--ros-semantic-font-size-desktop-display-1)}.display2{font-family:var(--ros-semantic-font-family-display);font-weight:var(--ros-semantic-font-weight-display-regular);line-height:var(--ros-semantic-line-height-display);margin-bottom:var(--ros-semantic-spacing-typography-display-margin-bottom);-webkit-text-decoration:var(--ros-semantic-text-decoration-display);text-decoration:var(--ros-semantic-text-decoration-display);text-transform:var(--ros-semantic-text-case-heading)}.display2 .bold,.display2 b{font-weight:var(--ros-semantic-font-weight-display-bold)}.display2{--min:var(--ros-semantic-font-size-mobile-display-2);--max:var(--ros-semantic-font-size-desktop-display-2)}.display3{font-family:var(--ros-semantic-font-family-display);font-weight:var(--ros-semantic-font-weight-display-regular);line-height:var(--ros-semantic-line-height-display);margin-bottom:var(--ros-semantic-spacing-typography-display-margin-bottom);-webkit-text-decoration:var(--ros-semantic-text-decoration-display);text-decoration:var(--ros-semantic-text-decoration-display);text-transform:var(--ros-semantic-text-case-heading)}.display3 .bold,.display3 b{font-weight:var(--ros-semantic-font-weight-display-bold)}.display3{--min:var(--ros-semantic-font-size-mobile-display-3);--max:var(--ros-semantic-font-size-desktop-display-3)}.subtitle{--fluid-min-width:360;--fluid-max-width:1200;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));font-size:calc((var(--min)/16)*1rem + (var(--max) - var(--min))*var(--fluid-bp))}@media (min-width:1200px){.subtitle{--fluid-screen:calc(var(--fluid-max-width)*1px)}}.subtitle{--min:var(--ros-semantic-font-size-mobile-subtitle);--max:var(--ros-semantic-font-size-desktop-subtitle);font-family:var(--ros-semantic-font-family-subtitle);font-weight:var(--ros-semantic-font-weight-subtitle-regular);line-height:var(--ros-semantic-line-height-subtitle);margin-bottom:var(--ros-semantic-spacing-typography-subtitle-margin-bottom);-webkit-text-decoration:var(--ros-semantic-text-decoration-subtitle);text-decoration:var(--ros-semantic-text-decoration-subtitle);text-transform:var(--ros-semantic-text-case-subtitle)}.subtitle .bold,.subtitle b{font-weight:var(--ros-semantic-font-weight-subtitle-bold)}.h1,h1{--fluid-min-width:360;--fluid-max-width:1200;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));font-size:calc((var(--min)/16)*1rem + (var(--max) - var(--min))*var(--fluid-bp))}@media (min-width:1200px){.h1,h1{--fluid-screen:calc(var(--fluid-max-width)*1px)}}.h1,h1{font-family:var(--ros-semantic-font-family-heading);font-weight:var(--ros-semantic-font-weight-heading-regular);line-height:var(--ros-semantic-line-height-heading);margin-bottom:var(--ros-semantic-spacing-typography-heading-margin-bottom);margin-top:0;-webkit-text-decoration:var(--ros-semantic-text-decoration-heading);text-decoration:var(--ros-semantic-text-decoration-heading);text-transform:var(--ros-semantic-text-case-heading)}.h1 .bold,.h1 b,h1 .bold,h1 b{font-weight:var(--ros-semantic-font-weight-heading-bold)}.h1,h1{--min:var(--ros-semantic-font-size-mobile-heading-1);--max:var(--ros-semantic-font-size-desktop-heading-1)}.h2,h2{--fluid-min-width:360;--fluid-max-width:1200;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));font-size:calc((var(--min)/16)*1rem + (var(--max) - var(--min))*var(--fluid-bp))}@media (min-width:1200px){.h2,h2{--fluid-screen:calc(var(--fluid-max-width)*1px)}}.h2,h2{font-family:var(--ros-semantic-font-family-heading);font-weight:var(--ros-semantic-font-weight-heading-regular);line-height:var(--ros-semantic-line-height-heading);margin-bottom:var(--ros-semantic-spacing-typography-heading-margin-bottom);margin-top:0;-webkit-text-decoration:var(--ros-semantic-text-decoration-heading);text-decoration:var(--ros-semantic-text-decoration-heading);text-transform:var(--ros-semantic-text-case-heading)}.h2 .bold,.h2 b,h2 .bold,h2 b{font-weight:var(--ros-semantic-font-weight-heading-bold)}.h2,h2{--min:var(--ros-semantic-font-size-mobile-heading-2);--max:var(--ros-semantic-font-size-desktop-heading-2)}.h3,h3{--fluid-min-width:360;--fluid-max-width:1200;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));font-size:calc((var(--min)/16)*1rem + (var(--max) - var(--min))*var(--fluid-bp))}@media (min-width:1200px){.h3,h3{--fluid-screen:calc(var(--fluid-max-width)*1px)}}.h3,h3{font-family:var(--ros-semantic-font-family-heading);font-weight:var(--ros-semantic-font-weight-heading-regular);line-height:var(--ros-semantic-line-height-heading);margin-bottom:var(--ros-semantic-spacing-typography-heading-margin-bottom);margin-top:0;-webkit-text-decoration:var(--ros-semantic-text-decoration-heading);text-decoration:var(--ros-semantic-text-decoration-heading);text-transform:var(--ros-semantic-text-case-heading)}.h3 .bold,.h3 b,h3 .bold,h3 b{font-weight:var(--ros-semantic-font-weight-heading-bold)}.h3,h3{--min:var(--ros-semantic-font-size-mobile-heading-3);--max:var(--ros-semantic-font-size-desktop-heading-3)}.h4,h4{--fluid-min-width:360;--fluid-max-width:1200;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));font-size:calc((var(--min)/16)*1rem + (var(--max) - var(--min))*var(--fluid-bp))}@media (min-width:1200px){.h4,h4{--fluid-screen:calc(var(--fluid-max-width)*1px)}}.h4,h4{font-family:var(--ros-semantic-font-family-heading);font-weight:var(--ros-semantic-font-weight-heading-regular);line-height:var(--ros-semantic-line-height-heading);margin-bottom:var(--ros-semantic-spacing-typography-heading-margin-bottom);margin-top:0;-webkit-text-decoration:var(--ros-semantic-text-decoration-heading);text-decoration:var(--ros-semantic-text-decoration-heading);text-transform:var(--ros-semantic-text-case-heading)}.h4 .bold,.h4 b,h4 .bold,h4 b{font-weight:var(--ros-semantic-font-weight-heading-bold)}.h4,h4{--min:var(--ros-semantic-font-size-mobile-heading-4);--max:var(--ros-semantic-font-size-desktop-heading-4)}.h5,h5{--fluid-min-width:360;--fluid-max-width:1200;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));font-size:calc((var(--min)/16)*1rem + (var(--max) - var(--min))*var(--fluid-bp))}@media (min-width:1200px){.h5,h5{--fluid-screen:calc(var(--fluid-max-width)*1px)}}.h5,h5{font-family:var(--ros-semantic-font-family-heading);font-weight:var(--ros-semantic-font-weight-heading-regular);line-height:var(--ros-semantic-line-height-heading);margin-bottom:var(--ros-semantic-spacing-typography-heading-margin-bottom);margin-top:0;-webkit-text-decoration:var(--ros-semantic-text-decoration-heading);text-decoration:var(--ros-semantic-text-decoration-heading);text-transform:var(--ros-semantic-text-case-heading)}.h5 .bold,.h5 b,h5 .bold,h5 b{font-weight:var(--ros-semantic-font-weight-heading-bold)}.h5,h5{--min:var(--ros-semantic-font-size-mobile-heading-5);--max:var(--ros-semantic-font-size-desktop-heading-5)}.subtitle,h1.subtitle,h2.subtitle,h3.subtitle,h4.subtitle,h5.subtitle,h6.subtitle,p.subtitle{--fluid-min-width:360;--fluid-max-width:1200;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));font-size:calc((var(--min)/16)*1rem + (var(--max) - var(--min))*var(--fluid-bp))}@media (min-width:1200px){.subtitle,h1.subtitle,h2.subtitle,h3.subtitle,h4.subtitle,h5.subtitle,h6.subtitle,p.subtitle{--fluid-screen:calc(var(--fluid-max-width)*1px)}}.subtitle,h1.subtitle,h2.subtitle,h3.subtitle,h4.subtitle,h5.subtitle,h6.subtitle,p.subtitle{--min:var(--ros-semantic-font-size-mobile-subtitle);--max:var(--ros-semantic-font-size-desktop-subtitle);font-family:var(--ros-semantic-font-family-subtitle);font-weight:var(--ros-semantic-font-weight-subtitle-regular);line-height:var(--ros-semantic-line-height-subtitle);margin-bottom:var(--ros-semantic-spacing-typography-subtitle-margin-bottom);-webkit-text-decoration:var(--ros-semantic-text-decoration-subtitle);text-decoration:var(--ros-semantic-text-decoration-subtitle);text-transform:var(--ros-semantic-text-case-subtitle)}.subtitle .bold,.subtitle b,h1.subtitle .bold,h1.subtitle b,h2.subtitle .bold,h2.subtitle b,h3.subtitle .bold,h3.subtitle b,h4.subtitle .bold,h4.subtitle b,h5.subtitle .bold,h5.subtitle b,h6.subtitle .bold,h6.subtitle b,p.subtitle .bold,p.subtitle b{font-weight:var(--ros-semantic-font-weight-subtitle-bold)}.eyebrow,h1.eyebrow,h2.eyebrow,h3.eyebrow,h4.eyebrow,h5.eyebrow,p.eyebrow{--fluid-min-width:360;--fluid-max-width:1200;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));font-size:calc((var(--min)/16)*1rem + (var(--max) - var(--min))*var(--fluid-bp))}@media (min-width:1200px){.eyebrow,h1.eyebrow,h2.eyebrow,h3.eyebrow,h4.eyebrow,h5.eyebrow,p.eyebrow{--fluid-screen:calc(var(--fluid-max-width)*1px)}}.eyebrow,h1.eyebrow,h2.eyebrow,h3.eyebrow,h4.eyebrow,h5.eyebrow,p.eyebrow{--min:var(--ros-semantic-font-size-mobile-eyebrow);--max:var(--ros-semantic-font-size-desktop-eyebrow);font-family:var(--ros-semantic-font-family-eyebrow);font-weight:var(--ros-semantic-font-weight-eyebrow-regular);line-height:var(--ros-semantic-line-height-eyebrow);margin:0;margin-bottom:var(--ros-semantic-spacing-typography-eyebrow-margin-bottom);-webkit-text-decoration:var(--ros-semantic-text-decoration-eyebrow);text-decoration:var(--ros-semantic-text-decoration-eyebrow);text-transform:var(--ros-semantic-text-case-eyebrow)}.eyebrow .bold,.eyebrow b,h1.eyebrow .bold,h1.eyebrow b,h2.eyebrow .bold,h2.eyebrow b,h3.eyebrow .bold,h3.eyebrow b,h4.eyebrow .bold,h4.eyebrow b,h5.eyebrow .bold,h5.eyebrow b,p.eyebrow .bold,p.eyebrow b{font-weight:var(--ros-semantic-font-weight-eyebrow-bold)}p{font-family:var(--ros-semantic-font-family-body);font-size:var(--ros-semantic-font-size-body-md);font-weight:var(--ros-semantic-font-weight-body-regular);line-height:var(--ros-semantic-line-height-body);-webkit-text-decoration:var(--ros-semantic-text-decoration-body);text-decoration:var(--ros-semantic-text-decoration-body);text-transform:var(--ros-semantic-text-case-body)}p .bold,p b{font-weight:var(--ros-semantic-font-weight-body-bold)}p .semi-bold{font-weight:var(--ros-semantic-font-weight-body-semi-bold)}p{margin-bottom:var(--ros-semantic-spacing-typography-body-margin-bottom)}p a{color:var(--ros-semantic-color-link-base)}p a:hover{color:var(--ros-semantic-color-link-hover)}b,strong{font-weight:700}.default-content-wrapper p{margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:95ch}.caption{font-family:var(--ros-semantic-font-family-caption);font-size:var(--ros-semantic-font-size-caption);font-weight:var(--ros-semantic-font-weight-caption-regular);line-height:var(--ros-semantic-line-height-caption);margin-bottom:var(--ros-semantic-spacing-typography-caption-margin-bottom);-webkit-text-decoration:var(--ros-semantic-text-decoration-caption);text-decoration:var(--ros-semantic-text-decoration-caption);text-transform:var(--ros-semantic-text-case-caption)}.caption .bold,.caption b{font-weight:var(--ros-semantic-font-weight-caption-bold)}.blockquote,blockquote{font-family:var(--ros-semantic-font-family-body);font-size:var(--ros-semantic-font-size-body-md);font-weight:var(--ros-semantic-font-weight-body-regular);line-height:var(--ros-semantic-line-height-body);-webkit-text-decoration:var(--ros-semantic-text-decoration-body);text-decoration:var(--ros-semantic-text-decoration-body);text-transform:var(--ros-semantic-text-case-body)}.blockquote .bold,.blockquote b,blockquote .bold,blockquote b{font-weight:var(--ros-semantic-font-weight-body-bold)}.blockquote .semi-bold,blockquote .semi-bold{font-weight:var(--ros-semantic-font-weight-body-semi-bold)}.blockquote,blockquote{border-left:10px solid var(--ros-semantic-color-primary-base);color:var(--ros-semantic-color-foreground-on-base-subtle);hanging-punctuation:first;margin:1rem 0;padding:20px}.code,code{background-color:#08090a;border-radius:.6rem;color:#fff;display:block;font-family:var(--ros-semantic-font-family-mono);font-size:var(--ros-semantic-font-size-source-code);font-weight:var(--ros-semantic-font-weight-source-code-regular);line-height:var(--ros-semantic-line-height-source-code);padding:24px;-webkit-text-decoration:var(--ros-semantic-text-decoration-source-code);text-decoration:var(--ros-semantic-text-decoration-source-code);width:100%}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-left{text-align:left}@media (min-width:576px){.sm-hide{display:none}.sm-show{display:inherit}}@media (min-width:768px){.md-hide{display:none}.md-show{display:inherit}}@media (min-width:992px){.lg-hide{display:none}.lg-show{display:inherit}}@media (min-width:1200px){.xl-hide{display:none}.xl-show{display:inherit}}@media (min-width:1440px){.xxl-hide{display:none}.xxl-show{display:inherit}}.button-container{display:inline-block;margin-right:10px}@media (min-width:768px){.button-container{display:inline-block;vertical-align:top}}.button[\:not-has\(em\)]{padding:var(--ros-component-button-spacing-padding-y) var(--ros-component-button-spacing-padding-x)}.button:not(:has(em)){padding:var(--ros-component-button-spacing-padding-y) var(--ros-component-button-spacing-padding-x)}.button{border-style:solid;font-family:var(--ros-component-button-font-family-label);font-size:var(--ros-component-button-font-size-label);font-weight:700;height:var(--ros-component-button-size-default-height);justify-content:center;line-height:100%;outline:none;text-transform:var(--ros-component-button-text-case-label);transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button,.button em{align-items:center;display:flex;font-style:normal;gap:var(--ros-component-button-spacing-gap)}.button em{padding:var(--ros-component-button-spacing-padding-y) var(--ros-component-button-spacing-padding-x)}.button .icon,.button .icon svg{height:var(--ros-semantic-size-icon-sm-height);width:var(--ros-semantic-size-icon-sm-width)}.button.primary{background:var(--ros-component-button-color-primary-default-background-color);border-color:var(--ros-component-button-color-primary-default-border-color);border-width:var(--ros-component-button-border-width-primary-default);color:var(--ros-component-button-color-primary-default-foreground-color)}.button.primary,.button.primary:hover{border-radius:var(--ros-component-button-border-radius-primary)}.button.primary:hover{background:var(--ros-component-button-color-primary-hover-background-color);border-color:var(--ros-component-button-color-primary-hover-border-color);border-width:var(--ros-component-button-border-width-primary-hover);color:var(--ros-component-button-color-primary-hover-foreground-color)}.button.primary:focus{background:var(--ros-component-button-color-primary-default-background-color);border-color:var(--ros-component-button-color-primary-default-border-color);color:var(--ros-component-button-color-primary-default-foreground-color)}.button.primary.focus-visible,.button.primary:focus{border-radius:var(--ros-component-button-border-radius-primary);border-width:var(--ros-component-button-border-width-primary-default)}.button.primary.focus-visible{background:var(--ros-component-button-color-primary-key-focus-background-color);border-color:var(--ros-component-button-color-primary-key-focus-border-color);color:var(--ros-component-button-color-primary-key-focus-foreground-color);outline:var(--ros-component-button-border-width-primary-key-focus) solid var(--ros-component-button-color-primary-key-focus-border-color)}.button.primary:focus-visible{background:var(--ros-component-button-color-primary-key-focus-background-color);border-color:var(--ros-component-button-color-primary-key-focus-border-color);border-radius:var(--ros-component-button-border-radius-primary);border-width:var(--ros-component-button-border-width-primary-default);color:var(--ros-component-button-color-primary-key-focus-foreground-color);outline:var(--ros-component-button-border-width-primary-key-focus) solid var(--ros-component-button-color-primary-key-focus-border-color)}.button.primary:active{background:var(--ros-component-button-color-primary-down-background-color);border-color:var(--ros-component-button-color-primary-down-border-color);border-width:var(--ros-component-button-border-width-primary-down);color:var(--ros-component-button-color-primary-down-foreground-color)}.button.primary.disabled,.button.primary:active{border-radius:var(--ros-component-button-border-radius-primary)}.button.primary.disabled{background:var(--ros-component-button-color-primary-disabled-background-color);border-color:var(--ros-component-button-color-primary-disabled-border-color);border-width:var(--ros-component-button-border-width-primary-disabled);color:var(--ros-component-button-color-primary-disabled-foreground-color)}.button.primary.disabled.focus-visible,.button.primary.disabled:focus{outline:medium none invert;outline:initial}.button.primary.disabled:focus,.button.primary.disabled:focus-visible{outline:medium none invert;outline:initial}.button.secondary{background:var(--ros-component-button-color-secondary-default-background-color);border-color:var(--ros-component-button-color-secondary-default-border-color);border-width:var(--ros-component-button-border-width-secondary-default);color:var(--ros-component-button-color-secondary-default-foreground-color)}.button.secondary,.button.secondary:hover{border-radius:var(--ros-component-button-border-radius-secondary)}.button.secondary:hover{background:var(--ros-component-button-color-secondary-hover-background-color);border-color:var(--ros-component-button-color-secondary-hover-border-color);border-width:var(--ros-component-button-border-width-secondary-hover);color:var(--ros-component-button-color-secondary-hover-foreground-color)}.button.secondary:focus{background:var(--ros-component-button-color-secondary-default-background-color);border-color:var(--ros-component-button-color-secondary-default-border-color);color:var(--ros-component-button-color-secondary-default-foreground-color)}.button.secondary.focus-visible,.button.secondary:focus{border-radius:var(--ros-component-button-border-radius-secondary);border-width:var(--ros-component-button-border-width-secondary-default)}.button.secondary.focus-visible{background:var(--ros-component-button-color-secondary-key-focus-background-color);border-color:var(--ros-component-button-color-secondary-key-focus-border-color);color:var(--ros-component-button-color-secondary-key-focus-foreground-color);outline:var(--ros-component-button-border-width-secondary-key-focus) solid var(--ros-component-button-color-secondary-key-focus-border-color)}.button.secondary:focus-visible{background:var(--ros-component-button-color-secondary-key-focus-background-color);border-color:var(--ros-component-button-color-secondary-key-focus-border-color);border-radius:var(--ros-component-button-border-radius-secondary);border-width:var(--ros-component-button-border-width-secondary-default);color:var(--ros-component-button-color-secondary-key-focus-foreground-color);outline:var(--ros-component-button-border-width-secondary-key-focus) solid var(--ros-component-button-color-secondary-key-focus-border-color)}.button.secondary:active{background:var(--ros-component-button-color-secondary-down-background-color);border-color:var(--ros-component-button-color-secondary-down-border-color);border-width:var(--ros-component-button-border-width-secondary-down);color:var(--ros-component-button-color-secondary-down-foreground-color)}.button.secondary.disabled,.button.secondary:active{border-radius:var(--ros-component-button-border-radius-secondary)}.button.secondary.disabled{background:var(--ros-component-button-color-secondary-disabled-background-color);border-color:var(--ros-component-button-color-secondary-disabled-border-color);border-width:var(--ros-component-button-border-width-secondary-disabled);color:var(--ros-component-button-color-secondary-disabled-foreground-color)}.button.secondary.disabled.focus-visible,.button.secondary.disabled:focus{outline:medium none invert;outline:initial}.button.secondary.disabled:focus,.button.secondary.disabled:focus-visible{outline:medium none invert;outline:initial}.button.quiet{background:var(--ros-component-button-color-quiet-default-background-color);border-color:var(--ros-component-button-color-quiet-default-border-color);border-width:var(--ros-component-button-border-width-quiet-default);color:var(--ros-component-button-color-quiet-default-foreground-color)}.button.quiet,.button.quiet:hover{border-radius:var(--ros-component-button-border-radius-quiet)}.button.quiet:hover{background:var(--ros-component-button-color-quiet-hover-background-color);border-color:var(--ros-component-button-color-quiet-hover-border-color);border-width:var(--ros-component-button-border-width-quiet-hover);color:var(--ros-component-button-color-quiet-hover-foreground-color)}.button.quiet:focus{background:var(--ros-component-button-color-quiet-default-background-color);border-color:var(--ros-component-button-color-quiet-default-border-color);color:var(--ros-component-button-color-quiet-default-foreground-color)}.button.quiet.focus-visible,.button.quiet:focus{border-radius:var(--ros-component-button-border-radius-quiet);border-width:var(--ros-component-button-border-width-quiet-default)}.button.quiet.focus-visible{background:var(--ros-component-button-color-quiet-key-focus-background-color);border-color:var(--ros-component-button-color-quiet-key-focus-border-color);color:var(--ros-component-button-color-quiet-key-focus-foreground-color);outline:var(--ros-component-button-border-width-quiet-key-focus) solid var(--ros-component-button-color-quiet-key-focus-border-color)}.button.quiet:focus-visible{background:var(--ros-component-button-color-quiet-key-focus-background-color);border-color:var(--ros-component-button-color-quiet-key-focus-border-color);border-radius:var(--ros-component-button-border-radius-quiet);border-width:var(--ros-component-button-border-width-quiet-default);color:var(--ros-component-button-color-quiet-key-focus-foreground-color);outline:var(--ros-component-button-border-width-quiet-key-focus) solid var(--ros-component-button-color-quiet-key-focus-border-color)}.button.quiet:active{background:var(--ros-component-button-color-quiet-down-background-color);border-color:var(--ros-component-button-color-quiet-down-border-color);border-width:var(--ros-component-button-border-width-quiet-down);color:var(--ros-component-button-color-quiet-down-foreground-color)}.button.quiet.disabled,.button.quiet:active{border-radius:var(--ros-component-button-border-radius-quiet)}.button.quiet.disabled{background:var(--ros-component-button-color-quiet-disabled-background-color);border-color:var(--ros-component-button-color-quiet-disabled-border-color);border-width:var(--ros-component-button-border-width-quiet-disabled);color:var(--ros-component-button-color-quiet-disabled-foreground-color)}.button.quiet.disabled.focus-visible,.button.quiet.disabled:focus{outline:medium none invert;outline:initial}.button.quiet.disabled:focus,.button.quiet.disabled:focus-visible{outline:medium none invert;outline:initial}.shadow-sm{box-shadow:var(--ros-semantic-drop-shadow-sm-0-x) var(--ros-semantic-drop-shadow-sm-0-y) var(--ros-semantic-drop-shadow-sm-0-blur) var(--ros-semantic-drop-shadow-sm-0-spread) var(--ros-semantic-drop-shadow-sm-0-color),var(--ros-semantic-drop-shadow-sm-1-x) var(--ros-semantic-drop-shadow-sm-1-y) var(--ros-semantic-drop-shadow-sm-1-blur) var(--ros-semantic-drop-shadow-sm-1-spread) var(--ros-semantic-drop-shadow-sm-1-color)}.shadow-md,.shadow-sm{border-radius:var(--ros-semantic-border-radius-default)}.shadow-md{box-shadow:var(--ros-semantic-drop-shadow-md-0-x) var(--ros-semantic-drop-shadow-md-0-y) var(--ros-semantic-drop-shadow-md-0-blur) var(--ros-semantic-drop-shadow-md-0-spread) var(--ros-semantic-drop-shadow-md-0-color),var(--ros-semantic-drop-shadow-md-1-x) var(--ros-semantic-drop-shadow-md-1-y) var(--ros-semantic-drop-shadow-md-1-blur) var(--ros-semantic-drop-shadow-md-1-spread) var(--ros-semantic-drop-shadow-md-1-color)}.shadow-lg{box-shadow:var(--ros-semantic-drop-shadow-lg-0-x) var(--ros-semantic-drop-shadow-lg-0-y) var(--ros-semantic-drop-shadow-lg-0-blur) var(--ros-semantic-drop-shadow-lg-0-spread) var(--ros-semantic-drop-shadow-lg-0-color),var(--ros-semantic-drop-shadow-lg-1-x) var(--ros-semantic-drop-shadow-lg-1-y) var(--ros-semantic-drop-shadow-lg-1-blur) var(--ros-semantic-drop-shadow-lg-1-spread) var(--ros-semantic-drop-shadow-lg-1-color)}.shadow-lg,.shadow-xl{border-radius:var(--ros-semantic-border-radius-default)}.shadow-xl{box-shadow:var(--ros-semantic-drop-shadow-xl-0-x) var(--ros-semantic-drop-shadow-xl-0-y) var(--ros-semantic-drop-shadow-xl-0-blur) var(--ros-semantic-drop-shadow-xl-0-spread) var(--ros-semantic-drop-shadow-xl-0-color),var(--ros-semantic-drop-shadow-xl-1-x) var(--ros-semantic-drop-shadow-xl-1-y) var(--ros-semantic-drop-shadow-xl-1-blur) var(--ros-semantic-drop-shadow-xl-1-spread) var(--ros-semantic-drop-shadow-xl-1-color)}.inner-shadow-sm{border-radius:var(--ros-semantic-border-radius-default);box-shadow:inset var(--ros-semantic-inner-shadow-sm-0-x) var(--ros-semantic-inner-shadow-sm-0-y) var(--ros-semantic-inner-shadow-sm-0-blur) var(--ros-semantic-inner-shadow-sm-0-spread) var(--ros-semantic-inner-shadow-sm-0-color)}ul[\:has\(\.icon\)]{list-style:none}ul:has(.icon){list-style:none}ul[\:has\(\.icon\)] li{display:flex;gap:10px;margin-bottom:10px}ul:has(.icon) li{display:flex;gap:10px;margin-bottom:10px}.icon-check-circle{color:var(--ros-semantic-color-positive-default)}form .group{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:var(--ros-component-form-group-spacing-margin-bottom)}form .group>label{color:var(--ros-component-form-group-color-foreground-label-default);font-family:var(--ros-component-form-group-font-family-label);font-size:var(--ros-component-form-group-font-size-label);font-weight:var(--ros-component-form-group-font-weight-label);letter-spacing:var(--ros-component-form-group-letter-spacing-label);line-height:var(--ros-component-form-group-line-height-label);padding-bottom:var(--ros-component-form-group-spacing-label-padding-bottom);padding-right:20px;-webkit-text-decoration:var(--ros-component-form-group-text-decoration-label);text-decoration:var(--ros-component-form-group-text-decoration-label);text-transform:var(--ros-component-form-group-text-case-label)}form .group[\:has\(input\:required\)]>label:after,form .group[\:has\(select\:required\)]>label:after,form .group[\:has\(textarea\:required\)]>label:after{color:var(--ros-semantic-color-negative-default);content:"*";padding-left:var(--ros-component-form-group-spacing-label-padding-right)}form .group:has(input:required)>label:after,form .group:has(select:required)>label:after,form .group:has(textarea:required)>label:after{color:var(--ros-semantic-color-negative-default);content:"*";padding-left:var(--ros-component-form-group-spacing-label-padding-right)}form .group span{color:var(--ros-component-form-group-color-foreground-help-default);font-family:var(--ros-component-form-group-font-family-help);font-size:var(--ros-component-form-group-font-size-help);font-weight:var(--ros-component-form-group-font-weight-help);letter-spacing:var(--ros-component-form-group-letter-spacing-help);line-height:var(--ros-component-form-group-line-height-help);padding-top:var(--ros-component-form-group-spacing-help-padding-top);-webkit-text-decoration:var(--ros-component-form-group-text-decoration-help);text-decoration:var(--ros-component-form-group-text-decoration-help);text-transform:var(--ros-component-form-group-text-case-help)}input[type=text],textarea{background-color:var(--ros-component-text-field-color-default-background-color);border-color:var(--ros-component-text-field-color-default-border-color);border-radius:var(--ros-component-text-field-border-radius);border-style:solid;border-width:var(--ros-component-text-field-border-width-default);color:var(--ros-component-text-field-color-default-foreground-color);font-family:var(--ros-component-text-field-font-family-text);font-size:var(--ros-component-text-field-font-size-text);font-weight:var(--ros-component-text-field-font-weight-text);letter-spacing:var(--ros-component-text-field-letter-spacing-text);min-width:var(--ros-component-text-field-min-width);padding:var(--ros-component-text-field-spacing-padding-y) var(--ros-component-text-field-spacing-padding-x);-webkit-text-decoration:var(--ros-component-text-field-text-decoration-text);text-decoration:var(--ros-component-text-field-text-decoration-text);text-transform:var(--ros-component-text-field-text-case-text)}input[type=text]:hover,textarea:hover{background-color:var(--ros-component-text-field-color-hover-background-color);border-color:var(--ros-component-text-field-color-hover-border-color);border-radius:var(--ros-component-text-field-border-radius);border-width:var(--ros-component-text-field-border-width-hover);color:var(--ros-component-text-field-color-hover-foreground-color)}input[type=text]:focus,textarea:focus{background-color:var(--ros-component-text-field-color-key-focus-background-color);border-color:var(--ros-component-text-field-color-key-focus-border-color);border-radius:var(--ros-component-text-field-border-radius);box-shadow:0 0 0 var(--ros-component-text-field-border-width-key-focus) var(--ros-component-text-field-color-key-focus-border-color);color:var(--ros-component-text-field-color-key-focus-foreground-color);outline:none}input[type=text]:disabled,textarea:disabled{background-color:var(--ros-component-text-field-color-disabled-background-color);border-color:var(--ros-component-text-field-color-disabled-border-color);border-radius:var(--ros-component-text-field-border-radius);color:var(--ros-component-text-field-color-disabled-foreground-color)}input[type=text]:disabled::-moz-placeholder,textarea:disabled::-moz-placeholder{color:var(--ros-component-text-field-color-disabled-foreground-color)}input[type=text]:disabled::placeholder,textarea:disabled::placeholder{color:var(--ros-component-text-field-color-disabled-foreground-color)}input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:var(--ros-component-text-field-color-placeholder);font-family:var(--ros-component-text-field-font-family-placeholder);font-size:var(--ros-component-text-field-font-size-placeholder);font-weight:var(--ros-component-text-field-font-weight-placeholder);letter-spacing:var(--ros-component-text-field-letter-spacing-placeholder);line-height:var(--ros-component-text-field-line-height-placeholder);text-decoration:var(--ros-component-text-field-text-decoration-placeholder);text-transform:var(--ros-component-text-field-text-case-placeholder)}input[type=text]::placeholder,textarea::placeholder{color:var(--ros-component-text-field-color-placeholder);font-family:var(--ros-component-text-field-font-family-placeholder);font-size:var(--ros-component-text-field-font-size-placeholder);font-weight:var(--ros-component-text-field-font-weight-placeholder);letter-spacing:var(--ros-component-text-field-letter-spacing-placeholder);line-height:var(--ros-component-text-field-line-height-placeholder);-webkit-text-decoration:var(--ros-component-text-field-text-decoration-placeholder);text-decoration:var(--ros-component-text-field-text-decoration-placeholder);text-transform:var(--ros-component-text-field-text-case-placeholder)}input[type=text]:optional,textarea:optional{background-color:var(--ros-component-text-field-color-default-background-color);border-color:var(--ros-component-text-field-color-default-border-color);border-radius:var(--ros-component-text-field-border-radius);color:var(--ros-component-text-field-color-default-foreground-color)}input[type=text]:optional:disabled,textarea:optional:disabled{background-color:var(--ros-component-text-field-color-disabled-background-color);border-color:var(--ros-component-text-field-color-disabled-border-color);border-radius:var(--ros-component-text-field-border-radius);color:var(--ros-component-text-field-color-disabled-foreground-color)}input[type=text]:optional:disabled::-moz-placeholder,textarea:optional:disabled::-moz-placeholder{color:var(--ros-component-text-field-color-disabled-foreground-color)}input[type=text]:optional:disabled::placeholder,textarea:optional:disabled::placeholder{color:var(--ros-component-text-field-color-disabled-foreground-color)}input[type=text]:required:focus:valid,textarea:required:focus:valid{background-color:var(--ros-component-text-field-color-success-background-color);border-color:var(--ros-component-text-field-color-success-border-color);border-radius:var(--ros-component-text-field-border-radius);box-shadow:0 0 0 var(--ros-component-text-field-border-width-key-focus) var(--ros-component-text-field-color-success-border-color);color:var(--ros-component-text-field-color-success-foreground-color)}input[type=text]:focus:invalid,textarea:focus:invalid{background-color:var(--ros-component-text-field-color-error-background-color);border-color:var(--ros-component-text-field-color-error-border-color);border-radius:var(--ros-component-text-field-border-radius);box-shadow:0 0 0 var(--ros-component-text-field-border-width-key-focus) var(--ros-component-text-field-color-error-border-color);color:var(--ros-component-text-field-color-error-foreground-color)}select{background-color:var(--ros-component-select-color-default-background-color);border-color:var(--ros-component-select-color-default-border-color);border-style:solid;border-width:var(--ros-component-select-border-width-default);color:var(--ros-component-select-color-default-foreground-color);font-family:var(--ros-component-select-font-family-text);font-size:var(--ros-component-select-font-size-text);font-weight:var(--ros-component-select-font-weight-text);letter-spacing:var(--ros-component-select-letter-spacing-text);padding:var(--ros-component-select-spacing-padding-y) var(--ros-component-select-spacing-padding-x);-webkit-text-decoration:var(--ros-component-select-text-decoration-text);text-decoration:var(--ros-component-select-text-decoration-text);text-transform:var(--ros-component-select-text-case-text)}select,select:hover{border-radius:var(--ros-component-select-border-radius)}select:hover{background-color:var(--ros-component-select-color-hover-background-color);border-color:var(--ros-component-select-color-hover-border-color);border-width:var(--ros-component-select-border-width-hover);color:var(--ros-component-select-color-hover-foreground-color)}select:focus{background-color:var(--ros-component-select-color-key-focus-background-color);border-color:var(--ros-component-select-color-key-focus-border-color);box-shadow:0 0 0 var(--ros-component-select-border-width-key-focus) var(--ros-component-select-color-key-focus-border-color);color:var(--ros-component-select-color-key-focus-foreground-color);outline:none}select:disabled,select:focus{border-radius:var(--ros-component-select-border-radius)}select:disabled{background-color:var(--ros-component-select-color-disabled-background-color);border-color:var(--ros-component-select-color-disabled-border-color);color:var(--ros-component-select-color-disabled-foreground-color)}select:disabled::-moz-placeholder{color:var(--ros-component-text-field-color-disabled-foreground-color)}select:disabled::placeholder{color:var(--ros-component-text-field-color-disabled-foreground-color)}select::-moz-placeholder{color:var(--ros-component-text-field-color-placeholder);font-family:var(--ros-component-text-field-font-family-placeholder);font-size:var(--ros-component-text-field-font-size-placeholder);font-weight:var(--ros-component-text-field-font-weight-placeholder);letter-spacing:var(--ros-component-text-field-letter-spacing-placeholder);line-height:var(--ros-component-text-field-line-height-placeholder);text-decoration:var(--ros-component-text-field-text-decoration-placeholder);text-transform:var(--ros-component-text-field-text-case-placeholder)}select::placeholder{color:var(--ros-component-text-field-color-placeholder);font-family:var(--ros-component-text-field-font-family-placeholder);font-size:var(--ros-component-text-field-font-size-placeholder);font-weight:var(--ros-component-text-field-font-weight-placeholder);letter-spacing:var(--ros-component-text-field-letter-spacing-placeholder);line-height:var(--ros-component-text-field-line-height-placeholder);-webkit-text-decoration:var(--ros-component-text-field-text-decoration-placeholder);text-decoration:var(--ros-component-text-field-text-decoration-placeholder);text-transform:var(--ros-component-text-field-text-case-placeholder)}select:optional{background-color:var(--ros-component-select-color-default-background-color);border-color:var(--ros-component-select-color-default-border-color);border-radius:var(--ros-component-select-border-radius);color:var(--ros-component-select-color-default-foreground-color)}select:optional:disabled{background-color:var(--ros-component-select-color-disabled-background-color);border-color:var(--ros-component-select-color-disabled-border-color);border-radius:var(--ros-component-select-border-radius);color:var(--ros-component-select-color-disabled-foreground-color)}select:optional:disabled::-moz-placeholder{color:var(--ros-component-text-field-color-disabled-foreground-color)}select:optional:disabled::placeholder{color:var(--ros-component-text-field-color-disabled-foreground-color)}select:required:focus:valid{background-color:var(--ros-component-select-color-success-background-color);border-color:var(--ros-component-select-color-success-border-color);border-radius:var(--ros-component-select-border-radius);box-shadow:0 0 0 var(--ros-component-select-border-width-key-focus) var(--ros-component-select-color-success-border-color);color:var(--ros-component-select-color-success-foreground-color)}select:focus:invalid{background-color:var(--ros-component-select-color-error-background-color);border-color:var(--ros-component-select-color-error-border-color);border-radius:var(--ros-component-select-border-radius);box-shadow:0 0 0 var(--ros-component-select-border-width-key-focus) var(--ros-component-select-color-error-border-color);color:var(--ros-component-select-color-error-foreground-color)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;opacity:0;outline:none;position:relative}input[type=checkbox]+label:before{background-color:var(--ros-component-checkbox-color-default-background-color);border-color:var(--ros-component-checkbox-color-default-border-color);border-radius:var(--ros-component-checkbox-border-radius);border-style:solid;border-width:var(--ros-component-checkbox-border-width-default);content:"";left:0;position:absolute;top:0}input[type=checkbox]+label{color:var(--ros-component-checkbox-color-default-foreground-color);cursor:pointer;display:inline-block;font-family:var(--ros-component-checkbox-font-family-label);font-size:var(--ros-component-checkbox-font-size-label);font-weight:var(--ros-component-checkbox-font-weight-label);letter-spacing:var(--ros-component-checkbox-letter-spacing-label);line-height:var(--ros-component-checkbox-line-height-label);padding-left:var(--ros-component-checkbox-spacing-space-between);position:relative;-webkit-text-decoration:var(--ros-component-checkbox-text-decoration-label);text-decoration:var(--ros-component-checkbox-text-decoration-label);text-transform:var(--ros-component-checkbox-text-case-label);-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]:hover+label:before{background-color:var(--ros-component-checkbox-color-hover-background-color);border-color:var(--ros-component-checkbox-color-hover-border-color);border-style:solid;border-width:var(--ros-component-checkbox-border-width-hover)}input[type=checkbox]:hover+label{color:var(--ros-component-checkbox-color-hover-foreground-color)}input[type=checkbox].focus-visible+label:before{background-color:var(--ros-component-checkbox-color-key-focus-background-color);border-color:transparent;outline:var(--ros-component-checkbox-border-width-key-focus) solid var(--ros-component-checkbox-color-key-focus-border-color)}input[type=checkbox]:focus-visible+label:before{background-color:var(--ros-component-checkbox-color-key-focus-background-color);border-color:transparent;outline:var(--ros-component-checkbox-border-width-key-focus) solid var(--ros-component-checkbox-color-key-focus-border-color)}input[type=checkbox].focus-visible+label{color:var(--ros-component-checkbox-color-key-focus-foreground-color)}input[type=checkbox]:focus-visible+label{color:var(--ros-component-checkbox-color-key-focus-foreground-color)}input[type=checkbox]:disabled+label:before{background-color:var(--ros-component-checkbox-color-disabled-background-color);border-color:var(--ros-component-checkbox-color-disabled-border-color);border-width:var(--ros-component-checkbox-border-width-disabled);left:0;position:absolute;top:0}input[type=checkbox]:disabled+label{color:var(--ros-component-checkbox-color-disabled-foreground-color)}input[type=radio]{cursor:pointer;display:inline-block;opacity:0;outline:none}input[type=radio]+label:before{background-color:var(--ros-component-radio-color-default-background-color);border-color:var(--ros-component-radio-color-default-border-color);border-radius:var(--ros-component-radio-border-radius);border-style:solid;border-width:var(--ros-component-radio-border-width-default);content:"";left:0;position:absolute;top:0}input[type=radio]+label{color:var(--ros-component-radio-color-default-foreground-color);cursor:pointer;display:inline-block;font-family:var(--ros-component-radio-font-family-label);font-size:var(--ros-component-radio-font-size-label);font-weight:var(--ros-component-radio-font-weight-label);letter-spacing:var(--ros-component-radio-letter-spacing-label);line-height:var(--ros-component-radio-line-height-label);padding-left:var(--ros-component-radio-spacing-space-between);position:relative;-webkit-text-decoration:var(--ros-component-radio-text-decoration-label);text-decoration:var(--ros-component-radio-text-decoration-label);text-transform:var(--ros-component-radio-text-case-label);-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=radio]:hover+label:before{background-color:var(--ros-component-radio-color-hover-background-color);border-color:var(--ros-component-radio-color-hover-border-color);border-style:solid;border-width:var(--ros-component-radio-border-width-hover)}input[type=radio]:hover+label{color:var(--ros-component-radio-color-hover-foreground-color)}input[type=radio].focus-visible+label:before{background-color:var(--ros-component-radio-color-key-focus-background-color);border-color:transparent;outline:var(--ros-component-radio-border-width-key-focus) solid var(--ros-component-radio-color-key-focus-border-color)}input[type=radio]:focus-visible+label:before{background-color:var(--ros-component-radio-color-key-focus-background-color);border-color:transparent;outline:var(--ros-component-radio-border-width-key-focus) solid var(--ros-component-radio-color-key-focus-border-color)}input[type=radio].focus-visible+label{color:var(--ros-component-radio-color-key-focus-foreground-color)}input[type=radio]:focus-visible+label{color:var(--ros-component-radio-color-key-focus-foreground-color)}input[type=radio]:disabled+label:before{background-color:var(--ros-component-radio-color-disabled-background-color);border-color:var(--ros-component-radio-color-disabled-border-color);border-width:var(--ros-component-radio-border-width-disabled);left:0;position:absolute;top:0}input[type=radio]:disabled+label{color:var(--ros-component-radio-color-disabled-foreground-color)}[type=checkbox]:not(.switch)+label:before{background-color:var(--ros-component-checkbox-color-default-background-color);border-color:var(--ros-component-checkbox-color-default-border-color);border-radius:var(--ros-component-checkbox-border-radius);border-style:solid;border-width:var(--ros-component-checkbox-border-width-default);content:"";height:20px;left:0;position:absolute;top:0;width:20px}[type=checkbox]:not(.switch):checked+label:before{background-color:var(--ros-component-checkbox-color-checked-background-color);border-color:var(--ros-component-checkbox-color-checked-border-color);border-style:solid;content:"";height:var(--ros-component-checkbox-sizing-background-height);left:0;position:absolute;top:0;width:var(--ros-component-checkbox-sizing-background-width)}[type=checkbox]:not(.switch):checked+label:after{border-color:var(--ros-component-checkbox-color-checked-foreground-color);border-style:solid;border-width:0 2px 2px 0;content:"";height:10px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:5px}.switch[type=checkbox]{height:var(--ros-component-switch-sizing-background-width);position:absolute;width:var(--ros-component-switch-sizing-background-height);z-index:1}.switch[type=checkbox]+label{padding-left:47px;text-transform:var(--ros-component-switch-text-case-label)}.switch[type=checkbox]+label:before{border-radius:11px;content:"";height:var(--ros-component-switch-sizing-background-height);left:0;position:absolute;top:0;width:var(--ros-component-switch-sizing-background-width)}.switch[type=checkbox]+label:after{background-color:var(--ros-component-switch-color-default-foreground-color);border-radius:50%;content:"";display:block;height:var(--ros-component-switch-sizing-toggle-height);left:3px;position:absolute;top:3px;transform:translateX(0);transform:translateX(var(--x,0));width:var(--ros-component-switch-sizing-toggle-width)}.switch[type=checkbox]:checked+label:before{background-color:var(--ros-component-switch-color-checked-background-color)}.switch[type=checkbox]:checked+label:after{--x:18px;background-color:var(--ros-component-switch-color-checked-foreground-color)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}input[type=radio]+label:before{border-radius:50%;height:var(--ros-component-radio-sizing-background-height);width:var(--ros-component-radio-sizing-background-width)}input[type=radio]+label:after{background-color:var(--ros-component-radio-color-checked-foreground-color);border-radius:50%;content:"";display:block;height:var(--ros-component-radio-sizing-toggle-height);left:5px;opacity:0;position:absolute;top:5px;width:var(--ros-component-radio-sizing-toggle-width)}input[type=radio]:checked+label:before{background-color:var(--ros-component-radio-color-checked-background-color);border-color:var(--ros-component-radio-color-checked-border-color)}input[type=radio]:checked+label:after{background-color:var(--ros-component-radio-color-checked-foreground-color);opacity:1}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:var(--ros-component-select-min-width)}.select{position:relative}.select:after{background-color:var(--ros-component-text-field-color-default-foreground-color);content:"";display:inline-block;height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' width='18'%3E%3Cpath class='fill' d='M4 7.01a1 1 0 0 1 1.706-.706L8.993 9.59l3.29-3.285A1 1 0 0 1 13.72 7.69l-.024.025L9.7 11.707a1 1 0 0 1-1.413 0L4.293 7.716A.995.995 0 0 1 4 7.01Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' width='18'%3E%3Cpath class='fill' d='M4 7.01a1 1 0 0 1 1.706-.706L8.993 9.59l3.29-3.285A1 1 0 0 1 13.72 7.69l-.024.025L9.7 11.707a1 1 0 0 1-1.413 0L4.293 7.716A.995.995 0 0 1 4 7.01Z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute;right:5px;top:7px;width:20px}