.security-dialog{width:min(460px,calc(100vw - 28px));max-height:90vh;overflow:auto}
.security-dialog h2{font-size:24px;margin-bottom:18px}
.security-fields label{display:block;margin:16px 0 8px}
.security-fields input{display:block;width:100%;margin-top:6px}
.security-fields p{margin:12px 0;font-size:14px;line-height:1.6}
.security-secret,.security-recovery{display:block;padding:12px;border:1px solid var(--line);background:var(--surface);color:var(--white);overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;user-select:all}
.security-dialog .form-error{margin-top:12px}
.security-dialog .form-error:empty{display:none}
.account-security{margin:20px 0;padding-block:16px;border-top:1px solid var(--line)}
.account-security p{margin:8px 0 12px}
.launch-checks{padding:12px 0;display:grid;gap:8px}.launch-checks li{margin-left:20px}
