.required-password-page{background:var(--bg-primary,#15141b);min-height:100vh;color:var(--text-primary,#eee);place-items:center;padding:24px;display:grid}.required-password-page form{gap:18px;width:100%;max-width:420px;display:grid}.required-password-page h1{font-family:system-ui,sans-serif;font-size:26px}.required-password-page p{line-height:1.6}.required-password-page label{gap:8px;display:grid}.required-password-page input{width:100%;color:inherit;background:0 0;border:1px solid #8887;border-radius:8px;padding:12px}.required-password-page button{color:#fff;cursor:pointer;background:#a63663;border:0;border-radius:8px;padding:12px}.required-password-page button[type=button]{color:inherit;background:0 0}.required-password-page button:disabled{opacity:.6;cursor:wait}
