.register-page,.register-page *{box-sizing:border-box}.register-page{background:#fff;color:#252362;display:grid;font-family:Gilroy-Regular,sans-serif;grid-template-columns:minmax(390px,38.5%) minmax(0,61.5%);min-height:100vh}.register-visual{align-self:start;background-color:#635bfe;background-image:var(--register-pattern);background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:720px;overflow:hidden;position:sticky;top:0}.register-visual__inner{height:100%;margin:0 auto;max-width:560px;padding:42px clamp(42px,7vw,116px) 38px;position:relative;z-index:1}.register-brand{display:inline-flex;max-height:48px;max-width:210px}.register-brand img{height:auto;max-height:48px;max-width:100%;object-fit:contain}.register-visual__message{color:#fff;margin-top:clamp(115px,19vh,195px)}.register-visual__message h2,.register-visual__message h3,.register-visual__message p{color:inherit;margin:0}.register-visual__message p{font-family:Gilroy-Regular,sans-serif;font-size:clamp(18px, 1.45vw, 24px);line-height:1.3;margin-bottom:8px}.register-visual__message h2{font-family:Gilroy-Semibold,sans-serif;font-size:clamp(32px, 3vw, 47px);letter-spacing:.01em;line-height:1.08;text-transform:uppercase}.register-visual__message h3{font-family:Gilroy-Medium,sans-serif;font-size:clamp(24px, 2.2vw, 34px);font-weight:400;line-height:1.25;margin-top:10px;white-space:nowrap}.register-visual__illustration{display:block;height:auto;margin:clamp(38px,6vh,64px) auto 0;max-height:39vh;max-width:100%;object-fit:contain;width:430px}.register-content{background:#fff;min-width:0}.register-content__inner{min-height:100vh;padding:30px clamp(34px,5vw,76px) 54px}.register-topbar{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;max-width:780px;min-height:31px}.register-mobile-brand{display:none}.register-signin{align-items:center;color:#6a6b87;display:flex;font-family:Gilroy-Regular,sans-serif;font-size:14px;gap:5px;line-height:20px}.register-signin a,.register-signin a:hover{color:#635bfe;text-decoration:none}.register-signin__mark{color:#635bfe;display:inline-flex;margin-right:16px}.register-form-shell{margin:32px auto 0;max-width:780px}.register-back,.register-back:hover{align-items:center;color:#6a6b87;display:inline-flex;font-family:Gilroy-Medium,sans-serif;font-size:15px;gap:7px;line-height:20px;text-decoration:none}.register-back svg{color:currentColor;height:12px;width:12px}.register-heading{margin:16px 0 27px}.register-heading h1{color:#252362;font-family:Gilroy-Semibold,sans-serif;font-size:34px;line-height:1.18;margin:0 0 5px}.register-heading p{color:#6a6b87;font-family:Gilroy-Regular,sans-serif;font-size:16px;line-height:24px;margin:0}.register-field-row{--bs-gutter-x:24px}.register-page .form-group.register-field{margin-bottom:20px!important;padding:0!important}.register-page .form-label{color:#252362;display:inline-block;font-family:Gilroy-Medium,sans-serif;font-size:14px;line-height:19px;margin:0 0 8px}.register-page .star{color:#635bfe}.register-control,.register-phone-control{position:relative}.register-control__icon,.register-phone-icon{align-items:center;color:#9998a9;display:flex;height:53px;justify-content:center;pointer-events:none;position:absolute;top:0;width:52px;z-index:3}.register-control__icon{left:0}.register-phone-icon{right:4px}.register-control__icon svg,.register-phone-icon svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.register-page .input-form-control,.register-page .registration-phone-field .iti .form-control{background:#fff!important;border:1px solid #dcddeb!important;border-radius:7px!important;box-shadow:none!important;color:#252362!important;font-family:Gilroy-Medium,sans-serif;font-size:15px!important;height:53px;line-height:21px!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%}.register-page .input-form-control{padding:14px 45px 14px 52px!important}.register-page select.input-form-control{appearance:auto;padding-right:20px!important}.register-control--select .select2-container{display:block;width:100%!important}.register-control--select .select2-container .select2-selection--single{background:#fff!important;border:1px solid #dcddeb!important;border-radius:7px!important;height:53px;transition:border-color .2s ease,box-shadow .2s ease}.register-control--select .select2-container .select2-selection--single:hover,.register-control--select .select2-container--focus .select2-selection--single,.register-control--select .select2-container--open .select2-selection--single{border-color:#635bfe!important;box-shadow:0 0 0 3px rgba(99,91,254,.08)}.register-control--select .select2-container .select2-selection__rendered{color:#252362;font-family:Gilroy-Medium,sans-serif;font-size:15px;line-height:51px;padding:0 48px 0 52px}.register-control--select .select2-container .select2-selection__placeholder{color:#9998a9}.register-page .register-control--select .select2-container .select2-selection__arrow{height:51px!important;right:12px!important;top:0!important;width:24px}.register-control--select .select2-container .select2-selection__arrow b{border-color:#6a6b87 transparent transparent;border-width:5px 4px 0}.register-control--select .select2-container--open .select2-selection__arrow b{border-color:transparent transparent #635bfe;border-width:0 4px 5px}.select2-dropdown.register-select2-dropdown{border:1px solid #dcddeb;border-radius:7px;box-shadow:0 12px 30px rgba(37,35,98,.12);font-family:Gilroy-Regular,sans-serif;overflow:hidden}.register-select2-dropdown .select2-results__option{color:#252362;font-size:14px;padding:10px 14px}.register-select2-dropdown .select2-results__option[aria-selected=true]{background:#f1f0ff;color:#4e45e6}.register-select2-dropdown .select2-results__option--highlighted[aria-selected]{background:#635bfe;color:#fff}.register-page .input-form-control::placeholder,.register-page .registration-phone-field .iti .form-control::placeholder{color:#9998a9!important;font-family:Gilroy-Regular,sans-serif;font-size:15px!important;opacity:1}.register-page .input-form-control:focus,.register-page .input-form-control:hover,.register-page .registration-phone-field .iti .form-control:focus,.register-page .registration-phone-field .iti .form-control:hover{border-color:#635bfe!important;box-shadow:0 0 0 3px rgba(99,91,254,.08)!important}.register-control:focus-within .register-control__icon,.register-phone-control:focus-within .register-phone-icon{color:#635bfe}.register-control--date .input-form-control{cursor:pointer;padding-right:50px!important}.register-date-trigger{align-items:center;background:0 0;border:0;color:#7f809b;display:flex;height:53px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:48px;z-index:4}.register-date-trigger:focus,.register-date-trigger:hover{color:#635bfe;outline:0}.register-date-trigger svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.register-page .registration-phone-field .iti{display:block;width:100%}.register-page .registration-phone-field .iti__country-list{z-index:5}.register-page .registration-phone-field .iti .form-control{padding-bottom:14px!important;padding-left:104px;padding-right:48px!important;padding-top:14px!important}.register-page .iti__flag-container{padding:0}.register-page .iti__selected-flag{background:0 0!important;border-right:1px solid #dcddeb;min-width:91px;padding:0 14px}.register-page .iti__selected-dial-code{color:#6a6b87;font-family:Gilroy-Medium,sans-serif;margin-left:8px}.register-password-toggle{align-items:center;background:0 0;border:0;color:#9998a9;display:flex;height:53px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:48px;z-index:4}.register-password-toggle:focus,.register-password-toggle:hover{color:#635bfe;outline:0}.register-password-toggle svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.register-password-toggle .eye-closed,.register-password-toggle.is-visible .eye-open{display:none}.register-password-toggle.is-visible .eye-closed{display:block}.register-password-row .form-group.register-field{margin-bottom:10px!important}.register-strength{--strength-color:#d9204c;align-items:center;display:flex;gap:14px;margin:0 0 17px;min-height:18px}.register-strength__segments{display:grid;flex:1;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.register-strength__segment{background:#e7e8f0;border-radius:999px;height:6px;transition:background-color .2s ease}.register-strength__segment.is-active{background:var(--strength-color)}.register-strength__label{color:var(--strength-color);flex:0 0 48px;font-family:Gilroy-Semibold,sans-serif;font-size:13px;line-height:18px;text-align:right}.register-strength[data-strength-level=fair]{--strength-color:#f09b32}.register-strength[data-strength-level=good]{--strength-color:#635bfe}.register-strength[data-strength-level=strong]{--strength-color:#15935a}.register-policy-wrap{margin:0 0 24px}.register-page .password-policy{color:#6a6b87;display:grid;font-size:13px;gap:8px 26px;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);margin:0}.register-page .password-policy li{line-height:18px;margin:0}.register-page .password-policy li[hidden]{display:none!important}.register-page .password-policy__indicator{flex-basis:16px;height:16px;width:16px}.register-page .password-policy li.is-valid{color:#15935a}.register-captcha{margin-bottom:22px}.register-consent{align-items:flex-start;color:#6a6b87;cursor:pointer;display:flex;font-family:Gilroy-Regular,sans-serif;font-size:14px;gap:11px;line-height:20px;margin:0 0 22px}.register-consent input{height:1px;opacity:0;position:absolute;width:1px}.register-consent__box{align-items:center;border:1px solid #c9cad7;border-radius:4px;display:flex;flex:0 0 19px;height:19px;justify-content:center;margin-top:1px;transition:background-color .2s ease,border-color .2s ease;width:19px}.register-consent__box svg{fill:none;height:13px;opacity:0;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:13px}.register-consent input:checked+.register-consent__box{background:#635bfe;border-color:#635bfe}.register-consent input:checked+.register-consent__box svg{opacity:1}.register-consent input:focus-visible+.register-consent__box{box-shadow:0 0 0 3px rgba(99,91,254,.16)}.register-consent a,.register-consent a:hover{color:#635bfe;font-family:Gilroy-Medium,sans-serif;text-decoration:none}.register-merchant-link,.register-submit{align-items:center;border-radius:7px;display:flex;font-family:Gilroy-Semibold,sans-serif;font-size:16px;height:54px;justify-content:center;position:relative;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:100%}.register-submit{background:linear-gradient(90deg,#5549fb 0,#635bfe 100%);border:0;color:#fff}.register-submit:hover:not(:disabled){background:linear-gradient(90deg,#493cf0 0,#554cf5 100%);transform:translateY(-1px)}.register-submit:disabled{cursor:not-allowed;opacity:.72}.register-submit #rightAngle{display:inline-flex;position:absolute;right:24px}.register-submit #rightAngle svg{height:15px;width:15px}.register-divider{align-items:center;color:#9998a9;display:flex;font-size:14px;gap:18px;margin:23px 0}.register-divider::after,.register-divider::before{background:#e0dfeb;content:"";flex:1;height:1px}.register-merchant-link,.register-merchant-link:hover{background:#fff;border:1px solid #dcddeb;color:#252362;gap:10px;text-decoration:none}.register-merchant-link:hover{border-color:#635bfe;color:#635bfe}.register-merchant-link__icon{color:#635bfe;display:inline-flex}.register-merchant-link__icon svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:21px}.register-security-note{align-items:center;color:#6a6b87;display:flex;font-size:13px;justify-content:center;line-height:19px;margin:30px auto 0;max-width:470px;text-align:left}.register-security-note p{margin:0}.register-security-note__icon{align-items:center;border:1px solid #e0dfeb;border-radius:50%;color:#635bfe;display:flex;flex:0 0 46px;height:46px;justify-content:center;margin-right:13px}.register-security-note__icon svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:24px}.register-page .custom-error,.register-page .error{color:#d9204c!important;display:block;font-family:Gilroy-Regular,sans-serif;font-size:12px;line-height:17px;margin-top:5px}.register-page .alert{border-radius:7px;font-family:Gilroy-Regular,sans-serif}#ui-datepicker-div.register-datepicker{background:#fff;border:1px solid #dcddeb;border-radius:9px;box-shadow:0 16px 38px rgba(37,35,98,.18);font-family:Gilroy-Regular,sans-serif;padding:10px;width:310px;z-index:9999!important}.register-datepicker .ui-datepicker-header{background:#f3f2ff;border:0;border-radius:7px;color:#252362;padding:8px 34px}.register-datepicker .ui-datepicker-title{align-items:center;display:flex;gap:7px;justify-content:center;line-height:normal;margin:0}.register-datepicker .ui-datepicker-title select{background:#fff;border:1px solid #dcddeb;border-radius:5px;color:#252362;font-family:Gilroy-Medium,sans-serif;font-size:13px;margin:0;padding:4px 5px}.register-datepicker .ui-datepicker-next,.register-datepicker .ui-datepicker-prev{border:0;cursor:pointer;height:30px;top:7px;width:30px}.register-datepicker .ui-datepicker-next-hover,.register-datepicker .ui-datepicker-prev-hover{background:#e8e6ff;border:0;top:7px}.register-datepicker .ui-datepicker-prev-hover{left:2px}.register-datepicker .ui-datepicker-next-hover{right:2px}.register-datepicker table{font-size:13px;margin:8px 0 2px}.register-datepicker th{color:#6a6b87;font-family:Gilroy-Medium,sans-serif;padding:6px 3px}.register-datepicker td a,.register-datepicker td span{background:0 0;border:0;border-radius:5px;color:#3f405b;padding:7px;text-align:center}.register-datepicker td a:hover{background:#f1f0ff;color:#4e45e6}.register-datepicker td.ui-datepicker-current-day a,.register-datepicker td.ui-datepicker-today a{background:#635bfe;color:#fff}.register-datepicker td.ui-state-disabled span{color:#b8b8c8}body.dark .register-content,body.dark .register-page{background:#1a1721;color:#cdccd0}body.dark .register-visual{background-color:#252362;background-image:var(--register-dark-pattern)}body.dark .register-heading h1,body.dark .register-page .form-label,body.dark .register-page .register-merchant-link{color:#e8e7ea!important}body.dark .register-back,body.dark .register-consent,body.dark .register-heading p,body.dark .register-page .iti__selected-dial-code,body.dark .register-page .password-policy,body.dark .register-security-note,body.dark .register-signin{color:#cdccd0!important}body.dark .register-consent a,body.dark .register-consent a:hover,body.dark .register-signin a,body.dark .register-signin a:hover{color:#ffaf30!important}body.dark .register-page .star{color:#ffaf30!important}body.dark .register-page .input-form-control,body.dark .register-page .registration-phone-field .iti .form-control{background:#2e2f44!important;border-color:#3f405b!important;color:#cdccd0!important}body.dark .register-page .input-form-control::placeholder,body.dark .register-page .registration-phone-field .iti .form-control::placeholder{color:#9998a0!important}body.dark .register-page .input-form-control:focus,body.dark .register-page .input-form-control:hover,body.dark .register-page .registration-phone-field .iti .form-control:focus,body.dark .register-page .registration-phone-field .iti .form-control:hover{border-color:#635bfe!important;box-shadow:0 0 0 3px rgba(99,91,254,.16)!important}body.dark .register-control__icon,body.dark .register-date-trigger,body.dark .register-password-toggle,body.dark .register-phone-icon{color:#9998a0}body.dark .register-control:focus-within .register-control__icon,body.dark .register-date-trigger:focus,body.dark .register-date-trigger:hover,body.dark .register-password-toggle:focus,body.dark .register-password-toggle:hover,body.dark .register-phone-control:focus-within .register-phone-icon{color:#ffaf30}body.dark .register-page .iti__selected-flag{border-color:#3f405b}body.dark .register-control--select .select2-selection--single{background:#2e2f44!important;border-color:#3f405b!important}body.dark .register-control--select .select2-container--focus .select2-selection--single,body.dark .register-control--select .select2-container--open .select2-selection--single{background:#3f405b!important;border-color:#635bfe!important;box-shadow:0 0 0 3px rgba(99,91,254,.16)}body.dark .register-control--select .select2-selection__rendered{color:#cdccd0!important}body.dark .register-control--select .select2-selection__placeholder{color:#9998a0!important}body.dark .register-control--select .select2-selection__arrow b{border-color:#cdccd0 transparent transparent}body.dark .register-control--select .select2-container--open .select2-selection__arrow b{border-color:transparent transparent #ffaf30}body.dark .select2-dropdown.register-select2-dropdown{background:#2e2f44!important;border-color:#3f405b!important;box-shadow:0 16px 34px rgba(0,0,0,.32)}body.dark .register-select2-dropdown .select2-results__option{background:#2e2f44!important;color:#cdccd0!important}body.dark .register-select2-dropdown .select2-results__option[aria-selected=true]{background:#3f405b!important;color:#e8e7ea!important}body.dark .register-select2-dropdown .select2-results__option--highlighted[aria-selected]{background:#635bfe!important;color:#fff!important}body.dark .register-strength__segment{background:#3f405b}body.dark .register-strength__segment.is-active{background:var(--strength-color)}body.dark .register-page .password-policy__indicator{border-color:#6a6b87}body.dark .register-page .password-policy li.is-valid{color:#75c995!important}body.dark .register-page .password-policy li.is-valid .password-policy__indicator{background:#15935a;border-color:#15935a}body.dark .register-consent__box{border-color:#6a6b87}body.dark .register-page .register-merchant-link{background:#2e2f44;border-color:#3f405b}body.dark .register-page .register-merchant-link:hover{border-color:#ffaf30;color:#ffaf30!important}body.dark .register-merchant-link__icon{color:#ffaf30}body.dark .register-divider{color:#9998a0}body.dark .register-divider::after,body.dark .register-divider::before{background:#3f405b}body.dark .register-security-note__icon{border-color:#3f405b;color:#ffaf30}body.dark #ui-datepicker-div.register-datepicker{background:#2e2f44;border-color:#3f405b;box-shadow:0 18px 40px rgba(0,0,0,.4)}body.dark .register-datepicker .ui-datepicker-header{background:#3f405b;color:#e8e7ea}body.dark .register-datepicker .ui-datepicker-title select{background:#24212d;border-color:#6a6b87;color:#e8e7ea}body.dark .register-datepicker .ui-datepicker-next .ui-icon,body.dark .register-datepicker .ui-datepicker-prev .ui-icon{filter:brightness(0) invert(1)}body.dark .register-datepicker .ui-datepicker-next-hover,body.dark .register-datepicker .ui-datepicker-prev-hover{background:#2e2f44}body.dark .register-datepicker th{color:#9998a0}body.dark .register-datepicker td a,body.dark .register-datepicker td span{background:#3f405b;color:#cdccd0}body.dark .register-datepicker td a:hover{background:#3f405b;color:#ffaf30}body.dark .register-datepicker td.ui-datepicker-current-day a,body.dark .register-datepicker td.ui-datepicker-today a{background:#635bfe;color:#fff}body.dark .register-datepicker td.ui-state-disabled span{color:#66647a}@media (max-width:1199px){.register-page{grid-template-columns:minmax(350px,40%) minmax(0,60%)}.register-visual__inner{padding-left:54px;padding-right:54px}.register-content__inner{padding-left:34px;padding-right:34px}.register-visual__message h3{white-space:normal}}@media (max-width:991px){.register-page{display:block}.register-visual{display:none}.register-content__inner{padding:24px 32px 48px}.register-topbar{justify-content:space-between}.register-mobile-brand{display:inline-flex;max-height:38px;max-width:155px}.register-mobile-brand img{max-height:38px;max-width:100%;object-fit:contain}.register-form-shell{margin-top:28px}}@media (max-width:767px){.register-content__inner{padding:20px 20px 42px}.register-signin__mark{display:none}.register-signin span:not(.register-signin__mark){display:none}.register-signin{font-size:14px}.register-heading{margin-bottom:24px}.register-heading h1{font-size:29px}.register-heading p{font-size:15px}.register-field-row{--bs-gutter-x:0}.register-page .password-policy{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.register-policy-wrap{margin-top:0}}@media (max-width:420px){.register-content__inner{padding-left:16px;padding-right:16px}.register-mobile-brand{max-width:125px}.register-page .input-form-control,.register-page .registration-phone-field .iti .form-control{font-size:14px!important;height:51px}.register-security-note{align-items:flex-start}}