:root{--ui-showcaseTitle-size:clamp(30px,4vw,56px);--ui-showcaseTitle-weight:800;--ui-showcaseTitle-leading:1.12;--ui-section-size:22px;--ui-section-weight:500;--ui-section-leading:1.25;--ui-card-size:18px;--ui-card-weight:500;--ui-card-leading:1.3;--ui-nested-size:16px;--ui-nested-weight:500;--ui-nested-leading:1.35;--ui-body-size:15px;--ui-body-weight:400;--ui-body-leading:1.55;--ui-label-size:14px;--ui-label-weight:400;--ui-label-leading:1.4;--ui-secondary-size:13px;--ui-secondary-weight:400;--ui-secondary-leading:1.5;--ui-price-size:24px;--ui-price-weight:500;--ui-price-leading:1.25;--ui-optionPrice-size:18px;--ui-optionPrice-weight:500;--ui-optionPrice-leading:1.3;--ui-badge-size:12px;--ui-badge-weight:500;--ui-badge-leading:1.35;--ui-menu-size:13px;--ui-menu-weight:500;--ui-menu-leading:1.2;--ui-tab-size:16px;--ui-tab-weight:400;--ui-tab-leading:1.3;--ui-filter-size:14px;--ui-filter-weight:400;--ui-filter-leading:1.3;--ui-action-size:15px;--ui-action-weight:500;--ui-action-leading:1.3;--ui-code-family:var(--font-geist-mono),monospace}@media screen{.desktop-nav a{font-size:var(--ui-menu-size);font-weight:var(--ui-menu-weight);line-height:var(--ui-menu-leading)}.button-small,.desktop-nav a{letter-spacing:normal;font-family:inherit}.button-small{font-size:var(--ui-action-size);font-weight:var(--ui-action-weight);line-height:var(--ui-action-leading)}.beta-pill{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.parent-panel h2,.section-heading h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading);letter-spacing:normal;font-family:inherit}.section-heading>p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.status,.status-active-text{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.step-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.module-card p,.parent-panel p,.step-card p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.step-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.site-header .header-actions .button-small{font-size:var(--ui-action-size);font-weight:var(--ui-action-weight);line-height:var(--ui-action-leading);letter-spacing:normal;font-family:inherit}.demo-product-page .demo-intro-card>.demo-kicker{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.demo-product-page .demo-intro-card>p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.segmented-control button{font-size:var(--ui-filter-size);font-weight:var(--ui-filter-weight);line-height:var(--ui-filter-leading);letter-spacing:normal;font-family:inherit}.contact-card span,.contact-panel>div:first-child p:last-child,.summary-account-link{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.operator-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.contact-card strong,.operator-card strong{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.contact-card small,.operator-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-intro li,.account-intro li:before,.account-intro>p:last-of-type,.operator-card p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.demo-badge{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.account-form-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-error,.account-failure p,.account-retry{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-grid article>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.profile-card>strong{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.privacy-card>p,.profile-card>p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.progress-card strong{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.progress-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.newsletter-consent-copy strong,.privacy-card a{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.newsletter-consent-copy small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.about-card>p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading)}.about-card>p,.access-card h4{letter-spacing:normal;font-family:inherit}.access-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading)}.access-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.access-card label,.access-entry label{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-access-links,.account-access-links a,.support-access-grid a{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.commerce-status-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.order-card span{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.admin-order-card>div>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.admin-shell>p,.checkout-heading>p:last-child,.commerce-status-card p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-section h2,.checkout-summary h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading);letter-spacing:normal;font-family:inherit}.order-card h2{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.order-card h2,.plan-option strong{letter-spacing:normal;font-family:inherit}.plan-option strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading)}.plan-option b{font-size:var(--ui-optionPrice-size);font-weight:var(--ui-optionPrice-weight);line-height:var(--ui-optionPrice-leading);letter-spacing:normal;font-family:inherit}.checkout-summary small,.payment-option small,.plan-option small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.plan-badge{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.payment-option em,.payment-option strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.order-status-row strong{font-family:var(--ui-code-family)}.order-status,.order-status-row strong{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal}.order-status{font-family:inherit}.order-details dt{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading)}.order-details dd,.order-details dt{letter-spacing:normal;font-family:inherit}.order-details dd,.order-success p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading)}.admin-order-card h2,.order-success p{letter-spacing:normal;font-family:inherit}.admin-order-card h2{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.order-cancelled-box p,.promotion-admin-summary span,.promotion-admin-summary strong,.trainer-access-active,.trainer-access-gate{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.promotion-status{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.account-admin-toolbar label{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-admin-table th{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-admin-table td small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-status{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.admin-nav-header .admin-header-actions .button-small{font-size:var(--ui-menu-size);font-weight:var(--ui-menu-weight);line-height:var(--ui-menu-leading);letter-spacing:normal;font-family:inherit}.generator-auth-card p:not(.eyebrow){font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.generator-bulk-row label>span,.generator-field>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.generator-structure-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.generator-structure-card>strong{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.generator-structure-card>small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.generator-usage-card span{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-usage-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.generator-usage-card strong{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.generator-credit-note,.generator-preview-note{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.worksheet-progress-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.worksheet-progress-card>strong{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.worksheet-progress-card>small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.worksheet-progress-card>a:not(.worksheet-progress-cta){font-size:var(--ui-action-size);font-weight:var(--ui-action-weight);line-height:var(--ui-action-leading);letter-spacing:normal;font-family:inherit}.generator-module-nav a{font-size:var(--ui-tab-size);font-weight:var(--ui-tab-weight);line-height:var(--ui-tab-leading);letter-spacing:normal;font-family:inherit}.performance-screen-heading p:last-child{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-heading-actions label{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.performance-entry-form input,.performance-entry-form select,.performance-heading-actions select,.performance-kpis span,.performance-section-title span{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-chart-card>div>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.performance-form-heading span,.performance-kpis strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-kpis small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.performance-form-heading em,.performance-form-heading strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-entry-form label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.performance-section-title strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-section-title small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.performance-table,.performance-table th{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-table button{font-size:var(--ui-action-size);font-weight:var(--ui-action-weight);line-height:var(--ui-action-leading);letter-spacing:normal;font-family:inherit}.performance-empty{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading)}.performance-empty,.performance-status{letter-spacing:normal;font-family:inherit}.performance-status{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading)}.performance-chart-empty{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-chart-card>div>small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.mobile-app-nav-admin>span{font-size:var(--ui-menu-size);font-weight:var(--ui-menu-weight);line-height:var(--ui-menu-leading);letter-spacing:normal;font-family:inherit}.generator-mobile-preview-card>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.generator-mobile-preview-card>p,.generator-mobile-preview-card>strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-mobile-preview-card dt{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.generator-mobile-preview-card dd,.performance-history-mobile-head em,.performance-history-mobile-head span,.performance-history-mobile-head strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-history-mobile dt{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.performance-history-mobile dd{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-history-mobile article>button{font-size:var(--ui-action-size);font-weight:var(--ui-action-weight);line-height:var(--ui-action-leading);letter-spacing:normal;font-family:inherit}.generator-presets-heading span{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-presets-heading small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-verification-resend,.generator-preset-empty,.generator-presets-heading>strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-access-pill{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.tier3a-card-heading span{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-card-heading h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading);letter-spacing:normal;font-family:inherit}.tier3a-card-heading small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.tier3a-segmented button{font-size:var(--ui-filter-size);font-weight:var(--ui-filter-weight);line-height:var(--ui-filter-leading);letter-spacing:normal;font-family:inherit}.tier3a-gate-card>p,.tier3a-presets-card>p,.tier3a-progress-card>p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.challenge-round-badge span,.challenge-round-badge strong{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.challenge-panel h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading)}.challenge-panel h2,.demo-value-card h3{letter-spacing:normal;font-family:inherit}.demo-value-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.checkout-consent,.demo-value-card p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.contact-email-reveal button{font-size:var(--ui-action-size);font-weight:var(--ui-action-weight);line-height:var(--ui-action-leading);letter-spacing:normal;font-family:inherit}.checkout-addon,.checkout-generator,.checkout-package-toggle,.checkout-period,.contact-email-address,.contact-email-reveal em{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-package-toggle small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-selection-mark{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-addon-block h3,.checkout-generator-block h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.checkout-addon strong,.checkout-addon>.checkout-selection-mark{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-addon>span:last-child{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.checkout-addon-benefit strong,.checkout-addon-benefit>.checkout-selection-mark{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-addon-benefit>span:last-child{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.checkout-helper,.checkout-helper-emphasis,.checkout-included-note{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-generator strong,.checkout-upgrade-hint{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-generator small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-generator b{font-size:var(--ui-optionPrice-size);font-weight:var(--ui-optionPrice-weight);line-height:var(--ui-optionPrice-leading);letter-spacing:normal;font-family:inherit}.checkout-generator-price-stack small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-generator-list-price strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-selection-list small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-selection-list b,.order-product-list b{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.order-product-list small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-summary .checkout-consent,.checkout-summary .checkout-consent a{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-market-copy small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-currency-control>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.checkout-currency-control select,.checkout-market-copy>strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-recommend strong{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-kpis span,.family-dashboard-modules span{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-kpis strong,.family-dashboard-modules strong{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading>p:last-child{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.progress-hub-lane-label{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.checkout-billing-note{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-dashboard .newsletter-choice .newsletter-consent-copy strong,.checkout-billing-grid input,.guardian-page,.guardian-page input:not([type=checkbox]),.guardian-page select,.guardian-page textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-language-preference>span,.account-newsletter-email>span,.newsletter-composer label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-newsletter-email input,.newsletter-composer input:not([type=radio]),.newsletter-composer textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.module-card .card-link-primary{font-size:var(--ui-action-size);font-weight:var(--ui-action-weight);line-height:var(--ui-action-leading);letter-spacing:normal;font-family:inherit}.account-page .account-reference-email,.account-page .account-reference-value,.checkout-consent a{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-reference-value{font-family:var(--ui-code-family)}.account-reference-value,.parent-title{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal}.parent-title{font-family:inherit}.generator-controls-card h2,.generator-preview-panel h2{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-heading h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading);letter-spacing:normal;font-family:inherit}.account-dashboard-head>div>p:last-child,.checkout-section p,.family-dashboard-heading p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-section label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-modules small,.family-dashboard-recommend small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-billing-form label{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-billing-form input,.account-billing-form textarea,.checkout-billing-grid textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-billing-grid label>small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-addon-benefit>.checkout-benefit-mark,.family-dashboard-placement-history,.progress-hub-page .family-dashboard-placement-history a,.worksheet-progress-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.trainer-phase-configure .segmented-control button{font-size:var(--ui-filter-size);font-weight:var(--ui-filter-weight);line-height:var(--ui-filter-leading);letter-spacing:normal;font-family:inherit}.trainer-phase-configure .preset-form .button-small{font-size:var(--ui-action-size);font-weight:var(--ui-action-weight);line-height:var(--ui-action-leading);letter-spacing:normal;font-family:inherit}.checkout-selection-feedback{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-selection-feedback>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.checkout-generator-price-stack b,.checkout-page .checkout-stripe-trust,.checkout-page input,.checkout-page select,.checkout-page textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-page .checkout-billing-block .checkout-billing-note{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-page .commerce-sponsored-code-card .account-error,.checkout-payment-section .stripe-payment-element-total,.checkout-summary .checkout-entitlement-limits p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-page .generator-auth-card .eyebrow,.generator-page .generator-auth-card p:not(.eyebrow){font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.checkout-payment-section .stripe-express-checkout-label{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.checkout-payment-section .stripe-payment-divider,.module-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.module-card h2{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.module-card h2,.module-card h4{letter-spacing:normal;font-family:inherit}.module-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading)}.module-card dd,.module-card input,.module-card li,.module-card select,.module-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.module-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.module-card label,.module-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.module-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.module-card p b,.module-card p strong,.step-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.step-card h2{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.step-card h2,.step-card h4{letter-spacing:normal;font-family:inherit}.step-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading)}.step-card dd,.step-card input,.step-card li,.step-card select,.step-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.step-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.step-card label,.step-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.profile-card,.step-card p b,.step-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.profile-card h2,.profile-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.profile-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.profile-card dd,.profile-card input,.profile-card li,.profile-card p,.profile-card select,.profile-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.profile-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.profile-card label,.profile-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.profile-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.privacy-card,.profile-card p b,.profile-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.privacy-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.privacy-card h3,.privacy-card h4{letter-spacing:normal;font-family:inherit}.privacy-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading)}.privacy-card dd,.privacy-card input,.privacy-card li,.privacy-card p,.privacy-card select,.privacy-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.privacy-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.privacy-card label,.privacy-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.privacy-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.privacy-card p b,.privacy-card p strong,.progress-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.progress-card h2,.progress-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.progress-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.progress-card dd,.progress-card input,.progress-card li,.progress-card p,.progress-card select,.progress-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.progress-card label,.progress-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.progress-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.contact-card,.progress-card p b,.progress-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.contact-card h2,.contact-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.contact-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.contact-card dd,.contact-card input,.contact-card li,.contact-card p,.contact-card select,.contact-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.contact-card label,.contact-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.contact-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.contact-card p b,.contact-card p strong,.operator-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.operator-card h2,.operator-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.operator-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.operator-card dd,.operator-card input,.operator-card li,.operator-card select,.operator-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.operator-card label,.operator-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-form-card,.operator-card p b,.operator-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-form-card h2,.account-form-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.account-form-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.account-form-card dd,.account-form-card input,.account-form-card li,.account-form-card p,.account-form-card select,.account-form-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-form-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-form-card label{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-form-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.account-form-card p b,.account-form-card p strong,.commerce-status-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.commerce-status-card h2{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.commerce-status-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.commerce-status-card dd,.commerce-status-card input,.commerce-status-card li,.commerce-status-card select,.commerce-status-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.commerce-status-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.commerce-status-card label,.commerce-status-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.commerce-status-card p b,.commerce-status-card p strong,.order-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.order-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.order-card h3,.order-card h4{letter-spacing:normal;font-family:inherit}.order-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading)}.order-card dd,.order-card input,.order-card li,.order-card p,.order-card select,.order-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.order-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.order-card label,.order-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.order-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.admin-order-card,.order-card p b,.order-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.admin-order-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.admin-order-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.admin-order-card dd,.admin-order-card input,.admin-order-card li,.admin-order-card p,.admin-order-card select,.admin-order-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.admin-order-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.admin-order-card label,.admin-order-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.admin-order-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.admin-order-card p b,.admin-order-card p strong,.generator-auth-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-auth-card h2,.generator-auth-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.generator-auth-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.generator-auth-card dd,.generator-auth-card input,.generator-auth-card li,.generator-auth-card p,.generator-auth-card select,.generator-auth-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-auth-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.generator-auth-card label,.generator-auth-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.generator-auth-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.generator-auth-card p b,.generator-auth-card p strong,.generator-controls-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-controls-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.generator-controls-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.generator-controls-card dd,.generator-controls-card input,.generator-controls-card li,.generator-controls-card p,.generator-controls-card select,.generator-controls-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-controls-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.generator-controls-card label,.generator-controls-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.generator-controls-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.generator-controls-card p b,.generator-controls-card p strong,.generator-preview-panel{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-preview-panel h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.generator-preview-panel h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.generator-preview-panel dd,.generator-preview-panel input,.generator-preview-panel li,.generator-preview-panel p,.generator-preview-panel select,.generator-preview-panel textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-preview-panel small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.generator-preview-panel label,.generator-preview-panel label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.generator-preview-panel>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.generator-presets-card,.generator-preview-panel p b,.generator-preview-panel p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-presets-card h2,.generator-presets-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.generator-presets-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.generator-presets-card dd,.generator-presets-card input,.generator-presets-card li,.generator-presets-card p,.generator-presets-card select,.generator-presets-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-presets-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.generator-presets-card label,.generator-presets-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.generator-presets-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.generator-presets-card p b,.generator-presets-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.worksheet-progress-card h2,.worksheet-progress-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.worksheet-progress-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.worksheet-progress-card dd,.worksheet-progress-card input,.worksheet-progress-card li,.worksheet-progress-card p,.worksheet-progress-card select,.worksheet-progress-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.worksheet-progress-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.worksheet-progress-card label,.worksheet-progress-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.performance-chart-card,.worksheet-progress-card p b,.worksheet-progress-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-chart-card h2,.performance-chart-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.performance-chart-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.performance-chart-card dd,.performance-chart-card input,.performance-chart-card li,.performance-chart-card p,.performance-chart-card select,.performance-chart-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.performance-chart-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.performance-chart-card label,.performance-chart-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.performance-chart-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.demo-value-card,.performance-chart-card p b,.performance-chart-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.demo-value-card h2{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.demo-value-card h2,.demo-value-card h4{letter-spacing:normal;font-family:inherit}.demo-value-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading)}.demo-value-card dd,.demo-value-card input,.demo-value-card li,.demo-value-card select,.demo-value-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.demo-value-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.demo-value-card label,.demo-value-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.demo-value-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.account-billing-card,.demo-value-card p b,.demo-value-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-billing-card h2,.account-billing-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.account-billing-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.account-billing-card dd,.account-billing-card input,.account-billing-card li,.account-billing-card p,.account-billing-card select,.account-billing-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-billing-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-billing-card label,.account-billing-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-billing-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.account-billing-card p b,.account-billing-card p strong,.account-data-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-data-card h2,.account-data-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.account-data-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.account-data-card dd,.account-data-card input,.account-data-card li,.account-data-card p,.account-data-card select,.account-data-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-data-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-data-card label,.account-data-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-data-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.account-data-card p b,.account-data-card p strong,.account-newsletter-panel{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-newsletter-panel h2,.account-newsletter-panel h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.account-newsletter-panel h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.account-newsletter-panel dd,.account-newsletter-panel input,.account-newsletter-panel li,.account-newsletter-panel p,.account-newsletter-panel select,.account-newsletter-panel textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.account-newsletter-panel small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.account-newsletter-panel label,.account-newsletter-panel label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.account-newsletter-panel>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.account-newsletter-panel p b,.account-newsletter-panel p strong,.tier3a-config-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-config-card h2,.tier3a-config-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.tier3a-config-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.tier3a-config-card dd,.tier3a-config-card input,.tier3a-config-card li,.tier3a-config-card p,.tier3a-config-card select,.tier3a-config-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-config-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.tier3a-config-card label,.tier3a-config-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.tier3a-config-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.tier3a-config-card p b,.tier3a-config-card p strong,.tier3a-progress-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-progress-card h2,.tier3a-progress-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.tier3a-progress-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.tier3a-progress-card dd,.tier3a-progress-card input,.tier3a-progress-card li,.tier3a-progress-card p,.tier3a-progress-card select,.tier3a-progress-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-progress-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.tier3a-progress-card label,.tier3a-progress-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.tier3a-progress-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.tier3a-presets-card,.tier3a-progress-card p b,.tier3a-progress-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-presets-card h2,.tier3a-presets-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.tier3a-presets-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.tier3a-presets-card dd,.tier3a-presets-card input,.tier3a-presets-card li,.tier3a-presets-card p,.tier3a-presets-card select,.tier3a-presets-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-presets-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.tier3a-presets-card label,.tier3a-presets-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.tier3a-presets-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.tier3a-gate-card,.tier3a-presets-card p b,.tier3a-presets-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-gate-card h2,.tier3a-gate-card h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.tier3a-gate-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.tier3a-gate-card dd,.tier3a-gate-card input,.tier3a-gate-card li,.tier3a-gate-card p,.tier3a-gate-card select,.tier3a-gate-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.tier3a-gate-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.tier3a-gate-card label,.tier3a-gate-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.tier3a-gate-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.access-card,.tier3a-gate-card p b,.tier3a-gate-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.access-card h2{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.access-card dd,.access-card input,.access-card li,.access-card p,.access-card select,.access-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.access-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.access-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.access-card p b,.access-card p strong,.generator-structure-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-structure-card h2,.generator-structure-card h3,.generator-structure-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.generator-structure-card dd,.generator-structure-card input,.generator-structure-card li,.generator-structure-card p,.generator-structure-card select,.generator-structure-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-structure-card small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.generator-structure-card label,.generator-structure-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.generator-structure-card p b,.generator-structure-card p strong,.generator-usage-card{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-usage-card h2,.generator-usage-card h3,.generator-usage-card h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.generator-usage-card dd,.generator-usage-card input,.generator-usage-card li,.generator-usage-card p,.generator-usage-card select,.generator-usage-card textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.generator-usage-card label,.generator-usage-card label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.generator-usage-card>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-modules article,.generator-usage-card p b,.generator-usage-card p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-modules article h2,.family-dashboard-modules article h3,.family-dashboard-modules article h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-modules article dd,.family-dashboard-modules article input,.family-dashboard-modules article li,.family-dashboard-modules article p,.family-dashboard-modules article select,.family-dashboard-modules article textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-modules article small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-modules article label,.family-dashboard-modules article label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-modules article>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-kpis>div,.family-dashboard-modules article p b,.family-dashboard-modules article p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-kpis>div h2,.family-dashboard-kpis>div h3,.family-dashboard-kpis>div h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-kpis>div dd,.family-dashboard-kpis>div input,.family-dashboard-kpis>div li,.family-dashboard-kpis>div p,.family-dashboard-kpis>div select,.family-dashboard-kpis>div textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-kpis>div small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-kpis>div label,.family-dashboard-kpis>div label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-kpis>div>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-kpis>div p b,.family-dashboard-kpis>div p strong,.parent-panel{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.parent-panel h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.parent-panel h3,.parent-panel h4{letter-spacing:normal;font-family:inherit}.parent-panel h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading)}.parent-panel dd,.parent-panel input,.parent-panel li,.parent-panel select,.parent-panel textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.parent-panel small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.parent-panel label,.parent-panel label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.parent-panel>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.access-panel,.parent-panel p b,.parent-panel p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.access-panel h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading)}.access-panel h2,.access-panel h3{letter-spacing:normal;font-family:inherit}.access-panel h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.access-panel h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.access-panel dd,.access-panel input,.access-panel li,.access-panel p,.access-panel select,.access-panel textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.access-panel small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.access-panel label,.access-panel label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.access-panel>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.access-panel p b,.access-panel p strong,.commerce-panel{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.commerce-panel h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading)}.commerce-panel h2,.commerce-panel h3{letter-spacing:normal;font-family:inherit}.commerce-panel h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.commerce-panel h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.commerce-panel dd,.commerce-panel input,.commerce-panel li,.commerce-panel p,.commerce-panel select,.commerce-panel textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.commerce-panel small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.commerce-panel label,.commerce-panel label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.commerce-panel>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.checkout-section,.commerce-panel p b,.commerce-panel p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-section h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.checkout-section h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.checkout-section dd,.checkout-section input,.checkout-section li,.checkout-section select,.checkout-section textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-section small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-section label{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.checkout-section>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.checkout-section p b,.checkout-section p strong,.checkout-summary{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-summary h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.checkout-summary h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.checkout-summary dd,.checkout-summary input,.checkout-summary li,.checkout-summary p,.checkout-summary select,.checkout-summary textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-summary label,.checkout-summary label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.checkout-summary>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.checkout-summary p b,.checkout-summary p strong,.family-dashboard-v2{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-v2 h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-v2 h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-v2 h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-v2 dd,.family-dashboard-v2 input,.family-dashboard-v2 li,.family-dashboard-v2 p,.family-dashboard-v2 select,.family-dashboard-v2 textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-v2 small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-v2 label,.family-dashboard-v2 label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-v2>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-heading,.family-dashboard-v2 p b,.family-dashboard-v2 p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-heading h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-heading h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-heading dd,.family-dashboard-heading input,.family-dashboard-heading li,.family-dashboard-heading select,.family-dashboard-heading textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-heading small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-heading label,.family-dashboard-heading label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-heading>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.family-dashboard-heading p b,.family-dashboard-heading p strong,.section-heading{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.section-heading h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}.section-heading h3,.section-heading h4{letter-spacing:normal;font-family:inherit}.section-heading h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading)}.section-heading dd,.section-heading input,.section-heading li,.section-heading p,.section-heading select,.section-heading textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.section-heading small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.section-heading label,.section-heading label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.section-heading>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading,.section-heading p b,.section-heading p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading dd,.progress-hub-heading input,.progress-hub-heading li,.progress-hub-heading p,.progress-hub-heading select,.progress-hub-heading textarea{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading label,.progress-hub-heading label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.progress-hub-heading p b,.progress-hub-heading p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.guardian-page h4{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.guardian-page dd,.guardian-page input,.guardian-page li,.guardian-page p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.guardian-page small{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.guardian-page label,.guardian-page label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.guardian-page>span{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.guardian-page p b,.guardian-page p strong{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-package-toggle strong{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.checkout-package>p{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}.checkout-period strong{font-size:var(--ui-filter-size);font-weight:var(--ui-filter-weight);line-height:var(--ui-filter-leading);letter-spacing:normal;font-family:inherit}.checkout-period span{font-size:var(--ui-optionPrice-size);font-weight:var(--ui-optionPrice-weight);line-height:var(--ui-optionPrice-leading);letter-spacing:normal;font-family:inherit}.checkout-period small{font-size:var(--ui-badge-size);font-weight:var(--ui-badge-weight);line-height:var(--ui-badge-leading);letter-spacing:normal;font-family:inherit}.checkout-summary>strong{font-size:var(--ui-price-size);font-weight:var(--ui-price-weight);line-height:var(--ui-price-leading);letter-spacing:normal;font-family:inherit}.checkout-price-breakdown dd{font-size:var(--ui-optionPrice-size);font-weight:var(--ui-optionPrice-weight);line-height:var(--ui-optionPrice-leading);letter-spacing:normal;font-family:inherit}.checkout-price-breakdown .checkout-price-total{font-size:var(--ui-price-size);font-weight:var(--ui-price-weight);line-height:var(--ui-price-leading);letter-spacing:normal;font-family:inherit}.checkout-billing-heading h3{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading);letter-spacing:normal;font-family:inherit}.checkout-billing-heading p{font-size:var(--ui-secondary-size);font-weight:var(--ui-secondary-weight);line-height:var(--ui-secondary-leading);letter-spacing:normal;font-family:inherit}.checkout-billing-grid label,.checkout-billing-grid label>span{font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:var(--ui-label-leading);letter-spacing:normal;font-family:inherit}.mobile-app-nav-admin>a,.mobile-app-nav>nav>a,.product-header-tabs a,.site-header .desktop-nav a,.site-header .home-header-tabs a{font-size:var(--ui-menu-size);font-weight:var(--ui-menu-weight);line-height:var(--ui-menu-leading);letter-spacing:normal;font-family:inherit}.account-tabs button,.accounts-admin-shell .admin-local-link,.admin-local-link{font-size:var(--ui-tab-size);font-weight:var(--ui-tab-weight);line-height:var(--ui-tab-leading);letter-spacing:normal;font-family:inherit}.generator-preview-tabs button,.generator-segmented button{font-size:var(--ui-filter-size);font-weight:var(--ui-filter-weight);line-height:var(--ui-filter-leading);letter-spacing:normal;font-family:inherit}.button,.button-admin,.button-ghost,.button-primary,.card-link,.guardian-page button{font-size:var(--ui-action-size);font-weight:var(--ui-action-weight);line-height:var(--ui-action-leading);letter-spacing:normal;font-family:inherit}.access-card h3{font-size:var(--ui-nested-size);font-weight:var(--ui-nested-weight);line-height:var(--ui-nested-leading)}.access-card h3,.access-panel-heading h2{letter-spacing:normal;font-family:inherit}.access-panel-heading h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading)}.commerce-status-card h3,.module-card h3,.privacy-card h2{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading);letter-spacing:normal;font-family:inherit}.guardian-page h2{font-size:var(--ui-section-size);font-weight:var(--ui-section-weight);line-height:var(--ui-section-leading)}.guardian-page h2,.guardian-page h3{letter-spacing:normal;font-family:inherit}.guardian-page h3{font-size:var(--ui-card-size);font-weight:var(--ui-card-weight);line-height:var(--ui-card-leading)}}.family-showcase-title{font-size:var(--ui-showcaseTitle-size);font-weight:var(--ui-showcaseTitle-weight);line-height:var(--ui-showcaseTitle-leading);letter-spacing:normal;font-family:inherit}.family-showcase-intro{font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-leading);letter-spacing:normal;font-family:inherit}