.step-nav__home{width:28px;height:28px}.step-nav__home>span{margin-top:auto}.brand-icon{align-items:center;height:18px;display:inline-flex}.brand-icon__light,.brand-icon__dark{width:100%;height:100%}.brand-icon__dark,[data-theme=dark] .brand-icon__light{display:none}[data-theme=dark] .brand-icon__dark{display:inline-block}.login__brand{max-width:none;margin-bottom:calc(var(--base)*1.5)}.brand-logo{width:280px;max-width:100%;display:inline-block}.brand-logo__light,.brand-logo__dark{width:100%;height:auto;display:block}.brand-logo__dark,[data-theme=dark] .brand-logo__light{display:none}[data-theme=dark] .brand-logo__dark{display:block}.app-header .localizer-button{padding-inline-start:calc(var(--base)*.4);padding-inline-end:calc(var(--base)*.3)}.app-header .localizer-button:before{content:attr(data-locale);text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-800);margin-inline-end:calc(var(--base)*.25);font-size:.8125rem;font-weight:600}.app-header .localizer-button .localizer-button__label,.app-header .localizer-button .localizer-button__current-label{display:none}.app-header .localizer-button .localizer-button__chevron{opacity:.6;width:12px;height:12px}.app-header .localizer-button button:hover,.app-header .localizer-button button:focus-visible{text-decoration:none}.popup__content.popup--size-large:has(.localizer__locale-code){width:fit-content;min-width:0;padding-inline:0}.popup__content.popup--size-large:has(.localizer__locale-code) .popup-button-list__button{padding-inline-start:calc(var(--base)*.4);padding-inline-end:calc(var(--base)*.55 + 12px)}.localizer__locale-code{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:600}
