.account-dialog{text-align:left}.account-dialog .account-fields{border:0;min-width:0;margin:0;padding:0}.account-dialog .account-fields>h2,.recovery-code-notice>h2{letter-spacing:-.8px;font-size:29px;line-height:1.2}.account-dialog .account-fields>.primary,.recovery-code-notice>.primary{gap:10px}.account-dialog .account-fields>.cancel{margin-top:7px;padding:10px 0}.account-dialog .account-recovery-note{background:#202d1e;border:1px solid #45543b;border-radius:8px;padding:12px;font-size:12px}.account-dialog .recovery-code-input{font-family:Consolas,Courier New,monospace;font-size:13px}.recovery-code-notice .eyebrow{letter-spacing:1.3px;font-size:9px}.recovery-code-notice>p{font-size:13px;line-height:1.65}.recovery-code-notice strong{color:#d1e7b3;overflow-wrap:anywhere}.recovery-code-notice textarea{resize:none;color:#dcf3b9;background:#142011;border:1px solid #7d9e5b;border-radius:9px;width:100%;min-width:0;min-height:90px;margin-top:9px;padding:12px;font:14px/1.6 Consolas,Courier New,monospace;display:block}.recovery-code-notice textarea:focus-visible{outline:3px solid var(--green);outline-offset:3px}.account-dialog .recovery-important{color:#c4d3b2;font-size:12px}.recovery-code-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.recovery-code-actions>button{color:#d4e9bb;background:#273620;border:1px solid #61774b;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 8px;font-size:12px;display:inline-flex}.recovery-code-actions>button:hover:not(:disabled){background:#35462b;border-color:#91af6d}.recovery-code-message,.account-security-message{color:#bfdca0;margin-top:12px;font-size:12px;line-height:1.55;display:block}.account-dialog .recovery-confirm{color:#c4d3b2;align-items:flex-start;gap:9px;margin-top:22px;font-size:12px;line-height:1.55;display:flex}.account-dialog .recovery-confirm>input{width:17px;height:17px;accent-color:var(--green);flex-shrink:0;margin:1px 0 0;padding:0;display:inline-block}.account-security{margin-bottom:24px;scroll-margin-top:20px}.account-security .profile-muted{max-width:730px}.account-security>.profile-button{flex-wrap:wrap}@media (max-width:600px){.account-dialog{padding:24px 20px}.account-dialog .account-fields>h2,.recovery-code-notice>h2{font-size:26px}.recovery-code-notice textarea{min-height:86px;font-size:12px}.recovery-code-actions{gap:6px}.recovery-code-actions>button{gap:5px;padding:10px 5px;font-size:11px}.recovery-code-actions>button svg{width:14px;height:14px}}
