.real-auth{max-width:380px;margin:110px auto 100px;padding:0 22px;color:#1d1d1f}.real-auth h1{font-size:30px;letter-spacing:-.025em;font-weight:600;margin:0 0 12px}.real-auth-lead{font-size:14px;color:#86868b;margin:0 0 35px}.real-auth form{display:flex;flex-direction:column;gap:20px}.real-auth label:not(.real-auth-check){display:flex;flex-direction:column;gap:10px;font-size:12px;color:#6e6e73}.real-auth input:not([type=checkbox]){width:100%;border:0;border-bottom:1px solid #e5e5ea;background:transparent;font:inherit;font-size:16px;padding:11px 2px;color:#1d1d1f;border-radius:0}.real-auth input:focus{outline:0;border-bottom-color:#86868b}.real-auth small{font-size:11px;color:#86868b;margin-top:-12px}.real-auth-check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;color:#6e6e73}.real-auth-check input{margin-top:4px}.real-auth-optional summary,.real-terms summary{font-size:12px;color:#6e6e73;cursor:pointer;line-height:1.8}.real-auth-optional input{margin-top:10px}.real-terms{margin:0}.real-terms[open]{max-height:280px;overflow:auto;overscroll-behavior:contain;padding-right:8px}.real-terms h3{font-size:12px;font-weight:500;margin:18px 0 8px}.real-terms p{font-size:12px;line-height:1.9;color:#6e6e73}.real-auth-switch{font-size:12px;color:#86868b;margin-top:28px}.real-auth a{color:#06c;text-underline-offset:3px}.real-form-error{font-size:12px;line-height:1.8;color:#a84635;margin:0}.real-form-error:empty{display:none}.real-auth button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.real-auth{margin-top:90px}.real-auth h1{font-size:28px}}
