.sp-container{max-width:1100px;margin:40px auto;padding:0 20px;line-height:2;color:#e9edf5}.sp-card{padding:28px;background:#131925;border:1px solid #293345;border-radius:20px;box-shadow:0 15px 40px #0002}.sp-container h1{font-size:1.8rem}.sp-container h2{font-size:1.2rem;margin-top:28px}.sp-container p,.sp-container li{color:#b6c0d0}.sp-container a{color:#f6a01a}.sp-password{max-width:650px}.sp-password form{display:grid;gap:12px;margin-block:24px}.sp-password .ui-field{width:100%;min-width:0}.sp-password .ui-message:empty{display:none}.sp-password label{position:relative}.sp-contact-links{display:flex;flex-wrap:wrap;gap:15px}.sp-password .ui-button{margin-top:8px}@media(max-width:600px){.sp-container{padding:0 12px;margin-block:24px}.sp-card{padding:20px}.sp-container h1{font-size:1.4rem}}

.sp-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.sp-card form>label{display:block;margin:14px 0}.sp-card form>label input{display:block;margin-top:8px}

#security-form .ui-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#security-form .ui-button{border-radius:10px;min-height:46px;box-shadow:none}#security-form .ui-button:first-child,#security-form [data-security="revoke-sessions"]{grid-column:1/-1}#security-form input.ui-field{border-radius:10px}
