.auth-page input:not([type=checkbox]):not([role=combobox]){color:#14141e;background-color:#f4f4f8;border-radius:12px;height:48px;font-size:15px}.auth-page input:focus{background-color:#fff;border-color:#0d6494}.auth-page label{color:#14141e;font-family:var(--monzo);font-size:14px;font-weight:600;line-height:20px}.auth-page button.auth-submit{border-radius:12px;height:48px;font-size:15px;font-weight:600}.auth-page button.auth-submit:enabled{color:#fff;background-color:#0d6494}.auth-page button.auth-submit:enabled:hover{background-color:#0b557e}.auth-page .auth-country>div:first-child{border-radius:12px}.auth-page .auth-country+p:has(>span:empty){display:none}.auth-page .auth-otp input[aria-label^="Please enter OTP character"]{margin-right:8px;width:clamp(30px,7vw,48px)!important;height:56px!important}@keyframes auth-photo-reveal{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes auth-content-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.auth-panel-photo{animation:1.8s cubic-bezier(.22,1,.36,1) both auth-photo-reveal}.auth-payment-card{animation:.9s cubic-bezier(.22,1,.36,1) .25s backwards auth-content-reveal,7s ease-in-out 1.15s infinite auth-card-float}.auth-account-card{animation:.9s cubic-bezier(.22,1,.36,1) .5s backwards auth-content-reveal,8.5s ease-in-out 1.4s infinite reverse auth-card-float}.auth-panel-copy>h2,.auth-panel-copy>p,.auth-currency-chips>span{animation:.9s cubic-bezier(.22,1,.36,1) backwards auth-content-reveal}.auth-panel-copy>h2{animation-delay:.5s}.auth-panel-copy>p{animation-delay:.65s}.auth-currency-chips>span:first-child{animation-delay:.8s}.auth-currency-chips>span:nth-child(2){animation-delay:.9s}.auth-currency-chips>span:nth-child(3){animation-delay:1s}.auth-currency-chips>span:nth-child(4){animation-delay:1.1s}.auth-currency-chips>span:nth-child(5){animation-delay:1.2s}}@media (min-width:1024px){.auth-graphics{height:calc(100svh - 50px);position:sticky;top:24px}}@media (min-width:1024px) and (max-height:800px){.auth-register-fields{gap:16px}.auth-register-fields>header h1{font-size:28px;line-height:34px}.auth-register-fields>header p{margin-top:6px}.auth-register-actions{margin-top:16px}.auth-graphics .auth-payment-card{top:32px}.auth-graphics .auth-account-card{top:144px}.auth-panel-copy{gap:12px;bottom:28px}.auth-panel-copy h2{font-size:32px}.auth-panel-copy>p{font-size:14px;line-height:21px}}.auth-secondary h1,.auth-secondary h2{color:#14141e;font-size:28px;font-weight:700;line-height:36px}.auth-secondary header>svg{flex-shrink:0}.auth-page .auth-invitation input{background-color:#f4f4f8!important;border-radius:12px!important;height:48px!important;font-size:15px!important}.auth-page .auth-invitation input:focus{background-color:#fff!important}.auth-page .auth-invitation button.auth-submit:enabled{background-color:#0d6494!important}.email-verification-card .email-verification-digit{color:#14141e;background:#fff;border:1px solid #dadee6;border-radius:12px;outline:none;flex:1 1 0;min-width:0;height:64px;padding:0;font-size:26px;font-weight:600;width:0!important}.email-verification-card .email-verification-digit:focus{border-color:#0d6494;box-shadow:0 0 0 4px #0d649426}@media (max-width:400px){.email-verification-card .email-verification-digit{height:52px;font-size:22px}}
