@layer reset;@layer reset{*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}:where(body,h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}html{scroll-behavior:smooth}body{min-height:100%;text-rendering:optimizeSpeed;line-height:1.4}a:not([class]){text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}img:not([alt]){filter:blur(10px)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:auto}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}button{appearance:none;background:none;border:none;padding:0}ol,pre,ul{margin:0}}.u-theme-root{--background--page:#ffffff;--field-input--link-base-text-col:#ff00ff;--field-input--link-focus-text-col:#ff00ff;--typo--base:#242424}:root{--t-h1--font-size:round(up,clamp(5.2rem,0.971vw + 4.641rem,6rem),1px);--t-h1--line-height:calc(var(--t-h1--font-size) * 1.2);--t-h1--letter-spacing:0em;--t-h2--font-size:round(up,clamp(3.6rem,0.971vw + 3.041rem,4.4rem),1px);--t-h2--line-height:calc(var(--t-h2--font-size) * 1.2);--t-h2--letter-spacing:0em;--t-h3--font-size:round(up,clamp(2.8rem,0.971vw + 2.241rem,3.6rem),1px);--t-h3--line-height:calc(var(--t-h3--font-size) * 1.2);--t-h3--letter-spacing:0em;--t-h4--font-size:round(up,clamp(2rem,0.971vw + 1.441rem,2.8rem),1px);--t-h4--line-height:calc(var(--t-h4--font-size) * 1.2);--t-h4--letter-spacing:0em;--t-h5--font-size:round(up,clamp(1.8rem,0.728vw + 1.381rem,2.4rem),1px);--t-h5--line-height:calc(var(--t-h5--font-size) * 1.4);--t-h5--letter-spacing:0em;--t-h6--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-h6--line-height:calc(var(--t-h6--font-size) * 1.4);--t-h6--letter-spacing:0em;--t-body-xl-black--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-body-xl-black--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.4,1px);--t-body-xl-black--letter-spacing:0;--t-body-lg-black--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-body-lg-black--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.4,1px);--t-body-lg-black--letter-spacing:0;--t-body-md-black--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-body-md-black--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.4,1px);--t-body-md-black--letter-spacing:0;--t-body-sm-black--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-body-sm-black--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.4,1px);--t-body-sm-black--letter-spacing:0;--t-body-xs-black--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-body-xs-black--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.4,1px);--t-body-xs-black--letter-spacing:0;--t-body-2xs-black--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-body-2xs-black--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.4,1px);--t-body-2xs-black--letter-spacing:0;--t-body-3xs-black--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-body-3xs-black--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.4,1px);--t-body-3xs-black--letter-spacing:0;--t-body-xl-extra-bold--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-body-xl-extra-bold--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.4,1px);--t-body-xl-extra-bold--letter-spacing:0;--t-body-lg-extra-bold--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-body-lg-extra-bold--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.4,1px);--t-body-lg-extra-bold--letter-spacing:0;--t-body-md-extra-bold--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-body-md-extra-bold--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.4,1px);--t-body-md-extra-bold--letter-spacing:0;--t-body-sm-extra-bold--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-body-sm-extra-bold--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.4,1px);--t-body-sm-extra-bold--letter-spacing:0;--t-body-xs-extra-bold--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-body-xs-extra-bold--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.4,1px);--t-body-xs-extra-bold--letter-spacing:0;--t-body-2xs-extra-bold--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-body-2xs-extra-bold--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.4,1px);--t-body-2xs-extra-bold--letter-spacing:0;--t-body-3xs-extra-bold--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-body-3xs-extra-bold--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.4,1px);--t-body-3xs-extra-bold--letter-spacing:0;--t-body-xl-bold--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-body-xl-bold--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.4,1px);--t-body-xl-bold--letter-spacing:0;--t-body-lg-bold--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-body-lg-bold--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.4,1px);--t-body-lg-bold--letter-spacing:0;--t-body-md-bold--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-body-md-bold--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.4,1px);--t-body-md-bold--letter-spacing:0;--t-body-sm-bold--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-body-sm-bold--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.4,1px);--t-body-sm-bold--letter-spacing:0;--t-body-xs-bold--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-body-xs-bold--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.4,1px);--t-body-xs-bold--letter-spacing:0;--t-body-2xs-bold--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-body-2xs-bold--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.4,1px);--t-body-2xs-bold--letter-spacing:0;--t-body-3xs-bold--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-body-3xs-bold--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.4,1px);--t-body-3xs-bold--letter-spacing:0;--t-body-xl-semi-bold--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-body-xl-semi-bold--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.4,1px);--t-body-xl-semi-bold--letter-spacing:0;--t-body-lg-semi-bold--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-body-lg-semi-bold--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.4,1px);--t-body-lg-semi-bold--letter-spacing:0;--t-body-md-semi-bold--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-body-md-semi-bold--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.4,1px);--t-body-md-semi-bold--letter-spacing:0;--t-body-sm-semi-bold--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-body-sm-semi-bold--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.4,1px);--t-body-sm-semi-bold--letter-spacing:0;--t-body-xs-semi-bold--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-body-xs-semi-bold--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.4,1px);--t-body-xs-semi-bold--letter-spacing:0;--t-body-2xs-semi-bold--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-body-2xs-semi-bold--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.4,1px);--t-body-2xs-semi-bold--letter-spacing:0;--t-body-3xs-semi-bold--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-body-3xs-semi-bold--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.4,1px);--t-body-3xs-semi-bold--letter-spacing:0;--t-body-xl-medium--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-body-xl-medium--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.4,1px);--t-body-xl-medium--letter-spacing:0;--t-body-lg-medium--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-body-lg-medium--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.4,1px);--t-body-lg-medium--letter-spacing:0;--t-body-md-medium--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-body-md-medium--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.4,1px);--t-body-md-medium--letter-spacing:0;--t-body-sm-medium--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-body-sm-medium--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.4,1px);--t-body-sm-medium--letter-spacing:0;--t-body-xs-medium--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-body-xs-medium--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.4,1px);--t-body-xs-medium--letter-spacing:0;--t-body-2xs-medium--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-body-2xs-medium--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.4,1px);--t-body-2xs-medium--letter-spacing:0;--t-body-3xs-medium--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-body-3xs-medium--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.4,1px);--t-body-3xs-medium--letter-spacing:0;--t-body-xl-regular--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-body-xl-regular--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.4,1px);--t-body-xl-regular--letter-spacing:0;--t-body-lg-regular--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-body-lg-regular--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.4,1px);--t-body-lg-regular--letter-spacing:0;--t-body-md-regular--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-body-md-regular--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.4,1px);--t-body-md-regular--letter-spacing:0;--t-body-sm-regular--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-body-sm-regular--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.4,1px);--t-body-sm-regular--letter-spacing:0;--t-body-xs-regular--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-body-xs-regular--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.4,1px);--t-body-xs-regular--letter-spacing:0;--t-body-2xs-regular--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-body-2xs-regular--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.4,1px);--t-body-2xs-regular--letter-spacing:0;--t-body-3xs-regular--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-body-3xs-regular--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.4,1px);--t-body-3xs-regular--letter-spacing:0;--t-body-xl-light--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-body-xl-light--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.4,1px);--t-body-xl-light--letter-spacing:0;--t-body-lg-light--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-body-lg-light--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.4,1px);--t-body-lg-light--letter-spacing:0;--t-body-md-light--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-body-md-light--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.4,1px);--t-body-md-light--letter-spacing:0;--t-body-sm-light--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-body-sm-light--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.4,1px);--t-body-sm-light--letter-spacing:0;--t-body-xs-light--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-body-xs-light--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.4,1px);--t-body-xs-light--letter-spacing:0;--t-body-2xs-light--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-body-2xs-light--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.4,1px);--t-body-2xs-light--letter-spacing:0;--t-body-3xs-light--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-body-3xs-light--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.4,1px);--t-body-3xs-light--letter-spacing:0;--t-body-xl-extra-light--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-body-xl-extra-light--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.4,1px);--t-body-xl-extra-light--letter-spacing:0;--t-body-lg-extra-light--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-body-lg-extra-light--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.4,1px);--t-body-lg-extra-light--letter-spacing:0;--t-body-md-extra-light--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-body-md-extra-light--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.4,1px);--t-body-md-extra-light--letter-spacing:0;--t-body-sm-extra-light--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-body-sm-extra-light--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.4,1px);--t-body-sm-extra-light--letter-spacing:0;--t-body-xs-extra-light--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-body-xs-extra-light--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.4,1px);--t-body-xs-extra-light--letter-spacing:0;--t-body-2xs-extra-light--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-body-2xs-extra-light--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.4,1px);--t-body-2xs-extra-light--letter-spacing:0;--t-body-3xs-extra-light--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-body-3xs-extra-light--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.4,1px);--t-body-3xs-extra-light--letter-spacing:0;--t-body-xl-thin--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-body-xl-thin--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.4,1px);--t-body-xl-thin--letter-spacing:0;--t-body-lg-thin--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-body-lg-thin--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.4,1px);--t-body-lg-thin--letter-spacing:0;--t-body-md-thin--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-body-md-thin--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.4,1px);--t-body-md-thin--letter-spacing:0;--t-body-sm-thin--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-body-sm-thin--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.4,1px);--t-body-sm-thin--letter-spacing:0;--t-body-xs-thin--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-body-xs-thin--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.4,1px);--t-body-xs-thin--letter-spacing:0;--t-body-2xs-thin--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-body-2xs-thin--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.4,1px);--t-body-2xs-thin--letter-spacing:0;--t-body-3xs-thin--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-body-3xs-thin--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.4,1px);--t-body-3xs-thin--letter-spacing:0;--t-label-xl-black--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-label-xl-black--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.25,1px);--t-label-xl-black--letter-spacing:0;--t-label-lg-black--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-label-lg-black--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.25,1px);--t-label-lg-black--letter-spacing:0;--t-label-md-black--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-label-md-black--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.25,1px);--t-label-md-black--letter-spacing:0;--t-label-sm-black--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-label-sm-black--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.25,1px);--t-label-sm-black--letter-spacing:0;--t-label-xs-black--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-label-xs-black--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.25,1px);--t-label-xs-black--letter-spacing:0;--t-label-2xs-black--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-label-2xs-black--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.25,1px);--t-label-2xs-black--letter-spacing:0;--t-label-3xs-black--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-label-3xs-black--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.25,1px);--t-label-3xs-black--letter-spacing:0;--t-label-xl-extra-bold--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-label-xl-extra-bold--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.25,1px);--t-label-xl-extra-bold--letter-spacing:0;--t-label-lg-extra-bold--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-label-lg-extra-bold--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.25,1px);--t-label-lg-extra-bold--letter-spacing:0;--t-label-md-extra-bold--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-label-md-extra-bold--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.25,1px);--t-label-md-extra-bold--letter-spacing:0;--t-label-sm-extra-bold--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-label-sm-extra-bold--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.25,1px);--t-label-sm-extra-bold--letter-spacing:0;--t-label-xs-extra-bold--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-label-xs-extra-bold--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.25,1px);--t-label-xs-extra-bold--letter-spacing:0;--t-label-2xs-extra-bold--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-label-2xs-extra-bold--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.25,1px);--t-label-2xs-extra-bold--letter-spacing:0;--t-label-3xs-extra-bold--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-label-3xs-extra-bold--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.25,1px);--t-label-3xs-extra-bold--letter-spacing:0;--t-label-xl-bold--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-label-xl-bold--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.25,1px);--t-label-xl-bold--letter-spacing:0;--t-label-lg-bold--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-label-lg-bold--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.25,1px);--t-label-lg-bold--letter-spacing:0;--t-label-md-bold--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-label-md-bold--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.25,1px);--t-label-md-bold--letter-spacing:0;--t-label-sm-bold--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-label-sm-bold--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.25,1px);--t-label-sm-bold--letter-spacing:0;--t-label-xs-bold--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-label-xs-bold--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.25,1px);--t-label-xs-bold--letter-spacing:0;--t-label-2xs-bold--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-label-2xs-bold--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.25,1px);--t-label-2xs-bold--letter-spacing:0;--t-label-3xs-bold--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-label-3xs-bold--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.25,1px);--t-label-3xs-bold--letter-spacing:0;--t-label-xl-semi-bold--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-label-xl-semi-bold--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.25,1px);--t-label-xl-semi-bold--letter-spacing:0;--t-label-lg-semi-bold--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-label-lg-semi-bold--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.25,1px);--t-label-lg-semi-bold--letter-spacing:0;--t-label-md-semi-bold--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-label-md-semi-bold--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.25,1px);--t-label-md-semi-bold--letter-spacing:0;--t-label-sm-semi-bold--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-label-sm-semi-bold--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.25,1px);--t-label-sm-semi-bold--letter-spacing:0;--t-label-xs-semi-bold--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-label-xs-semi-bold--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.25,1px);--t-label-xs-semi-bold--letter-spacing:0;--t-label-2xs-semi-bold--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-label-2xs-semi-bold--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.25,1px);--t-label-2xs-semi-bold--letter-spacing:0;--t-label-3xs-semi-bold--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-label-3xs-semi-bold--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.25,1px);--t-label-3xs-semi-bold--letter-spacing:0;--t-label-xl-medium--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-label-xl-medium--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.25,1px);--t-label-xl-medium--letter-spacing:0;--t-label-lg-medium--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-label-lg-medium--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.25,1px);--t-label-lg-medium--letter-spacing:0;--t-label-md-medium--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-label-md-medium--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.25,1px);--t-label-md-medium--letter-spacing:0;--t-label-sm-medium--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-label-sm-medium--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.25,1px);--t-label-sm-medium--letter-spacing:0;--t-label-xs-medium--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-label-xs-medium--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.25,1px);--t-label-xs-medium--letter-spacing:0;--t-label-2xs-medium--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-label-2xs-medium--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.25,1px);--t-label-2xs-medium--letter-spacing:0;--t-label-3xs-medium--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-label-3xs-medium--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.25,1px);--t-label-3xs-medium--letter-spacing:0;--t-label-xl-regular--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-label-xl-regular--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.25,1px);--t-label-xl-regular--letter-spacing:0;--t-label-lg-regular--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-label-lg-regular--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.25,1px);--t-label-lg-regular--letter-spacing:0;--t-label-md-regular--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-label-md-regular--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.25,1px);--t-label-md-regular--letter-spacing:0;--t-label-sm-regular--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-label-sm-regular--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.25,1px);--t-label-sm-regular--letter-spacing:0;--t-label-xs-regular--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-label-xs-regular--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.25,1px);--t-label-xs-regular--letter-spacing:0;--t-label-2xs-regular--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-label-2xs-regular--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.25,1px);--t-label-2xs-regular--letter-spacing:0;--t-label-3xs-regular--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-label-3xs-regular--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.25,1px);--t-label-3xs-regular--letter-spacing:0;--t-label-xl-light--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-label-xl-light--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.25,1px);--t-label-xl-light--letter-spacing:0;--t-label-lg-light--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-label-lg-light--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.25,1px);--t-label-lg-light--letter-spacing:0;--t-label-md-light--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-label-md-light--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.25,1px);--t-label-md-light--letter-spacing:0;--t-label-sm-light--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-label-sm-light--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.25,1px);--t-label-sm-light--letter-spacing:0;--t-label-xs-light--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-label-xs-light--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.25,1px);--t-label-xs-light--letter-spacing:0;--t-label-2xs-light--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-label-2xs-light--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.25,1px);--t-label-2xs-light--letter-spacing:0;--t-label-3xs-light--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-label-3xs-light--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.25,1px);--t-label-3xs-light--letter-spacing:0;--t-label-xl-extra-light--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-label-xl-extra-light--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.25,1px);--t-label-xl-extra-light--letter-spacing:0;--t-label-lg-extra-light--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-label-lg-extra-light--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.25,1px);--t-label-lg-extra-light--letter-spacing:0;--t-label-md-extra-light--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-label-md-extra-light--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.25,1px);--t-label-md-extra-light--letter-spacing:0;--t-label-sm-extra-light--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-label-sm-extra-light--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.25,1px);--t-label-sm-extra-light--letter-spacing:0;--t-label-xs-extra-light--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-label-xs-extra-light--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.25,1px);--t-label-xs-extra-light--letter-spacing:0;--t-label-2xs-extra-light--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-label-2xs-extra-light--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.25,1px);--t-label-2xs-extra-light--letter-spacing:0;--t-label-3xs-extra-light--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-label-3xs-extra-light--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.25,1px);--t-label-3xs-extra-light--letter-spacing:0;--t-label-xl-thin--font-size:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem),1px);--t-label-xl-thin--line-height:round(up,clamp(2.4rem,0.485vw + 2.12rem,2.8rem) * 1.25,1px);--t-label-xl-thin--letter-spacing:0;--t-label-lg-thin--font-size:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem),1px);--t-label-lg-thin--line-height:round(up,clamp(2rem,0.485vw + 1.72rem,2.4rem) * 1.25,1px);--t-label-lg-thin--letter-spacing:0;--t-label-md-thin--font-size:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem),1px);--t-label-md-thin--line-height:round(up,clamp(1.6rem,0.485vw + 1.32rem,2rem) * 1.25,1px);--t-label-md-thin--letter-spacing:0;--t-label-sm-thin--font-size:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem),1px);--t-label-sm-thin--line-height:round(up,clamp(1.2rem,0.485vw + 0.92rem,1.6rem) * 1.25,1px);--t-label-sm-thin--letter-spacing:0;--t-label-xs-thin--font-size:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem),1px);--t-label-xs-thin--line-height:round(up,clamp(1.2rem,0.243vw + 1.06rem,1.4rem) * 1.25,1px);--t-label-xs-thin--letter-spacing:0;--t-label-2xs-thin--font-size:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem),1px);--t-label-2xs-thin--line-height:round(up,clamp(1rem,0.243vw + 0.86rem,1.2rem) * 1.25,1px);--t-label-2xs-thin--letter-spacing:0;--t-label-3xs-thin--font-size:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem),1px);--t-label-3xs-thin--line-height:round(up,clamp(0.8rem,0.243vw + 0.66rem,1rem) * 1.25,1px);--t-label-3xs-thin--letter-spacing:0;font-size:62.5%}.u-theme-root{font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--roboto-serif);--f--font-weight:300;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-body-md-light--font-size);--t--line-height:var(--t-body-md-light--line-height);--t--letter-spacing:var(--t-body-md-light--letter-spacing);color:var(--app--page-text-col)}.u-theme-root :where(h1:not(.u-reset),.u-reset--h1){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:300;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-h1--font-size);--t--line-height:var(--t-h1--line-height);--t--letter-spacing:var(--t-h1--letter-spacing)}.u-theme-root :where(h2:not(.u-reset),.u-reset--h2){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:300;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-h2--font-size);--t--line-height:var(--t-h2--line-height);--t--letter-spacing:var(--t-h2--letter-spacing)}.u-theme-root :where(h3:not(.u-reset),.u-reset--h3){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:400;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-h3--font-size);--t--line-height:var(--t-h3--line-height);--t--letter-spacing:var(--t-h3--letter-spacing)}.u-theme-root :where(h4:not(.u-reset),.u-reset--h4){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:400;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-h4--font-size);--t--line-height:var(--t-h4--line-height);--t--letter-spacing:var(--t-h4--letter-spacing)}.u-theme-root :where(h5:not(.u-reset),.u-reset--h5){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:500;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-h5--font-size);--t--line-height:var(--t-h5--line-height);--t--letter-spacing:var(--t-h5--letter-spacing)}.u-theme-root :where(h6:not(.u-reset),.u-reset--h6){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:500;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-h6--font-size);--t--line-height:var(--t-h6--line-height);--t--letter-spacing:var(--t-h6--letter-spacing)}.u-theme-root :where(p:not(.u-reset),.u-reset--p){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--roboto-serif);--f--font-weight:300;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-body-md-light--font-size);--t--line-height:var(--t-body-md-light--line-height);--t--letter-spacing:var(--t-body-md-light--letter-spacing)}.u-theme-root :where(.u-reset--copy-lg){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--roboto-serif);--f--font-weight:300;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-body-lg-light--font-size);--t--line-height:var(--t-body-lg-light--line-height);--t--letter-spacing:var(--t-body-lg-light--letter-spacing)}.u-theme-root :where(.u-reset--copy-md){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--roboto-serif);--f--font-weight:300;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-body-md-light--font-size);--t--line-height:var(--t-body-md-light--line-height);--t--letter-spacing:var(--t-body-md-light--letter-spacing)}.u-theme-root :where(.u-reset--copy-sm){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--roboto-serif);--f--font-weight:400;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-body-sm-regular--font-size);--t--line-height:var(--t-body-sm-regular--line-height);--t--letter-spacing:var(--t-body-sm-regular--letter-spacing)}.u-theme-root :where(ul,ol):where(.u-reset),.u-theme-root :where(ul,ol):where(.u-reset)>li{list-style:none}.u-theme-root :where(ul:not(.u-reset),.u-reset--ul){padding-left:24px;list-style:none}.u-theme-root :where(ul:not(.u-reset),.u-reset--ul)>li{position:relative;display:inline-block;width:100%}.u-theme-root :where(ul:not(.u-reset),.u-reset--ul)>li>*{margin-bottom:0}.u-theme-root :where(ul:not(.u-reset),.u-reset--ul)>li:before{position:absolute;top:0;right:100%;display:inline-block;width:24px;height:auto;font-size:inherit;color:currentcolor}.u-theme-root :where(ul:not(.u-reset),.u-reset--ul)>li:before{content:"•";text-align:center}.u-theme-root :where(ol:not(.u-reset),.u-reset--ol){padding-left:24px;list-style:none}.u-theme-root :where(ol:not(.u-reset),.u-reset--ol)>li{position:relative;display:inline-block;width:100%}.u-theme-root :where(ol:not(.u-reset),.u-reset--ol)>li>*{margin-bottom:0}.u-theme-root :where(ol:not(.u-reset),.u-reset--ol)>li:before{position:absolute;top:0;right:100%;display:inline-block;width:24px;height:auto;font-size:inherit;color:currentcolor}.u-theme-root :where(ol:not(.u-reset),.u-reset--ol){counter-reset:li}.u-theme-root :where(ol:not(.u-reset),.u-reset--ol)>li:before{content:counter(li) ".";counter-increment:li;text-align:center}.u-theme-root :where(b,strong){font-weight:600}.u-theme-root :where(i,em){font-style:italic}.u-theme-root :where(sub){font-size:1.4rem;vertical-align:sub}.u-theme-root :where(sup){font-size:1.4rem;vertical-align:super}.u-theme-root :where(a,.u-link){text-decoration:none}.u-theme-root :where(a,.u-link):where(:not(.u-reset,.u-link-active,.u-link-exact-active)){cursor:pointer}.u-theme-root :where(a,.u-link):not(.u-reset,.btn){position:relative;display:inline;color:currentcolor;transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform;text-decoration:none;outline:none}.u-theme-root :where(a,.u-link):not(.u-reset,.btn):focus-visible,.u-theme-root :where(a,.u-link):not(.u-reset,.btn):hover{color:var(--field-input--link-focus-text-col)}.u-theme-root :where(hr:not(.u-reset)){display:block;border:0;height:2px;width:auto;background-color:currentcolor;margin:0}.u-theme-root :where(pre,code){font-family:monospace}.u-theme-root :where(.u-cloak){position:absolute;overflow:hidden;max-width:1px;max-height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0)}body,html{width:100%}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-y:auto;scrollbar-gutter:stable}@media(any-pointer:coarse){body{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll}}body{-webkit-touch-callout:default;user-select:text}body ::selection,body::selection{background-color:#accef7}body{background-color:var(--background--page);-ms-overflow-style:-ms-autohiding-scrollbar}details *,details :after,details :before{box-sizing:border-box}html{height:100%}@supports(height:1dvh){html{height:100dvh}}html:has(body[data-scroll-locked]){overflow:hidden}body{display:grid}body[data-scroll-locked]{width:auto}.u-theme-root{display:contents}.u-theme-root>*{grid-row:1;grid-column:1}.u-portal-root{height:0}@keyframes ani-flash{0%{opacity:0}70%{opacity:1}to{opacity:0}}@keyframes ani-shake{0%{transform:translate(0)}20%{transform:translate(20px)}40%{transform:translate(-20px)}60%{transform:translate(20px)}80%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes ani-pulse{0%{transform:scale(1)}70%{transform:scale(1.2)}to{transform:scale(1)}}.btn{--btn-primary--base-fill-col:var(--btn--col-primary);--btn-primary--base-stroke-col:transparent;--btn-primary--base-outline-col:transparent;--btn-primary--base-text-col:#ffffff;--btn-primary--hover-fill-col:color-mix(in srgb,var(--btn--col-primary) 80%,#ffffff);--btn-primary--hover-stroke-col:transparent;--btn-primary--hover-outline-col:#00ff00;--btn-primary--hover-text-col:#ffffff;--btn-primary--focus-fill-col:#00ff00;--btn-primary--focus-stroke-col:#00ff00;--btn-primary--focus-outline-col:color-mix(in srgb,var(--btn--col-primary) 20%,transparent);--btn-primary--focus-text-col:#00ff00;--btn-primary--active-fill-col:#00ff00;--btn-primary--active-stroke-col:#00ff00;--btn-primary--active-outline-col:color-mix(in srgb,var(--btn--col-primary) 20%,transparent);--btn-primary--active-text-col:#00ff00;--btn-primary--toggled-fill-col:var(--btn--col-secondary);--btn-primary--toggled-stroke-col:transparent;--btn-primary--toggled-outline-col:#00ff00;--btn-primary--toggled-text-col:#ffffff;--btn-primary--disabled-fill-col:#f5f5f5;--btn-primary--disabled-stroke-col:transparent;--btn-primary--disabled-outline-col:transparent;--btn-primary--disabled-text-col:#a7a7a7;--btn-light--base-fill-col:color-mix(in srgb,var(--btn--col-primary) 20%,transparent);--btn-light--base-stroke-col:transparent;--btn-light--base-outline-col:transparent;--btn-light--base-text-col:#242424;--btn-light--hover-fill-col:color-mix(in srgb,var(--btn--col-primary) 10%,#ffffff);--btn-light--hover-stroke-col:transparent;--btn-light--hover-outline-col:transparent;--btn-light--hover-text-col:var(--btn--col-secondary);--btn-light--focus-fill-col:transparent;--btn-light--focus-stroke-col:transparent;--btn-light--focus-outline-col:color-mix(in srgb,var(--btn--col-primary) 10%,transparent);--btn-light--focus-text-col:transparent;--btn-light--active-fill-col:transparent;--btn-light--active-stroke-col:transparent;--btn-light--active-outline-col:color-mix(in srgb,var(--btn--col-primary) 10%,transparent);--btn-light--active-text-col:transparent;--btn-light--toggled-fill-col:var(--btn--col-secondary);--btn-light--toggled-stroke-col:transparent;--btn-light--toggled-outline-col:transparent;--btn-light--toggled-text-col:#ffffff;--btn-light--disabled-fill-col:#f5f5f5;--btn-light--disabled-stroke-col:transparent;--btn-light--disabled-outline-col:transparent;--btn-light--disabled-text-col:#a7a7a7;--btn-outline--base-fill-col:#ffffff;--btn-outline--base-stroke-col:var(--btn--col-primary);--btn-outline--base-outline-col:transparent;--btn-outline--base-text-col:#484848;--btn-outline--hover-fill-col:#ffffff;--btn-outline--hover-stroke-col:var(--btn--col-secondary);--btn-outline--hover-outline-col:transparent;--btn-outline--hover-text-col:var(--btn--col-secondary);--btn-outline--focus-fill-col:transparent;--btn-outline--focus-stroke-col:transparent;--btn-outline--focus-outline-col:color-mix(in srgb,var(--btn--col-primary) 20%,transparent);--btn-outline--focus-text-col:transparent;--btn-outline--active-fill-col:transparent;--btn-outline--active-stroke-col:transparent;--btn-outline--active-outline-col:color-mix(in srgb,var(--btn--col-primary) 20%,transparent);--btn-outline--active-text-col:transparent;--btn-outline--toggled-fill-col:var(--btn--col-secondary);--btn-outline--toggled-stroke-col:transparent;--btn-outline--toggled-outline-col:transparent;--btn-outline--toggled-text-col:#ffffff;--btn-outline--disabled-fill-col:#f5f5f5;--btn-outline--disabled-stroke-col:transparent;--btn-outline--disabled-outline-col:transparent;--btn-outline--disabled-text-col:#a7a7a7;--btn-subtle--base-fill-col:transparent;--btn-subtle--base-stroke-col:transparent;--btn-subtle--base-outline-col:transparent;--btn-subtle--base-text-col:#484848;--btn-subtle--hover-fill-col:transparent;--btn-subtle--hover-stroke-col:transparent;--btn-subtle--hover-outline-col:transparent;--btn-subtle--hover-text-col:var(--btn--col-secondary);--btn-subtle--focus-fill-col:color-mix(in srgb,var(--btn--col-primary) 20%,#ffffff);--btn-subtle--focus-stroke-col:transparent;--btn-subtle--focus-outline-col:transparent;--btn-subtle--focus-text-col:#242424;--btn-subtle--active-fill-col:transparent;--btn-subtle--active-stroke-col:transparent;--btn-subtle--active-outline-col:transparent;--btn-subtle--active-text-col:#242424;--btn-subtle--toggled-fill-col:var(--btn--col-secondary);--btn-subtle--toggled-stroke-col:transparent;--btn-subtle--toggled-outline-col:transparent;--btn-subtle--toggled-text-col:#ffffff;--btn-subtle--disabled-fill-col:transparent;--btn-subtle--disabled-stroke-col:transparent;--btn-subtle--disabled-outline-col:transparent;--btn-subtle--disabled-text-col:#a7a7a7;--btn-link--base-fill-col:transparent;--btn-link--base-stroke-col:transparent;--btn-link--base-outline-col:transparent;--btn-link--base-text-col:var(--btn--col-primary);--btn-link--hover-fill-col:transparent;--btn-link--hover-stroke-col:transparent;--btn-link--hover-outline-col:transparent;--btn-link--hover-text-col:color-mix(in srgb,var(--btn--col-primary) 80%,#ffffff);--btn-link--focus-fill-col:transparent;--btn-link--focus-stroke-col:transparent;--btn-link--focus-outline-col:transparent;--btn-link--focus-text-col:color-mix(in srgb,var(--btn--col-primary) 80%,#ffffff);--btn-link--active-fill-col:transparent;--btn-link--active-stroke-col:transparent;--btn-link--active-outline-col:transparent;--btn-link--active-text-col:color-mix(in srgb,var(--btn--col-primary) 60%,#ffffff);--btn-link--toggled-fill-col:transparent;--btn-link--toggled-stroke-col:transparent;--btn-link--toggled-outline-col:transparent;--btn-link--toggled-text-col:var(--btn--col-secondary);--btn-link--disabled-fill-col:transparent;--btn-link--disabled-stroke-col:transparent;--btn-link--disabled-outline-col:transparent;--btn-link--disabled-text-col:#a7a7a7;transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform;--btn--stroke-sz:0;--btn--outline-sz:0;--btn--radius-sz:0;--btn--padding-inline:0;--btn--padding-block:0;--i--heraldry--stroke-sz:var(--btn--stroke-sz);--i--heraldry--radius-sz:var(--btn--radius-sz);z-index:0;position:relative;display:inline-flex;justify-content:center;align-items:center;text-align:center;touch-action:manipulation;user-select:none;padding-block:var(--btn--padding-block);padding-inline:var(--btn--padding-inline);border-radius:var(--btn--radius-sz);background-color:var(--btn--fill-col,transparent);border:var(--btn--stroke-sz) solid var(--btn--stroke-col,transparent);outline:var(--btn--outline-sz) solid var(--btn--outline-col,transparent);color:var(--btn--text-col,inherit)}.btn:after,.btn:before{z-index:0;pointer-events:none;content:"";display:block;position:absolute;background-clip:content-box;transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform,background-size}.btn{text-decoration-line:none}.btn:where(:hover){text-decoration-line:none}.btn:where(:focus-visible){text-decoration-line:none}.btn:where(:active){text-decoration-line:none}.btn:where([data-toggled]){text-decoration-line:none;cursor:default}.btn:where(:disabled,[data-disabled]){text-decoration-line:none;cursor:not-allowed}.btn:where(.btn--variant-link){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl);--btn--fill-col:var(--btn-link--base-fill-col);--btn--stroke-col:var(--btn-link--base-stroke-col);--btn--outline-col:var(--btn-link--base-outline-col);--btn--text-col:var(--btn-link--base-text-col)}.btn:where(.btn--variant-link):where(:hover){--btn--fill-col:var(--btn-link--hover-fill-col);--btn--stroke-col:var(--btn-link--hover-stroke-col);--btn--outline-col:var(--btn-link--hover-outline-col);--btn--text-col:var(--btn-link--hover-text-col)}.btn:where(.btn--variant-link):where(:focus-visible){--btn--fill-col:var(--btn-link--focus-fill-col);--btn--stroke-col:var(--btn-link--focus-stroke-col);--btn--outline-col:var(--btn-link--focus-outline-col);--btn--text-col:var(--btn-link--focus-text-col)}.btn:where(.btn--variant-link):where(:focus-visible) :where(:not(.u-reset,:has(.u-reset))){text-decoration:underline}.btn:where(.btn--variant-link):where(:active){--btn--fill-col:var(--btn-link--active-fill-col);--btn--stroke-col:var(--btn-link--active-stroke-col);--btn--outline-col:var(--btn-link--active-outline-col);--btn--text-col:var(--btn-link--active-text-col)}.btn:where(.btn--variant-link):where(:active):where([data-toggled]){--btn--text-col:color-mix(in srgb,var(--btn--col-secondary) 60%,#ffffff)}.btn:where(.btn--variant-link):where([data-toggled]){--btn--fill-col:var(--btn-link--toggled-fill-col);--btn--stroke-col:var(--btn-link--toggled-stroke-col);--btn--outline-col:var(--btn-link--toggled-outline-col);--btn--text-col:var(--btn-link--toggled-text-col)}.btn:where(.btn--variant-link):where([data-toggled]):where(:hover){--btn--text-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-link):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-link--disabled-fill-col);--btn--stroke-col:var(--btn-link--disabled-stroke-col);--btn--outline-col:var(--btn-link--disabled-outline-col);--btn--text-col:var(--btn-link--disabled-text-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-right),.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):before,.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):before{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):after,.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-right),.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left){--btn--fill-col:var(--btn-primary--base-fill-col);--btn--stroke-col:var(--btn-primary--base-stroke-col);--btn--outline-col:var(--btn-primary--base-outline-col);--btn--text-col:var(--btn-primary--base-text-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):before,.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where(:hover),.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where(:hover){--btn--fill-col:var(--btn-primary--hover-fill-col);--btn--stroke-col:var(--btn-primary--hover-stroke-col);--btn--text-col:var(--btn-primary--hover-text-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where(:hover):after,.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where(:focus-visible),.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where(:focus-visible){--btn--outline-col:var(--btn-primary--focus-outline-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where(:active),.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where(:active){--btn--outline-col:var(--btn-primary--active-outline-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where([data-toggled]),.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]){--btn--fill-col:var(--btn-primary--toggled-fill-col);--btn--stroke-col:var(--btn-primary--toggled-stroke-col);--btn--text-col:var(--btn-primary--toggled-text-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where([data-toggled]):before,.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:top;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where([data-toggled]):after,.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):after{--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where([data-toggled]):where(:hover),.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where(:disabled,[data-disabled]),.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-primary--disabled-fill-col);--btn--stroke-col:var(--btn-primary--disabled-stroke-col);--btn--outline-col:var(--btn-primary--disabled-outline-col);--btn--text-col:var(--btn-primary--disabled-text-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where(:disabled,[data-disabled]):before,.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,transparent),color-mix(in srgb,#000000 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where(:disabled,[data-disabled]):after,.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):after{opacity:0;background-size:initial}.btn:where(.btn--variant-primary):where(.btn--has-section-right):where(:disabled,[data-disabled]):where([data-toggled]),.btn:where(.btn--variant-primary):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-primary):where(.btn--has-section-left){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):before{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-left){--btn--fill-col:var(--btn-primary--base-fill-col);--btn--stroke-col:var(--btn-primary--base-stroke-col);--btn--outline-col:var(--btn-primary--base-outline-col);--btn--text-col:var(--btn-primary--base-text-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where(:hover){--btn--fill-col:var(--btn-primary--hover-fill-col);--btn--stroke-col:var(--btn-primary--hover-stroke-col);--btn--text-col:var(--btn-primary--hover-text-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where(:focus-visible){--btn--outline-col:var(--btn-primary--focus-outline-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where(:active){--btn--outline-col:var(--btn-primary--active-outline-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where([data-toggled]){--btn--fill-col:var(--btn-primary--toggled-fill-col);--btn--stroke-col:var(--btn-primary--toggled-stroke-col);--btn--text-col:var(--btn-primary--toggled-text-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:top;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where([data-toggled]):after{--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-primary--disabled-fill-col);--btn--stroke-col:var(--btn-primary--disabled-stroke-col);--btn--outline-col:var(--btn-primary--disabled-outline-col);--btn--text-col:var(--btn-primary--disabled-text-col)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where(:disabled,[data-disabled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,transparent),color-mix(in srgb,#000000 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where(:disabled,[data-disabled]):after{opacity:0;background-size:initial}.btn:where(.btn--variant-primary):where(.btn--has-section-left):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-primary):where(.btn--shape-circle),.btn:where(.btn--variant-primary):where(.btn--shape-square){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):before,.btn:where(.btn--variant-primary):where(.btn--shape-square):before{opacity:0;background-size:0 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):after,.btn:where(.btn--variant-primary):where(.btn--shape-square):after{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--shape-circle),.btn:where(.btn--variant-primary):where(.btn--shape-square){--btn--fill-col:var(--btn-primary--base-fill-col);--btn--stroke-col:var(--btn-primary--base-stroke-col);--btn--outline-col:var(--btn-primary--base-outline-col);--btn--text-col:var(--btn-primary--base-text-col)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):before,.btn:where(.btn--variant-primary):where(.btn--shape-square):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where(:hover),.btn:where(.btn--variant-primary):where(.btn--shape-square):where(:hover){--btn--fill-col:var(--btn-primary--hover-fill-col);--btn--stroke-col:var(--btn-primary--hover-stroke-col);--btn--text-col:var(--btn-primary--hover-text-col)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where(:hover):after,.btn:where(.btn--variant-primary):where(.btn--shape-square):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where(:focus-visible),.btn:where(.btn--variant-primary):where(.btn--shape-square):where(:focus-visible){--btn--outline-col:var(--btn-primary--focus-outline-col)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where(:active),.btn:where(.btn--variant-primary):where(.btn--shape-square):where(:active){--btn--outline-col:var(--btn-primary--active-outline-col)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where([data-toggled]),.btn:where(.btn--variant-primary):where(.btn--shape-square):where([data-toggled]){--btn--fill-col:var(--btn-primary--toggled-fill-col);--btn--stroke-col:var(--btn-primary--toggled-stroke-col);--btn--text-col:var(--btn-primary--toggled-text-col)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where([data-toggled]):before,.btn:where(.btn--variant-primary):where(.btn--shape-square):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;background-position:100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-90deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where([data-toggled]):after,.btn:where(.btn--variant-primary):where(.btn--shape-square):where([data-toggled]):after{--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where([data-toggled]):where(:hover),.btn:where(.btn--variant-primary):where(.btn--shape-square):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where(:disabled,[data-disabled]),.btn:where(.btn--variant-primary):where(.btn--shape-square):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-primary--disabled-fill-col);--btn--stroke-col:var(--btn-primary--disabled-stroke-col);--btn--outline-col:var(--btn-primary--disabled-outline-col);--btn--text-col:var(--btn-primary--disabled-text-col)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where(:disabled,[data-disabled]):before,.btn:where(.btn--variant-primary):where(.btn--shape-square):where(:disabled,[data-disabled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,transparent),color-mix(in srgb,#000000 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where(:disabled,[data-disabled]):after,.btn:where(.btn--variant-primary):where(.btn--shape-square):where(:disabled,[data-disabled]):after{opacity:0;background-size:initial}.btn:where(.btn--variant-primary):where(.btn--shape-circle):where(:disabled,[data-disabled]):where([data-toggled]),.btn:where(.btn--variant-primary):where(.btn--shape-square):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-primary):where(.btn--not-untogglable):where([data-toggled]):where(:hover){--btn--fill-col:var(--btn-primary--toggled-fill-col)}.btn:where(.btn--variant-primary):where(.btn--not-untogglable):where([data-toggled]):where(:hover):after{opacity:0;background-size:initial}.btn:where(.btn--variant-primary):where(.btn--not-untogglable):where([data-toggled]):where(:active){--btn--outline-col:transparent}.btn:where(.btn--variant-primary):where(.btn--not-untogglable):where([data-toggled]):where(:disabled,[data-disabled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-light):where(.btn--has-section-right),.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-light):where(.btn--has-section-right):before,.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):before{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,var(--btn--col-primary) 10%,transparent),color-mix(in srgb,var(--btn--col-primary) 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-right):after,.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,var(--btn--col-primary) 10%,transparent),color-mix(in srgb,var(--btn--col-primary) 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-right),.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left){--btn--fill-col:var(--btn-light--base-fill-col);--btn--stroke-col:var(--btn-light--base-stroke-col);--btn--outline-col:var(--btn-light--base-outline-col);--btn--text-col:var(--btn-light--base-text-col)}.btn:where(.btn--variant-light):where(.btn--has-section-right):before,.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-light):where(.btn--has-section-right):where(:hover),.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where(:hover){--btn--fill-col:var(--btn-light--hover-fill-col);--btn--stroke-col:var(--btn-light--hover-stroke-col);--btn--outline-col:var(--btn-light--hover-outline-col);--btn--text-col:var(--btn-light--hover-text-col)}.btn:where(.btn--variant-light):where(.btn--has-section-right):where(:hover):after,.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-light):where(.btn--has-section-right):where(:focus-visible),.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where(:focus-visible){--btn--outline-col:var(--btn-light--focus-outline-col)}.btn:where(.btn--variant-light):where(.btn--has-section-right):where(:active),.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where(:active){--btn--outline-col:var(--btn-light--active-outline-col)}.btn:where(.btn--variant-light):where(.btn--has-section-right):where([data-toggled]),.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]){--btn--fill-col:var(--btn-light--toggled-fill-col);--btn--stroke-col:var(--btn-light--toggled-stroke-col);--btn--text-col:var(--btn-light--toggled-text-col)}.btn:where(.btn--variant-light):where(.btn--has-section-right):where([data-toggled]):before,.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:top;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-right):where([data-toggled]):after,.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):after{--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-right):where([data-toggled]):where(:hover),.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-light):where(.btn--has-section-right):where(:disabled,[data-disabled]),.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-light--disabled-fill-col);--btn--stroke-col:var(--btn-light--disabled-stroke-col);--btn--outline-col:var(--btn-light--disabled-outline-col);--btn--text-col:var(--btn-light--disabled-text-col)}.btn:where(.btn--variant-light):where(.btn--has-section-right):where(:disabled,[data-disabled]):before,.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,#ffffff),color-mix(in srgb,#000000 10%,#ffffff) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-right):where(:disabled,[data-disabled]):after,.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):after{opacity:0;background-size:initial}.btn:where(.btn--variant-light):where(.btn--has-section-right):where(:disabled,[data-disabled]):where([data-toggled]),.btn:where(.btn--variant-light):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-light):where(.btn--has-section-left){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-light):where(.btn--has-section-left):before{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,var(--btn--col-primary) 10%,transparent),color-mix(in srgb,var(--btn--col-primary) 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-left):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(45deg,color-mix(in srgb,var(--btn--col-primary) 10%,transparent),color-mix(in srgb,var(--btn--col-primary) 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-left){--btn--fill-col:var(--btn-light--base-fill-col);--btn--stroke-col:var(--btn-light--base-stroke-col);--btn--outline-col:var(--btn-light--base-outline-col);--btn--text-col:var(--btn-light--base-text-col)}.btn:where(.btn--variant-light):where(.btn--has-section-left):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-light):where(.btn--has-section-left):where(:hover){--btn--fill-col:var(--btn-light--hover-fill-col);--btn--stroke-col:var(--btn-light--hover-stroke-col);--btn--outline-col:var(--btn-light--hover-outline-col);--btn--text-col:var(--btn-light--hover-text-col)}.btn:where(.btn--variant-light):where(.btn--has-section-left):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-light):where(.btn--has-section-left):where(:focus-visible){--btn--outline-col:var(--btn-light--focus-outline-col)}.btn:where(.btn--variant-light):where(.btn--has-section-left):where(:active){--btn--outline-col:var(--btn-light--active-outline-col)}.btn:where(.btn--variant-light):where(.btn--has-section-left):where([data-toggled]){--btn--fill-col:var(--btn-light--toggled-fill-col);--btn--stroke-col:var(--btn-light--toggled-stroke-col);--btn--text-col:var(--btn-light--toggled-text-col)}.btn:where(.btn--variant-light):where(.btn--has-section-left):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:top;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-left):where([data-toggled]):after{--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-left):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-light):where(.btn--has-section-left):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-light--disabled-fill-col);--btn--stroke-col:var(--btn-light--disabled-stroke-col);--btn--outline-col:var(--btn-light--disabled-outline-col);--btn--text-col:var(--btn-light--disabled-text-col)}.btn:where(.btn--variant-light):where(.btn--has-section-left):where(:disabled,[data-disabled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,#ffffff),color-mix(in srgb,#000000 10%,#ffffff) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--has-section-left):where(:disabled,[data-disabled]):after{opacity:0;background-size:initial}.btn:where(.btn--variant-light):where(.btn--has-section-left):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-light):where(.btn--shape-circle),.btn:where(.btn--variant-light):where(.btn--shape-square){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-light):where(.btn--shape-circle):before,.btn:where(.btn--variant-light):where(.btn--shape-square):before{opacity:0;background-size:0 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,var(--btn--col-primary) 10%,transparent),color-mix(in srgb,var(--btn--col-primary) 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--shape-circle):after,.btn:where(.btn--variant-light):where(.btn--shape-square):after{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,var(--btn--col-primary) 10%,transparent),color-mix(in srgb,var(--btn--col-primary) 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--shape-circle),.btn:where(.btn--variant-light):where(.btn--shape-square){--btn--fill-col:var(--btn-light--base-fill-col);--btn--stroke-col:var(--btn-light--base-stroke-col);--btn--outline-col:var(--btn-light--base-outline-col);--btn--text-col:var(--btn-light--base-text-col)}.btn:where(.btn--variant-light):where(.btn--shape-circle):before,.btn:where(.btn--variant-light):where(.btn--shape-square):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-light):where(.btn--shape-circle):where(:hover),.btn:where(.btn--variant-light):where(.btn--shape-square):where(:hover){--btn--fill-col:var(--btn-light--hover-fill-col);--btn--stroke-col:var(--btn-light--hover-stroke-col);--btn--outline-col:var(--btn-light--hover-outline-col);--btn--text-col:var(--btn-light--hover-text-col)}.btn:where(.btn--variant-light):where(.btn--shape-circle):where(:hover):after,.btn:where(.btn--variant-light):where(.btn--shape-square):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-light):where(.btn--shape-circle):where(:focus-visible),.btn:where(.btn--variant-light):where(.btn--shape-square):where(:focus-visible){--btn--outline-col:var(--btn-light--focus-outline-col)}.btn:where(.btn--variant-light):where(.btn--shape-circle):where(:active),.btn:where(.btn--variant-light):where(.btn--shape-square):where(:active){--btn--outline-col:var(--btn-light--active-outline-col)}.btn:where(.btn--variant-light):where(.btn--shape-circle):where([data-toggled]),.btn:where(.btn--variant-light):where(.btn--shape-square):where([data-toggled]){--btn--fill-col:var(--btn-light--toggled-fill-col);--btn--stroke-col:var(--btn-light--toggled-stroke-col);--btn--text-col:var(--btn-light--toggled-text-col)}.btn:where(.btn--variant-light):where(.btn--shape-circle):where([data-toggled]):before,.btn:where(.btn--variant-light):where(.btn--shape-square):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;background-position:100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-90deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--shape-circle):where([data-toggled]):after,.btn:where(.btn--variant-light):where(.btn--shape-square):where([data-toggled]):after{--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--shape-circle):where([data-toggled]):where(:hover),.btn:where(.btn--variant-light):where(.btn--shape-square):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-light):where(.btn--shape-circle):where(:disabled,[data-disabled]),.btn:where(.btn--variant-light):where(.btn--shape-square):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-light--disabled-fill-col);--btn--stroke-col:var(--btn-light--disabled-stroke-col);--btn--outline-col:var(--btn-light--disabled-outline-col);--btn--text-col:var(--btn-light--disabled-text-col)}.btn:where(.btn--variant-light):where(.btn--shape-circle):where(:disabled,[data-disabled]):before,.btn:where(.btn--variant-light):where(.btn--shape-square):where(:disabled,[data-disabled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,#ffffff),color-mix(in srgb,#000000 10%,#ffffff) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-light):where(.btn--shape-circle):where(:disabled,[data-disabled]):after,.btn:where(.btn--variant-light):where(.btn--shape-square):where(:disabled,[data-disabled]):after{opacity:0;background-size:initial}.btn:where(.btn--variant-light):where(.btn--shape-circle):where(:disabled,[data-disabled]):where([data-toggled]),.btn:where(.btn--variant-light):where(.btn--shape-square):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-light):where(.btn--not-untogglable):where([data-toggled]):where(:hover){--btn--fill-col:var(--btn-light--toggled-fill-col)}.btn:where(.btn--variant-light):where(.btn--not-untogglable):where([data-toggled]):where(:hover):after{opacity:0;background-size:initial}.btn:where(.btn--variant-light):where(.btn--not-untogglable):where([data-toggled]):where(:active){--btn--fill-col:var(--btn-light--toggled-fill-col);--btn--outline-col:transparent}.btn:where(.btn--variant-light):where(.btn--not-untogglable):where([data-toggled]):where(:disabled,[data-disabled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-outline):where(.btn--has-section-left),.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):before,.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):before{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,var(--btn--col-primary) 20%,transparent),color-mix(in srgb,var(--btn--col-primary) 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):after,.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(45deg,color-mix(in srgb,var(--btn--col-primary) 20%,transparent),color-mix(in srgb,var(--btn--col-primary) 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-left),.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left){--btn--fill-col:var(--btn-outline--base-fill-col);--btn--stroke-col:var(--btn-outline--base-stroke-col);--btn--outline-col:var(--btn-outline--base-outline-col);--btn--text-col:var(--btn-outline--base-text-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):before,.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where(:hover),.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where(:hover){--btn--fill-col:var(--btn-outline--hover-fill-col);--btn--stroke-col:var(--btn-outline--hover-stroke-col);--btn--outline-col:var(--btn-outline--hover-outline-col);--btn--text-col:var(--btn-outline--hover-text-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where(:hover):after,.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where(:focus-visible),.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where(:focus-visible){--btn--outline-col:var(--btn-outline--focus-outline-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where(:active),.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where(:active){--btn--outline-col:var(--btn-outline--active-outline-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where([data-toggled]),.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]){--btn--fill-col:var(--btn-outline--toggled-fill-col);--btn--stroke-col:var(--btn-outline--toggled-stroke-col);--btn--outline-col:var(--btn-outline--toggled-outline-col);--btn--text-col:var(--btn-outline--toggled-text-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where([data-toggled]):before,.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:top;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where([data-toggled]):after,.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):after{--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where([data-toggled]):where(:hover),.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where(:disabled,[data-disabled]),.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-outline--disabled-fill-col);--btn--stroke-col:var(--btn-outline--disabled-stroke-col);--btn--outline-col:var(--btn-outline--disabled-outline-col);--btn--text-col:var(--btn-outline--disabled-text-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where(:disabled,[data-disabled]):before,.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,transparent),color-mix(in srgb,#000000 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where(:disabled,[data-disabled]):after,.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):after{opacity:0;background-size:0 0}.btn:where(.btn--variant-outline):where(.btn--has-section-left):where(:disabled,[data-disabled]):where([data-toggled]),.btn:where(.btn--variant-outline):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-outline):where(.btn--has-section-right){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):before{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,var(--btn--col-primary) 20%,transparent),color-mix(in srgb,var(--btn--col-primary) 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,var(--btn--col-primary) 20%,transparent),color-mix(in srgb,var(--btn--col-primary) 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-right){--btn--fill-col:var(--btn-outline--base-fill-col);--btn--stroke-col:var(--btn-outline--base-stroke-col);--btn--outline-col:var(--btn-outline--base-outline-col);--btn--text-col:var(--btn-outline--base-text-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where(:hover){--btn--fill-col:var(--btn-outline--hover-fill-col);--btn--stroke-col:var(--btn-outline--hover-stroke-col);--btn--outline-col:var(--btn-outline--hover-outline-col);--btn--text-col:var(--btn-outline--hover-text-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where(:focus-visible){--btn--outline-col:var(--btn-outline--focus-outline-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where(:active){--btn--outline-col:var(--btn-outline--active-outline-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where([data-toggled]){--btn--fill-col:var(--btn-outline--toggled-fill-col);--btn--stroke-col:var(--btn-outline--toggled-stroke-col);--btn--outline-col:var(--btn-outline--toggled-outline-col);--btn--text-col:var(--btn-outline--toggled-text-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:top;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where([data-toggled]):after{--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-outline--disabled-fill-col);--btn--stroke-col:var(--btn-outline--disabled-stroke-col);--btn--outline-col:var(--btn-outline--disabled-outline-col);--btn--text-col:var(--btn-outline--disabled-text-col)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where(:disabled,[data-disabled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,transparent),color-mix(in srgb,#000000 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where(:disabled,[data-disabled]):after{opacity:0;background-size:0 0}.btn:where(.btn--variant-outline):where(.btn--has-section-right):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-outline):where(.btn--shape-circle),.btn:where(.btn--variant-outline):where(.btn--shape-square){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):before,.btn:where(.btn--variant-outline):where(.btn--shape-square):before{opacity:0;background-size:0 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,var(--btn--col-primary) 20%,transparent),color-mix(in srgb,var(--btn--col-primary) 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):after,.btn:where(.btn--variant-outline):where(.btn--shape-square):after{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,var(--btn--col-primary) 20%,transparent),color-mix(in srgb,var(--btn--col-primary) 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--shape-circle),.btn:where(.btn--variant-outline):where(.btn--shape-square){--btn--fill-col:var(--btn-outline--base-fill-col);--btn--stroke-col:var(--btn-outline--base-stroke-col);--btn--outline-col:var(--btn-outline--base-outline-col);--btn--text-col:var(--btn-outline--base-text-col)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):before,.btn:where(.btn--variant-outline):where(.btn--shape-square):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where(:hover),.btn:where(.btn--variant-outline):where(.btn--shape-square):where(:hover){--btn--fill-col:var(--btn-outline--hover-fill-col);--btn--stroke-col:var(--btn-outline--hover-stroke-col);--btn--outline-col:var(--btn-outline--hover-outline-col);--btn--text-col:var(--btn-outline--hover-text-col)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where(:hover):after,.btn:where(.btn--variant-outline):where(.btn--shape-square):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where(:focus-visible),.btn:where(.btn--variant-outline):where(.btn--shape-square):where(:focus-visible){--btn--outline-col:var(--btn-outline--focus-outline-col)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where(:active),.btn:where(.btn--variant-outline):where(.btn--shape-square):where(:active){--btn--outline-col:var(--btn-outline--active-outline-col)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where([data-toggled]),.btn:where(.btn--variant-outline):where(.btn--shape-square):where([data-toggled]){--btn--fill-col:var(--btn-outline--toggled-fill-col);--btn--stroke-col:var(--btn-outline--toggled-stroke-col);--btn--outline-col:var(--btn-outline--toggled-outline-col);--btn--text-col:var(--btn-outline--toggled-text-col)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where([data-toggled]):before,.btn:where(.btn--variant-outline):where(.btn--shape-square):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;background-position:100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-90deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where([data-toggled]):after,.btn:where(.btn--variant-outline):where(.btn--shape-square):where([data-toggled]):after{--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where([data-toggled]):where(:hover),.btn:where(.btn--variant-outline):where(.btn--shape-square):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where(:disabled,[data-disabled]),.btn:where(.btn--variant-outline):where(.btn--shape-square):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-outline--disabled-fill-col);--btn--stroke-col:var(--btn-outline--disabled-stroke-col);--btn--outline-col:var(--btn-outline--disabled-outline-col);--btn--text-col:var(--btn-outline--disabled-text-col)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where(:disabled,[data-disabled]):before,.btn:where(.btn--variant-outline):where(.btn--shape-square):where(:disabled,[data-disabled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,transparent),color-mix(in srgb,#000000 10%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where(:disabled,[data-disabled]):after,.btn:where(.btn--variant-outline):where(.btn--shape-square):where(:disabled,[data-disabled]):after{opacity:0;background-size:0 0}.btn:where(.btn--variant-outline):where(.btn--shape-circle):where(:disabled,[data-disabled]):where([data-toggled]),.btn:where(.btn--variant-outline):where(.btn--shape-square):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-subtle):where(.btn--has-section-left),.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):before,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):before{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-135deg,color-mix(in srgb,#ffffff 40%,transparent),color-mix(in srgb,#ffffff 40%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):after,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(45deg,color-mix(in srgb,var(--btn--col-primary) 20%,transparent),color-mix(in srgb,var(--btn--col-primary) 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left),.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left){--btn--fill-col:var(--btn-subtle--base-fill-col);--btn--stroke-col:var(--btn-subtle--base-stroke-col);--btn--outline-col:var(--btn-subtle--base-outline-col);--btn--text-col:var(--btn-subtle--base-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:hover),.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:hover){--btn--fill-col:var(--btn-subtle--hover-fill-col);--btn--stroke-col:var(--btn-subtle--hover-stroke-col);--btn--outline-col:var(--btn-subtle--hover-outline-col);--btn--text-col:var(--btn-subtle--hover-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:hover):before,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:hover):before{opacity:0;background-size:0 0}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:hover):after,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:focus-visible),.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:focus-visible){--btn--fill-col:var(--btn-subtle--focus-fill-col);--btn--text-col:var(--btn-subtle--focus-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:active),.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:active){--btn--fill-col:var(--btn-subtle--focus-fill-col);--btn--text-col:var(--btn-subtle--focus-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:active):before,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:active):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:active):after,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:active):after{opacity:0;background-size:0 0}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:active):where([data-toggled]):before,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:active):where([data-toggled]):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:active):where([data-toggled]):after,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:active):where([data-toggled]):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where([data-toggled]),.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]){--btn--fill-col:var(--btn-subtle--toggled-fill-col);--btn--stroke-col:var(--btn-subtle--toggled-stroke-col);--btn--outline-col:var(--btn-subtle--toggled-outline-col);--btn--text-col:var(--btn-subtle--toggled-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where([data-toggled]):before,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:top;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where([data-toggled]):after,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):after{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where([data-toggled]):where(:hover),.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where([data-toggled]):where(:hover):before,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):where(:hover):before{opacity:0;background-size:100% 0}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where([data-toggled]):where(:hover):after,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where([data-toggled]):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:disabled,[data-disabled]),.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-subtle--disabled-fill-col);--btn--stroke-col:var(--btn-subtle--disabled-stroke-col);--btn--outline-col:var(--btn-subtle--disabled-outline-col);--btn--text-col:var(--btn-subtle--disabled-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:disabled,[data-disabled]):before,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):before{opacity:0;background-size:initial}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:disabled,[data-disabled]):after,.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):after{opacity:0;background-size:initial}.btn:where(.btn--variant-subtle):where(.btn--has-section-left):where(:disabled,[data-disabled]):where([data-toggled]),.btn:where(.btn--variant-subtle):where(.btn--no-section-right.btn--no-section-left):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:transparent;--btn--text-col:#242424}.btn:where(.btn--variant-subtle):where(.btn--has-section-right){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):before{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(135deg,color-mix(in srgb,#ffffff 40%,transparent),color-mix(in srgb,#ffffff 40%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,var(--btn--col-primary) 20%,transparent),color-mix(in srgb,var(--btn--col-primary) 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right){--btn--fill-col:var(--btn-subtle--base-fill-col);--btn--stroke-col:var(--btn-subtle--base-stroke-col);--btn--outline-col:var(--btn-subtle--base-outline-col);--btn--text-col:var(--btn-subtle--base-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:hover){--btn--fill-col:var(--btn-subtle--hover-fill-col);--btn--stroke-col:var(--btn-subtle--hover-stroke-col);--btn--outline-col:var(--btn-subtle--hover-outline-col);--btn--text-col:var(--btn-subtle--hover-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:hover):before{opacity:0;background-size:0 0}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:focus-visible){--btn--fill-col:var(--btn-subtle--focus-fill-col);--btn--text-col:var(--btn-subtle--focus-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:active){--btn--fill-col:var(--btn-subtle--focus-fill-col);--btn--text-col:var(--btn-subtle--focus-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:active):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:active):after{opacity:0;background-size:0 0}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:active):where([data-toggled]):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:active):where([data-toggled]):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where([data-toggled]){--btn--fill-col:var(--btn-subtle--toggled-fill-col);--btn--stroke-col:var(--btn-subtle--toggled-stroke-col);--btn--outline-col:var(--btn-subtle--toggled-outline-col);--btn--text-col:var(--btn-subtle--toggled-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:top;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(180deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where([data-toggled]):after{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where([data-toggled]):where(:hover):before{opacity:0;background-size:100% 0}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where([data-toggled]):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-subtle--disabled-fill-col);--btn--stroke-col:var(--btn-subtle--disabled-stroke-col);--btn--outline-col:var(--btn-subtle--disabled-outline-col);--btn--text-col:var(--btn-subtle--disabled-text-col)}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:disabled,[data-disabled]):before{opacity:0;background-size:initial}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:disabled,[data-disabled]):after{opacity:0;background-size:initial}.btn:where(.btn--variant-subtle):where(.btn--has-section-right):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:transparent;--btn--text-col:#242424}.btn:where(.btn--variant-subtle):where(.btn--shape-circle),.btn:where(.btn--variant-subtle):where(.btn--shape-square){--btn--stroke-sz:var(--stroke--md);--btn--outline-sz:var(--stroke--xl)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):before,.btn:where(.btn--variant-subtle):where(.btn--shape-square):before{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(135deg,color-mix(in srgb,#ffffff 40%,transparent),color-mix(in srgb,#ffffff 40%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):after,.btn:where(.btn--variant-subtle):where(.btn--shape-square):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,var(--btn--col-primary) 20%,transparent),color-mix(in srgb,var(--btn--col-primary) 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle),.btn:where(.btn--variant-subtle):where(.btn--shape-square){--btn--fill-col:var(--btn-subtle--base-fill-col);--btn--stroke-col:var(--btn-subtle--base-stroke-col);--btn--outline-col:var(--btn-subtle--base-outline-col);--btn--text-col:var(--btn-subtle--base-text-col)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:hover),.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:hover){--btn--fill-col:var(--btn-subtle--hover-fill-col);--btn--stroke-col:var(--btn-subtle--hover-stroke-col);--btn--outline-col:var(--btn-subtle--hover-outline-col);--btn--text-col:var(--btn-subtle--hover-text-col)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:hover):before,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:hover):before{opacity:0;background-size:0 0}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:hover):after,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:focus-visible),.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:focus-visible){--btn--fill-col:var(--btn-subtle--focus-fill-col);--btn--text-col:var(--btn-subtle--focus-text-col)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:active),.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:active){--btn--fill-col:var(--btn-subtle--focus-fill-col);--btn--text-col:var(--btn-subtle--focus-text-col)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:active):before,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:active):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:active):after,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:active):after{opacity:0;background-size:0 0}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:active):where([data-toggled]):before,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:active):where([data-toggled]):before{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:active):where([data-toggled]):after,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:active):where([data-toggled]):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where([data-toggled]),.btn:where(.btn--variant-subtle):where(.btn--shape-square):where([data-toggled]){--btn--fill-col:var(--btn-subtle--toggled-fill-col);--btn--stroke-col:var(--btn-subtle--toggled-stroke-col);--btn--outline-col:var(--btn-subtle--toggled-outline-col);--btn--text-col:var(--btn-subtle--toggled-text-col)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where([data-toggled]):before,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where([data-toggled]):before{opacity:1;background-size:100% 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(135deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where([data-toggled]):after,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where([data-toggled]):after{opacity:0;background-size:0 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);left:unset;border-top-left-radius:0;border-bottom-left-radius:0;background-position:100% 100%;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(-45deg,color-mix(in srgb,#ffffff 20%,transparent),color-mix(in srgb,#ffffff 20%,transparent) calc(50% - 1px),transparent 50%)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where([data-toggled]):where(:hover),.btn:where(.btn--variant-subtle):where(.btn--shape-square):where([data-toggled]):where(:hover){--btn--fill-col:color-mix(in srgb,var(--btn--col-secondary) 80%,#ffffff)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where([data-toggled]):where(:hover):before,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where([data-toggled]):where(:hover):before{opacity:0;background-size:0 0}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where([data-toggled]):where(:hover):after,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where([data-toggled]):where(:hover):after{opacity:1;background-size:100% 100%}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:disabled,[data-disabled]),.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:disabled,[data-disabled]){--btn--fill-col:var(--btn-subtle--disabled-fill-col);--btn--stroke-col:var(--btn-subtle--disabled-stroke-col);--btn--outline-col:var(--btn-subtle--disabled-outline-col);--btn--text-col:var(--btn-subtle--disabled-text-col)}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:disabled,[data-disabled]):before,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:disabled,[data-disabled]):before{opacity:0;background-size:initial}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:disabled,[data-disabled]):after,.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:disabled,[data-disabled]):after{opacity:0;background-size:initial}.btn:where(.btn--variant-subtle):where(.btn--shape-circle):where(:disabled,[data-disabled]):where([data-toggled]),.btn:where(.btn--variant-subtle):where(.btn--shape-square):where(:disabled,[data-disabled]):where([data-toggled]){--btn--fill-col:transparent;--btn--text-col:#242424}.btn:where(.btn--variant-subtle):where(.btn--not-untogglable):where([data-toggled]):where(:hover){--btn--fill-col:var(--btn-subtle--toggled-fill-col)}.btn:where(.btn--variant-subtle):where(.btn--not-untogglable):where([data-toggled]):where(:hover):before{opacity:1;background-size:initial}.btn:where(.btn--variant-subtle):where(.btn--not-untogglable):where([data-toggled]):where(:hover):after{opacity:0;background-size:initial}.btn:where(.btn--variant-subtle):where(.btn--not-untogglable):where([data-toggled]):where(:active){--btn--fill-col:var(--btn-subtle--toggled-fill-col);--btn--text-col:var(--btn-subtle--toggled-text-col)}.btn:where(.btn--variant-subtle):where(.btn--not-untogglable):where([data-toggled]):where(:disabled,[data-disabled]){--btn--fill-col:#a7a7a7;--btn--text-col:#e8e8e8}.btn:where(.btn--variant-subtle):where(.btn--feedback-danger){--btn-subtle--base-text-col:#e8423f}.btn:where(.btn--variant-subtle):where(.u-link-exact-active){--btn-subtle--disabled-text-col:#000000}.btn:where(.btn--scale-lg){--btn--min-width:clamp(10rem,4.854vw + 7.204rem,14rem);--btn--padding-inline:calc(var(--space--md) - var(--stroke--md));--btn--padding-block:calc(var(--space--xs) - var(--stroke--md))}.btn:where(.btn--scale-md){--btn--min-width:clamp(8rem,4.854vw + 5.204rem,12rem);--btn--padding-inline:calc(var(--space--xs) - var(--stroke--md));--btn--padding-block:calc(var(--space--3xs) - var(--stroke--md))}.btn:where(.btn--scale-sm){--btn--min-width:clamp(6rem,4.854vw + 3.204rem,10rem);--btn--padding-inline:calc(var(--space--3xs) - var(--stroke--md));--btn--padding-block:calc(var(--space--5xs) - var(--stroke--md))}.btn:where(.btn--scale-xs){--btn--min-width:clamp(4rem,4.854vw + 1.204rem,8rem);--btn--padding-inline:calc(var(--space--4xs) - var(--stroke--md));--btn--padding-block:calc(var(--space--6xs) - var(--stroke--md))}.btn:where(.btn--scale-icon-lg){--btn--padding-inline:calc(var(--space--xs) - var(--stroke--md));--btn--padding-block:calc(var(--space--xs) - var(--stroke--md));--btn--min-width:calc(var(--t-label-lg-regular--line-height) + 2 * (var(--space--xs)))}.btn:where(.btn--scale-icon-md){--btn--padding-inline:calc(var(--space--3xs) - var(--stroke--md));--btn--padding-block:calc(var(--space--3xs) - var(--stroke--md));--btn--min-width:calc(var(--t-label-md-regular--line-height) + 2 * (var(--space--3xs)))}.btn:where(.btn--scale-icon-sm){--btn--padding-inline:calc(var(--space--5xs) - var(--stroke--md));--btn--padding-block:calc(var(--space--5xs) - var(--stroke--md));--btn--min-width:calc(var(--t-label-sm-regular--line-height) + 2 * (var(--space--5xs)))}.btn:where(.btn--scale-icon-xs){--btn--padding-inline:calc(var(--space--6xs) - var(--stroke--md));--btn--padding-block:calc(var(--space--6xs) - var(--stroke--md));--btn--min-width:calc(var(--t-label-2xs-regular--line-height) + 2 * (var(--space--6xs)))}.btn:where(.btn--has-min-width){min-width:var(--btn--min-width)}.btn:where(.btn--no-min-width){min-width:unset}.btn:where(.btn--text-variant-lg){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:600;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-label-lg-semi-bold--font-size);--t--line-height:var(--t-label-lg-semi-bold--line-height);--t--letter-spacing:var(--t-label-lg-semi-bold--letter-spacing)}.btn:where(.btn--text-variant-md){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:600;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-label-md-semi-bold--font-size);--t--line-height:var(--t-label-md-semi-bold--line-height);--t--letter-spacing:var(--t-label-md-semi-bold--letter-spacing)}.btn:where(.btn--text-variant-sm){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:600;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-label-sm-semi-bold--font-size);--t--line-height:var(--t-label-sm-semi-bold--line-height);--t--letter-spacing:var(--t-label-sm-semi-bold--letter-spacing)}.btn:where(.btn--text-variant-xs){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:600;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-label-2xs-semi-bold--font-size);--t--line-height:var(--t-label-2xs-semi-bold--line-height);--t--letter-spacing:var(--t-label-2xs-semi-bold--letter-spacing)}.btn:where(.btn--text-variant-subtle){font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:500;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-label-md-medium--font-size);--t--line-height:var(--t-label-md-medium--line-height);--t--letter-spacing:var(--t-label-md-medium--letter-spacing)}.btn:where(.btn--shape-rect){--btn--radius-sz:var(--radius--md)}.btn:where(.btn--shape-circle){--btn--radius-sz:var(--radius--full)}.btn:where(.btn--shape-square){--btn--radius-sz:var(--radius--md)}.btn:where(.btn--feedback-base){--btn--col-primary:#484848;--btn--col-secondary:#242424}.btn:where(.btn--feedback-muted){--btn--col-primary:#a7a7a7;--btn--col-secondary:#a7a7a7}.btn:where(.btn--feedback-info){--btn--col-primary:#248bcc;--btn--col-secondary:#1c63b7}.btn:where(.btn--feedback-warning){--btn--col-primary:#fcdb00;--btn--col-secondary:#907600}.btn:where(.btn--feedback-danger){--btn--col-primary:#e8423f;--btn--col-secondary:#c02f25}.btn:where(.btn--feedback-debug){--btn--col-primary:#ff00ff;--btn--col-secondary:#aa00aa}.s-container.s-container--full-width{display:grid;grid-template-areas:". container-area .";width:100%;grid-template-columns:0 auto 0;column-gap:clamp(1.6rem,5.34vw - 1.476rem,6rem)}.s-container.s-container--full-width .s-container__container{grid-area:container-area}.s-container.s-container--primary{display:grid;grid-template-areas:". container-area .";width:100%;grid-template-columns:0 auto 0;column-gap:clamp(1.6rem,5.886vw - 1.79rem,6.45rem)}@media(min-width:1400px){.s-container.s-container--primary{grid-template-columns:1fr calc(1392px - 2*60px) 1fr;column-gap:60px}}.s-container.s-container--primary .s-container__container{grid-area:container-area}.s-container.s-container--with-sidebar{display:grid;grid-template-areas:". container-area .";width:100%;grid-template-columns:0 auto 0;column-gap:clamp(1.4rem,2.244vw + .108rem,2.8rem)}@media(min-width:1200px)and (max-width:1399px){.s-container.s-container--with-sidebar{grid-template-columns:1fr calc(876px - 2*28px) 1fr;column-gap:28px}}@media(min-width:1400px){.s-container.s-container--with-sidebar{grid-template-columns:1fr calc(1080px - 2*28px) 1fr;column-gap:28px}}.s-container.s-container--with-sidebar .s-container__container{grid-area:container-area}.field{--field-all--base-label-col:#6a6a6a;--field-all--base-required-col:#c02f25;--field-all--hover-label-col:var(--field--col-secondary);--field-all--hover-required-col:#00ff00;--field-all--focus-label-col:var(--field-all--hover-label-col);--field-all--focus-required-col:#00ff00;--field-all--empty-label-col:#00ff00;--field-all--empty-required-col:#00ff00;--field-all--disabled-label-col:var(--field-all--base-label-col);--field-all--disabled-required-col:transparent;--field-all--readonly-label-col:var(--field-all--base-label-col);--field-all--readonly-required-col:transparent;--field-input--base-fill-col:#fcfcfc;--field-input--base-stroke-col:var(--field--col-secondary);--field-input--base-outline-col:transparent;--field-input--base-text-col:#242424;--field-input--base-placeholder-col:#c1c1c1;--field-input--hover-fill-col:#00ff00;--field-input--hover-stroke-col:#00ff00;--field-input--hover-outline-col:#00ff00;--field-input--hover-text-col:#00ff00;--field-input--hover-placeholder-col:#00ff00;--field-input--focus-fill-col:#00ff00;--field-input--focus-stroke-col:#00ff00;--field-input--focus-outline-col:color-mix(in srgb,var(--field--col-primary) 20%,transparent);--field-input--focus-text-col:#00ff00;--field-input--focus-placeholder-col:#00ff00;--field-input--empty-fill-col:#00ff00;--field-input--empty-stroke-col:#00ff00;--field-input--empty-outline-col:#00ff00;--field-input--empty-text-col:#00ff00;--field-input--empty-placeholder-col:#00ff00;--field-input--readonly-fill-col:#fcfcfc;--field-input--readonly-stroke-col:#6a6a6a;--field-input--readonly-outline-col:transparent;--field-input--readonly-text-col:#242424;--field-input--readonly-placeholder-col:transparent;--field-input--disabled-fill-col:#fcfcfc;--field-input--disabled-stroke-col:#a7a7a7;--field-input--disabled-outline-col:transparent;--field-input--disabled-text-col:#a7a7a7;--field-input--disabled-placeholder-col:transparent;--field-select--base-text-col:#00ff00;--field-select--base-placeholder-col:#00ff00;--field-select--base-icon-fill-col:#00ff00;--field-select--base-icon-text-col:#00ff00;--field-select--hover-text-col:#00ff00;--field-select--hover-placeholder-col:#00ff00;--field-select--hover-icon-fill-col:color-mix(in srgb,var(--field--col-primary) 20%,transparent);--field-select--hover-icon-text-col:#00ff00;--field-select--focus-text-col:#00ff00;--field-select--focus-placeholder-col:#00ff00;--field-select--focus-icon-fill-col:color-mix(in srgb,var(--field--col-primary) 20%,transparent);--field-select--focus-icon-text-col:#00ff00;--field-select--empty-text-col:#c1c1c1;--field-select--empty-placeholder-col:#c1c1c1;--field-select--empty-icon-fill-col:#00ff00;--field-select--empty-icon-text-col:#00ff00;--field-select--disabled-text-col:#00ff00;--field-select--disabled-placeholder-col:transparent;--field-select--disabled-icon-fill-col:transparent;--field-select--disabled-icon-text-col:#a7a7a7}.field .field__label{transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform;font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:500;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-label-2xs-medium--font-size);--t--line-height:var(--t-label-2xs-medium--line-height);--t--letter-spacing:var(--t-label-2xs-medium--letter-spacing);display:inline-flex;align-items:center;gap:var(--space--6xs);color:var(--field-all--label-col);padding-inline:calc(var(--field-input--stroke-sz) + var(--field-input--padding-inline))}.field .field__label-required{pointer-events:none;user-select:none;color:var(--field-all--required-col)}.field .field__error{display:flex;flex-direction:column;padding-inline:calc(var(--field-input--stroke-sz) + var(--field-input--padding-inline))}.field{--field-all--label-col:var(--field-all--base-label-col);--field-all--required-col:var(--field-all--base-required-col)}.field:where(:has([data-field]:hover)){--field-all--label-col:var(--field-all--hover-label-col)}.field:where(:has([data-field]:focus-visible)){--field-all--label-col:var(--field-all--focus-label-col)}.field:where(:has([data-field][readonly])){--field-all--label-col:var(--field-all--readonly-label-col);--field-all--required-col:var(--field-all--readonly-required-col)}.field:where(:has([data-field]:is(:disabled,[data-disabled]))){--field-all--label-col:var(--field-all--disabled-label-col);--field-all--required-col:var(--field-all--disabled-required-col)}.field:where(.field--input){--field-input--stroke-sz:var(--stroke--md);--field-input--outline-sz:var(--stroke--xl);--field-input--radius-sz:var(--radius--md);--field-input--padding-inline:var(--space--2xs);--field-input--padding-block:var(--space--3xs);--i--heraldry--stroke-sz:var(--field-input--stroke-sz);--i--heraldry--radius-sz:var(--field-input--radius-sz);position:relative;display:flex;flex-direction:column;gap:var(--space--4xs)}.field:where(.field--input) .field__wrapper{transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform;overflow:hidden;position:relative;display:flex;flex-flow:column nowrap;resize:none;background:var(--field-input--fill-col);border:var(--field-input--stroke-sz) solid var(--field-input--stroke-col);color:var(--field-input--text-col);outline:var(--field-input--outline-sz) solid var(--field-input--outline-col);border-radius:var(--field-input--radius-sz)}.field:where(.field--input) .field__wrapper:after,.field:where(.field--input) .field__wrapper:before{z-index:0;pointer-events:none;content:"";display:block;position:absolute;background-clip:content-box;transition-timing-function:ease;transition-duration:.1s;transition-property:color,border-color,background-color,outline-color,opacity,transform,background-size}.field:where(.field--input) .field__wrapper:before{opacity:0;background-size:100% 0;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);background-position:bottom;aspect-ratio:unset;background-repeat:no-repeat;background-image:linear-gradient(0deg,color-mix(in srgb,var(--field--col-primary) 10%,transparent),color-mix(in srgb,var(--field--col-primary) 10%,transparent) calc(50% - 1px),transparent 50%)}.field:where(.field--input) .field__wrapper:after{opacity:0;background-size:0 100%;--c--heraldry--stroke-sz:var(--i--heraldry--stroke-sz,0);--c--heraldry--radius-sz:var(--i--heraldry--radius-sz,0);inset:calc(-1*var(--c--heraldry--stroke-sz));border-radius:var(--c--heraldry--radius-sz);right:unset;background-position:0;aspect-ratio:1;background-repeat:no-repeat;background-image:linear-gradient(90deg,color-mix(in srgb,#000000 10%,transparent),color-mix(in srgb,#000000 10%,transparent) calc(50% - 1px),transparent 50%)}.field:where(.field--input) .field__input{font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:400;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-label-sm-regular--font-size);--t--line-height:var(--t-label-sm-regular--line-height);--t--letter-spacing:var(--t-label-sm-regular--letter-spacing);appearance:none;width:100%;color:inherit;border:none;outline:none;background:none;padding-block-start:calc(var(--field-input--padding-block) + 1px);padding-block-end:calc(var(--field-input--padding-block) - 1px);padding-inline:var(--field-input--padding-inline)}.field:where(.field--input) .field__input::placeholder{font-family:var(--f--font-family);font-weight:var(--f--font-weight);font-style:var(--f--font-style);--f--font-family:var(--font--montserrat-sans);--f--font-weight:400;--f--font-style:normal;font-size:var(--t--font-size);line-height:var(--t--line-height);letter-spacing:var(--t--letter-spacing);--t--font-size:var(--t-label-sm-regular--font-size);--t--line-height:var(--t-label-sm-regular--line-height);--t--letter-spacing:var(--t-label-sm-regular--letter-spacing);color:var(--field-input--placeholder-col)}.field:where(.field--input) .field__input:where(:has(~.field__section[data-position=left])){padding-inline-start:calc(2*var(--space--4xs) + var(--t-label-md-regular--line-height))}.field:where(.field--input) .field__input:where(:has(~.field__section[data-position=left])){padding-inline-end:calc(2*var(--space--4xs) + var(--t-label-md-regular--line-height))}.field:where(.field--input) .field__section{z-index:1;position:absolute;top:0;bottom:0;display:grid;place-items:center;padding-inline:var(--space--4xs)}.field:where(.field--input) .field__section:where(.field__section--inert){pointer-events:none}.field:where(.field--input) .field__section:where([data-position=left]){left:0}.field:where(.field--input) .field__section:where([data-position=right]){right:0}.field:where(.field--input) .field__section-action{display:flex}.field:where(.field--input){--field-input--fill-col:var(--field-input--base-fill-col);--field-input--stroke-col:var(--field-input--base-stroke-col);--field-input--outline-col:var(--field-input--base-outline-col);--field-input--text-col:var(--field-input--base-text-col);--field-input--placeholder-col:var(--field-input--base-placeholder-col)}.field:where(.field--input):where(:has([data-field]:hover)) .field__wrapper:before{opacity:1;background-size:100% 100%}.field:where(.field--input):where(:has([data-field]:focus-visible)){--field-input--outline-col:var(--field-input--focus-outline-col)}.field:where(.field--input):where(:has([data-field][readonly])){--field-input--fill-col:var(--field-input--readonly-fill-col);--field-input--stroke-col:var(--field-input--readonly-stroke-col);--field-input--outline-col:var(--field-input--readonly-outline-col);--field-input--text-col:var(--field-input--readonly-text-col);--field-input--placeholder-col:var(--field-input--readonly-placeholder-col)}.field:where(.field--input):where(:has([data-field][readonly])) .field__wrapper:before{opacity:0;background-size:100% 0}.field:where(.field--input):where(:has([data-field][readonly])) .field__wrapper:after{opacity:0;background-size:0 100%}.field:where(.field--input):where(:has([data-field]:is(:disabled,[data-disabled]))){--field-input--fill-col:var(--field-input--disabled-fill-col);--field-input--stroke-col:var(--field-input--disabled-stroke-col);--field-input--outline-col:var(--field-input--disabled-outline-col);--field-input--text-col:var(--field-input--disabled-text-col);--field-input--placeholder-col:var(--field-input--disabled-placeholder-col)}.field:where(.field--input):where(:has([data-field]:is(:disabled,[data-disabled]))) .field__label,.field:where(.field--input):where(:has([data-field]:is(:disabled,[data-disabled]))) .field__wrapper{cursor:not-allowed}.field:where(.field--input):where(:has([data-field]:is(:disabled,[data-disabled]))) .field__wrapper:before{opacity:0;background-size:100% 0}.field:where(.field--input):where(:has([data-field]:is(:disabled,[data-disabled]))) .field__wrapper:after{opacity:1;background-size:100% 100%}.field:where(.field--input):where(:has([data-field]:is(:disabled,[data-disabled]))) .field__input{pointer-events:none;user-select:none}.field:where(.field--input):where(:has([data-field]:is(:disabled,[data-disabled]))) .field__input::selection{background-color:rgba(0,0,0,0)}.field:where(.field--input):where(.field--select) .field__input{color:var(--field-select--text-col)}.field:where(.field--input):where(.field--select) .field__section:where([data-position=right]){color:var(--field-select--icon-text-col)}.field:where(.field--input):where(.field--select) .field__section-action{transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform;border-radius:var(--radius--full);background-color:var(--field-select--icon-fill-col)}.field:where(.field--input):where(.field--select):where(:has([data-field]:hover)){--field-select--icon-fill-col:var(--field-select--hover-icon-fill-col)}.field:where(.field--input):where(.field--select):where(:has([data-field]:focus-visible)){--field-select--icon-fill-col:var(--field-select--focus-icon-fill-col)}.field:where(.field--input):where(.field--select):where(:has([data-field][data-empty])){--field-select--text-col:var(--field-select--empty-placeholder-col)}.field:where(.field--input):where(.field--select):where(:has([data-field]:is(:disabled,[data-disabled]))){--field-select--icon-fill-col:var(--field-select--disabled-icon-fill-col);--field-select--icon-text-col:var(--field-select--disabled-icon-text-col)}.field:where(.field--input):where(.field--select):where(:has([data-field]:is(:disabled,[data-disabled]))):where(:has([data-field][data-empty])){--field-select--text-col:var(--field-select--disabled-placeholder-col)}.field:where(.field--feedback-base){--field--col-primary:#484848;--field--col-secondary:#242424}.field:where(.field--feedback-muted){--field--col-primary:#a7a7a7;--field--col-secondary:#a7a7a7}.field:where(.field--feedback-info){--field--col-primary:#248bcc;--field--col-secondary:#1c63b7}.field:where(.field--feedback-warning){--field--col-primary:#fcdb00;--field--col-secondary:#907600}.field:where(.field--feedback-danger){--field--col-primary:#e8423f;--field--col-secondary:#c02f25}.field:where(.field--feedback-debug){--field--col-primary:#ff00ff;--field--col-secondary:#aa00aa}@media(max-width:767px){.s-grid.s-grid--primary{grid-template-columns:repeat(auto-fill,minmax(calc(8.3333333333% - 16px),1fr));column-gap:16px}}@media(min-width:768px)and (max-width:991px),(min-width:992px)and (max-width:1199px){.s-grid.s-grid--primary{grid-template-columns:repeat(auto-fill,minmax(calc(8.3333333333% - 20px),1fr));column-gap:20px}}@media(min-width:1200px){.s-grid.s-grid--primary{grid-template-columns:repeat(auto-fill,minmax(calc(8.3333333333% - 40px),1fr));column-gap:40px}}.s-grid.s-grid--primary{display:grid}.s-layout-content{display:flex;flex-flow:column nowrap}.s-layout-content__header{z-index:1;position:sticky;top:0}.s-layout-content__body{flex:0 1 100%;display:grid;grid-template-areas:"x"}.s-layout-content__main{overflow:hidden;display:flex;flex-flow:column nowrap;grid-area:x}.s-layout-content__page{position:relative;flex:0 1 100%}.s-layout-content__sidebar{pointer-events:none;position:sticky;top:var(--g--header-height);display:flex;flex-flow:column nowrap;width:var(--g--sidebar-width);height:calc(100dvh - var(--g--header-height));flex:0 0 var(--g--sidebar-width);grid-area:x;justify-self:end}.s-page.s-page--base{padding:var(--space--3xl) 0 var(--space--5xl)}.s-page.s-page--with-sidebar{--c--sidebar-width-dynamic:var(--i--sidebar-width-dynamic,0)}@media(min-width:1200px){.s-page.s-page--with-sidebar{transition:transform .4s ease;transform:translateX(calc(var(--c--sidebar-width-dynamic) * -.5))}}.u-theme-root{--app--text-max-width:800px;--app--container-primary-edge:clamp(1.6rem,3.155vw - 0.217rem,4.2rem);--stroke--xl:var(--space--4xs);--stroke--lg:var(--space--5xs);--stroke--md:var(--space--6xs);--stroke--hairline:1px;--radius--lg:var(--space--3xs);--radius--md:var(--space--5xs);--radius--full:100vmax;--space--6xl:round(up,clamp(6rem,7.282vw + 1.806rem,12rem),1px);--space--5xl:round(up,clamp(4rem,4.854vw + 1.204rem,8rem),1px);--space--4xl:round(up,clamp(3rem,3.641vw + 0.903rem,6rem),1px);--space--3xl:round(up,clamp(2.2rem,2.67vw + 0.662rem,4.4rem),1px);--space--2xl:round(up,clamp(1.8rem,2.184vw + 0.542rem,3.6rem),1px);--space--xl:round(up,clamp(1.4rem,1.699vw + 0.421rem,2.8rem),1px);--space--lg:round(up,clamp(1.2rem,1.456vw + 0.361rem,2.4rem),1px);--space--md:round(up,clamp(1rem,1.214vw + 0.301rem,2rem),1px);--space--sm:round(up,clamp(0.8rem,0.971vw + 0.241rem,1.6rem),1px);--space--xs:round(up,clamp(0.6rem,0.728vw + 0.181rem,1.2rem),1px);--space--2xs:round(up,clamp(0.5rem,0.607vw + 0.15rem,1rem),1px);--space--3xs:round(up,clamp(0.4rem,0.485vw + 0.12rem,0.8rem),1px);--space--4xs:round(up,clamp(0.3rem,0.364vw + 0.09rem,0.6rem),1px);--space--5xs:round(up,clamp(0.2rem,0.243vw + 0.06rem,0.4rem),1px);--space--6xs:round(up,clamp(0.1rem,0.121vw + 0.03rem,0.2rem),1px);--g--header-height:60px;--g--sidebar-width:320px}.trs-delayed-fade-enter-active,.trs-delayed-fade-leave-active{transition:opacity .2s ease .1s}.trs-delayed-fade-enter-from,.trs-delayed-fade-leave-to{opacity:0}.trs-enter-fade-enter-active{transition:opacity .2s ease}.trs-enter-fade-leave-active{transition:opacity 1ms linear}.trs-enter-fade-enter-from,.trs-enter-fade-leave-to{opacity:0}.trs-leave-fade-enter-active{transition:opacity 1ms linear}.trs-leave-fade-leave-active{transition:opacity .2s ease}.trs-leave-fade-enter-from,.trs-leave-fade-leave-to{opacity:0}.trs-no-fade-enter-active,.trs-no-fade-leave-active{transition:opacity 1ms linear}.trs-no-fade-enter-from,.trs-no-fade-leave-to{opacity:0}.trs-simple-fade-enter-active,.trs-simple-fade-leave-active{transition:opacity .2s ease}.trs-simple-fade-enter-from,.trs-simple-fade-leave-to{opacity:0}.trs-to-top-enter-active,.trs-to-top-leave-active{transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform}.trs-to-top-enter-from,.trs-to-top-leave-to{opacity:0;transform:translateY(20px)}.trs-to-right-enter-active,.trs-to-right-leave-active{transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform}.trs-to-right-enter-from,.trs-to-right-leave-to{opacity:0;transform:translateX(-20px)}.trs-to-bottom-enter-active,.trs-to-bottom-leave-active{transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform}.trs-to-bottom-enter-from,.trs-to-bottom-leave-to{opacity:0;transform:translateY(-20px)}.trs-to-left-enter-active,.trs-to-left-leave-active{transition-timing-function:ease;transition-duration:.2s;transition-property:color,border-color,background-color,outline-color,opacity,transform}.trs-to-left-enter-from,.trs-to-left-leave-to{opacity:0;transform:translateX(20px)}