.login-hero[data-v-614f1240]{--image-column-width:512px;grid-template-columns:[content]1fr;min-height:100vh;display:grid}@media screen and (width>=1366px){.login-hero[data-v-614f1240]{grid-template-columns:[image] var(--image-column-width) [content] 1fr}}.login-hero__logo[data-v-614f1240]{width:100px}.login-hero__img[data-v-614f1240]{width:var(--image-column-width);background-color:var(--bgColor);box-sizing:border-box;flex-flow:column;justify-content:space-between;padding:0 20px;display:flex;position:relative}.login-hero__img a[data-v-614f1240]{border:2px dotted #0000;align-self:flex-start;margin-top:28px;margin-left:8px}.login-hero__img a[data-v-614f1240]:focus{border-color:#fff}.login-hero__img svg[data-v-614f1240]{height:54px}.login-hero__main-img[data-v-614f1240]{align-self:flex-end;width:100%}.login-hero__sign-in[data-v-614f1240]{grid-column:content/span 1;align-self:flex-start;padding:16px}@media screen and (width>=768px){.login-hero__sign-in[data-v-614f1240]{padding:24px}}@media screen and (width>=1366px){.login-hero__sign-in[data-v-614f1240]{align-self:center;padding:0}}.checkbox__container[data-v-3f06f735]{cursor:pointer;align-items:center;width:100%;margin-bottom:.5rem;display:inline-flex}.checkbox__facet[data-v-3f06f735]{align-items:center;display:inline-flex}.checkbox__facet input[type=checkbox][data-v-3f06f735]{opacity:0;width:0;height:0;position:absolute}.checkbox__facet input[type=checkbox][disabled]+span[data-v-3f06f735]{opacity:.5}.checkbox__facet .checkmark[data-v-3f06f735]{background-color:#0000;border:1px solid #dde1e4;border-radius:2px;min-width:16px;min-height:16px;transition:all .3s;position:relative;top:-1px;left:0}@media screen and (width<=1087px){.checkbox__facet .checkmark[data-v-3f06f735]{width:20px;height:20px;top:0}}.checkbox__facet input[type=checkbox]:checked~.checkmark[data-v-3f06f735]{background-color:#0835db;border-color:#0835db;box-shadow:0 1px 3px #5f6d7a24,0 1px 2px #5f6d7a3d}.checkbox__facet input[type=checkbox]:checked~.checkmark[data-v-3f06f735]:after{display:block}.checkbox__facet .checkmark[data-v-3f06f735]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}@media screen and (width<=1087px){.checkbox__facet .checkmark[data-v-3f06f735]:after{width:6px;height:10px;top:2px;left:6px}}.checkbox__facet.enabled[data-v-3f06f735]{cursor:pointer}.checkbox__facet.enabled[data-v-3f06f735]:hover{color:#0835db}@media screen and (width>=1088px){.checkbox__facet.enabled:hover input[type=checkbox]~.checkmark[data-v-3f06f735]{border-color:#0835db;box-shadow:0 1px 3px #5f6d7a24,0 1px 2px #5f6d7a3d}}.checkbox__facet.enabled:hover .checkbox__option-value[data-v-3f06f735]{color:#0835db}.checkbox__option-value[data-v-3f06f735]{user-select:none;letter-spacing:-.017em;color:#000;margin-left:.5rem;font-size:.875rem;font-weight:500;line-height:1.3;transition:all .3s}.checkbox__option-value[data-v-3f06f735]:hover{color:#0835db}@media screen and (width<=1087px){.checkbox__option-value-mobile[data-v-3f06f735]{font-size:1rem}}.checkbox__link[data-v-3f06f735]{user-select:none;letter-spacing:-.017em;align-items:center;margin-left:.5rem;font-size:.875rem;font-weight:500;line-height:1.3;transition:all .3s;display:inline-flex}.checkbox__link[data-v-3f06f735]:hover,.checkbox__link:hover>a[data-v-3f06f735]{color:#0835db}.checkbox__link>a[data-v-3f06f735]{color:var(--color,auto);text-decoration:var(--decoration,auto)}@media screen and (width<=1087px){.checkbox__link-mobile[data-v-3f06f735]{font-size:1rem}}.checkbox__link[data-v-3f06f735] svg{color:var(--color,auto)}.password-list[data-v-14ebb536]{font-size:12px}.password-list__list-wrapper[data-v-14ebb536]{display:inline}.password-list__list-wrapper.errors li[data-v-14ebb536]:not(.matched){color:#d30311}.password-list__list-wrapper li[data-v-14ebb536]:before{content:"•";margin-right:4px}.password-list__list-wrapper .matched[data-v-14ebb536]{color:#08875e}.password-list__list-wrapper .matched[data-v-14ebb536]:before{content:"✓"}.password-list__list-wrapper li[data-v-14ebb536]{margin:0 0 0 10px;display:inline-block}.screen-reader[data-v-14ebb536]{z-index:-9999;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.guestLogin__sign-up[data-v-27cca7d0]{color:#0f0f0f;box-sizing:border-box;margin:0 auto;padding-bottom:30px}@media screen and (width>=360px){.guestLogin__sign-up[data-v-27cca7d0]{max-width:360px}}@media screen and (width>=768px){.guestLogin__sign-up[data-v-27cca7d0]{padding:0}}.guestLogin__sign-up h1[data-v-27cca7d0]{margin:0 0 24px;padding:0;font-size:24px;font-weight:700;line-height:1}.guestLogin__sign-up__icon[data-v-27cca7d0]{color:#0f0f0f;cursor:pointer;margin-right:12px}.guestLogin__sign-up__form[data-v-27cca7d0] .tcg-input-field__content{margin-bottom:15px}.guestLogin__sign-up__back[data-v-27cca7d0]{text-align:center;font-size:.875rem}.guestLogin__sign-up__back span[data-v-27cca7d0]{cursor:pointer}.guestLogin__error-message[data-v-27cca7d0]{color:#d30311;margin-bottom:8px;font-size:12px}.guestLogin__error-message svg[data-v-27cca7d0]{margin-right:8px;transform:scale(1.2)}.guestLogin__error-message a[data-v-27cca7d0]{color:#0835db;text-decoration:underline}.submit[data-v-27cca7d0] button{color:#0f0f0f;background-color:#35d599;border-color:#35d599;margin-top:20px;margin-bottom:20px}.submit[data-v-27cca7d0] button.disabled{cursor:not-allowed;background-color:#35d599}.submit[data-v-27cca7d0] button.tcg-standard-button:hover,.submit[data-v-27cca7d0] button.tcg-standard-button .is-hovered{color:#0f0f0f;background-color:#35d599;border-color:#35d599}.terms-of-service[data-v-27cca7d0]{margin:24px 0 0;font-size:.875rem}.confirm-account-content[data-v-05e4584e]{color:#0f0f0f;margin:0 auto;padding:0 0 30px}@media screen and (width>=360px){.confirm-account-content[data-v-05e4584e]{width:340px}}@media screen and (width>=1088px){.confirm-account-content[data-v-05e4584e]{padding:0}}.confirm-account-content__logo[data-v-05e4584e]{vertical-align:bottom;width:100px;margin:20px 0 30px}.confirm-account-content__logo svg[data-v-05e4584e]{max-width:100px;max-height:40px}.confirm-account-content h1[data-v-05e4584e]{margin:0 0 24px;padding:0;font-size:24px;font-weight:700;line-height:1}.confirm-account-content__form .submit-button[data-v-05e4584e]{cursor:pointer;color:#0f0f0f;border:none;border-radius:8px;width:100%;padding:14px;font-size:18px;font-weight:600}.confirm-account-content__form .submit-button.disabled[data-v-05e4584e]{cursor:not-allowed;background-color:#35d59999}.confirm-account-content__form .submit-button__password-checklist[data-v-05e4584e]{margin-bottom:20px}.confirm-account-content__form .tcg-standard-button.tcg-standard-button--default[data-v-05e4584e]{color:#0f0f0f;cursor:pointer;background-color:#35d599;border:none;border-radius:8px;width:100%;padding:14px;font-size:18px;font-weight:600}.confirm-account-content__form .tcg-standard-button.tcg-standard-button--default.disabled[data-v-05e4584e]{cursor:not-allowed;background-color:#35d59999}.confirm-account-content__form .tcg-standard-button.tcg-standard-button--default[data-v-05e4584e]:is(:hover,.is-hovered):not(:is(:disabled,.is-disabled)){background-color:#35d599}.confirm-account-content__form .tcg-standard-button.tcg-standard-button--default[data-v-05e4584e]:active,.confirm-account-content__form .tcg-standard-button.tcg-standard-button--default.is-active[data-v-05e4584e]{color:#0f0f0f;background-color:#35d599}.confirm-account-content__error-message[data-v-05e4584e]{color:#d30311;margin-bottom:8px;font-size:12px}.confirm-account-content__error-message svg[data-v-05e4584e]{margin-right:8px;transform:scale(1.2)}.confirm-account-content__error-message a[data-v-05e4584e]{color:#0835db;text-decoration:underline}.confirm-account-content .activity-loading[data-v-05e4584e]{text-align:center;color:#35d599}.confirm-account-content .form-input[data-v-05e4584e]{margin-bottom:20px}.confirm-account-content .form-input .tcg-input-text[data-v-05e4584e],.confirm-account-content .form-input .tcg-input-password[data-v-05e4584e]{width:100%!important}.confirm-account-content .form-input[data-v-05e4584e] .tcg-input-field__label{line-height:1.8}.confirm-account-expired[data-v-2a601a85]{color:#0f0f0f;flex-direction:column;margin:0 auto;padding:0 0 30px;display:flex}@media screen and (width>=768px){.confirm-account-expired[data-v-2a601a85]{width:328px}}@media screen and (width>=1088px){.confirm-account-expired[data-v-2a601a85]{padding:0}}.confirm-account-expired__logo[data-v-2a601a85]{vertical-align:bottom;width:100px;margin:16px 0 40px 16px}.confirm-account-expired__logo svg[data-v-2a601a85]{max-width:100px;max-height:40px}.confirm-account-expired h1[data-v-2a601a85]{text-align:center;margin-bottom:24px;padding:0;font-size:24px;font-weight:700;line-height:1}.confirm-account-expired__message[data-v-2a601a85]{text-align:center;margin-bottom:24px;padding:0 16px;font-size:15px;font-weight:400;line-height:22.5px}@media screen and (width>=768px){.confirm-account-expired__message[data-v-2a601a85]{padding:0}}.confirm-account-expired__error-message[data-v-2a601a85]{color:red;text-align:center;margin-bottom:24px;padding:0 16px;font-size:15px;font-weight:400;line-height:22.5px}@media screen and (width>=768px){.confirm-account-expired__error-message[data-v-2a601a85]{padding:0}}.confirm-account-expired__button[data-v-2a601a85]{cursor:pointer;color:#fff;text-align:center;background:#000;border-color:#000;border-radius:8px;margin:0 16px;padding:8px 16px;font-size:15px;font-style:normal;font-weight:600;line-height:150%}@media screen and (width>=768px){.confirm-account-expired__button[data-v-2a601a85]{margin:0}}.confirm-account-expired__button__disabled[data-v-2a601a85]{cursor:not-allowed;opacity:.5}@media screen and (width>=768px){.guestLogin__continue[data-v-b88dc700]{max-width:360px}}.guestLogin__continue h1[data-v-b88dc700]{margin:0 0 24px;padding:0;font-size:24px;font-weight:700;line-height:1}.guestLogin__continue p[data-v-b88dc700]{margin-bottom:24px;font-weight:400}.guestLogin__continue__error-message[data-v-b88dc700]{color:#d30311;margin-bottom:8px;font-size:12px}.guestLogin__continue__error-message svg[data-v-b88dc700]{margin-right:8px;transform:scale(1.2)}.guestLogin__continue__error-message a[data-v-b88dc700]{color:#0835db;text-decoration:underline}.guestLogin__createAccount[data-v-b88dc700]{color:#00f;cursor:pointer;text-decoration:underline}.guestLogin__form button[data-v-b88dc700]{margin:1rem 0 1.5rem}.guestLogin__form[data-v-b88dc700] input{background-color:#fff;border:1px solid #dee3e7;border-radius:8px}.terms-of-service[data-v-b88dc700]{margin:24px 0 0;font-size:.875rem}
