.RoleSelection-module-scss-module__gJ5TSG__container{width:100%;max-width:var(--container-max-width);padding:0 var(--container-padding)}@media (min-width:1200px){.RoleSelection-module-scss-module__gJ5TSG__container{margin:0 auto}}.RoleSelection-module-scss-module__gJ5TSG__auth{background-color:var(--color-primary);padding:28px 0}@media (min-width:992px){.RoleSelection-module-scss-module__gJ5TSG__auth{padding:40px 0}}@media (min-width:1200px){.RoleSelection-module-scss-module__gJ5TSG__auth{padding:120px 0 60px}}.RoleSelection-module-scss-module__gJ5TSG__authInner{flex-direction:column;max-width:420px;margin:0 auto;display:flex}.RoleSelection-module-scss-module__gJ5TSG__authHead{flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}@media (min-width:992px){.RoleSelection-module-scss-module__gJ5TSG__authHead{margin-bottom:32px}}.RoleSelection-module-scss-module__gJ5TSG__authHeadTitle{font-size:24px;font-weight:700;line-height:32px}@media (min-width:992px){.RoleSelection-module-scss-module__gJ5TSG__authHeadTitle{font-size:32px;line-height:40px}}.RoleSelection-module-scss-module__gJ5TSG__authHeadTitle{color:var(--text-primary)}.RoleSelection-module-scss-module__gJ5TSG__authHeadText{color:var(--text-secondary);text-align:center;font-size:16px;font-weight:400;line-height:24px}.RoleSelection-module-scss-module__gJ5TSG__authForm{flex-direction:column;gap:24px;display:flex}@media (min-width:992px){.RoleSelection-module-scss-module__gJ5TSG__authForm{gap:32px}}.RoleSelection-module-scss-module__gJ5TSG__authFormFields,.RoleSelection-module-scss-module__gJ5TSG__authFormActions{flex-direction:column;gap:16px;display:flex}.RoleSelection-module-scss-module__gJ5TSG__authFormFieldsLink{color:var(--background-primary);align-self:start;font-size:14px;font-weight:500;line-height:16px}.RoleSelection-module-scss-module__gJ5TSG__authFormField{position:relative}.RoleSelection-module-scss-module__gJ5TSG__authButton{text-align:center;width:100%}.RoleSelection-module-scss-module__gJ5TSG__authAdditional{text-align:center;flex-direction:column;align-items:center;display:flex}.RoleSelection-module-scss-module__gJ5TSG__authAdditionalTitle{font-size:18px;font-weight:700;line-height:24px}@media (min-width:992px){.RoleSelection-module-scss-module__gJ5TSG__authAdditionalTitle{font-size:20px;line-height:28px}}.RoleSelection-module-scss-module__gJ5TSG__authAdditionalTitle{color:var(--text-primary);margin-bottom:16px}@media (min-width:992px){.RoleSelection-module-scss-module__gJ5TSG__authAdditionalTitle{margin-bottom:20px}}.RoleSelection-module-scss-module__gJ5TSG__authAdditionalText{color:var(--text-tetriary);margin-top:24px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:992px){.RoleSelection-module-scss-module__gJ5TSG__authAdditionalText{margin-top:20px}}.RoleSelection-module-scss-module__gJ5TSG__authAdditionalList{align-items:center;gap:16px;display:flex}.RoleSelection-module-scss-module__gJ5TSG__authAdditionalListButton{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--text-primary);color:var(--text-primary);border-radius:8px}.RoleSelection-module-scss-module__gJ5TSG__error{color:var(--color-error);margin-top:4px;font-size:14px;font-weight:400;line-height:20px}
.RoleCard-module-scss-module__dIZUQG__cardContainer{padding:var(--Spacing-5x,20px);align-items:flex-start;gap:var(--Spacing-5x,20px);border-radius:var(--Radius-2x,8px);border:1px solid var(--color-primary-reverse);cursor:pointer;align-self:stretch;transition:background-color .3s;display:flex}.RoleCard-module-scss-module__dIZUQG__cardContainer:hover{background-color:var(--color-smoke)}[data-theme=light] .RoleCard-module-scss-module__dIZUQG__cardContainer[data-selected=false]{border:1px solid var(--color-teriary-border)}[data-theme=dark] .RoleCard-module-scss-module__dIZUQG__cardContainer[data-selected=true]{border:1px solid var(--background-primary)}[data-theme=dark] .RoleCard-module-scss-module__dIZUQG__cardContainer[data-selected=false]{border:1px solid var(--color-teriary-border)}.RoleCard-module-scss-module__dIZUQG__roleInfo{align-items:flex-start;gap:var(--Spacing-2x,8px);flex-direction:column;flex:1 0 0;display:flex}.RoleCard-module-scss-module__dIZUQG__roleTitle{color:var(--text-primary);font-variant-numeric:lining-nums proportional-nums;font-family:Rubik,-apple-system,system-ui,sans-serif;font-size:var(--Text-Font-size-Primary,18px);font-style:normal;font-weight:var(--Text-Weight-Bold,700);line-height:var(--Text-Line-height-Primary,28px)}[data-theme=dark] .RoleCard-module-scss-module__dIZUQG__roleTitle[data-selected=true]{color:var(--background-primary)}.RoleCard-module-scss-module__dIZUQG__roleDescription{color:var(--text-tetriary);font-variant-numeric:lining-nums proportional-nums;font-family:Rubik,-apple-system,system-ui,sans-serif;font-size:var(--Text-Font-size-Tertiary,14px);font-style:normal;font-weight:var(--Text-Weight-Regular,400);line-height:var(--Text-Line-height-Tertiary,20px)}.RoleCard-module-scss-module__dIZUQG__radioWrapper{position:relative}.RoleCard-module-scss-module__dIZUQG__radioInput{opacity:0;cursor:pointer;width:20px;height:20px;position:absolute}.RoleCard-module-scss-module__dIZUQG__radioIcon,.RoleCard-module-scss-module__dIZUQG__radioUnselected{pointer-events:none;width:20px;height:20px;position:absolute;top:0;right:0}[data-theme=dark] .RoleCard-module-scss-module__dIZUQG__radioIcon path{fill:var(--background-primary)}.RoleCard-module-scss-module__dIZUQG__radioUnselected{border-radius:var(--Radius-6x,24px);border:1px solid var(--color-teriary-border);background:var(--color-primary)}
.Auth-module-scss-module__mtRuTW__container{width:100%;max-width:var(--container-max-width);padding:0 var(--container-padding)}@media (min-width:1200px){.Auth-module-scss-module__mtRuTW__container{margin:0 auto}}.Auth-module-scss-module__mtRuTW__auth{background-color:var(--color-primary);padding:28px 0}@media (min-width:992px){.Auth-module-scss-module__mtRuTW__auth{padding:40px 0}}@media (min-width:1200px){.Auth-module-scss-module__mtRuTW__auth{padding:120px 0 60px}}.Auth-module-scss-module__mtRuTW__authInner{flex-direction:column;max-width:420px;margin:0 auto;display:flex}.Auth-module-scss-module__mtRuTW__authHead{flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}@media (min-width:992px){.Auth-module-scss-module__mtRuTW__authHead{margin-bottom:32px}}.Auth-module-scss-module__mtRuTW__authHeadTitle{font-size:24px;font-weight:700;line-height:32px}@media (min-width:992px){.Auth-module-scss-module__mtRuTW__authHeadTitle{font-size:32px;line-height:40px}}.Auth-module-scss-module__mtRuTW__authHeadTitle{color:var(--text-primary)}.Auth-module-scss-module__mtRuTW__authHeadText{color:var(--text-secondary);text-align:center;font-size:16px;font-weight:400;line-height:24px}.Auth-module-scss-module__mtRuTW__authForm{flex-direction:column;gap:24px;display:flex}@media (min-width:992px){.Auth-module-scss-module__mtRuTW__authForm{gap:32px}}.Auth-module-scss-module__mtRuTW__authFormFields,.Auth-module-scss-module__mtRuTW__authFormActions{flex-direction:column;gap:16px;display:flex}.Auth-module-scss-module__mtRuTW__authFormFieldsLink{color:var(--background-primary);align-self:start;font-size:14px;font-weight:500;line-height:16px}.Auth-module-scss-module__mtRuTW__authFormField{position:relative}.Auth-module-scss-module__mtRuTW__authButton{text-align:center;width:100%}.Auth-module-scss-module__mtRuTW__authAdditional{text-align:center;flex-direction:column;align-items:center;display:flex}.Auth-module-scss-module__mtRuTW__authAdditionalTitle{font-size:18px;font-weight:700;line-height:24px}@media (min-width:992px){.Auth-module-scss-module__mtRuTW__authAdditionalTitle{font-size:20px;line-height:28px}}.Auth-module-scss-module__mtRuTW__authAdditionalTitle{color:var(--text-primary);margin-bottom:16px}@media (min-width:992px){.Auth-module-scss-module__mtRuTW__authAdditionalTitle{margin-bottom:20px}}.Auth-module-scss-module__mtRuTW__authAdditionalText{color:var(--text-tetriary);margin-top:24px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:992px){.Auth-module-scss-module__mtRuTW__authAdditionalText{margin-top:20px}}.Auth-module-scss-module__mtRuTW__authAdditionalList{align-items:center;gap:16px;display:flex}.Auth-module-scss-module__mtRuTW__authAdditionalListButton{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--text-primary);color:var(--text-primary);border-radius:8px}.Auth-module-scss-module__mtRuTW__error{color:var(--color-error);margin-top:4px;font-size:14px;font-weight:400;line-height:20px}.Auth-module-scss-module__mtRuTW__authRestoreLink{font-weight:700;text-decoration:underline}
.AuthFlow-module-scss-module__Wb4ajG__container{width:100%;max-width:var(--container-max-width);padding:0 var(--container-padding)}@media (min-width:1200px){.AuthFlow-module-scss-module__Wb4ajG__container{margin:0 auto}}.AuthFlow-module-scss-module__Wb4ajG__auth{background-color:var(--color-primary);padding:28px 0}@media (min-width:992px){.AuthFlow-module-scss-module__Wb4ajG__auth{padding:40px 0}}@media (min-width:1200px){.AuthFlow-module-scss-module__Wb4ajG__auth{padding:120px 0 60px}}.AuthFlow-module-scss-module__Wb4ajG__authInner{flex-direction:column;max-width:420px;margin:0 auto;display:flex}.AuthFlow-module-scss-module__Wb4ajG__authHead{flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}@media (min-width:992px){.AuthFlow-module-scss-module__Wb4ajG__authHead{margin-bottom:32px}}.AuthFlow-module-scss-module__Wb4ajG__authHeadTitle{font-size:24px;font-weight:700;line-height:32px}@media (min-width:992px){.AuthFlow-module-scss-module__Wb4ajG__authHeadTitle{font-size:32px;line-height:40px}}.AuthFlow-module-scss-module__Wb4ajG__authHeadTitle{color:var(--text-primary)}.AuthFlow-module-scss-module__Wb4ajG__authHeadText{color:var(--text-secondary);text-align:center;font-size:16px;font-weight:400;line-height:24px}.AuthFlow-module-scss-module__Wb4ajG__authForm{flex-direction:column;gap:24px;display:flex}@media (min-width:992px){.AuthFlow-module-scss-module__Wb4ajG__authForm{gap:32px}}.AuthFlow-module-scss-module__Wb4ajG__authFormFields,.AuthFlow-module-scss-module__Wb4ajG__authFormActions{flex-direction:column;gap:16px;display:flex}.AuthFlow-module-scss-module__Wb4ajG__authFormFieldsLink{color:var(--background-primary);align-self:start;font-size:14px;font-weight:500;line-height:16px}.AuthFlow-module-scss-module__Wb4ajG__authFormField{position:relative}.AuthFlow-module-scss-module__Wb4ajG__authButton{text-align:center;width:100%}.AuthFlow-module-scss-module__Wb4ajG__authAdditional{text-align:center;flex-direction:column;align-items:center;display:flex}.AuthFlow-module-scss-module__Wb4ajG__authAdditionalTitle{font-size:18px;font-weight:700;line-height:24px}@media (min-width:992px){.AuthFlow-module-scss-module__Wb4ajG__authAdditionalTitle{font-size:20px;line-height:28px}}.AuthFlow-module-scss-module__Wb4ajG__authAdditionalTitle{color:var(--text-primary);margin-bottom:16px}@media (min-width:992px){.AuthFlow-module-scss-module__Wb4ajG__authAdditionalTitle{margin-bottom:20px}}.AuthFlow-module-scss-module__Wb4ajG__authAdditionalText{color:var(--text-tetriary);margin-top:24px;font-size:16px;font-weight:400;line-height:24px}@media (min-width:992px){.AuthFlow-module-scss-module__Wb4ajG__authAdditionalText{margin-top:20px}}.AuthFlow-module-scss-module__Wb4ajG__authAdditionalList{align-items:center;gap:16px;display:flex}.AuthFlow-module-scss-module__Wb4ajG__authAdditionalListButton{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--text-primary);color:var(--text-primary);border-radius:8px}.AuthFlow-module-scss-module__Wb4ajG__error{color:var(--color-error);margin-top:4px;font-size:14px;font-weight:400;line-height:20px}
