.checkbox input[type=checkbox]{position:absolute;opacity:0;left:-9999px}.checkbox input[type=checkbox]:focus+label:before{border:1px solid #00a2ff}.checkbox input[type=checkbox]+label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;width:100%;height:16px;padding-left:20px;vertical-align:middle;background-color:transparent;cursor:pointer;line-height:16px}@media (max-width:991px){.checkbox input[type=checkbox]+label{height:24px;padding-left:30px;line-height:20px}}.checkbox input[type=checkbox]:checked+label{width:100%}.checkbox input[type=checkbox]:checked+label:before{background-image:url(../images/c3ebbbd60f3655d3a078dcfb632199fd-generic_01312019.svg);background-repeat:no-repeat;background-size:28px auto;width:14px;height:14px;display:inline-block;vertical-align:middle;background-position:0 -602px;background-color:#00a2ff;border:1px solid #00a2ff;width:16px;height:16px}@media (max-width:991px){.checkbox input[type=checkbox]:checked+label:before{background-image:url(../images/c3ebbbd60f3655d3a078dcfb632199fd-generic_01312019.svg);background-repeat:no-repeat;background-size:44px auto;width:22px;height:22px;display:inline-block;vertical-align:middle;background-position:0 -946px;width:24px;height:24px}}.checkbox input[type=checkbox]:disabled+label{width:100%;color:#b8b8b8;cursor:default}.checkbox input[type=checkbox]:disabled+label:before{background-color:#f2f2f2;border:1px solid #e3e3e3;width:16px;height:16px}@media (max-width:991px){.checkbox input[type=checkbox]:disabled+label:before{width:24px;height:24px}}.checkbox input[type=checkbox]:checked:disabled+label{width:100%;color:#b8b8b8;cursor:default}.checkbox input[type=checkbox]:checked:disabled+label:before{background-image:url(../images/c3ebbbd60f3655d3a078dcfb632199fd-generic_01312019.svg);background-repeat:no-repeat;background-size:28px auto;width:14px;height:14px;display:inline-block;vertical-align:middle;background-position:-14px -602px;background-color:#f2f2f2;border:1px solid #e3e3e3;width:16px;height:16px}@media (max-width:991px){.checkbox input[type=checkbox]:checked:disabled+label:before{background-image:url(../images/c3ebbbd60f3655d3a078dcfb632199fd-generic_01312019.svg);background-repeat:no-repeat;background-size:44px auto;width:22px;height:22px;display:inline-block;vertical-align:middle;background-position:-22px -946px;width:24px;height:24px}}.light-theme .checkbox input[type=checkbox]:focus-visible+label:before{outline:1px auto #168dd8}.dark-theme .checkbox input[type=checkbox]:focus-visible+label:before{outline:1px auto #83d1fd}.checkbox label{position:relative}.checkbox label:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;left:0;top:0;background-color:#fff;border:1px solid #b8b8b8;border-radius:3px}@media (max-width:991px){.checkbox label:before{width:24px;height:24px}}.checkbox label:hover:before{border:1px solid #00a2ff}.phone-number-verification-upsell-image{height:142px;background-position:50%;background-size:auto 160px;background-repeat:no-repeat;margin-top:12px;background-image:url(../images/97ece22f2b7d710a8d25196c871af810-lock.png)}.phone-number-text-button{background:transparent;border:none;outline:none;font-size:12px;display:block;margin:auto}.phone-number-change-number-button{margin-bottom:12px;color:#2bb1ff}.phone-number-resent-button{font-size:16px;width:100%}.phone-number-narrow-button{margin:12px;width:30%}.phone-number-verify-button{width:100%;margin-bottom:12px}.phone-number-verification-text-body{text-align:center;margin-top:12px}@media (max-width:543px){.phone-number-verification-text-body{margin-bottom:24px}}.phone-number-verification-success-page-title{margin-top:24px}.remove-phone-label{margin-top:12px;cursor:pointer;display:inline-block}.delete-phone-btn{margin-right:12px}.verification-grid{margin-top:12px!important;display:inline-grid;grid-column-gap:16px;grid-row-gap:24px;grid-template-columns:48px 1fr}.verification-grid-icon{width:48px;height:48px}.phone-discoverability-consent .discoverability-grid{margin-top:12px!important;display:inline-grid;grid-column-gap:16px;grid-row-gap:24px;grid-template-columns:48px 1fr}.phone-discoverability-consent .discoverability-icon{width:48px;height:48px}.phone-discoverability-consent .discoverability-radio-button-section{display:inline-flex;flex-direction:column;gap:12px;margin-left:-4px}@media (max-width:767px){.phone-discoverability-consent .discoverability-radio-button-section{margin-left:4px}}.phone-discoverability-consent .discoverability-radio-button-section .discoverability-consent-option label{padding-left:12px}.phone-discoverability-consent .page-title{text-align:start;margin-bottom:12px}.phone-discoverability-consent .page-title .modal-title{padding:0}.phone-discoverability-consent .learn-more-link,.phone-discoverability-consent .text-description{text-align:start}.dark-theme .page-title{color:#fff}.verification-code-input{margin:8px 0;text-align:center}.sms-code-error{margin-top:0!important}.input-field-error-text{height:36px}.email-verification-upsell-image{height:142px;background-position:50%;background-size:auto 142px;background-repeat:no-repeat;background-image:url(../images/97ece22f2b7d710a8d25196c871af810-lock.png)}.privacy-policy-button{text-align:center;text-decoration:underline;margin-top:24px;color:#2bb1ff}.privacy-policy-button a{font-size:12px}.change-email-button{margin-top:12px;margin-bottom:12px;font-size:12px;font-weight:200px}.change-email-button,.resend-verification-email-button{background:transparent;border:none;outline:none;text-decoration:underline}.resend-verification-email-button{font-size:16px;font-weight:600;display:block;margin:auto}.resend-button-disabled{opacity:.4}.input-field-error{border:1px solid #f74b52!important}.verification-upsell-modal-input{margin:12px 0}.dark-theme .input-field:focus{border:1px solid}.verification-upsell-title-container{position:relative;height:28px}#contained-modal-title-vcenter{width:100%;text-align:center;position:absolute;font-size:20px;top:-4px}.contact-method-prompt-links{padding-top:28px;display:inline-flex;gap:24px}.contact-method-prompt-links .contact-method-link-button{text-decoration:underline;font-size:12px;border:none;background-color:transparent}.verification-upsell-title-button{background:transparent;border:none;outline:none;position:absolute;z-index:1}.verification-upsell-btn{width:100%;margin-bottom:12px;height:48px}.phone-verification-nonpublic-text{text-align:center;margin:5px}.phone-verification-legal-container label{height:unset!important;text-align:left}.phone-verification-legal-text{margin-bottom:12px}.phone-verification-legal-text a{color:#00a2ff}.verification-upsell-text-body{text-align:center;margin-top:12px;margin-bottom:24px}@media (max-width:543px){.verification-upsell-text-body{margin-bottom:24px}}.modal-error-message{margin-top:-9px;margin-bottom:-9px}.phone-verification-webview{padding:0}.phone-verification-webview .modal-dialog{min-width:100px!important;width:100VW;height:100VH}.phone-verification-webview .modal-dialog .modal-content{width:100VW;min-height:100VH;border:0;border-radius:0!important}.phone-verification-webview .modal-dialog .modal-content .modal-footer{margin-bottom:0}@media (max-width:543px){.verification-modal{padding:0}}.verification-modal .modal-dialog{overflow:auto}@media (min-width:543px){.verification-modal .modal-dialog{min-width:540px}}.verification-modal .modal-dialog .modal-content{border-radius:8px}.verification-modal .modal-dialog .modal-content .modal-header{height:48px}.verification-modal .modal-dialog .modal-content .modal-body{margin:0 12px 12px}.verification-modal .modal-dialog .modal-content .modal-footer{padding:0 12px 12px}.dark-theme .verification-code-label{color:#fff}@media (min-width:543px){.phone-verification-modal .modal-dialog{min-width:400px}}.phone-verification-modal .modal-dialog .modal-content .modal-footer{margin:0 24px 24px}.verification-modal.dark-theme{background-color:inherit}.verification-android-modal.verification-modal .modal-dialog{height:100vh}.verification-upsell-footer-container{margin:0 12px}.buttons-section{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:row;height:36px}.buttons-section .accept-btn,.buttons-section .cancel-btn{flex-grow:1}.phone-number-input-container{height:38px;margin:8px 0}.phone-number-input-container .phone-input-row{position:relative;height:100%;width:100%;background-color:transparent;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;align-content:center}.phone-number-input-container .phone-input-row .select{display:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;width:100%;margin:0}.phone-number-input-container .phone-input-row select:focus{outline:none}.phone-number-input-container .phone-input-row .phone-prefix-wrapper{display:inline-block;height:100%}.phone-number-input-container .phone-input-row .phone-prefix-selected{min-width:70px;padding-left:10px;padding-right:10px;transform:translateY(-50%);position:relative;top:50%;height:auto;text-align:right;pointer-events:none;display:inline-block}.phone-number-input-container .phone-input-row .phone-prefix-dropdown{left:0;width:90px;font-size:16px;position:absolute;z-index:1;border:0;opacity:0;cursor:pointer;height:100%}.phone-number-input-container .phone-input-row .phone-input{position:relative;width:auto;height:100%;flex:auto;overflow:scroll;border:none;background:none;padding-left:10px}.phone-number-input-container .phone-input-row .phone-divider{width:0;border-left:1px solid #707070;height:45%}