.login-otp-backdrop{z-index:5000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1622a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.login-otp-dialog{border:1px solid #ffffff47;border-left:5px solid var(--ui-color-accent,#ffc72c);color:#fff;background:linear-gradient(145deg,#294a69,#1d3853);width:min(420px,100%);padding:30px;position:relative;box-shadow:0 18px 48px #00000052}.login-otp-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3d;place-items:center;width:30px;height:30px;min-height:30px;padding:0;font-size:21px;display:grid;position:absolute;top:10px;right:10px}.login-otp-close:hover:not(:disabled){border-color:var(--ui-color-accent,#ffc72c);color:#fff;background:#ffffff14}.login-otp-eyebrow{color:#e8c66b;margin:0 34px 9px 0;font-size:9px;font-weight:700}.login-otp-dialog h2{color:#fff;margin:0 0 8px;font-size:21px}.login-otp-copy{color:#d4dee7;overflow-wrap:anywhere;margin:0 0 22px;font-size:12px;line-height:1.5}.login-otp-form{gap:9px;display:grid}.login-otp-form label{color:#f4f6f8;font-size:11px;font-weight:700}.login-otp-input{background:var(--ui-input-bg,#fff);-webkit-text-fill-color:#000;text-align:center;border:1px solid #c5cdd5;width:100%;height:42px;padding:0 12px;font-size:16px;color:#000!important}.login-otp-input:focus{background:var(--ui-input-bg,#fff);-webkit-text-fill-color:#000;box-shadow:0 0 0 3px #3b78a833;border-color:var(--ui-input-focus,#3b78a8)!important;color:#000!important}.login-otp-error{color:#ffd0cc;margin:0;font-size:11px;line-height:1.45}.login-otp-submit{border:1px solid #294a69;border-bottom:3px solid var(--ui-color-accent,#ffc72c);color:#fff;cursor:pointer;background:#294a69;justify-content:center;align-items:center;width:100%;height:40px;min-height:40px;margin-top:4px;font-weight:700;display:flex}.login-otp-submit:hover:not(:disabled){border-color:#245b86;border-bottom-color:var(--ui-color-accent,#ffc72c);background:#245b86}.login-otp-submit:disabled,.login-otp-close:disabled,.login-otp-cancel:disabled{opacity:.65;cursor:wait}.login-otp-cancel{color:#d4dee7;cursor:pointer;background:0 0;border:0;height:30px;min-height:30px;margin:10px auto 0;padding:0 8px;font-size:10px;display:block}.login-otp-cancel:hover:not(:disabled){color:#fff;background:0 0;border:0;text-decoration:underline}.login-otp-close:focus-visible,.login-otp-submit:focus-visible,.login-otp-cancel:focus-visible,.login-otp-input:focus-visible{outline:2px solid var(--ui-color-accent,#ffc72c);outline-offset:2px}@media (width<=420px){.login-otp-dialog{padding:26px 20px}.login-otp-copy{margin-bottom:17px}}
