.page-module__5-d45a__main{flex-direction:column;display:flex}
.HeroSection-module__DQQ2kW__sectionWrapper{background-color:var(--color-primary-500);position:relative;overflow:hidden}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__mapImageWrapper{width:998px;height:1243px;position:absolute;top:-317px;left:calc(50% - 75px)}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__mapImageWrapper img{object-fit:contain}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__appDownloadCard{z-index:100;position:absolute;top:111px;left:calc(50% + 225px)}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__section{flex-direction:column;justify-content:center;min-height:600px;display:flex;position:relative}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__section .HeroSection-module__DQQ2kW__content{align-items:flex-start;gap:var(--gap-xl);flex-direction:column;max-width:585px;display:flex}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__section .HeroSection-module__DQQ2kW__content h1{color:var(--text-color-100)}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__section .HeroSection-module__DQQ2kW__content>p{color:var(--text-color-100);font-weight:var(--font-weight-body-bold);line-height:normal}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__section .HeroSection-module__DQQ2kW__content .HeroSection-module__DQQ2kW__storeButtonsContainer{display:none}@media screen and (max-width:768px){.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__mapImageWrapper,.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__appDownloadCard{display:none}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__section{min-height:0}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__section .HeroSection-module__DQQ2kW__content{max-width:none}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__section .HeroSection-module__DQQ2kW__content h1 .HeroSection-module__DQQ2kW__desktopSpacing{display:none}.HeroSection-module__DQQ2kW__sectionWrapper .HeroSection-module__DQQ2kW__section .HeroSection-module__DQQ2kW__content .HeroSection-module__DQQ2kW__storeButtonsContainer{gap:var(--gap-sm);flex-direction:row;display:flex}}
.LoginForm-module__KdG0aG__form{justify-content:center;align-items:center;gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.LoginForm-module__KdG0aG__form .LoginForm-module__KdG0aG__alert{border-radius:var(--radius-sm);border:1px solid var(--color-error);width:100%;padding:var(--padding-lg);background-color:var(--color-error-background)}.LoginForm-module__KdG0aG__form .LoginForm-module__KdG0aG__alert p{color:var(--color-error)}
.VerificationCodeInput-module__m2SQNG__container{gap:var(--input-label-gap-md);flex-direction:column;width:100%;display:flex}.VerificationCodeInput-module__m2SQNG__container label{color:var(--text-color-900);font-size:var(--input-label-font-size-md);font-weight:var(--font-weight-body-bold);padding-left:var(--input-label-padding-md)}.VerificationCodeInput-module__m2SQNG__container label .VerificationCodeInput-module__m2SQNG__requiredMark{color:var(--color-primary-500);font-size:var(--input-label-font-size-md);font-weight:var(--font-weight-body-bold);margin-left:var(--gap-xs)}.VerificationCodeInput-module__m2SQNG__container .VerificationCodeInput-module__m2SQNG__errorMessage{color:var(--color-error);font-size:var(--input-label-font-size-md);font-weight:var(--font-weight-body-regular);padding-left:var(--input-label-padding-md)}.VerificationCodeInput-module__m2SQNG__container.VerificationCodeInput-module__m2SQNG__error>.VerificationCodeInput-module__m2SQNG__field>.VerificationCodeInput-module__m2SQNG__boxes>.VerificationCodeInput-module__m2SQNG__box{background-color:var(--input-error-background-color,var(--input-background-color));border:var(--input-error-border);box-shadow:var(--input-error-shadow);color:var(--color-error)}.VerificationCodeInput-module__m2SQNG__field{position:relative}.VerificationCodeInput-module__m2SQNG__field input{z-index:1;color:#0000;caret-color:#0000;width:100%;height:100%;font-size:var(--font-size-body-md);background:0 0;border:none;outline:none;position:absolute;inset:0}.VerificationCodeInput-module__m2SQNG__field input::selection{background:0 0}.VerificationCodeInput-module__m2SQNG__field:focus-within>.VerificationCodeInput-module__m2SQNG__boxes>.VerificationCodeInput-module__m2SQNG__active{background-color:var(--input-focused-background-color);border:var(--input-focused-border);box-shadow:var(--input-focused-shadow)}.VerificationCodeInput-module__m2SQNG__boxes{gap:var(--gap-xs);display:flex}.VerificationCodeInput-module__m2SQNG__box{height:var(--input-height-md);border-radius:var(--radius-4xl);background:var(--input-background-color);border:var(--input-border);box-shadow:var(--input-shadow);color:var(--text-color-900);font-size:var(--font-size-body-md);font-weight:var(--font-weight-body-regular);flex:1;justify-content:center;align-items:center;display:flex}.VerificationCodeInput-module__m2SQNG__box.VerificationCodeInput-module__m2SQNG__filled{background-color:var(--input-filled-background-color);border:var(--input-filled-border);box-shadow:var(--input-filled-shadow)}
.AuthHeader-module__Gh-Zcq__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);padding:var(--padding-xl) var(--padding-2xl);background-color:var(--color-card);width:100%;max-width:var(--container-max-width);flex-direction:row;margin:0 auto;display:flex}@media screen and (max-width:768px){.AuthHeader-module__Gh-Zcq__header{padding:var(--padding-lg) var(--padding-2xl);justify-content:center}}
.McpAuthorizeForm-module__31K97a__form{gap:var(--gap-xl);flex-direction:column;display:flex}.McpAuthorizeForm-module__31K97a__errorMessage{color:var(--color-error);margin-top:var(--gap-sm)}.McpAuthorizeForm-module__31K97a__errorPage{justify-content:center;align-items:center;min-height:100vh;display:flex}.McpAuthorizeForm-module__31K97a__errorBox{text-align:center;max-width:480px;padding:var(--padding-2xl)}.McpAuthorizeForm-module__31K97a__errorTitle{font-size:var(--font-size-headline-sm);margin-bottom:var(--gap-lg)}.McpAuthorizeForm-module__31K97a__errorDescription{color:var(--text-color-700)}
