:root{--announcement-bar-height:0px;--show-fade-animation:1}.l-fullscreen{align-items:center;display:flex;height:100vh;justify-content:center}.l-fullscreen__content{padding:0 20px;text-align:center}@media only screen and (min-width:48rem){.l-fullscreen__content{max-width:500px}.l-fullscreen__content.in-subscribe-page{padding:0}}@media only screen and (min-width:64rem){.l-fullscreen__content.in-subscribe-page{max-width:820px}}.m-back{align-items:center;color:var(--titles-color);cursor:pointer;display:flex;font-size:.875rem;left:20px;letter-spacing:.2px;position:absolute;top:20px;z-index:2}@media only screen and (min-width:48rem){.m-back{font-size:1rem;letter-spacing:.3px;top:40px}}.m-back span{color:inherit;display:inline-block}.rtl .m-back span:first-of-type{order:2}.m-back__icon{font-size:.75rem;margin-right:10px}@media only screen and (min-width:48rem){.m-back__icon{font-size:.875rem}}.rtl .m-back__icon{order:1}.m-subscribe-section{background-color:var(--secondary-subtle-color);padding:50px 0}@media only screen and (min-width:48rem){.m-subscribe-section{padding:80px 0}.m-subscribe-section__content{align-items:center;display:flex;justify-content:space-between}}.m-subscribe-section__text{margin-bottom:30px;text-align:center}@media only screen and (min-width:48rem){.m-subscribe-section__text{flex:1;margin-bottom:0;padding-right:75px;text-align:left}.rtl .m-subscribe-section__text{padding-left:75px;padding-right:0;text-align:right}}.m-subscribe-section__title{color:var(--titles-color);font-size:1.25rem;font-weight:600;letter-spacing:.3px;line-height:1.3;margin:0 0 20px}@media only screen and (min-width:48rem){.m-subscribe-section__title{font-size:1.5rem;letter-spacing:.3px;margin-bottom:15px}}.m-subscribe-section__description{letter-spacing:.2px;line-height:1.4}@media only screen and (min-width:48rem){.m-subscribe-section__description{font-size:1.125rem}.m-subscribe-section__form{margin:0 auto;width:300px}}.m-subscribe-section__container.loading .m-button{pointer-events:none}.m-subscribe-section__container.success .m-subscribe__success{display:block}.m-subscribe-section__container.success .m-subscribe__error,.m-subscribe-section__container.success .m-subscribe__form,.m-subscribe-section__container.success .m-subscribe__invalid{display:none}.m-subscribe-section__container.error .m-subscribe__error,.m-subscribe-section__container.invalid .m-subscribe__invalid{display:block}.m-subscribe-section__container.error .m-subscribe__form{margin-bottom:20px}.m-subscribe-section__container .m-subscribe__error,.m-subscribe-section__container .m-subscribe__invalid,.m-subscribe-section__container .m-subscribe__success{display:none}.m-subscribe__success_icon{display:block;height:64px;margin:0 auto 25px;width:64px}.m-subscribe__error{text-align:center}.m-members-support__login{margin-top:20px}@media only screen and (min-width:64rem){.m-account-shell,.m-tools-shell{max-width:960px}}.m-account-box{background-color:var(--secondary-subtle-color);border-radius:24px;max-width:100%;padding:32px 24px;width:100%}@media only screen and (min-width:48rem){.m-account-box{padding:42px}}.m-account-eyebrow{color:var(--primary-subtle-color);font-size:.813rem;font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.m-account-box__copy,.m-account-box__future{color:var(--titles-color);line-height:1.6}.m-account-box__copy{margin-bottom:24px}.m-account-box__copy p{margin:0 0 12px}.m-account-summary{background-color:var(--background-color);border-radius:18px;margin-bottom:24px;padding:18px 20px;text-align:left}.m-account-summary__label{color:var(--primary-subtle-color);font-size:.875rem;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.m-account-summary__value{color:var(--titles-color);font-size:1rem;font-weight:600;line-height:1.6;margin:0;overflow-wrap:anywhere}.m-account-summary-grid{display:grid;gap:16px}@media only screen and (min-width:48rem){.m-account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-account-summary__meta{min-width:0}.m-account-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:34px;padding:0 14px}.m-account-status-pill.is-free{background-color:var(--secondary-subtle-color);color:var(--primary-color)}.m-account-status-pill.is-premium{background-color:var(--light-border-color);color:var(--titles-color)}.m-account-section{border-top:1px solid var(--light-border-color);margin-top:32px;padding-top:32px}.m-account-section__header{margin-bottom:16px}.m-account-inline-note,.m-account-section__description{color:var(--titles-color);line-height:1.6;margin:8px 0 0}.m-account-grid{display:grid;gap:16px}@media only screen and (min-width:48rem){.m-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-account-card{background-color:var(--background-color);border-radius:18px;display:flex;flex-direction:column;gap:12px;height:100%;min-width:0;padding:22px;text-align:left}.m-account-card--summary{gap:18px}.m-account-card__eyebrow{color:var(--primary-subtle-color);font-size:.813rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.m-account-card__title{color:var(--titles-color);font-size:1.125rem;font-weight:700;margin:0}.m-account-card__copy{color:var(--titles-color);line-height:1.7;margin:0;overflow-wrap:anywhere}.m-account-card__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;width:100%}.m-account-card__actions .m-button,.m-account-card__actions .m-members-link{min-height:48px;padding:0 14px;width:100%}.m-account-card__actions .m-members-link{background-color:transparent;border:1px solid var(--light-border-color);border-radius:999px}.m-account-card__actions .m-button:disabled,.m-account-card__actions .m-button[aria-disabled=true]{box-shadow:none;cursor:default;opacity:.72;transform:none}.m-account-feature-list{color:var(--titles-color);margin:0;padding-left:18px}.m-account-feature-list li+li{margin-top:8px}.m-account-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px}.m-account-actions .m-members-link{background-color:transparent;border:1px solid var(--light-border-color);border-radius:999px;min-height:46px;padding:0 14px;width:100%}.m-account-box__section-title{color:var(--titles-color);font-size:1.125rem;font-weight:700;margin:0 0 12px;overflow-wrap:anywhere}.m-account-form{text-align:left}.m-account-form label{color:var(--titles-color);display:block;font-weight:600;margin-bottom:10px}.m-account-form button,.m-account-form input{width:100%}.m-account-form button{margin-top:14px;min-height:48px}.m-account-form__status{margin:12px 0 0;min-height:1.4em;text-align:left}.m-account-cancel-links{margin-top:16px}.m-account-cancel-links a,.m-account-cancel-links button{align-items:center;border:1px solid var(--light-border-color);border-radius:999px;color:var(--titles-color);display:inline-flex;justify-content:center;min-height:46px;padding:0 14px;text-decoration:none;width:100%}.m-account-tools-app,.m-account-tools-view{display:flex;flex-direction:column;gap:16px}.m-account-tools-grid{display:grid;gap:16px}@media only screen and (min-width:48rem){.m-account-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-account-tools-form{display:flex;flex-direction:column;gap:14px}.m-account-tools-form .m-button,.m-account-tools-form .m-members-link{min-height:48px;width:100%}.m-account-tools-fields{display:grid;gap:12px}@media only screen and (min-width:48rem){.m-account-tools-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-account-tools-field{display:flex;flex-direction:column;gap:8px}.m-account-tools-field label{color:var(--titles-color);font-weight:600}.m-account-tools-field input,.m-account-tools-field select,.m-account-tools-field textarea{width:100%}.m-account-tools-field textarea{min-height:120px;resize:vertical}@media only screen and (min-width:48rem){.m-account-tools-field--full{grid-column:1/-1}}.m-account-tools-status{background-color:var(--secondary-subtle-color);border-radius:14px;color:var(--titles-color);line-height:1.6;margin:0;padding:12px 14px}.m-account-tools-status.is-error{background-color:rgba(214,61,57,.14)}.m-account-tools-session{background-color:var(--secondary-subtle-color);border-radius:14px;padding:14px 16px}.m-account-tools-list-card{gap:18px}.m-account-tools-list-head{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:48rem){.m-account-tools-list-head{align-items:flex-start;flex-direction:row;justify-content:space-between}}.m-account-tools-list{display:grid;gap:14px}.m-account-tools-item{border:1px solid var(--light-border-color);border-radius:16px;padding:16px}.m-account-tools-item__header{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}@media only screen and (min-width:48rem){.m-account-tools-item__header{align-items:flex-start;flex-direction:row;justify-content:space-between}}.m-account-tools-item__title{color:var(--titles-color);font-size:1rem;font-weight:700;margin:0}.m-account-tools-item__actions{display:flex;flex-wrap:wrap;gap:10px}.m-account-tools-item__actions .m-button{min-height:44px;padding:0 16px;width:auto}.m-account-tools-empty{color:var(--titles-color);line-height:1.6;margin:0}.rtl .m-account-card,.rtl .m-account-form,.rtl .m-account-form__status,.rtl .m-account-summary{text-align:right}.rtl .m-account-feature-list{padding-left:0;padding-right:18px}
