.independent-account{max-width:620px;padding-top:40px;padding-bottom:60px}.independent-account h1{font-size:32px;line-height:1.5}.independent-account p{line-height:1.9}.independent-form{display:grid;gap:18px;max-width:460px;margin-top:26px}.independent-form label{display:grid;gap:8px;font-size:14px}.independent-form input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #cfdccf;border-radius:8px;padding:12px 14px;background:#fffefa;color:#194c3c;font:inherit}.independent-form input:focus{outline:2px solid #2d6b50;outline-offset:2px}.independent-form button{min-height:48px}.auth-links{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:14px}.auth-error{color:#a33324;margin:0;min-height:0}.auth-error:empty{display:none}.auth-help{font-size:13px;color:#687b66}.recovery-code{display:block;overflow-wrap:anywhere;padding:18px;background:#eaf0e3;border-radius:8px;font-size:20px;margin:22px 0;user-select:all}.recovery-ack{display:flex;align-items:flex-start;gap:8px;margin:20px 0}.recovery-ack input{flex:none;width:18px;height:18px;margin-top:4px}.independent-account button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.independent-account{padding-top:25px}.independent-account h1{font-size:27px}.independent-account .card{padding:20px}.recovery-code{font-size:17px}}
