html .input-label-wrapper{position:relative}html .input-label-wrapper label{opacity:0;background:var(--white-1);color:var(--font-3);z-index:2;padding:0 2px;line-height:1;transition:all .3s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}html .input-label-wrapper_focus label{opacity:1;top:0}
html .signin-modal-password .ant-form-item-feedback-icon-error{padding-top:2px}
html .two-factor-code-input{flex-direction:column;gap:12px;width:360px;display:flex}html .two-factor-code-input__label{color:var(--font-3);font-size:13px;line-height:18px}html .two-factor-code-input__required{color:var(--malice-level-1);margin-left:4px;font-weight:700}html .two-factor-code-input__control{border:1px solid var(--gray-border);background:var(--white-1);width:100%;height:50px;color:var(--font-1);border-radius:6px;outline:none;padding:8px 12px;font-size:16px;line-height:22px;transition:border-color .2s}html .two-factor-code-input__control::placeholder{color:var(--font-4)}html .two-factor-code-input__control:focus{border-color:var(--font-4)}html .two-factor-code-input__control--code{text-align:center;letter-spacing:24px;padding-left:74px;padding-right:48px;font-size:24px;line-height:34px}html .two-factor-code-input__control--error{border-color:var(--malice-level-1)}html .two-factor-code-input__error{color:var(--malice-level-1);margin-top:-4px;font-size:12px;line-height:16px}
html .two-factor-qr-binding{flex-direction:column;align-items:center;gap:12px;width:360px;display:flex}html .two-factor-qr-binding__code{background:#fff;justify-content:center;align-items:center;width:100px;height:100px;display:flex}html .two-factor-qr-binding__empty{border:1px dashed var(--gray-border);background:var(--gray-bg);width:100px;height:100px;color:var(--font-3);text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:8px;font-size:12px;line-height:18px;display:flex}html .two-factor-qr-binding__manual{border:1px solid var(--gray-border);background:var(--gray-bg);border-radius:6px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:14px;line-height:20px;display:flex;overflow:hidden}html .two-factor-qr-binding__manual-label{color:var(--font-3);white-space:nowrap;flex:none}html .two-factor-qr-binding__divider{background:var(--gray-border);width:1px;height:16px}html .two-factor-qr-binding__manual-value{min-width:0;color:var(--font-1);letter-spacing:.7px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
html .two-factor-recovery-codes{border:1px solid var(--gray-border);background:var(--gray-bg);border-radius:6px;flex-direction:column;gap:16px;width:378px;padding:16px 24px;display:flex}html .two-factor-recovery-codes__header{justify-content:space-between;align-items:center;display:flex}html .two-factor-recovery-codes__title{color:var(--font-1);margin:0;font-size:14px;font-weight:700;line-height:16px}html .two-factor-recovery-codes__copy{color:var(--font-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;line-height:20px;display:flex}html .two-factor-recovery-codes__copy:hover{color:var(--primary-color)}html .two-factor-recovery-codes__list{-moz-column-gap:32px;width:100%;color:var(--font-1);white-space:nowrap;grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:8px 32px;font-family:Roboto Mono,monospace;font-size:13px;line-height:18px;display:grid}
