.royato-auth .auth-submit{display:flex;align-items:center;justify-content:center;gap:.5rem}.royato-auth .account-secondary-action{color:#d59bea;background:transparent;border:0;font:inherit;font-size:.76rem;padding:.25rem .5rem;text-align:center;line-height:1.8}.royato-auth .account-secondary-action:disabled{color:#a68caf;opacity:.6;cursor:default}.royato-auth .auth-feedback.account-error{color:#ffc2cf;border-color:#d76b853d;background:#ba526c12}.royato-auth .auth-feedback p{overflow-wrap:anywhere}.royato-auth .input-shell:has(.auth-otp-input){position:relative;min-height:68px;padding:0 2.75rem}.royato-auth .input-shell:has(.auth-otp-input)>svg{position:absolute;left:1rem}.royato-auth .input-shell input.auth-otp-input{height:66px;font-size:2rem!important;font-weight:800!important;letter-spacing:.28em;text-indent:.28em;text-align:center!important;direction:ltr;caret-color:#e6a6f9}.royato-auth .input-shell input.auth-otp-input::placeholder{color:#766380!important;opacity:.65}.royato-auth .auth-link-ready{padding:.75rem;border:1px solid #b84ad335;border-radius:.85rem;background:#a341c014;text-align:center}.royato-auth .auth-link-ready p{color:#c9afda;font-size:.8rem;line-height:1.9;margin:0 0 .35rem}.royato-auth .account-spinner{animation:account-spin 1s linear infinite;flex:none}.royato-auth input[dir=ltr]{direction:ltr;unicode-bidi:isolate;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"ss01" 0}.royato-auth a:focus-visible,.royato-auth button:focus-visible{outline:2px solid #d77bf0;outline-offset:4px}@keyframes account-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.royato-auth .account-spinner{animation:none}}