.page-sign-up .auth--layout__inner{height:auto!important;min-height:100vh;justify-content:flex-start!important;padding-top:calc(var(--landing-header-height) + 60px);padding-bottom:60px}@media (max-width: 991px){.page-sign-up .auth--layout__inner{padding-top:calc(16px + var(--landing-header-height) + 32px);padding-bottom:40px}}.forward-layer[data-v-6faf1e20]{border-radius:16px;background:var(--item-bg);transition:background .3s ease,transform .15s ease}@media (min-width: 992px){.forward-layer[data-v-6faf1e20]:hover{background:var(--select-bg);transform:translateY(-20px)}.forward-layer--selected[data-v-6faf1e20]{background:var(--select-bg)}}@media (max-width: 991px){.forward-layer[data-v-6faf1e20]:hover{transform:none}}.role-select[data-v-6faf1e20]{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1200px;padding:0 120px;color:var(--white-color)}@media (max-width: 991px){.role-select[data-v-6faf1e20]{padding:0 16px}}.role-select__header[data-v-6faf1e20]{text-align:center;display:flex;flex-direction:column;gap:14px}@media (max-width: 991px){.role-select__header[data-v-6faf1e20]{gap:12px}}.role-select__header__title[data-v-6faf1e20]{font-weight:700;font-style:Bold;font-size:60px}@media (max-width: 991px){.role-select__header__title[data-v-6faf1e20]{font-size:48px}}.role-select__header__title--highlight[data-v-6faf1e20]{background:linear-gradient(90deg,var(--brand-color-400) 0%,var(--blue-color-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.role-select__header__subtitle[data-v-6faf1e20]{font-weight:400;font-size:16px}.role-select__cards[data-v-6faf1e20]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;padding-top:20px}@media (max-width: 991px){.role-select__cards[data-v-6faf1e20]{grid-template-columns:1fr;max-width:480px}}.role-select__cards__role-card[data-v-6faf1e20]{display:flex;flex-direction:column;justify-content:space-between;position:relative;border:1px solid var(--white-color-30-opacity);border-radius:16px;padding:24px;cursor:pointer;transition:transform .15s ease;gap:28px;background:var(--sign-up-card-bg-color);backdrop-filter:blur(12px);height:100%}@media (max-width: 991px){.role-select__cards__role-card[data-v-6faf1e20]:hover{transform:none}}.role-select__cards__role-card__top-container[data-v-6faf1e20]{display:flex;flex-direction:column;gap:16px}.role-select__cards__role-card__top-container__icon-wrap[data-v-6faf1e20]{width:40px;height:40px;border-radius:12px;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 991px){.role-select__cards__role-card__top-container__icon-wrap[data-v-6faf1e20]{width:48px;height:48px}}.role-select__cards__role-card__top-container__title-container[data-v-6faf1e20]{display:flex;flex-direction:column;gap:8px}.role-select__cards__role-card__top-container__title-container__title[data-v-6faf1e20]{font-weight:700;font-size:24px}.role-select__cards__role-card__top-container__title-container__subtitle[data-v-6faf1e20]{font-weight:400;font-size:12px;color:var(--gray-color-100)}@media (max-width: 991px){.role-select__cards__role-card__top-container__title-container__subtitle[data-v-6faf1e20]{font-size:16px}}.role-select__cards__role-card__points[data-v-6faf1e20]{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:7px}@media (max-width: 991px){.role-select__cards__role-card__points[data-v-6faf1e20]{margin:0}}.role-select__cards__role-card__points__item[data-v-6faf1e20]{display:flex;align-items:center;gap:12px;font-weight:400;font-size:14px}@media (max-width: 991px){.role-select__cards__role-card__points__item[data-v-6faf1e20]{font-size:16px}}.role-select__cards__role-card__points__check[data-v-6faf1e20]{flex-shrink:0}.role-select__actions[data-v-6faf1e20]{display:flex;flex-direction:column;align-items:center;gap:24px}@media (max-width: 991px){.role-select__actions[data-v-6faf1e20]{display:none}}.role-select__actions__login[data-v-6faf1e20]{font-size:16px;font-weight:400;color:var(--gray-color-100)}.role-select__actions__login__link[data-v-6faf1e20]{cursor:pointer;font-weight:600;color:var(--blue-color-400)}.role-select__actions__login__link[data-v-6faf1e20]:hover{text-decoration:underline;color:var(--blue-color-500)}.has-error[data-v-6faf1e20]{border:1px solid var(--error-color)}.error[data-v-6faf1e20]{color:var(--error-color);font-size:12px;margin-top:2px;width:100%;text-align:left}.resend-email-tag[data-v-6faf1e20]{cursor:pointer;font-weight:500;line-height:100%;text-decoration:underline;text-decoration-style:solid}.sign-up[data-v-6faf1e20]{max-width:1200px;text-align:center;color:var(--white-color);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px}.sign-up__back[data-v-6faf1e20]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#fff9;cursor:pointer;font-size:14px;font-weight:500;padding:0;transition:color .2s;align-self:flex-start}.sign-up__back[data-v-6faf1e20]:hover{color:#fff}.sign-up__title-container[data-v-6faf1e20]{display:flex;flex-direction:column;gap:14px;align-items:center}.sign-up__title-container__title[data-v-6faf1e20]{font-weight:700;font-size:40px;line-height:44px;letter-spacing:0px}.sign-up__title-container__subtitle[data-v-6faf1e20]{font-weight:400;font-size:15px;line-height:22px;letter-spacing:0px;color:#fff9}.sign-up__title-container__role-badge[data-v-6faf1e20]{display:inline-block;font-weight:600;padding:1px 10px;border-radius:20px;border:1px solid;font-size:14px;vertical-align:middle}.sign-up--form[data-v-6faf1e20]{display:flex;flex-direction:column;width:400px;align-items:center;justify-content:center;gap:10px}@media (max-width: 991px){.sign-up--form[data-v-6faf1e20]{width:auto;max-width:400px}}.sign-up--form__input-wrapper[data-v-6faf1e20]{position:relative;display:inline-block;border-radius:12px;width:100%}.sign-up--form__input-wrapper[data-v-6faf1e20]:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1px;background:transparent;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;transition:background .3s ease}.sign-up--form__input-wrapper[data-v-6faf1e20]:focus-within:before{background:var(--gradient-main-color)}.sign-up--form__input-wrapper.has-error[data-v-6faf1e20]:focus-within:before{background:none}.sign-up--form__input-wrapper__input[data-v-6faf1e20]{font-weight:400;font-size:16px;line-height:100%;width:100%;height:48px;padding:16px 32px;border-radius:12px;border:1px solid var(--light-border-color);outline:none}.sign-up--form__input-wrapper__input.has-error[data-v-6faf1e20]{border:1px solid var(--input-error-color)}.sign-up--form__submit[data-v-6faf1e20]{font-size:18px;line-height:100%;font-weight:500;padding:12px 32px;display:inline-flex;justify-content:center;border-radius:12px;background:var(--landing-button-color);color:var(--black-color)}.sign-up--form__submit[data-v-6faf1e20]:hover{background:var(--black-color);color:var(--white-color)}.sign-up--form__privacy-policy[data-v-6faf1e20]{display:flex;font-weight:400;font-size:12px;line-height:18px;gap:12px}.sign-up--form__privacy-policy a[data-v-6faf1e20]{font-weight:500;line-height:100%;text-decoration:underline;text-decoration-style:solid}.sign-up .checkbox-label[data-v-6faf1e20]{position:relative;display:inline-flex;align-items:center;user-select:none}.sign-up .checkbox-label input[type=checkbox][data-v-6faf1e20]{position:absolute;opacity:0;width:0;height:0;margin:0}.sign-up .checkbox-label .custom-checkbox[data-v-6faf1e20]{cursor:pointer;width:18px;height:18px;border:1px solid var(--brand-main-color);border-radius:4px;background:white;margin-right:8px;box-sizing:border-box;transition:background-color .3s,border-color .3s}.sign-up .checkbox-label input[type=checkbox]:checked+.custom-checkbox[data-v-6faf1e20]{position:relative}.sign-up .checkbox-label input[type=checkbox]:checked+.custom-checkbox[data-v-6faf1e20]:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid var(--black-color);border-width:0 2px 2px 0;transform:rotate(45deg)}.sign-up .password-wrapper[data-v-6faf1e20]{position:relative}.sign-up .password-wrapper .password-toggle[data-v-6faf1e20]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;font-size:18px;line-height:1;color:var(--dark-mode-secondary-text-color);user-select:none;padding:0}.sign-up .password-wrapper .password-toggle[data-v-6faf1e20]:hover{color:var(--secondary-color)}
