.qr-mobile-only{display:none!important}.qr-signin-dialog{width:min(470px,100%)!important;height:auto!important;max-height:calc(100dvh - 32px);padding:32px 24px!important;overflow:auto}.qr-signin-dialog h2{font-size:26px;margin:0 24px 22px 0}.qr-signin-dialog p{line-height:1.6;overflow-wrap:anywhere}.qr-signin-status{color:var(--muted,#91a2a6);font-size:13px;margin:16px 0 0;min-height:22px}.qr-signin-code{width:min(280px,100%);margin:0 auto;background:white;padding:6px}.qr-signin-code svg{display:block;width:100%;height:auto}.qr-signin-email{text-align:center}.qr-signin-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.qr-signin-video{display:block;width:100%;max-height:55dvh;object-fit:cover;background:#000}.network-account-email-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.network-account-email-row .network-account-email{margin:0}.network-account-email-row .qr-desktop-only{padding:7px 10px;min-height:34px;font-size:11px;letter-spacing:0}.qr-signin-overlay{z-index:25000!important}.qr-signin-content>.button{margin-top:16px}@media(max-width:760px){html:not(.qr-windows) .qr-desktop-only{display:none!important}html:not(.qr-windows) .qr-mobile-only{display:inline-flex!important}.qr-signin-dialog{padding:28px 18px 18px!important}.qr-signin-dialog h2{font-size:24px}}
html.qr-android .qr-mobile-only{display:inline-flex!important}html.qr-android .qr-desktop-only{display:none!important}
.instant-login-links{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.instant-login-links .forgot-link{margin:0!important}.instant-login-links .instant-login-trigger{display:inline!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--mint);font:inherit;font-size:12px;font-weight:500;letter-spacing:0;cursor:pointer}.instant-login-trigger:hover{text-decoration:underline}.network-account-email-row .instant-signin-trigger{padding:7px 10px;min-height:34px;font-size:11px;letter-spacing:0}.instant-signin-code{display:grid;gap:16px;justify-items:center}.instant-signin-code code{display:block;width:100%;padding:18px 12px;background:var(--panel,#0c171a);border:1px solid var(--line);color:var(--text);font-size:18px;letter-spacing:1px;overflow-wrap:anywhere;text-align:center;user-select:all}.instant-code-label{display:grid;gap:12px;font-size:14px}.instant-code-label input{box-sizing:border-box;width:100%;min-width:0;padding:12px;background:var(--panel,#0c171a);color:var(--text);border:1px solid var(--line);font:16px monospace}.qr-signin-content form>.button{margin-top:20px}
.instant-login-links{width:100%;min-width:0;box-sizing:border-box;justify-self:stretch;align-self:stretch;grid-column:1/-1}.instant-login-links .instant-login-trigger{margin-left:auto!important}.instant-qr-steps{padding-left:24px;margin:0}.instant-qr-steps li{padding-left:4px;margin-bottom:18px;line-height:1.6}

.instant-login-links .forgot-link{flex:0 0 auto;white-space:nowrap}.instant-login-links .instant-login-trigger{min-width:0!important;max-width:none!important;flex:0 0 auto!important;text-align:right!important;justify-content:flex-end!important;white-space:nowrap}

.instant-login-links .recovery-backup-code:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}
