.accountSecurity{color:#090909;max-width:720px;box-shadow:none;background:#fff;border-radius:12px;margin:28px auto;font:16px/1.6 Arial,sans-serif;overflow:hidden}.accountSecurity *{box-sizing:border-box}.accountSecurity header{background:#090909;padding:24px}.accountSecurity header img{width:210px;max-width:100%}.accountSecurity section{padding:28px}.accountSecurity h1{font-size:30px;line-height:1.3}.accountSecurity a{color:#a63e00}.accountSecurity form,.accountSecurity label{gap:10px;display:grid}.accountSecurity form{gap:20px;margin:24px 0}.accountSecurity input{width:100%;font:inherit;border:1px solid #b8b8b8;border-radius:8px;padding:13px}.accountSecurity button{color:#090909;font:inherit;cursor:pointer;background:#ff5c00;border:0;border-radius:10px;margin:5px 8px 5px 0;padding:12px 18px}.accountSecurity button:disabled{opacity:.5;cursor:wait}.securityStatus,.securityNotice{background:#e9f6ed;border-radius:12px;padding:15px}.securityError{color:#9e1515;background:#ffeded;border-radius:12px;padding:15px}.securitySetup,.securityRecovery{background:#f5f7f5;border:1px solid #dde5dd;border-radius:12px;margin-top:20px;padding:20px}.securitySetup code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:16px;display:block}.securityRecovery pre{font:15px/1.9 monospace;overflow:auto}@media (max-width:760px){.accountSecurity{max-width:calc(100% - 24px);margin:12px}.accountSecurity section{padding:22px}.accountSecurity h1{font-size:25px}}body:has(.accountSecurity){background:#f7f7f7;margin:0}.accountSecurity{border:1px solid #dedede}.accountSecurity section>a{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.accountSecurity h1{letter-spacing:-.02em;margin:16px 0 12px}.accountSecurity h2{overflow-wrap:anywhere;font-size:22px;line-height:1.3}.accountSecurity label{font-size:14px;font-weight:700;line-height:1.5}.accountSecurity input{min-height:48px;font-size:16px;font-weight:400;line-height:1.5}.accountSecurity button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.accountSecurity :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #ff5c00}.accountSecurity button:focus-visible{outline-color:#090909}.accountSecurity form>button[type=button],.securityRecovery button+button{color:#090909;background:#fff;border:1px solid #b8b8b8}.accountSecurity .securityStatus{color:#454545;background:#f4f4f4;border:1px solid #dedede;font-size:15px;line-height:1.6}.accountSecurity :is(.securityNotice,.securityError){overflow-wrap:anywhere;font-size:15px;line-height:1.6}.accountSecurity :is(.securitySetup,.securityRecovery){padding:20px;font-size:15px;line-height:1.7}.securitySetup code,.securityRecovery pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dedede;border-radius:8px;padding:12px;line-height:1.7}.securitySetup ol{padding-left:20px}@media (max-width:760px){.accountSecurity section{padding:22px 18px}.accountSecurity :is(.securitySetup,.securityRecovery){padding:16px}.accountSecurity h2{font-size:20px}}
