.account-page .account-security-flow{padding:20px;border:1px solid #ffffff0c;border-radius:20px;background:#ffffff02}
.security-flow-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.account-page .security-flow-head h3{font-size:15px;letter-spacing:-.02em;margin:0;line-height:1.35;text-transform:none}
.security-flow-badge{flex:none;border-radius:99px;background:#ffffff08;color:#aaa799;padding:7px 10px;font-size:10px;font-weight:750}.security-flow-badge[data-state=active]{background:#77cfa013;color:#8adcb0}.security-flow-badge[data-state=pending]{background:#ffda3e13;color:#ffda3e}
.account-page .security-flow-status{font-size:12px;line-height:1.6;color:#aaa79a;margin:0 0 16px}.account-page .security-flow-step{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:750;color:#ffda3e;margin:18px 0 14px}.account-page .security-flow-setup p{font-size:12px;line-height:1.6;color:#b8b5a8}
.account-page .security-flow-setup code{border-radius:12px;border:1px solid #ffda3e28;background:#ffda3e07;padding:14px;overflow-wrap:anywhere;font-size:12px;color:#e9dfb8;font-family:ui-monospace,monospace;user-select:all}
.account-page .security-flow-clock{font-size:11px;color:#939082;font-variant-numeric:tabular-nums}.account-page .account-security-flow label{font-size:12px;color:#bab6a8}.account-page .account-security-flow input{font-size:16px!important;margin:0!important;min-height:50px;background:#181815!important;padding:12px 14px}
.account-page .account-security-flow .security-flow-primary{border-radius:14px;min-height:48px;font-size:12px;background:#ffda3e;color:#11110f}.account-page .account-security-flow .security-flow-secondary{border-radius:14px;min-height:44px;font-size:11px;background:#ffffff04;border:1px solid #ffffff0d;color:#bab6a8;padding:10px}
.account-page .security-flow-message{font-size:12px;color:#bcb8aa;line-height:1.6;overflow-wrap:anywhere}.account-page .security-flow-message:empty{display:none}.account-page .security-flow-message[data-error=true]{color:#ffb0a4}
.account-page .security-flow-recovery{display:grid;gap:12px}.account-page .security-flow-recovery:empty{display:none}.account-page .security-flow-recovery p{font-size:12px;line-height:1.6;color:#bab6a8;margin:0}.account-page .security-flow-recovery textarea{font-size:11px;line-height:1.7;background:#151513!important}.account-page .security-flow-recovery button{min-height:44px;font-size:12px;border-radius:14px}
@media(max-width:400px){.account-page .account-security-flow{padding:16px}.security-flow-head{align-items:flex-start}.account-page .security-flow-head h3{font-size:14px}.security-flow-badge{font-size:9px;padding:6px 8px}}
