.c-XRwa_button.button{color:#fff;width:100%;min-height:48px;box-shadow:none;background:#06c755;border:1px solid #0000;border-radius:8px;align-items:stretch;margin-block:6px;padding:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.c-XRwa_icon{border-right:1px solid #00000014;flex:0 0 48px;justify-content:center;align-items:center;display:flex}.c-XRwa_icon img{object-fit:contain;width:44px;height:44px}.c-XRwa_label{white-space:nowrap;text-align:center;flex:1;align-self:center;padding:12px 32px}.c-XRwa_button.button:hover:not(:disabled){background:#05b34c}.c-XRwa_button.button:active:not(:disabled){background:#048b3b}.c-XRwa_button:focus-visible{outline-offset:3px;outline:3px solid #166534}.c-XRwa_button.button:disabled{color:#1e1e1e33;opacity:1;background:#fff;border-color:#e5e5e599}.c-XRwa_button:disabled .c-XRwa_icon{border-color:#e5e5e599}.c-XRwa_button:disabled img{filter:brightness(0);opacity:.2}
.qT6pZW_googleButton.button{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px;font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:box-shadow .15s,border-color .15s;display:flex}.qT6pZW_googleButton.button:hover:not(:disabled){background:#fff;border-color:#4285f4;box-shadow:0 1px 3px #3c404333}.qT6pZW_googleButton:focus-visible{outline-offset:3px;outline:3px solid #4285f4}.qT6pZW_googleLogo{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.qT6pZW_loginMethods{min-width:0}.qT6pZW_heading h2{margin:0}.qT6pZW_heading p{margin:6px 0 0}.qT6pZW_choices{gap:12px;min-width:0;display:grid}.qT6pZW_choices form{min-width:0;margin:0}.qT6pZW_choices>form>button{margin-block:0}.qT6pZW_emailChoice{min-width:0}.qT6pZW_emailButton.button{justify-content:center;align-items:center;min-height:48px;padding:12px;font-size:16px;line-height:24px;list-style:none;display:flex}.qT6pZW_emailButton::-webkit-details-marker{display:none}.qT6pZW_emailButton:focus-visible{outline-offset:3px;outline:3px solid #171717}.qT6pZW_emailPanel{padding:16px 0 4px}.qT6pZW_emailPanel p{margin:0}.qT6pZW_guidance{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.qT6pZW_guidance p{overflow-wrap:anywhere;margin:0}
.j9r5QW_consent button>span:last-child{white-space:normal;overflow-wrap:anywhere;padding-inline:12px}.j9r5QW_consent label{line-height:1.8}
