.form-error{font-size:14px;color:#ac352c!important;line-height:1.5}.form-error:empty{display:none}.link-button{background:none;border:0;color:#32655c;padding:0;font-size:14px;text-decoration:underline;text-underline-offset:3px}.switch-auth{font-size:14px!important;margin-top:23px}.login-inner form{margin-top:26px}.login-inner form .button{margin-top:0}.login-note .icon{vertical-align:middle;margin-right:4px}.qr-container{display:flex;justify-content:center;padding:12px;background:white}.manual-key{font-size:14px;margin:10px 0 22px}.manual-key summary{cursor:pointer;color:#32655c}.manual-key code{display:block;font-size:14px;overflow-wrap:anywhere;letter-spacing:1px;background:#edf2f4;padding:12px;border-radius:6px}.code-input{letter-spacing:5px;font-size:23px}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.recovery-codes code{font-size:13px;letter-spacing:.3px;background:#f0f4f6;padding:10px;border-radius:5px;text-align:center}.connect-card strong{display:flex;align-items:center;gap:8px}.profile>div:nth-child(2){min-width:0}.profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:125px}.top-actions{display:flex;gap:18px;align-items:center}.mobile-exit{display:none}@media(max-width:740px){.mobile-exit{display:inline-block}.top-actions{gap:12px}.top-actions .demo-badge{display:none}.recovery-codes{grid-template-columns:1fr}}
