.sign-in-modal-form{gap:var(--indent-3);flex-direction:column;height:100%;display:flex}.sign-in-modal-form__forgot-password{color:var(--text-icons-accent-1,#ffd279);text-align:left;width:fit-content;font-size:14px;font-weight:600;line-height:20px}.sign-in-modal-form__input-container{gap:var(--indent-2);flex-direction:column;display:flex}.sign-in-modal-form__submit-button{width:100%;margin-top:var(--indent-3)}@media (max-width:768px){.sign-in-modal-form{gap:24px}.sign-in-modal-form__submit-button{height:64px;margin-top:16px}.sign-in-modal-form__input-container+.sign-in-modal-form__input-container{margin-top:28px}}@media (max-width:420px){.sign-in-modal-form{gap:12px}.sign-in-modal-form__input-container+.sign-in-modal-form__input-container{margin-top:12px}.sign-in-modal-form__forgot-password{font-size:13px;line-height:18px}.sign-in-modal-form__submit-button{height:42px;margin-top:8px;font-size:15px}}
.checkbox{align-items:center;gap:var(--indent-2);-webkit-user-select:none;user-select:none;display:flex}.checkbox__root{border-radius:var(--Borders-radius-4,4px);border:2px solid var(--white-white-20,#fff3);min-width:20px;min-height:20px}.checkbox--error .checkbox__root{border:2px solid var(--semantic-error)}.checkbox__indicator{justify-content:center;align-items:center;display:flex}.checkbox--error .checkbox__text *{color:var(--semantic-error)}.checkbox button[data-state=checked]{background:var(--color-basic-500,#33465c)}
.sign-up-loader-container{justify-content:center;align-items:center;min-height:500px;display:flex}.sign-up-modal-form{gap:var(--indent-3);flex-direction:column;height:100%;display:flex}.sign-up-modal-form__already-registered{color:var(--text-icons-primary,#fff);text-align:center;font-size:14px;font-weight:500;line-height:20px}.sign-up-modal-form__already-registered--yellow{color:var(--text-icons-accent-1,#ffd279);text-transform:capitalize;font-weight:600}.sign-up-modal-form__row{gap:var(--indent-4);flex-wrap:wrap;display:flex}.sign-up-modal-form__row>*{flex-grow:1;width:0}@media (max-width:640px){.sign-up-modal-form__row>*{width:100%}}@media (--sm-down){.sign-up-modal-form__row>*{width:100%}}.sign-up-modal-form__combobox-button>svg{margin-bottom:2px}.sign-up-modal-form__combobox-button--error{border:1px solid var(--semantic-error)}.sign-up-modal-form__select-item{text-transform:capitalize}.sign-up-modal-form__field-container{gap:var(--indent-2);flex-direction:column;display:flex}.sign-up-modal-form-rules{color:var(--text-icons-primary,#fff);text-align:center;font-size:14px;font-weight:500;line-height:20px}.sign-up-modal-form-rules__link{color:var(--text-icons-accent-1,#ffd279);font-size:14px;font-weight:600;line-height:20px;text-decoration:none}body .second-step-modal{padding-top:var(--indent-8)}.sign-up-modal-form__fields{gap:var(--indent-3);flex-direction:column;flex:none;padding-bottom:20px;display:flex}.sign-up-modal-form__submit-button{width:100%;margin-top:auto}@media (max-width:768px){.sign-up-modal-form{gap:24px}.sign-up-modal-form__fields{gap:24px;padding-bottom:0}.sign-up-modal-form__field-container+.sign-up-modal-form__field-container{margin-top:28px}.sign-up-modal-form__submit-button{height:64px;margin-top:16px}.sign-up-modal-form-rules,.sign-up-modal-form-rules__link{text-align:left;font-size:14px;line-height:20px}}@media (max-width:420px){.sign-up-modal-form,.sign-up-modal-form__fields{gap:12px}.sign-up-modal-form__field-container+.sign-up-modal-form__field-container{margin-top:12px}.sign-up-modal-form-rules,.sign-up-modal-form-rules__link{font-size:12px;line-height:17px}.sign-up-modal-form__submit-button{height:42px;margin-top:8px;font-size:15px}}.date-of-birth-select__row{gap:var(--indent-3);flex-direction:row;width:100%;display:flex}@media (max-width:1248px){.date-of-birth-select__row{flex-direction:column}}@media (--breakpoint-md){.date-of-birth-select__row{flex-direction:column}}.sign-up-modal-form__submit-button{margin-top:1rem}@media (max-width:768px){.sign-up-modal-form__submit-button{margin-top:8px}}@media (--breakpoint-xs){.sign-up-modal-form__submit-button{margin-top:8px}}.second-step-modal{gap:var(--indent-3);flex-direction:column;height:100%;display:flex}
.modal__content:has(.auth-modal){background:0 0;border:0;overflow:hidden;box-shadow:0 28px 90px #0000008c}.modal__content:has(.auth-modal) .modal__close-button{top:24px;right:24px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:is(.modal__content:has(.auth-modal) .modal__close-button:focus,.modal__content:has(.auth-modal) .modal__close-button:focus-visible){box-shadow:none!important;outline:0!important}.auth-modal{isolation:isolate;background:radial-gradient(circle at 82% 16%, #2183f661 0, #2183f624 24%, transparent 44%), radial-gradient(circle at 76% 100%, #d5851147 0, #d585111a 24%, transparent 42%), linear-gradient(145deg, var(--color-basic-900,#051524) 0%, var(--color-basic-800,#0f223d) 48%, var(--color-basic-700,#16304f) 100%);border:1px solid #ffde9c85;border-radius:32px;grid-template-columns:minmax(450px,1fr) minmax(390px,1fr);grid-template-areas:"form promo";width:min(1040px,100vw - 32px);height:min(720px,100dvh - 32px);min-height:min(620px,100dvh - 32px);display:grid;position:relative;overflow:hidden}.auth-modal:before,.auth-modal:after{z-index:0;content:"";pointer-events:none;border:1px solid #ffde9c38;border-radius:50%;width:210px;height:210px;position:absolute}.auth-modal:before{top:-118px;right:27%}.auth-modal:after{width:280px;height:280px;bottom:-102px;right:-72px}.auth-modal-tabs{z-index:2;scrollbar-width:thin;background:#07182df7;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;grid-area:form;min-width:0;min-height:0;margin:24px 0 24px 24px;padding:38px 44px 30px;display:flex;overflow-y:auto;box-shadow:0 24px 70px #000a1b61,inset 0 1px #ffffff0a}.auth-modal-tabs__title{color:var(--text-icons-primary,#fff);letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1.08}.auth-modal-tabs__list{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-modal-content{flex-direction:column;flex:1;min-height:0;padding:34px 0 0;display:flex}.auth-modal .input-label{padding-bottom:8px}.auth-modal .input-label__item,.auth-modal .input-label__item--required{font-size:16px;line-height:22px}.auth-modal .input__item{background:#ffffff0b;border-width:1px;height:58px;padding:24px 48px 8px 20px;font-size:16px}.auth-modal .input__placeholder{font-size:16px;font-weight:500;left:20px}.auth-modal .input__placeholder--active{font-size:11px;top:8px}.auth-modal-tabs__switch{color:var(--text-icons-primary,#fff);text-align:center;margin-top:24px;font-size:15px;font-weight:500;line-height:22px}.auth-modal-tabs__switch button{color:var(--text-icons-accent-1,#d58511);font:inherit;cursor:pointer;font-weight:700;transition:color .16s}.auth-modal-tabs__switch button:hover{color:#ffd279}.auth-modal-banner{flex-direction:column;grid-area:promo;align-items:center;min-width:0;min-height:0;padding:18px 24px 0;display:flex;position:relative;overflow:hidden}.auth-modal-banner__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.auth-modal-banner__logo{filter:drop-shadow(0 5px 14px #00000047);width:156px;height:auto;margin:0 auto;display:block}.auth-modal-banner__promo-title{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#051524eb;border:1px solid #ffd26780;border-radius:999px;max-width:92%;margin-top:14px;padding:7px 20px;font-size:18px;font-weight:900;line-height:22px;overflow:hidden;box-shadow:0 8px 20px #00000042,inset 0 1px #ffffff14}.auth-modal-banner__promo-description{-webkit-line-clamp:2;color:#fffffff0;text-wrap:balance;-webkit-box-orient:vertical;max-width:390px;margin-top:12px;font-size:16px;font-weight:700;line-height:21px;display:-webkit-box;overflow:hidden}.auth-modal-banner__accent-number{color:#ffd267;text-shadow:0 2px 12px #ffb93752}.auth-modal-banner__visual{z-index:1;aspect-ratio:1402/1122;width:min(100%,460px);margin-top:auto;position:relative}.auth-modal-banner__art{z-index:0;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1025px){.auth-modal-banner{padding-inline:12px}.auth-modal-banner__logo{width:184px}.auth-modal-banner__promo-title{max-width:96%;margin-top:16px;padding:10px 28px;font-size:28px;line-height:34px}.auth-modal-banner__promo-title .auth-modal-banner__accent-number{font-size:1.12em}.auth-modal-banner__promo-description{max-width:450px;margin-top:16px;font-size:22px;line-height:29px}.auth-modal-banner__visual{width:min(112%,540px);max-width:none}}@media (max-width:1024px){.auth-modal{grid-template-columns:minmax(420px,1.08fr) minmax(310px,.92fr)}.auth-modal-tabs{margin:18px 0 18px 18px;padding:34px 34px 26px}.auth-modal-banner{padding-inline:20px}}@media (max-width:768px){.modal__content:has(.auth-modal){width:100vw;height:100dvh;box-shadow:none;overflow:hidden}.auth-modal{border:0;border-radius:0;flex-direction:column;flex:none;width:min(608px,100vw - 24px);height:auto;min-height:0;margin:12px auto;padding:20px;display:flex;overflow:hidden}.auth-modal-tabs{width:100%;height:auto;min-height:min(768px,100dvh - 48px);padding:max(32px, calc(env(safe-area-inset-top) + 24px)) 26px 26px;border-radius:18px;flex:none;order:1;margin:0;overflow:hidden}.auth-modal-tabs__title{font-size:20px;font-weight:700;line-height:28px}.auth-modal-content{flex:none;padding-top:50px}.auth-modal-tabs__switch{margin-top:auto;padding-top:34px}.auth-modal .input-label{padding-bottom:10px}.auth-modal .input-label__item,.auth-modal .input-label__item--required{font-size:14px;font-weight:500;line-height:20px}.auth-modal .input__item{height:40px;box-shadow:inset 0 0 0 1px var(--input-border-default,#ffffff26);border:0;border-radius:12px;padding:14px 40px 3px 16px;font-size:14px;line-height:20px}.auth-modal .input__placeholder{font-size:14px;font-weight:500;line-height:20px;left:16px}.auth-modal .input__placeholder--active{font-size:9px;line-height:12px;top:3px}.auth-modal .input__item:hover:not(:disabled),.auth-modal .input__item:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--input-border-active)}.auth-modal .input__item--error,.auth-modal .input__item--error:hover:not(:disabled),.auth-modal .input__item--error:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--semantic-error)}.auth-modal .input__password-toggle{right:10px}.auth-modal-banner{width:100%;min-height:0;padding:18px 0 max(20px, env(safe-area-inset-bottom));flex:none;order:2;display:flex;overflow:hidden}.auth-modal-banner__logo{display:none}.auth-modal-banner__promo-title{max-width:min(92%,460px);margin-top:0;padding:6px 18px;font-size:16px;line-height:20px}.auth-modal-banner__promo-description{max-width:min(92%,460px);margin-top:10px;font-size:15px;line-height:20px}.auth-modal-banner__visual{width:min(100%,520px);margin:8px auto 0}.modal__content:has(.auth-modal) .modal__close-button{top:48px;right:max(24px,50vw - 266px)}}@media (max-width:420px){.modal__content:has(.auth-modal){background:0 0}.auth-modal{width:100%;margin:0;padding:12px}.auth-modal-tabs{min-height:480px;padding:max(20px, calc(env(safe-area-inset-top) + 14px)) 16px 16px;border-radius:16px}.auth-modal-content{padding-top:28px}.auth-modal-tabs__switch{padding-top:18px;font-size:13px;line-height:18px}.auth-modal .input-label{padding-bottom:6px}.auth-modal-banner{padding-top:14px}.auth-modal-banner__promo-title{max-width:96%;padding:5px 12px;font-size:13px;line-height:17px}.auth-modal-banner__promo-description{max-width:94%;margin-top:6px;font-size:12px;line-height:16px}.auth-modal-banner__visual{margin-top:4px}.modal__content:has(.auth-modal) .modal__close-button{width:32px;height:32px;padding:6px;top:24px;right:18px}}@media (max-width:768px) and (pointer:coarse){.auth-modal .input__item{font-size:16px!important}}.sign-up-additional-modal{border-radius:var(--rounded);background:var(--color-basic-750,#0b1a2f);width:620px}@media (max-width:768px){.sign-up-additional-modal{border-radius:0;width:100vw;height:100dvh}}@media (--breakpoint-xs){.sign-up-additional-modal{border-radius:0;width:100vw;height:100dvh}}
