.auth-install{margin:8px 0 24px;padding:20px;border:1px solid #718ca6;border-radius:22px;background:linear-gradient(135deg,#233950,#142437);box-shadow:inset 0 1px 0 #d5edff30,0 10px 24px #0003}.auth-install-heading{display:flex;gap:16px;align-items:center}.auth-install-heading .mk-auth-mark{flex:none;width:48px;height:48px}.auth-install h3{margin:0;font-size:20px;line-height:1.35;color:#f4f7ff}.auth-install p{line-height:1.65;color:#d3dfed}.auth-store-links{display:grid;gap:10px}.auth-store-links a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px 14px;border:1px solid #9cb6d1;border-radius:999px;color:#f3f8ff;background:linear-gradient(#34506a,#24394f);box-shadow:inset 0 2px 1px #d5edff40,0 4px 0 #081522;text-decoration:none;font-weight:700;font-size:15px;text-align:center}.auth-store-links a:focus-visible{outline:3px solid #f0dba6;outline-offset:3px}.auth-account-name{display:block;padding:14px;border-radius:14px;background:#0b1b2a;color:#dbfff2;border:1px solid #648f8b;overflow-wrap:anywhere;font-size:15px}.setup-steps li small{display:block;color:#c5d5e6;margin:16px 0 6px}.password-checklist{margin:16px 0 8px;padding:18px;border:1px solid #647990;border-radius:20px;background:linear-gradient(140deg,#1d3144,#122335);box-shadow:inset 0 1px 0 #c4e6fa21}.password-checklist[hidden]{display:none}.password-checklist strong{font-size:16px;color:#f4f7ff}.password-checklist ul{list-style:none;padding:0;margin:14px 0;display:grid;gap:10px}.password-checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;font-size:14px;line-height:1.5;color:#d0deec}.password-checklist .rule-icon{border:1px solid #91a5bb;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;line-height:1;color:#b8cbdd}.password-checklist .met .rule-icon{color:#092f25;background:#96e3be;border-color:#bcf5d9;font-weight:900;box-shadow:0 0 10px #71dca922}.password-checklist .met{color:#c6f7df}.password-checklist .rule-state{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.password-checklist p{font-size:14px;margin:0;color:#c6d6e8;line-height:1.5}.password-checklist.complete{border-color:#89cfb0}.password-checklist.complete p{color:#b8f5d6}.auth-install,.password-checklist{min-width:0;box-sizing:border-box}
.account-quick-signin{margin:16px 0 20px;padding:16px 18px;border:1px solid #6b87a066;border-radius:18px;background:linear-gradient(140deg,#26384f,#162639);box-shadow:inset 0 1px #dcefff22,0 4px #071321;color:#dceaf5}.account-quick-signin[hidden]{display:none!important}.account-quick-signin>label{display:flex!important;align-items:center;gap:12px;min-height:48px;margin:0!important;font-size:14px!important;cursor:pointer}.account-quick-signin input[type=checkbox]{appearance:auto!important;width:21px!important;height:21px!important;min-height:21px!important;flex:0 0 21px;padding:0!important;margin:0!important;accent-color:#b2e8d7}.account-quick-signin>small{display:block;margin:5px 0 0;font-size:12px;line-height:1.6;color:#aec3d7}.account-quick-signin details{margin:12px 0 0;padding-top:10px;border-top:1px solid #7794aa33}.account-quick-signin summary{min-height:48px;align-content:center;padding:8px 0;cursor:pointer;font-size:14px;font-weight:650;color:#c6e9ed}.account-quick-signin details p,.account-quick-signin .remember-status{margin:8px 0 0;font-size:13px;line-height:1.65;color:#c2d4e2}.account-quick-signin input:focus-visible{outline:3px solid #b9f4ff;outline-offset:4px}
