.signup-module__iRBFeG__form-control:focus{background-color:var(--form-focus-bg);animation-duration:.3s}.signup-module__iRBFeG__login-wrapper{background:var(--bg-color);overflow:hidden}.signup-module__iRBFeG__login-wrapper *{color:var(--text-color)}.signup-module__iRBFeG__login-card{width:100%;max-width:420px}.signup-module__iRBFeG__font-size{font-family:var(--rui-font-brand);justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1.25;display:flex}.signup-module__iRBFeG__country-box{background:var(--input-bg);border-radius:16px;align-items:center;gap:8px;min-width:120px;padding:16px;display:flex}.signup-module__iRBFeG__phone-input{background:var(--input-bg);color:var(--input-text);border:none;border-radius:1rem;padding:1rem;transition:background-color .3s,box-shadow .3s,transform .2s}.signup-module__iRBFeG__phone-input::placeholder{color:var(--input-text)}.signup-module__iRBFeG__phone-input:focus{background:var(--form-focus-bg);box-shadow:none;outline:none}.signup-module__iRBFeG__is-invalid{background-image:none;background-color:var(--invalid-bg)!important}.signup-module__iRBFeG__is-invalid:focus{box-shadow:0 0 0 .15rem var(--invalid-shadow)}.signup-module__iRBFeG__invalid-feedback{color:var(--invalid-text);margin-top:.25rem;padding-left:14px;font-size:12px}.signup-module__iRBFeG__text-mutedd{color:var(--text-muted);font-size:14px}.signup-module__iRBFeG__divider span{color:var(--divider-text);font-size:14px}.signup-module__iRBFeG__bg-color-disable{opacity:.8;background-color:var(--btn-disabled-bg)!important}.signup-module__iRBFeG__social-btn{background:var(--social-btn-bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;display:flex}@media screen and (min-width:768px){.signup-module__iRBFeG__login-card{max-width:unset}.signup-module__iRBFeG__lg-max{width:100%;max-width:352px;padding-left:0!important;padding-right:0!important}.signup-module__iRBFeG__country-box{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s,box-shadow .3s,transform .2s}.signup-module__iRBFeG__country-box:hover{background-color:var(--form-focus-bg)}.signup-module__iRBFeG__phone-input{min-width:224px}.signup-module__iRBFeG__main-qr{margin:0 46px}}.signup-module__iRBFeG__main-qr{opacity:0;transition:opacity .3s,transform .3s}.signup-module__iRBFeG__qr-show{opacity:1}.signup-module__iRBFeG__car-block{align-items:center;width:45%;height:100%;transition:opacity .3s,transform .3s;display:flex;position:fixed;right:0;overflow:hidden}.signup-module__iRBFeG__car{width:300px;animation:1.4s ease-out forwards signup-module__iRBFeG__slideIn;position:absolute;top:50%;right:-350px;transform:translateY(-50%)}.signup-module__iRBFeG__car-hide{opacity:0;pointer-events:none}.signup-module__iRBFeG__logo{background-image:url(/assets/Revolut-White.svg);background-repeat:no-repeat;background-size:contain;width:72px;height:2.183rem}@keyframes signup-module__iRBFeG__slideIn{0%{right:-350px}to{right:44%;transform:translate(92%,-50%)}}#signup-module__iRBFeG__frontLight{animation:1s infinite signup-module__iRBFeG__blinkLight}@keyframes signup-module__iRBFeG__blinkLight{0%,40%{stroke:var(--car-front-light);fill:var(--car-front-light);stroke-opacity:1}50%,to{stroke-opacity:0}}#signup-module__iRBFeG__backLight{animation:1s infinite signup-module__iRBFeG__backLightBlink}@keyframes signup-module__iRBFeG__backLightBlink{0%{stroke:var(--car-back-light-1);fill:var(--car-back-light-1);stroke-opacity:1}40%{stroke:var(--car-back-light-2);fill:var(--car-back-light-2);stroke-opacity:1}50%,to{stroke-opacity:0}}.signup-module__iRBFeG__skeleton-flag,.signup-module__iRBFeG__skeleton-text{background:linear-gradient(90deg,var(--skeleton-dark)25%,var(--skeleton-light)37%,var(--skeleton-dark)63%);background-size:400% 100%;animation:1.2s ease-in-out infinite signup-module__iRBFeG__shimmer}.signup-module__iRBFeG__skeleton-flag{border-radius:50%;width:24px;height:24px}.signup-module__iRBFeG__skeleton-text{border-radius:6px;width:32px;height:14px}@keyframes signup-module__iRBFeG__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes signup-module__iRBFeG__modalIn{0%{opacity:0;transform:translateY(-100%)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.signup-module__iRBFeG__animate-modalIn{animation:.35s ease-out forwards signup-module__iRBFeG__modalIn}
