:root{--color-text:hsla(20,5%,25%,1);--color-text-disabled:hsla(20,5%,25%,.5);--color-text-secondary:hsla(0,5.4%,39.8%,1);--color-text-secondary-disabled:hsla(20,5%,40%,.5);--color-white:hsla(0,0%,100%,1);--color-white-disabled:hsla(0,0%,100%,.5);--color-black:hsla(0,0%,0%,1);--color-black-disabled:hsla(0,0%,0%,.5);--color-brand:hsla(46.5,43.4%,55.7%,1);--color-brand-action:hsla(46.5,43.6%,45.9%,1);--color-brand-active:hsla(46.5,43.5%,36.1%,1);--color-brand-disabled:hsla(46.5,43.4%,55.7%,.5);--color-brand-highlight:hsla(46.5,100%,95%,1);--color-brand-highlight:hsla(46.5,43.4%,55.7%,.2);--color-brand-border-primary:hsla(46.5,43.4%,55.7%,.4);--color-brand-background-primary:hsla(46.5,43.4%,55.7%,1);--color-secondary:hsla(163.6,34.6%,49.8%,1);--color-secondary-highlight:hsla(163.6,34.6%,49.8%,.15);--color-secondary-border:hsla(163.6,34.6%,49.8%,.4);--color-tertiary:hsla(203,82.4%,62.2%,1);--color-tertiary-highlight:hsla(203,82.4%,62.2%,.15);--color-tertiary-border:hsla(203,82.4%,62.2%,1);--color-highlight:hsla(60,100%,50%,1);--color-autofill:hsla(220,90%,95%,1);--color-input-disabled:hsla(0,0%,91.4%,.5);--color-success-primary:hsla(120,54.8%,45.1%,1);--color-success-secondary:hsla(120,60%,95.1%,1);--color-error-primary:hsla(354.8,54.8%,54.9%,1);--color-error-secondary:hsla(356,60%,95.1%,1);--color-warning-primary:hsla(50.1,95%,47.5%,1);--color-warning-secondary:hsla(50.8,100%,94.9%,1);--color-focus-primary:hsla(204.8,54.8%,54.9%,1);--color-focus-secondary:hsla(204,60%,95.1%,1);--color-link:hsla(205.1,80%,45.1%,1);--color-link-action:hsla(205.2,79.9%,35.1%,1);--color-link-active:hsla(205,89.9%,35.1%,1);--color-link-disabled:hsla(205.1,80%,45.1%,.5);--colors-neutral-97:hsla(220,2.5%,97.5%,1);--colors-neutral-95:hsla(220,2.5%,95%,1);--colors-neutral-90:hsla(220,2.5%,90%,1);--colors-neutral-85:hsla(220,2.5%,85%,1);--colors-neutral-80:hsla(220,2.5%,80%,1);--colors-neutral-73:hsla(220,2.5%,73%,1);--colors-neutral-60:hsla(220,2.5%,60%,1);--colors-neutral-50:hsla(220,2.5%,50%,1);--colors-neutral-40:hsla(220,2.5%,40%,1);--colors-neutral-27:hsla(220,2.5%,27%,1);--colors-neutral-20:hsla(220,2.5%,20%,1);--colors-neutral-15:hsla(220,2.5%,15%,1);--colors-neutral-10:hsla(220,2.5%,10%,1);--colors-neutral-05:hsla(220,2.5%,5%,1);--colors-neutral-02:hsla(220,2.5%,2.5%,1);--colors-neutral-disabled:hsla(220,2.5%,5%,.5);--color-white-transparent-97:hsla(0,0%,100%,.975);--color-white-transparent-95:hsla(0,0%,100%,.95);--color-white-transparent-90:hsla(0,0%,100%,.9);--color-white-transparent-85:hsla(0,0%,100%,.85);--color-white-transparent-80:hsla(0,0%,100%,.8);--color-white-transparent-73:hsla(0,0%,100%,.73);--color-white-transparent-60:hsla(0,0%,100%,.6);--color-white-transparent-50:hsla(0,0%,100%,.5);--color-white-transparent-40:hsla(0,0%,100%,.4);--color-white-transparent-27:hsla(0,0%,100%,.27);--color-white-transparent-20:hsla(0,0%,100%,.2);--color-white-transparent-15:hsla(0,0%,100%,.15);--color-white-transparent-10:hsla(0,0%,100%,.1);--color-white-transparent-05:hsla(0,0%,100%,.05);--color-white-transparent-02:hsla(0,0%,100%,.025);--color-black-transparent-97:hsla(0,0%,0%,.975);--color-black-transparent-95:hsla(0,0%,0%,.95);--color-black-transparent-90:hsla(0,0%,0%,.9);--color-black-transparent-85:hsla(0,0%,0%,.85);--color-black-transparent-80:hsla(0,0%,0%,.8);--color-black-transparent-73:hsla(0,0%,0%,.73);--color-black-transparent-60:hsla(0,0%,0%,.6);--color-black-transparent-50:hsla(0,0%,0%,.5);--color-black-transparent-40:hsla(0,0%,0%,.4);--color-black-transparent-27:hsla(0,0%,0%,.27);--color-black-transparent-20:hsla(0,0%,0%,.2);--color-black-transparent-15:hsla(0,0%,0%,.15);--color-black-transparent-10:hsla(0,0%,0%,.1);--color-black-transparent-05:hsla(0,0%,0%,.05);--color-black-transparent-02:hsla(0,0%,0%,.025)}:root{--env-padding-sf-top:env(safe-area-inset-top);--env-padding-sf-right:env(safe-area-inset-right);--env-padding-sf-bottom:env(safe-area-inset-bottom);--env-padding-sf-left:env(safe-area-inset-left)}:root{--body-x-padding-base:4.375vw}@media all and (min-width:62em){:root{--body-x-padding-base:calc(2.5vw + 1.5rem)}}@media all and (min-width:80em){:root{--body-x-padding-base:calc((100vw - 74rem) / 2)}}:root{--body-x-padding:var(--body-x-padding-base)}@supports (margin-right:env(safe-area-inset-right)){:root{--body-x-padding-sf-right:calc(env(safe-area-inset-right) + var(--body-x-padding))}}@supports (margin-left:env(safe-area-inset-left)){:root{--body-x-padding-sf-left:calc(env(safe-area-inset-left) + var(--body-x-padding))}}@media all and (max-width:47.9375em){:root{--body-x-padding-pull:calc(-1 * 4.375vw)}@supports (margin-right:env(safe-area-inset-right)){:root{--body-x-padding-pull-sf-right:calc(env(safe-area-inset-right) + var(--body-x-padding-pull))}}@supports (margin-left:env(safe-area-inset-left)){:root{--body-x-padding-pull-sf-left:calc(env(safe-area-inset-left) + var(--body-x-padding-pull))}}}@media all and (min-width:48em){:root{--body-x-padding-secondary:calc((100vw - 40rem) / 2)}@supports (margin-right:env(safe-area-inset-right)){:root{--body-x-padding-sf-right-secondary:calc(env(safe-area-inset-right) + var(--body-x-padding-secondary))}}@supports (margin-left:env(safe-area-inset-left)){:root{--body-x-padding-sf-left-secondary:calc(env(safe-area-inset-left) + var(--body-x-padding-secondary))}}}@media all and (min-width:56em){:root{--body-x-padding-tertiary:calc((100vw - 50rem) / 2)}@supports (margin-right:env(safe-area-inset-right)){:root{--body-x-padding-sf-right-tertiary:calc(env(safe-area-inset-right) + var(--body-x-padding-tertiary))}}@supports (margin-left:env(safe-area-inset-left)){:root{--body-x-padding-sf-left-tertiary:calc(env(safe-area-inset-left) + var(--body-x-padding-tertiary))}}}@media all and (min-width:62em){:root{--body-x-padding-quaternary:calc((100vw - 60rem) / 2)}@supports (margin-right:env(safe-area-inset-right)){:root{--body-x-padding-sf-right-quaternary:calc(env(safe-area-inset-right) + var(--body-x-padding-tertiary))}}@supports (margin-left:env(safe-area-inset-left)){:root{--body-x-padding-sf-left-quaternary:calc(env(safe-area-inset-left) + var(--body-x-padding-tertiary))}}}@media all and (min-width:30em){:root{--body-x-padding-login:calc((100vw - 25rem) / 2)}@supports (margin-right:env(safe-area-inset-right)){:root{--body-x-padding-sf-right-login:calc(env(safe-area-inset-right) + var(--body-x-padding-login))}}@supports (margin-left:env(safe-area-inset-left)){:root{--body-x-padding-sf-left-login:calc(env(safe-area-inset-left) + var(--body-x-padding-login))}}}