:root{--family-forest-1000:#041f1b;--family-forest-950:#052b25;--family-forest-900:#073c32;--family-forest-850:#075044;--family-forest-800:#096052;--family-emerald-700:#0b7f6e;--family-emerald-600:#10a691;--family-teal-500:#17c7b2;--family-mint-100:#dff9f3;--family-mint-50:#effbf7;--family-gold-500:#ffd538;--family-gold-400:#ffe05d;--family-gold-100:#fff6c9;--family-ink-on-dark:#f7fffd;--family-muted-on-dark:#b9d8d1;--family-dark-line:#5ee6cc38;--family-glass:#064035c7;--family-glass-strong:#042f28eb;--family-shadow-dark:0 24px 70px #011b1757;--family-shadow-gold:0 10px 26px #ffd53838}.account-page .account-newsletter-panel{margin-top:24px}.account-newsletter-panel{background:linear-gradient(145deg,#09352ff5,#082a27f5);border:1px solid #72dcb53d}.account-newsletter-panel>p,.account-newsletter-panel .statistics-choice-copy small{color:#ebfbf5d1}.account-newsletter-form,.account-newsletter-email,.newsletter-composer,.newsletter-composer label:not(.newsletter-target){gap:10px;display:grid}.account-newsletter-email>span,.newsletter-composer label>span{font-weight:700}.account-newsletter-email input,.newsletter-composer input:not([type=radio]),.newsletter-composer textarea{color:#15372d;width:100%;font:inherit;background:#fff;border:1px solid #d8efea6b;border-radius:12px;padding:11px 12px}.account-newsletter-form{margin-top:16px}.account-newsletter-form .button{width:fit-content}.newsletter-composer{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:24px;padding:20px}.newsletter-composer h2{margin:0}.newsletter-target{align-items:center;gap:9px;display:flex}.newsletter-choice{margin-top:1rem}.newsletter-admin-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;margin:1.25rem 0;display:flex}.newsletter-admin-toolbar label{color:var(--ink-soft);gap:.35rem;display:grid}.newsletter-admin-toolbar select{border-radius:.75rem;min-height:2.75rem;padding:0 .75rem}.newsletter-admin-table-wrap{overflow-x:auto}.newsletter-admin-table{border-collapse:collapse;width:100%;min-width:860px}.newsletter-admin-table th,.newsletter-admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #72dcb52e;padding:.8rem}.newsletter-admin-table td small{color:var(--ink-soft);margin-top:.25rem;display:block}@media (max-width:700px){.account-newsletter-panel{padding:1rem}.newsletter-admin-toolbar{align-items:stretch}.newsletter-admin-toolbar>*{width:100%}}.site-header,.product-header,.trainer-header,.tier3a-header,.generator-web-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 34px #021c182e;background:linear-gradient(#042621f7,#053029f5)!important;border-bottom-color:#49cdb533!important}.site-header .family-brand-lockup,.product-header .family-brand-lockup,.trainer-header .family-brand-lockup,.tier3a-header .family-brand-lockup,.generator-web-header .family-brand-lockup{background:#f9fffdf5;border:1px solid #ffffff9e;border-radius:14px;padding:7px 10px .95rem;box-shadow:0 8px 24px #001c182e}.site-header .family-brand-descriptor,.product-header .family-brand-descriptor,.trainer-header .family-brand-descriptor,.tier3a-header .family-brand-descriptor,.generator-web-header .family-brand-descriptor{color:#1c4b3f;bottom:5px;right:10px}.site-header .desktop-nav a,.product-header-tabs a,.home-business-desktop,.trainer-header .button-ghost,.tier3a-header .button-ghost,.generator-header-actions .button-ghost{color:#e9fffa!important;box-shadow:none!important;background:#054a3e94!important;border-color:#55ddc438!important}.site-header .desktop-nav a:hover,.product-header-tabs a:hover,.site-header .home-header-tabs a.family-nav-link-current,.product-header-tabs a.family-nav-link-current,.home-business-desktop:hover,.trainer-header .button-ghost:hover,.tier3a-header .button-ghost:hover,.generator-header-actions .button-ghost:hover{color:var(--family-gold-400)!important;background:#ffd5381f!important;border-color:#ffd538b8!important}.site-header .language-selector,.product-header .language-selector,.trainer-header .language-selector,.tier3a-header .language-selector,.generator-web-header .language-selector{color:#effffb;background-color:#054a3e94;border-color:#55ddc442}.mobile-app-nav>summary{background:#054a3eb8!important;border-color:#56dec547!important}.mobile-app-nav>summary span{background:#ecfffb!important}.mobile-app-nav>nav{box-shadow:var(--family-shadow-dark)!important;background:#042b25fa!important;border-color:#4fd5be40!important}.mobile-app-nav>nav>a,.mobile-app-nav-admin>a{color:#eafffa!important}.mobile-app-nav>nav>a:hover,.mobile-app-nav>nav>a.family-nav-link-current,.mobile-app-nav-admin>a:hover{color:var(--family-gold-400)!important;background:#ffd53821!important;box-shadow:inset 0 0 0 1px #ffd53857!important}.button-primary{font-weight:850;background:linear-gradient(180deg, #ffe45c, var(--family-gold-500))!important;box-shadow:var(--family-shadow-gold)!important;color:#173124!important;border-color:#f4c900!important}.button-primary:hover{background:linear-gradient(#ffea77,#ffd841)!important;border-color:#ffe15a!important;box-shadow:0 14px 32px #ffd53847!important}.hero{color:var(--family-ink-on-dark);background:radial-gradient(circle at 83% 30%,#1edab33d,#0000 23%),radial-gradient(circle at 24% 18%,#ffd5381a,#0000 20%),linear-gradient(145deg,#042b25 0%,#075044 52%,#06382f 100%)!important}.hero:before{background-image:linear-gradient(#84f1db09 1px,#0000 1px),linear-gradient(90deg,#84f1db09 1px,#0000 1px)!important;background-size:34px 34px!important;-webkit-mask-image:linear-gradient(#000,#0000 84%)!important;mask-image:linear-gradient(#000,#0000 84%)!important}.hero-glow-one{background:#10c6a761!important}.hero-glow-two{background:#ffd53826!important}.hero .beta-pill{color:#fff3ad;background:#ffd5381a;border-color:#ffd53870}.hero .beta-pill span{background:var(--family-gold-500);box-shadow:0 0 0 5px #ffd53821}.hero .eyebrow{color:#79efda}.hero h1,.hero-title-lockup small{text-shadow:0 10px 34px #0016133d;color:#fff!important}.hero-title-lockup small{color:var(--family-gold-400)!important}.hero-lead,.hero-note{color:var(--family-muted-on-dark)!important}.hero .button-ghost{color:#effffb;background:#05473bad;border-color:#6fe6cf57}.home-trial-callout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0330298f;border:1px solid #79efda42;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,650px);margin-top:22px;padding:16px 18px;display:flex;box-shadow:0 18px 44px #00161329}.home-trial-copy{gap:4px;display:grid}.home-trial-copy strong{color:#fff;font-size:17px;font-weight:850}.home-trial-copy span{color:var(--family-muted-on-dark);font-size:14px;line-height:1.45}.home-trial-action{white-space:nowrap;flex:none}.hero-mascot:before{border-color:#6dedd338;box-shadow:0 38px 90px #00191552;background:radial-gradient(circle at 50% 42%,#1ed8b33d,#07504342 60%,#0000 72%)!important}.hero-mascot img{filter:drop-shadow(0 22px 32px #00141157)}.mascot-number{color:#fafffd;background:#054539d1;border-color:#ffffff2b;box-shadow:0 12px 28px #00181433}.mascot-number-two{color:#ffdf58}.mascot-number-three{color:#71f0d8}.modules-section{background:radial-gradient(circle at 15% 0,#14c4a326,#0000 24%),linear-gradient(#073c32,#052d27)!important}.modules-section .eyebrow{color:#66e1ca}.modules-section .section-heading h2{color:#fff}.modules-section .section-heading>p{color:#b8d7d0}.module-grid{gap:18px}.module-card{color:#f7fffd;min-height:260px;position:relative;overflow:hidden;box-shadow:0 18px 42px #00171338;background:linear-gradient(155deg,#0a6956f0,#054237f5)!important;border-color:#5de4ca3d!important}.module-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffd53821,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;bottom:-48px;right:-38px}.module-card:hover{box-shadow:0 22px 50px #0017134d;border-color:#ffd5388c!important}.module-card-active{border-color:#58e7cb66!important}.module-card h3{font-size:22px;color:#fff!important}.module-card p{line-height:1.55;color:#c4e0da!important}.module-icon{width:54px!important;height:54px!important;color:var(--family-gold-400)!important;background:#ffd5381a!important;border:1px solid #ffd53852!important;border-radius:16px!important;font-size:25px!important}.module-card .status{color:#8eeedb!important}.module-card .card-link-primary{z-index:1;background:#ffd5381a;border:1px solid #ffd53852;border-radius:12px;width:fit-content;padding:9px 12px;position:relative;color:var(--family-gold-400)!important}.how-section,.parent-section{background:#eff9f6!important}.step-card,.parent-panel{border-color:#09605229!important;box-shadow:0 16px 40px #03342c14!important}.parent-panel{background:radial-gradient(circle at 88% 30%,#18c7b221,#0000 22%),#fff!important}.trainer-page{color:#f7fffd;background:radial-gradient(circle at 92% 9%,#ffd5381c,#0000 21%),radial-gradient(circle at 10% 18%,#17c7b21f,#0000 24%),linear-gradient(#063c33 0%,#052f29 100%)!important}.trainer-shell{width:min(1060px,100% - 40px)}.trainer-hero{border:1px solid var(--family-dark-line);min-height:190px;box-shadow:var(--family-shadow-dark);background:radial-gradient(circle at 82% 45%,#16c7b138,#0000 24%),linear-gradient(135deg,#075144e0,#053a31eb);border-radius:26px;align-items:center;padding:26px 220px 26px 28px;position:relative;overflow:hidden}.trainer-hero:after{content:"";filter:drop-shadow(0 16px 22px #0000003d);pointer-events:none;background:url(/arithlon-hero-mascot-v1.png) bottom/contain no-repeat;width:190px;height:238px;position:absolute;bottom:-34px;right:20px}.trainer-hero .eyebrow,.trainer-hero h1{color:#fff!important}.trainer-hero>div:first-child>p:last-child{color:#bfe0d9!important}.history-summary,.preset-strip,.config-panel{border-color:var(--family-dark-line)!important;background:#054338db!important;box-shadow:0 18px 42px #00181438!important}.history-summary span,.history-summary small,.preset-strip-heading small,.preset-empty,.config-label p,.digit-fieldset legend,.range-control strong{color:#a9d0c8!important}.history-summary strong,.preset-strip-heading span,.preset-chip>button strong,.config-label h2{color:#f8fffd!important}.preset-form input,.preset-chip,.digit-option,.range-number-input{color:#f7fffd!important;background:#042e27d6!important;border-color:#5ee6cc38!important}.preset-chip>button span{color:#9ec8c0!important}.segmented-control{width:min(100%,720px);background:#032a24a3!important}.segmented-control button{color:#b9d8d1!important}.segmented-control button.active,.digit-option-active{color:#ffe874!important;background:#ffd53821!important;border-color:#ffd538b8!important;box-shadow:inset 0 0 0 1px #ffd53829!important}.config-section{border-bottom-color:#5ee6cc21!important}.config-label>span,.range-control output{color:#75ebd5!important;background:#17c7b226!important}.round-summary-card{border:1px solid #ffd53838;background:radial-gradient(circle at 100% 0,#ffd5381c,#0000 26%),linear-gradient(160deg,#032b26,#041f1b)!important}.round-summary-card dt,.summary-note{color:#a9c9c2!important}.start-button,.tier3a-start-button,.challenge-start{width:min(100%,380px)!important;margin-inline:auto!important}.focus-screen{color:#fff;background:radial-gradient(circle at 50% 42%,#15c1a538,#0000 29%),linear-gradient(#052f29,#031f1b)!important}.focus-meta,.stream-label{color:#9fc9c0!important}.countdown-message span{border:1px solid #ffd5384d;color:var(--family-gold-400)!important;background:#ffd5381f!important}.countdown-message strong{color:#fff!important}.stream-number{color:#fff!important;background:#04362de0!important;border-color:#50e1c438!important;box-shadow:0 24px 60px #00120f4d!important}.stream-stage-dual .stream-lane:first-child{border-right-color:#63e5cc26!important}.round-progress{background:#ffffff1a!important}.answer-screen,.result-screen,.aborted-screen{color:#fff;margin-inline:auto;width:min(760px,100% - 40px)!important}.answer-screen h1,.result-screen h1,.aborted-screen h1{color:#fff!important}.answer-fields,.virtual-keypad,.result-grid,.result-actions{width:min(100%,700px);margin-inline:auto}.virtual-key,.answer-fields input{color:#fff!important;background:#054237e6!important;border-color:#5ce5cb3d!important}.virtual-key-confirm{background:var(--family-gold-500)!important;color:#173124!important;border-color:#ffd5389e!important}.result-grid article{border-color:var(--family-dark-line)!important;background:#054539d6!important}.result-grid article>span,.result-grid article p{color:#a9d2ca!important}.result-grid article strong,.result-grid article b{color:#fff!important}.tier3a-page{color:#f7fffd;background:radial-gradient(circle at 92% 10%,#ffd5381c,#0000 21%),radial-gradient(circle at 9% 16%,#15c7b121,#0000 24%),linear-gradient(#063d33,#052e27)!important}.tier3a-hero{position:relative;overflow:hidden;background:0 0!important;border-bottom-color:#56e0c621!important}.tier3a-hero-grid{border:1px solid var(--family-dark-line);width:min(1060px,100% - 40px);min-height:230px;box-shadow:var(--family-shadow-dark);background:radial-gradient(circle at 80%,#1ad0b333,#0000 26%),linear-gradient(135deg,#085b4bdb,#04382ff0);border-radius:26px;align-items:center;position:relative;padding:28px 230px 28px 30px!important}.tier3a-hero-grid:after{content:"";filter:drop-shadow(0 16px 24px #00000038);pointer-events:none;background:url(/arithlon-hero-mascot-v1.png) bottom/contain no-repeat;width:190px;height:235px;position:absolute;bottom:-40px;right:26px}.tier3a-kicker,.tier3a-access-pill{color:#ffe776!important;background:#ffd5381a!important;border-color:#ffd53847!important}.tier3a-hero h1,.tier3a-hero p{color:#fff!important}.tier3a-hero p{color:#bcdcd5!important}.tier3a-hero-formula{color:#fff!important;background:#04312ad1!important;border-color:#5ee6cc3d!important;box-shadow:0 18px 42px #00181438!important}.tier3a-hero-formula b{color:#66edd5!important}.tier3a-hero-formula strong{color:#ffe05b!important;background:#ffd53821!important}.tier3a-workspace{width:min(1060px,100% - 40px)}.tier3a-config-card,.tier3a-progress-card,.tier3a-presets-card,.tier3a-question-card,.tier3a-summary-card,.tier3a-gate-card{border-color:var(--family-dark-line)!important;background:#054439e0!important;box-shadow:0 20px 50px #0016133d!important}.tier3a-card-heading h2,.tier3a-field strong,.tier3a-progress-metrics strong,.tier3a-recent-round strong,.tier3a-preset-load strong{color:#f9fffd!important}.tier3a-card-heading span,.tier3a-field>span,.tier3a-card-heading small,.tier3a-progress-card>p,.tier3a-presets-card>p,.tier3a-empty,.tier3a-progress-metrics span,.tier3a-recent-round,.tier3a-preset-load small{color:#a9d0c8!important}.tier3a-segmented{width:min(100%,680px);background:#032a249e!important}.tier3a-segmented button,.tier3a-count-row button,.tier3a-structure-grid button,.tier3a-difficulty-grid button,.tier3a-preset-form input,.tier3a-preset-list article{color:#c7e4de!important;background:#043029c7!important;border-color:#5de5ca33!important}.tier3a-segmented button.active,.tier3a-count-row button.active,.tier3a-structure-grid button.active,.tier3a-difficulty-grid button.active{color:#ffe775!important;background:#ffd5381f!important;border-color:#ffd538b8!important;box-shadow:inset 0 0 0 1px #ffd53824!important}.tier3a-difficulty-grid button strong,.tier3a-difficulty-grid button small{color:inherit!important}.tier3a-progress-metrics div{border:1px solid #5ce5cb1f;background:#032b2494!important}.tier3a-round-page{background:radial-gradient(circle at 50% 10%,#15c4a629,#0000 29%),linear-gradient(#052e28,#031f1b)!important}.tier3a-round-shell{width:min(1040px,100% - 64px)!important}.tier3a-summary-shell{margin-inline:auto;padding-inline:32px;width:100%!important}.tier3a-summary-card{width:min(920px,100%)!important;padding:40px!important}.tier3a-summary-card h1{color:#fff!important}.tier3a-round-meta span,.tier3a-live-timer span,.tier3a-round-footnote,.tier3a-summary-grid span{color:#9fc8c0!important}.tier3a-round-meta strong,.tier3a-live-timer strong,.tier3a-summary-grid strong{color:#fff!important}.tier3a-summary-grid div{border:1px solid #5ce5cb2e;background:#032b24b8!important}.tier3a-summary-grid span{color:#b9ddd6!important}.tier3a-summary-grid small{color:#c9e6e0!important}.tier3a-progress-track{background:#ffffff1a!important}.tier3a-progress-track i{background:linear-gradient(90deg, var(--family-gold-500), #ffea76)!important}.tier3a-question-surface{min-height:420px;background-color:#043029e0!important;background-image:linear-gradient(#7decd608 1px,#0000 1px),linear-gradient(90deg,#7decd608 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:34px 34px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.tier3a-expression{font-size:clamp(72px,7vw,118px);color:#fff!important}.tier3a-expression-horizontal b,.tier3a-multiply-vertical b,.tier3c-hero-formula>b{color:var(--family-gold-400)!important}.tier3a-answer-form{background:#032822c2!important;border-top-color:#5ce5cb29!important}.generator-page,.generator-auth-shell{background:radial-gradient(circle at 90% 8%,#ffd5381a,#0000 19%),radial-gradient(circle at 10% 15%,#16c7b21f,#0000 23%),linear-gradient(#063b32,#052d27)!important}.generator-shell{width:min(1120px,100% - 40px)}.generator-controls-card,.generator-preview-panel,.generator-presets-card,.generator-auth-card{border-color:var(--family-dark-line)!important;background:#054439e6!important;box-shadow:0 20px 52px #0016133d!important}.generator-control-heading{background:radial-gradient(circle at 84%,#18d3b32b,#0000 26%),#04322aad;border-radius:20px;min-height:150px;padding:22px 180px 22px 22px;position:relative;overflow:hidden}.generator-control-heading:after{content:"";filter:drop-shadow(0 13px 20px #00000038);pointer-events:none;background:url(/arithlon-hero-mascot-v1.png) bottom/contain no-repeat;width:150px;height:180px;position:absolute;bottom:-34px;right:18px}.generator-control-heading h1,.generator-controls-card h2,.generator-preview-panel h2,.generator-presets-heading strong,.generator-structure-card strong,.generator-usage-card strong{color:#fff!important}.generator-control-heading>p:last-child,.generator-field>span,.generator-bulk-row label>span,.generator-presets-heading span,.generator-presets-heading small,.generator-preset-empty,.generator-preview-note,.generator-credit-note,.generator-usage-card span,.generator-usage-card small{color:#a9d0c8!important}.generator-field select,.generator-bulk-row input,.generator-preset-form input,.generator-preset-rename input{color:#fff!important;background:#043029d1!important;border-color:#5ce5cb38!important}.generator-segmented,.generator-preview-tabs{border-radius:14px;width:fit-content;max-width:100%;background:#032a2499!important}.generator-segmented button,.generator-preview-tabs button{color:#b9d9d2!important}.generator-segmented button.active,.generator-preview-tabs button.active{color:#ffe771!important;background:#ffd53821!important;border-color:#ffd538a8!important}.generator-format-lock,.generator-structure-card,.generator-usage-card,.generator-bulk-box,.generator-preset-item{background:#032c2594!important;border-color:#5ce5cb2e!important}.generator-preview-toolbar{gap:12px}.generator-preview-canvas{background:#eaf5f1!important;border-color:#5de5ca2e!important}.challenge-page{color:#f8fffd;min-height:100vh;background:radial-gradient(circle at 91% 8%,#ffd5381c,#0000 19%),radial-gradient(circle at 11% 17%,#14c7b11f,#0000 22%),linear-gradient(#063b32,#052d27)!important}.challenge-hero{border:1px solid var(--family-dark-line);min-height:190px;box-shadow:var(--family-shadow-dark);background:linear-gradient(135deg,#085b4bdb,#04382ff0);border-radius:26px;padding:26px 220px 26px 28px;position:relative;overflow:hidden;align-items:center!important}.challenge-hero:after{content:"";pointer-events:none;background:url(/arithlon-hero-mascot-v1.png) bottom/contain no-repeat;width:190px;height:230px;position:absolute;bottom:-38px;right:24px}.challenge-hero h1,.challenge-state-card h1,.challenge-summary h1{color:#fff!important}.challenge-hero>div:first-child>p:last-child,.challenge-muted{color:#b8dad2!important}.challenge-round-badge,.challenge-panel,.challenge-state-card,.challenge-summary,.challenge-focus-card{border-color:var(--family-dark-line)!important;background:#054439e6!important;box-shadow:0 18px 46px #00161338!important}.challenge-difficulty-grid button,.challenge-family-chips span,.challenge-choice-grid button{color:#c4e3dc!important;background:#043029cc!important;border-color:#5ce5cb33!important}.challenge-difficulty-grid button.active,.challenge-choice-grid button:hover{color:#ffe873!important;background:#ffd5381f!important;border-color:#ffd538b3!important}.challenge-summary{width:min(760px,100%);margin-inline:auto}.progress-hub-page{color:#f8fffd;background:radial-gradient(circle at 88% 9%,#ffd5381a,#0000 19%),radial-gradient(circle at 12% 16%,#14c7b121,#0000 24%),linear-gradient(#063b32,#052d27)!important}.progress-hub-shell{width:min(1080px,100% - 40px)}.progress-hub-heading h1{color:#fff!important}.progress-hub-heading>p:last-child{color:#b9d9d2!important}.progress-hub-lane{box-shadow:0 20px 52px #00161338;border-color:var(--family-dark-line)!important;background:#04372fbd!important}.progress-hub-lane-label,.progress-hub-page .eyebrow{color:#6ee9d2!important}.family-dashboard-v2,.worksheet-progress-card-hub{color:#f7fffd!important;background:#054439db!important;border-color:#5ce5cb2e!important}.family-dashboard-heading h2,.family-dashboard-kpis strong,.family-dashboard-recommend strong{color:#fff!important}.family-dashboard-kpis>div,.family-dashboard-modules>article,.family-dashboard-placement-history,.family-dashboard-recommend{background:#032b2494!important;border-color:#5ce5cb26!important}.account-page,.checkout-page{background:radial-gradient(circle at 88% 8%,#13b79d1a,#0000 20%),linear-gradient(#e8f7f2 0%,#f5fbf9 42%,#eef8f5 100%)!important}.account-dashboard,.account-entry,.checkout-shell{width:min(1040px,100% - 40px)}.account-dashboard-head,.checkout-heading{border-bottom:1px solid #0750441a;padding-bottom:22px}.account-dashboard-head h1,.account-intro h1,.checkout-heading h1{color:#063d33!important}.account-dashboard-head>div>p:last-child,.account-intro>p:last-of-type,.checkout-heading>p:last-child{color:#587269!important}.profile-card,.privacy-card,.account-security-card,.account-data-card,.commerce-panel,.checkout-section,.account-form-card{background:#fffffff0!important;border-color:#0768572b!important;box-shadow:0 18px 45px #033d3314!important}.account-tabs{border-radius:14px;max-width:100%;padding:5px;background:#e8f2ef!important;width:fit-content!important}.account-tabs button.active{color:#075f50!important;background:#fff!important;box-shadow:0 4px 14px #04433817!important}.statistics-choice,.commerce-status-card{background:#f7fbfa!important;border-color:#07685724!important}.commerce-status-active,.commerce-current-plan-card{background:linear-gradient(145deg,#f5fffb,#effaf6)!important;border-color:#11a78e47!important}.checkout-layout{align-items:start;gap:22px}.checkout-configurator{border-top:4px solid #0b8a74!important}.checkout-package,.checkout-addon,.checkout-addon-benefit,.checkout-generator,.checkout-period,.checkout-market-currency,.checkout-billing-grid input,.checkout-currency-control select{background:#fbfefd!important;border-color:#07685729!important}.checkout-package-active,.checkout-addon-active,.checkout-generator-active,.checkout-period-active,.payment-option-active{background:#fffbea!important;border-color:#e3bd00!important;box-shadow:inset 0 0 0 1px #ffd53838!important}.checkout-package-active .checkout-selection-mark,.checkout-addon-active .checkout-selection-mark,.checkout-generator-active .checkout-selection-mark{background:var(--family-gold-500)!important;color:#173124!important;border-color:#d8b300!important}.checkout-summary{position:sticky;top:96px;box-shadow:var(--family-shadow-dark)!important;background:radial-gradient(circle at 100% 0,#ffd5381c,#0000 24%),linear-gradient(155deg,#063d33,#042922)!important;border:1px solid #5be1c733!important}.checkout-summary .eyebrow,.checkout-summary h2,.checkout-summary>strong{color:#fff!important}.checkout-summary .eyebrow{color:#75ead4!important}.payment-method-grid{max-width:620px}.payment-option{background:#fbfefd!important;border-color:#0768572e!important}.stripe-embedded-shell{border-top-color:#0768571f!important}.site-footer{color:#eafffa;background:linear-gradient(#052f29,#041f1b)!important;border-top-color:#5ce5cb29!important}.footer-brand-block{background:#f9fffdf5;border-radius:14px;width:fit-content;padding:10px 12px}.footer-brand-block p{margin:8px 0 0;color:#33594f!important}.footer-group strong,.footer-group a,.footer-bottom{color:#c6e1da!important}.footer-group a:hover{color:var(--family-gold-400)!important}@media (min-width:961px){.trainer-shell,.tier3a-workspace,.tier3a-hero-grid,.generator-shell,.progress-hub-shell,.account-dashboard,.account-entry,.checkout-shell{margin-inline:auto}.config-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:700px){.shell,.trainer-shell,.tier3a-workspace,.tier3a-hero-grid,.generator-shell,.progress-hub-shell,.account-dashboard,.account-entry,.checkout-shell,.answer-screen,.result-screen,.aborted-screen,.tier3a-round-shell,.tier3a-summary-shell{width:min(100% - 32px,680px)!important}.site-header .family-brand-lockup,.product-header .family-brand-lockup,.trainer-header .family-brand-lockup,.tier3a-header .family-brand-lockup,.generator-web-header .family-brand-lockup{border-radius:12px;padding:6px 8px .82rem}.hero-grid{grid-template-columns:1fr!important;gap:24px!important;min-height:auto!important;padding-block:42px 52px!important}.hero-title-lockup{white-space:normal;width:auto;font-size:clamp(38px,12vw,54px)!important}.hero-title-lockup small{text-align:left}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .button{width:auto;max-width:100%}.hero-mascot{min-height:340px!important}.hero-mascot img{width:min(320px,86%)!important}.module-grid{gap:14px;grid-template-columns:1fr!important}.module-card{min-height:0;padding:20px}.trainer-hero,.challenge-hero{min-height:170px;padding:22px 112px 22px 20px}.trainer-hero:after,.challenge-hero:after{width:105px;height:150px;bottom:-20px;right:5px}.tier3a-hero-grid{min-height:180px;padding:22px 115px 22px 20px!important}.tier3a-hero-grid:after{width:108px;height:150px;bottom:-22px;right:6px}.generator-control-heading{min-height:130px;padding:18px 110px 18px 18px}.generator-control-heading:after{width:105px;height:140px;bottom:-18px;right:4px}.config-panel,.tier3a-config-card,.tier3a-progress-card,.tier3a-presets-card,.generator-controls-card,.generator-preview-panel,.progress-hub-lane,.profile-card,.privacy-card,.account-security-card,.account-data-card,.commerce-panel,.checkout-section,.checkout-summary{border-radius:18px!important}.config-section,.tier3a-config-card,.generator-controls-card,.checkout-section{padding-inline:16px!important}.segmented-control,.tier3a-segmented,.generator-segmented,.generator-preview-tabs,.account-tabs{max-width:100%;width:fit-content!important}.start-button,.tier3a-start-button,.challenge-start,.answer-submit-native,.result-actions .button-primary{width:min(100%,330px)!important;margin-inline:auto!important}.result-actions{align-items:center}.checkout-summary{position:static}.checkout-period-row{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.checkout-period{min-width:0;padding-inline:5px}}@media (max-width:460px){.shell,.trainer-shell,.tier3a-workspace,.tier3a-hero-grid,.generator-shell,.progress-hub-shell,.account-dashboard,.account-entry,.checkout-shell,.answer-screen,.result-screen,.aborted-screen,.tier3a-round-shell,.tier3a-summary-shell{width:calc(100% - 28px)!important}.trainer-hero,.challenge-hero,.tier3a-hero-grid{padding-bottom:128px!important;padding-right:20px!important}.trainer-hero:after,.challenge-hero:after,.tier3a-hero-grid:after{bottom:-20px;right:50%;transform:translate(50%)}.generator-control-heading{padding-bottom:112px;padding-right:18px}.generator-control-heading:after{right:50%;transform:translate(50%)}.checkout-period-row{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.module-card,.button{transition:none!important}}@media (min-width:961px){.trainer-phase-countdown .countdown-message span{border-radius:34px!important;width:164px!important;height:164px!important;font-size:68px!important;font-weight:760!important}.trainer-phase-running .stream-number,.trainer-phase-preparing .stream-number{min-height:260px!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace!important;text-shadow:0 12px 44px #00141152!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:clamp(124px,17vw,220px)!important;font-weight:440!important;line-height:.92!important}.trainer-phase-running .stream-stage:not(.stream-stage-dual) .stream-number,.trainer-phase-preparing .stream-stage:not(.stream-stage-dual) .stream-number{width:min(74vw,920px)!important;min-width:0!important}.trainer-phase-running .stream-stage-dual .stream-number,.trainer-phase-preparing .stream-stage-dual .stream-number{font-size:clamp(96px,11vw,172px)!important}}.answer-fields input{color:#06382f!important;caret-color:#073c32!important;background:#f3fff9!important;border:2px solid #ffe05d94!important;font-weight:620!important;box-shadow:0 14px 34px #00161238!important}.answer-fields input::placeholder{color:#6e9189!important}.answer-fields input:focus,.answer-fields label.answer-field-active input{border-color:var(--family-gold-500)!important;background:#fff!important;box-shadow:0 0 0 5px #ffd5382e,0 16px 38px #00161240!important}.segmented-control button.active,.digit-option-active,.tier3a-segmented button.active,.tier3a-count-row button.active,.tier3a-structure-grid button.active,.tier3a-difficulty-grid button.active,.account-tabs button.active,.checkout-period-active,.payment-option-active{background:linear-gradient(180deg, #ffe664, var(--family-gold-500))!important;color:#15372d!important;border-color:#f1c900!important;box-shadow:0 8px 22px #ffd53833,inset 0 0 0 1px #ffffff42!important}.segmented-control button.active *,.digit-option-active *,.tier3a-segmented button.active *,.tier3a-count-row button.active *,.tier3a-structure-grid button.active *,.tier3a-difficulty-grid button.active *,.account-tabs button.active *,.checkout-period-active *,.payment-option-active *{color:#15372d!important}.config-label{grid-template-columns:auto auto minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important}.config-section-icon,.trainer-section-icon,.trainer-summary-icon{color:#79f0da;background:#17c7b221;border:1px solid #62ebd238;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff06}.config-section-icon{border-radius:12px;width:38px;height:38px;margin-top:-1px;font-size:18px;font-weight:820}.config-section-icon-digits{letter-spacing:-.04em;font-size:11px}.trainer-section-title{align-items:center;gap:9px;display:inline-flex}.trainer-section-icon{width:28px;height:28px;color:var(--family-gold-400);border-radius:9px;font-size:14px}.trainer-summary-icon{vertical-align:middle;width:26px;height:26px;color:var(--family-gold-400);border-radius:8px;margin-right:8px;font-size:13px}.round-summary-card>.eyebrow{align-items:center;display:flex}.parent-section{background:radial-gradient(circle at 84% 20%,#ffd5381a,#0000 26%),linear-gradient(#052f29,#041f1b)!important}.parent-panel{box-shadow:var(--family-shadow-dark)!important;color:#f7fffd!important;background:linear-gradient(145deg,#075043db,#043029f0)!important;border-color:#5ce5cb2e!important}.parent-panel .eyebrow,.parent-panel .parent-title{color:#fff!important}.parent-panel p{color:#b9d8d1!important}.checkout-page{color:#f7fffd!important;background:radial-gradient(circle at 88% 9%,#17c7b224,#0000 24%),radial-gradient(circle at 12% 17%,#ffd53812,#0000 20%),linear-gradient(#063c33 0%,#052f29 100%)!important}.checkout-shell{width:min(1180px,100% - 40px)!important;padding-block:52px 96px!important}.checkout-heading{max-width:860px!important;margin-bottom:30px!important}.checkout-heading h1{color:#fff!important;margin:6px 0 12px!important;font-size:clamp(42px,6vw,66px)!important}.checkout-heading>p:last-child{color:#b9d8d1!important}.checkout-layout{gap:22px!important}.checkout-section,.checkout-summary{color:#f7fffd!important;background:linear-gradient(155deg,#074e42e8,#04312af2)!important;border:1px solid #5ce5cb30!important;border-radius:24px!important;box-shadow:0 22px 54px #00161340!important}.checkout-section h2,.checkout-section h3,.checkout-summary h2,.checkout-summary h3,.checkout-summary>strong,.checkout-market-copy>strong,.checkout-currency-control strong,.checkout-package-toggle strong,.checkout-addon strong,.checkout-generator strong,.checkout-selection-list strong,.checkout-selection-list b,.checkout-price-breakdown dd{color:#fff!important}.checkout-section>p,.checkout-package>p,.checkout-summary p,.checkout-summary small,.checkout-market-copy small,.checkout-currency-control>span,.checkout-addon>span:last-child,.checkout-generator small,.checkout-generator b small,.checkout-helper,.checkout-billing-heading p,.checkout-billing-note,.checkout-consent span,.checkout-selection-list small,.checkout-price-breakdown dt{color:#b5d5ce!important}.checkout-market-currency,.checkout-package,.checkout-addon,.checkout-addon-benefit,.checkout-generator,.payment-option,.checkout-billing-block,.discount-entry-row,.checkout-included-note,.checkout-upgrade-hint{background:#032b2594!important;border-color:#5ce5cb29!important}.checkout-package-active,.checkout-generator-active,.checkout-addon-active{border-color:#ffd53894!important;box-shadow:inset 0 0 0 1px #ffd5381f,0 12px 30px #0016132e!important}.checkout-selection-mark{color:var(--family-gold-400)!important;border-color:#ffd5386b!important}.checkout-package-active .checkout-selection-mark,.checkout-addon-active .checkout-selection-mark,.checkout-generator-active .checkout-selection-mark{background:var(--family-gold-500)!important;color:#15372d!important}.checkout-currency-control select,.checkout-billing-grid input,.discount-entry-row input{color:#06382f!important;background:#f4fffb!important;border-color:#5ce5cb3d!important}.checkout-summary{background:radial-gradient(circle at 100% 0,#ffd5381c,#0000 30%),linear-gradient(160deg,#04372f,#031f1b)!important}.checkout-summary .eyebrow,.checkout-section .eyebrow{color:#6fe8d2!important}.checkout-price-breakdown>div{border-color:#5ce5cb24!important}.checkout-price-total dd{color:var(--family-gold-400)!important}.checkout-consent a{color:#f7fffd!important;box-shadow:none!important;text-underline-offset:2px!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:750!important;text-decoration:underline!important;text-decoration-thickness:1px!important;display:inline!important}.stripe-embedded-shell{background:#fff!important;border-color:#5ce5cb2e!important;border-radius:18px!important;padding:12px!important}.account-page{color:#f7fffd!important;background:radial-gradient(circle at 88% 9%,#17c7b224,#0000 24%),radial-gradient(circle at 12% 17%,#ffd53812,#0000 20%),linear-gradient(#063c33 0%,#052f29 100%)!important}.account-dashboard,.account-entry{width:min(1060px,100% - 40px)!important;margin-inline:auto!important}.account-dashboard{padding-block:52px 96px!important}.account-dashboard-head{border-bottom:1px solid #5ce5cb24;padding-bottom:24px}.account-dashboard-head h1,.account-intro h1{color:#fff!important}.account-dashboard-head>div>p:last-child,.account-intro>p:last-of-type{color:#b9d8d1!important}.account-dashboard .eyebrow,.account-entry .eyebrow{color:#6fe8d2!important}.profile-card,.privacy-card,.commerce-panel,.access-panel,.access-card,.account-form-card{color:#f7fffd!important;background:linear-gradient(155deg,#074e42e6,#04312af2)!important;border-color:#5ce5cb2e!important;box-shadow:0 20px 50px #0016133d!important}.profile-card>strong,.privacy-card h2,.commerce-status-card h3,.access-panel h2,.access-card h3,.account-form-card h2,.account-intro li{color:#fff!important}.profile-card>p,.privacy-card>p,.commerce-status-card p,.access-panel p,.access-card p,.account-intro li,.account-form-card label>span,.statistics-choice-copy small{color:#b6d5ce!important}.account-page .account-grid-identity{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.account-page .account-grid-identity>.profile-card{height:100%;min-height:250px;padding:24px}.account-page .account-reference-card,.account-page .account-profile-card-wide{grid-column:auto;align-content:start}.account-page .account-reference-email{overflow-wrap:anywhere;font-size:clamp(20px,2.1vw,28px);line-height:1.2;color:#fff!important}.account-page .account-reference-value{font-size:14px;color:#b6d5ce!important}.account-page .account-reference-card .button,.account-page .account-profile-card-wide form{margin-top:auto}.account-page .commerce-grid{align-items:stretch}.account-page .commerce-status-card{flex-direction:column;min-height:290px;display:flex;background:linear-gradient(150deg,#085b4cc2,#04332bc7)!important;border-color:#ffd53857!important}.account-page .commerce-status-card>.button,.account-page .commerce-status-card>form,.account-page .commerce-current-plan-card>.commerce-plan-link{margin-top:auto}@media (max-width:900px){.account-page .account-grid-identity{grid-template-columns:1fr}.account-page .account-grid-identity>.profile-card{min-height:230px}}.account-grid article>span,.commerce-status-card>span,.access-card>span{color:#70e8d2!important}.account-profile-card-wide,.account-privacy-panel,.commerce-status-card,.access-grid .access-card{background:#032b258f!important;border-color:#5ce5cb26!important}.commerce-status-active{background:linear-gradient(150deg,#085b4cc2,#04332bc7)!important;border-color:#ffd53870!important}.profile-card input,.account-form-card input,.commerce-sponsored-code-form input{color:#06382f!important;background:#f4fffb!important;border-color:#5ce5cb3d!important}.statistics-choice{background:#032b2599!important;border-color:#5ce5cb2e!important}.statistics-choice-copy strong{color:#fff!important}.account-tabs{background:#032a24ad!important}.account-tabs button{color:#b9d8d1!important}.account-access-links a,.privacy-card a,.access-panel a:not(.button){color:#82efdb!important}@media (max-width:700px){.config-label{grid-template-columns:auto auto minmax(0,1fr)!important;gap:9px!important}.config-section-icon{border-radius:10px;width:34px;height:34px;font-size:16px}.checkout-shell,.account-dashboard,.account-entry{width:calc(100% - 32px)!important}}@media screen{@media (min-width:981px){.generator-shell{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important;gap:18px!important;width:min(1720px,100% - 28px)!important}.generator-preview-canvas{padding:18px!important}}.generator-module-nav a,.generator-preview-tabs button,.generator-segmented button{color:#f4fffc!important;background:#0a5b50!important;border-color:#74dbc66b!important}.generator-module-nav a:hover,.generator-preview-tabs button:hover:not(:disabled),.generator-segmented button:hover:not(:disabled){color:#fff!important;background:#0d6b5e!important;border-color:#9fe7d8!important}.generator-module-nav a.active,.generator-preview-tabs button.active,.generator-segmented button.active,.checkout-period-active,.account-tabs button.active{background:linear-gradient(180deg, #ffe664, var(--family-gold-500))!important;color:#15372d!important;border-color:#f1c900!important;box-shadow:0 8px 22px #ffd53833,inset 0 0 0 1px #ffffff42!important}.generator-module-nav a.active *,.generator-preview-tabs button.active *,.generator-segmented button.active *,.checkout-period-active *,.account-tabs button.active *{color:#15372d!important}.checkout-period{color:#073f37!important;background:#eefaf7!important;border-color:#74dbc666!important}.checkout-period strong,.checkout-period span{color:#073f37!important}.checkout-period small{color:#675000!important}.checkout-generator:not(.checkout-generator-active)>.checkout-selection-mark{color:#063b34!important;background:#ffd84a!important;border-color:#f1c900!important}.payment-method-grid .payment-option{opacity:1;color:#073f37!important;background:#f4fffb!important;border-color:#9ed7cb!important}.payment-method-grid .payment-option strong{color:#063b34!important}.payment-method-grid .payment-option small{color:#315e57!important}.payment-method-grid .payment-option em{color:#5f4600!important;background:#fff0ad!important}.payment-method-grid .payment-option-active{background:#fff7cf!important;border-color:#f1c900!important;box-shadow:0 0 0 3px #ffd84a29!important}.payment-method-grid .payment-option:has(input:disabled){opacity:.62}.result-grid .evaluation-good{color:#043f36!important;background:#d9fff6!important;border:1px solid #73dcc9!important;font-weight:900!important}.performance-page{color:#f5fffc!important;background:radial-gradient(circle at 16% 8%,#15b9a524,#0000 28%),radial-gradient(circle at 88% 12%,#ffd53812,#0000 22%),linear-gradient(#063c33 0%,#052f29 100%)!important}.performance-screen-heading,.performance-kpis article,.performance-entry-form,.performance-table-section,.performance-chart-card{background:linear-gradient(155deg,#074e42e8,#04312af2)!important;border-color:#69d6c047!important;box-shadow:0 16px 34px #00151226!important}.performance-screen-heading h1,.performance-form-heading strong,.performance-section-title strong{color:#fff!important}.performance-screen-heading p:last-child,.performance-kpis small,.performance-section-title small,.performance-chart-card>div>small,.performance-empty,.performance-status,.performance-chart-empty{color:#c6e8e0!important}.performance-kpis span,.performance-section-title span,.performance-chart-card>div>span,.performance-form-heading span,.performance-entry-form label>span,.performance-heading-actions label{color:#79e1ce!important}.performance-kpis strong,.performance-trend.trend-neutral strong{color:#fff!important}.performance-trend.trend-positive strong{color:#9ff3df!important}.performance-trend.trend-negative strong{color:#ffd0c6!important}.performance-heading-actions select,.performance-entry-form input,.performance-entry-form select{color:#063b34!important;background:#f7fffd!important;border-color:#9ed7cb!important}.performance-heading-actions select:focus,.performance-entry-form input:focus,.performance-entry-form select:focus{border-color:#ffd84a!important;outline:3px solid #ffd84a2e!important}.performance-table th{color:#f5fffc!important;background:#0a6356!important}.performance-table td{color:#effcf8!important;border-bottom-color:#a5e1d638!important}.performance-table button{color:#ffd2ca!important}.performance-chart-card .chart-grid-line{stroke:#daf8f126!important}.performance-chart-card .chart-axis{stroke:#daf8f152!important}.performance-chart-card .chart-label{fill:#c8e9e1!important}.performance-chart-card .chart-line-primary{stroke:#ffd84a!important}.performance-chart-card .chart-line-total{stroke:#8bdcca!important}.performance-chart-card .chart-dot-halo{fill:#ffd84a38!important}.performance-chart-card .chart-dot{fill:#ffd84a!important;stroke:#063b34!important}.performance-chart-card .chart-dot-total{fill:#075247!important;stroke:#8bdcca!important}.performance-page .button-ghost{color:#063b34!important;background:#fff!important;border-color:#ffffffad!important}.performance-page .button-primary{color:#063b34!important;background:#ffd84a!important;border-color:#ffd84a!important;box-shadow:0 10px 24px #ffd84a2e!important}.performance-history-mobile article{color:#f5fffc!important;background:#075247!important;border-color:#69d6c047!important}.performance-history-mobile span,.performance-history-mobile dt{color:#9edfd2!important}.performance-history-mobile strong,.performance-history-mobile dd{color:#fff!important}}.account-reference-card{align-content:start;gap:10px;display:grid}.account-reference-value{letter-spacing:.055em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.account-reference-card .button{justify-self:start}@media screen{.account-page .commerce-panel .access-panel-heading h2{color:#fff!important}.account-page .commerce-panel .access-panel-heading>div>p:last-child,.account-page .commerce-panel .commerce-heading-actions{color:#d0e9e3!important}.account-page .commerce-panel .commerce-status-card p,.account-page .commerce-panel .commerce-validity-details dt{color:#c8e3dc!important}.account-page .commerce-panel .commerce-validity-details dd{color:#fff!important}}:root{--family-weight-page-title:720;--family-weight-section-title:680;--family-weight-navigation:560;--family-weight-interface:650;--family-page-title-size:clamp(2.5rem, 5vw, 4.15rem);--family-compact-title-size:clamp(2rem, 3.5vw, 3rem);--family-page-title-tracking:-.028em;--family-page-title-leading:1.07}.language-selector{letter-spacing:.01em;width:auto;min-width:126px;max-width:none;padding-inline:12px 34px;font-size:12px;font-weight:600}.site-header .desktop-nav a,.product-header-tabs a{font-size:13px;font-weight:var(--family-weight-navigation);letter-spacing:.015em;line-height:1.2}.mobile-app-nav>nav>a,.mobile-app-nav-admin>a{letter-spacing:.01em;font-weight:600}.hero-title-lockup,.trainer-hero h1,.tier3a-hero h1,.challenge-hero h1,.progress-hub-heading h1,.account-dashboard-head h1,.account-intro h1,.checkout-heading h1,.order-shell>h1,.admin-shell h1,.legal-document h1,.contact-panel h1,.support-access-content h1,.access-entry h1,.about-card h1,.family-placement-shell>h1{font-size:var(--family-page-title-size)!important;font-weight:var(--family-weight-page-title)!important;letter-spacing:var(--family-page-title-tracking)!important;line-height:var(--family-page-title-leading)!important}.hero-title-lockup small{font-weight:var(--family-weight-page-title)!important;letter-spacing:inherit!important}.generator-auth-card h1,.generator-control-heading h1,.performance-screen-heading h1{font-size:var(--family-compact-title-size)!important;font-weight:var(--family-weight-page-title)!important;letter-spacing:-.022em!important;line-height:1.1!important}.eyebrow,.beta-pill,.tier3a-kicker,.tier3a-access-pill,.progress-hub-lane-label{font-weight:700!important}.section-heading h2,.parent-title,.access-panel-heading h2,.checkout-section h2,.generator-controls-card h2,.generator-preview-panel h2,.family-dashboard-heading h2{letter-spacing:-.018em;font-weight:var(--family-weight-section-title)!important}.module-card h3,.profile-card>strong,.access-card h3,.commerce-status-card h3,.footer-group strong{font-weight:var(--family-weight-interface)!important}.button,.button-primary,.button-ghost,.button-admin{font-weight:700!important}html[lang=ru] .hero-title-lockup,html[lang=ru] .trainer-hero h1,html[lang=ru] .tier3a-hero h1,html[lang=ru] .challenge-hero h1,html[lang=ru] .progress-hub-heading h1,html[lang=ru] .account-dashboard-head h1,html[lang=ru] .account-intro h1,html[lang=ru] .checkout-heading h1{letter-spacing:-.018em!important}html[lang=ar] .hero-title-lockup,html[lang=ar] .trainer-hero h1,html[lang=ar] .tier3a-hero h1,html[lang=ar] .challenge-hero h1,html[lang=ar] .progress-hub-heading h1,html[lang=ar] .account-dashboard-head h1,html[lang=ar] .account-intro h1,html[lang=ar] .checkout-heading h1,html[lang=ar] .legal-document h1,html[lang=ar] .contact-panel h1,html[lang=ar] .support-access-content h1,html[lang=ar] .access-entry h1{letter-spacing:0!important;line-height:1.18!important}@media (max-width:420px){.language-selector{width:116px;min-width:116px;padding-inline:8px 25px;font-size:10px}}@media (max-width:370px){.language-selector{width:108px;min-width:108px}}@media screen{:root{--family-text-body:1.0625rem;--family-text-secondary:.9375rem;--family-text-label:.875rem;--family-text-meta:.8125rem;--family-leading-body:1.58}body{font-size:var(--family-text-body);line-height:var(--family-leading-body)}.hero-note,.section-heading>p,.module-card p,.parent-panel p,.account-dashboard-head>div>p:last-child,.account-intro>p:last-of-type,.checkout-heading>p:last-child,.checkout-section p,.progress-hub-heading>p:last-child,.family-dashboard-heading p,.challenge-hero>div:first-child>p:last-child,.challenge-muted,.generator-control-heading>p:last-child{font-size:var(--family-text-secondary)!important;line-height:var(--family-leading-body)!important}.generator-field>span,.generator-bulk-row label>span,.generator-presets-heading span,.checkout-currency-control>span,.checkout-section label>span,.family-dashboard-kpis span,.family-dashboard-modules span,.worksheet-progress-card>span,.challenge-family-label{font-size:var(--family-text-label)!important}.generator-presets-heading small,.generator-preset-empty,.generator-preview-note,.generator-credit-note,.generator-usage-card span,.generator-usage-card small,.generator-structure-card>span,.generator-structure-card>small,.family-dashboard-recommend small,.family-dashboard-modules small,.worksheet-progress-card>small,.worksheet-progress-last-result,.commerce-validity-details dt{font-size:var(--family-text-meta)!important;line-height:1.5!important}.generator-control-heading{min-height:270px;padding:22px 22px 150px}.generator-control-heading:after{width:142px;height:178px;bottom:-38px;right:50%;transform:translate(50%)}.generator-control-heading>p:last-child{max-width:30ch;margin-bottom:0;color:#d1eae4!important}.generator-field>span,.generator-bulk-row label>span,.generator-presets-heading span,.generator-structure-card>span{color:#d2ebe5!important}.generator-presets-heading small,.generator-preset-empty,.generator-preview-note,.generator-credit-note,.generator-usage-card span,.generator-usage-card small,.generator-structure-card>small{color:#c4e2db!important}.generator-module-nav a,.generator-preview-tabs button,.generator-segmented button{font-size:var(--family-text-label);font-weight:650;color:#fff!important}.generator-preview-tabs button.active,.generator-segmented button.active{color:#15372d!important}.generator-segmented button:disabled{opacity:.82;color:#a9c4be!important;background:#204f47!important;border-color:#aed3cb33!important}.progress-hub-lane{padding:24px}.progress-hub-lane .family-dashboard-v2,.worksheet-progress-card-hub{padding:28px}.family-dashboard-heading{gap:24px}.family-dashboard-heading p{margin-top:8px}.family-dashboard-kpis,.family-dashboard-modules{gap:14px}.family-dashboard-kpis>div,.family-dashboard-modules>article{gap:8px;padding:18px}.family-dashboard-kpis span,.family-dashboard-modules span,.family-dashboard-recommend span,.family-dashboard-recommend small,.family-dashboard-modules small,.family-dashboard-placement-history span,.family-dashboard-placement-history p,.worksheet-progress-card>span,.worksheet-progress-card>small,.worksheet-progress-last-result{color:#c7e7df!important}.family-dashboard-kpis strong,.family-dashboard-modules strong,.family-dashboard-recommend strong,.family-dashboard-placement-history strong,.worksheet-progress-card>strong,.worksheet-progress-last-result b{color:#fff!important}.progress-hub-lane-label,.progress-hub-page .eyebrow{color:#8ff2df!important}.challenge-page{width:100%;max-width:none;margin:0;padding:52px max(20px,50% - 590px) 96px}.challenge-difficulty-grid button,.challenge-family-chips span{color:#f3fffc!important;background:#074c41!important;border-color:#7ee7d257!important}.challenge-difficulty-grid button strong{color:#fff!important}.challenge-difficulty-grid button span{color:#c8e7e0!important}.challenge-difficulty-grid button.active{background:linear-gradient(180deg, #ffe664, var(--family-gold-500))!important;color:#15372d!important;border-color:#f1c900!important}.challenge-difficulty-grid button.active strong,.challenge-difficulty-grid button.active span{color:#15372d!important}.module-card-active .module-icon{color:#075e52}}@media screen and (max-width:700px){.progress-hub-lane{padding:12px}.progress-hub-lane .family-dashboard-v2,.worksheet-progress-card-hub{padding:18px}.challenge-page{padding-block:34px 72px}}@media screen{.account-billing-card{color:#f7fffd;background:linear-gradient(155deg,#074e42e6,#04312af2);border:1px solid #5ce5cb2e;border-radius:22px;margin-top:18px;padding:24px;box-shadow:0 20px 50px #0016133d}.account-billing-card h2{color:#fff}.account-billing-card .access-panel-heading p:last-child,.account-billing-form label>span,.account-billing-form label>small{color:#c5e3dc}.account-billing-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.account-billing-form label{font-size:var(--family-text-label,.875rem);gap:7px;font-weight:650;display:grid}.account-billing-form input,.account-billing-form textarea,.checkout-billing-grid textarea{color:#06382f;width:100%;min-width:0;font:inherit;background:#f4fffb;border:1px solid #5ce5cb4d;border-radius:12px;padding:11px 12px}.account-billing-form textarea,.checkout-billing-grid textarea{resize:vertical;line-height:1.45}.account-billing-form input:focus-visible,.account-billing-form textarea:focus-visible,.checkout-billing-grid textarea:focus-visible{border-color:var(--family-gold-500);outline:3px solid #ffd5382e}.account-billing-address,.account-billing-actions{grid-column:1/-1}.account-billing-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-billing-actions p{margin:0}.checkout-billing-grid label>small{color:#c5e3dc;font-weight:500;line-height:1.45}}@media screen and (max-width:700px){.account-billing-form{grid-template-columns:1fr}.account-billing-address,.account-billing-actions{grid-column:auto}}@media screen{:root{--family-text-body:1.1875rem;--family-text-secondary:1.0625rem;--family-text-label:1rem;--family-text-meta:.9375rem;--family-leading-body:1.55;--family-weight-page-title:690;--family-weight-section-title:650;--family-weight-interface:620;--family-page-title-tracking:-.018em}body{font-size:var(--family-text-body)}.button,.button-primary,.button-ghost,.button-admin,input,select,textarea,.checkout-package>p,.checkout-addon strong,.checkout-addon>span:last-child,.checkout-addon-benefit strong,.checkout-addon-benefit>span:last-child,.checkout-period strong,.checkout-period span,.checkout-helper,.generator-field>span,.generator-bulk-row label>span,.generator-preview-tabs button,.generator-segmented button,.challenge-difficulty-grid button,.challenge-family-chips span,.challenge-stat-grid span,.family-dashboard-kpis span,.family-dashboard-modules span,.family-dashboard-placement-history,.worksheet-progress-card{font-size:var(--family-text-label)!important}.button,.button-primary,.button-ghost,.button-admin{font-weight:650!important}.site-header .desktop-nav a,.product-header-tabs a{font-size:.9375rem;font-weight:540}.language-selector{min-width:142px;font-size:.9375rem;font-weight:560}.checkout-addon-benefit>.checkout-benefit-mark{color:#ffe064!important;background:#ffd53829!important;border-color:#ffd5388c!important;font-size:15px!important;font-weight:800!important}.checkout-addon-benefit strong,.checkout-addon-benefit>span:last-child{color:#d9f0eb!important}.progress-hub-page .family-dashboard-v2,.progress-hub-page .worksheet-progress-card-hub{color:#f7fffd!important}.progress-hub-page .family-dashboard-heading p,.progress-hub-page .family-dashboard-kpis span,.progress-hub-page .family-dashboard-modules span,.progress-hub-page .family-dashboard-modules small,.progress-hub-page .family-dashboard-recommend span,.progress-hub-page .family-dashboard-recommend small,.progress-hub-page .family-dashboard-placement-history span,.progress-hub-page .family-dashboard-placement-history p,.progress-hub-page .worksheet-progress-card-hub span,.progress-hub-page .worksheet-progress-card-hub small{color:#cfe9e3!important}.progress-hub-page .family-dashboard-kpis strong,.progress-hub-page .family-dashboard-modules strong,.progress-hub-page .family-dashboard-recommend strong,.progress-hub-page .family-dashboard-placement-history strong,.progress-hub-page .worksheet-progress-card-hub strong,.progress-hub-page .worksheet-progress-card-hub b{color:#fff!important}.progress-hub-page .family-dashboard-placement-history{border-radius:14px;overflow:hidden}.progress-hub-page .family-dashboard-placement-history>div,.progress-hub-page .family-dashboard-placement-history>article,.progress-hub-page .family-dashboard-placement-history>p{padding-inline:16px}.progress-hub-page .family-dashboard-placement-history>div{padding-block:12px}.progress-hub-page .family-dashboard-placement-history>article{padding-block:13px}.progress-hub-page .family-dashboard-placement-history a{font-weight:620;color:#e9fffa!important}.challenge-progress-panel .challenge-stat-grid>div,.challenge-summary-score>div{background:#032c25b8!important;border-color:#5ce5cb38!important}.challenge-progress-panel .challenge-stat-grid strong,.challenge-summary-score strong{color:#fff!important}.challenge-progress-panel .challenge-stat-grid span,.challenge-summary-score span{color:#cce7e0!important}.challenge-progress-panel h2,.challenge-panel h2{color:#fff!important}.generator-control-heading{min-height:300px;padding:24px 24px 160px!important}.generator-control-heading>p:last-child{width:100%;color:#d7eee8!important;max-width:none!important;font-size:var(--family-text-secondary)!important;line-height:1.5!important}.generator-control-heading:after{width:150px!important;height:184px!important;bottom:-34px!important;right:50%!important;transform:translate(50%)!important}.generator-controls-card,.generator-presets-card,.generator-format-lock,.generator-structure-card,.generator-usage-card>div,.generator-bulk-box,.generator-preset-item{color:#f7fffd!important}.generator-format-lock,.generator-structure-card,.generator-usage-card>div,.generator-bulk-box,.generator-preset-item{background:#032c25ad!important;border-color:#5ce5cb38!important}.generator-field>span,.generator-bulk-row label>span,.generator-presets-heading span,.generator-presets-heading small,.generator-preset-empty,.generator-preview-note,.generator-credit-note,.generator-usage-card span,.generator-usage-card small,.generator-structure-card>span,.generator-structure-card>small,.generator-preset-item small{color:#cbe6df!important}.generator-structure-card>strong,.generator-usage-card strong,.generator-preset-item strong{color:#fff!important}.generator-module-nav a,.generator-preview-tabs button,.generator-segmented button{color:#f7fffd!important;opacity:1!important;background:#0a5b50!important;border-color:#74dbc66b!important}.generator-preview-tabs button.active,.generator-segmented button.active,.generator-module-nav a.active{background:linear-gradient(180deg, #ffe664, var(--family-gold-500))!important;color:#15372d!important;border-color:#f1c900!important}.generator-segmented button:disabled{color:#9fbdb6!important;opacity:1!important;background:#173f38!important;border-color:#aed3cb29!important}.generator-field select,.generator-bulk-row input,.generator-preset-form input,.generator-preset-rename input{color:#fff!important;background:#083e36!important;border-color:#74dbc657!important}.generator-field select option{color:#fff;background:#083e36}.generator-preset-actions button,.generator-preset-load,.generator-bulk-list button,.generator-reprint{color:#d7eee8!important}}@media screen and (max-width:700px){:root{--family-text-body:1.0625rem;--family-text-secondary:1rem;--family-text-label:.9375rem;--family-text-meta:.875rem}.language-selector{min-width:122px;font-size:.875rem}.generator-control-heading{min-height:285px;padding-bottom:150px!important}}@media screen{.checkout-billing-block{border-radius:16px;padding:18px;background:#02231ec2!important;border:1px solid #6fe8d24d!important}.checkout-billing-heading p,.checkout-billing-note{color:#d7eee8!important}.checkout-billing-grid label>span{font-weight:650;color:#f7fffd!important}.checkout-billing-grid label>small{font-weight:500;color:#d7eee8!important}.checkout-billing-note{border-top:1px solid #6fe8d229;padding-top:12px}.checkout-billing-grid input,.checkout-billing-grid textarea{color:#06382f!important;background:#f4fffb!important;border-color:#6fe8d25c!important}.checkout-billing-grid input:focus-visible,.checkout-billing-grid textarea:focus-visible{border-color:var(--family-gold-500)!important;outline:3px solid #ffd5382e!important}}@media screen and (max-width:700px){.trainer-phase-configure .trainer-hero h1{font-size:38px!important}.trainer-phase-configure .trainer-hero>div:first-child>p:last-child{font-size:16px!important;line-height:1.65!important}.trainer-phase-configure .history-summary span,.trainer-phase-configure .history-summary small,.trainer-phase-configure .preset-strip-heading small,.trainer-phase-configure .preset-empty{font-size:12px!important}.trainer-phase-configure .history-summary strong{font-size:31px!important}.trainer-phase-configure .preset-strip-heading span{font-size:15px!important}.trainer-phase-configure .preset-chip>button strong{font-size:13px!important}.trainer-phase-configure .preset-chip>button span{font-size:10px!important}.trainer-phase-configure .preset-form input,.trainer-phase-configure .segmented-control button,.trainer-phase-configure .digit-option{font-size:16px!important}.trainer-phase-configure .preset-form .button-small{font-size:14px!important}.trainer-phase-configure .config-label>span{font-size:11px!important}.trainer-phase-configure .config-label h2{font-size:18px!important}.trainer-phase-configure .config-label p{font-size:13px!important;line-height:normal!important}.trainer-phase-configure .digit-fieldset legend,.trainer-phase-configure .range-control strong,.trainer-phase-configure .range-control output{font-size:12px!important}}.checkout-period-active,.checkout-addon-active,.checkout-generator-active{background:linear-gradient(180deg, #ffe664, var(--family-gold-500))!important;color:#15372d!important;border-color:#f1c900!important;box-shadow:0 8px 22px #ffd53833,inset 0 0 0 1px #ffffff42!important}.checkout-period-active *,.checkout-addon-active *,.checkout-generator-active *{color:#15372d!important}.checkout-addon-active>.checkout-selection-mark,.checkout-generator-active>.checkout-selection-mark{color:#15372d!important;background:#fff2a6!important;border-color:#b99600!important}.checkout-selection-feedback{background:#ffd5381f;border:1px solid #ffd5387a;border-radius:12px;align-items:center;gap:9px;margin:-4px 0 0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex;color:#fff6cb!important}.checkout-selection-feedback>span{background:var(--family-gold-500);color:#15372d;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:900;display:inline-grid}@media (max-width:700px){.checkout-selection-feedback{margin-top:0;font-size:12px}}.checkout-payment-section{scroll-margin-top:88px}.checkout-page .checkout-generator:not(.checkout-generator-active) b{color:#fff!important}.checkout-page .checkout-generator:not(.checkout-generator-active) b small,.checkout-page .checkout-generator:not(.checkout-generator-active) .checkout-generator-list-price{color:#b5d5ce!important}.checkout-page .checkout-stripe-trust{color:#0a5c4f!important;background:#effaf6!important;border-color:#07806b3d!important}@media screen and (max-width:700px){.checkout-payment-section{scroll-margin-top:88px}.checkout-generator-price-stack{width:100%;min-width:0;max-width:100%;white-space:normal!important;justify-items:stretch!important}.checkout-generator-price-stack b,.checkout-generator-list-price{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:2px 8px;width:100%;min-width:0;justify-content:start!important;display:grid!important}.checkout-generator-price-stack small{overflow-wrap:anywhere;min-width:0;white-space:normal!important}.checkout-page .checkout-stripe-trust{padding:12px 14px!important;font-size:13px!important;line-height:1.5!important}:root{--family-text-body:1rem;--family-text-secondary:.9375rem;--family-text-label:.875rem;--family-text-meta:.75rem;--family-page-title-size:clamp(2.25rem, 10vw, 2.75rem);--family-compact-title-size:clamp(1.75rem, 8vw, 2.125rem);--family-leading-body:1.5}body{font-size:16px!important;line-height:1.5!important}.checkout-package>p,.checkout-addon strong,.checkout-addon>span:last-child,.checkout-addon-benefit strong,.checkout-addon-benefit>span:last-child,.checkout-helper,.generator-field>span,.generator-bulk-row label>span,.generator-preview-tabs button,.generator-segmented button,.challenge-difficulty-grid button,.challenge-family-chips span,.challenge-stat-grid span,.family-dashboard-kpis span,.family-dashboard-modules span,.family-dashboard-placement-history,.worksheet-progress-card{font-size:var(--family-text-label)!important}.checkout-section h2,.checkout-summary h2{font-size:24px!important}.checkout-package-toggle strong{font-size:20px!important}.checkout-package>p{font-size:13px!important}.checkout-period strong{font-size:12px!important}.checkout-period span{font-size:15px!important}.checkout-period small{font-size:8px!important}.checkout-addon strong,.checkout-addon-benefit strong{font-size:13px!important}.checkout-addon>span:last-child{font-size:12px!important}.checkout-addon-benefit>span:last-child{font-size:10px!important}.checkout-helper{font-size:11px!important}.checkout-generator strong{font-size:16px!important}.checkout-generator small{font-size:11px!important}.checkout-generator-price-stack b{font-size:18px!important}.checkout-generator-price-stack small{font-size:10px!important}.checkout-page input,.checkout-page select,.checkout-page textarea{font-size:16px!important}.checkout-payment-section{width:calc(100% + 32px)!important;max-width:none!important;margin-inline:-16px!important;padding-inline:12px!important}.checkout-payment-section .stripe-embedded-shell{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:14px 0 0!important;padding:0!important;overflow:visible!important}.checkout-payment-section .stripe-payment-element,.checkout-payment-section .stripe-payment-element-mount{width:100%!important;min-width:0!important;max-width:none!important}.checkout-page .checkout-generator{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.checkout-page .checkout-generator-price-stack{grid-column:2/-1;align-items:start;width:100%;white-space:normal!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;gap:10px!important;display:grid!important}.checkout-page .checkout-generator-price-stack b,.checkout-page .checkout-generator-list-price{width:100%;min-width:0;white-space:normal!important;grid-template-columns:minmax(0,1fr)!important;justify-content:start!important;place-items:start!important;gap:2px!important;display:grid!important}.checkout-page .checkout-generator-price-stack small{width:auto;min-width:0;display:block;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}}.checkout-page .checkout-generator.checkout-generator-active>span:nth-child(2)>strong,.checkout-page .checkout-generator.checkout-generator-active .checkout-generator-price-stack b,.checkout-page .checkout-generator.checkout-generator-active .checkout-generator-price-stack b>small,.checkout-page .checkout-generator.checkout-generator-active .checkout-generator-list-price,.checkout-page .checkout-generator.checkout-generator-active .checkout-generator-list-price>strong,.checkout-page .checkout-generator.checkout-generator-active .checkout-generator-list-price>small{color:#15372d!important}.checkout-page .checkout-generator.checkout-generator-active>span:nth-child(2)>small{color:#315b50!important}.checkout-page .checkout-generator.checkout-generator-active .checkout-generator-list-price{opacity:.86}.checkout-page .checkout-generator.checkout-generator-active .checkout-generator-list-price>strong{text-decoration-color:#15372d!important}.checkout-page .checkout-billing-block .checkout-billing-note{letter-spacing:0!important;margin:0!important;padding-top:10px!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}@media screen and (max-width:700px){.checkout-page .checkout-billing-block .checkout-billing-note{font-size:13px!important;line-height:1.45!important}}.checkout-payment-section .stripe-payment-element{width:100%!important;min-width:0!important}.checkout-payment-section .stripe-payment-element-actions{margin-top:14px}.checkout-payment-section .stripe-payment-element-submit{width:100%;min-height:48px}.checkout-payment-section .stripe-payment-element-total{font-size:14px!important;line-height:1.35!important}@media screen and (max-width:700px){.checkout-payment-section .stripe-payment-element,.checkout-payment-section .stripe-payment-element-mount{width:100%!important;min-width:0!important;max-width:none!important}.checkout-payment-section .stripe-payment-element-actions{gap:10px}}.trainer-phase-configure .family-round-usage{background:#eaf7f3!important;border-color:#5ccab594!important;box-shadow:0 12px 28px #001c1724!important}.trainer-phase-configure .family-round-usage span,.trainer-phase-configure .family-round-usage small{color:#315b53!important}.trainer-phase-configure .family-round-usage strong{color:#082f29!important}.checkout-summary .checkout-entitlement-limits{background:#032b2594;border:1px solid #5ce5cb33;border-radius:12px;gap:6px;margin:2px 0 4px;padding:10px 12px;display:grid}.checkout-summary .checkout-entitlement-limits p{margin:0;color:#cce6df!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important}#abonament-activ:focus{outline-offset:4px;outline:2px solid #ffd538c7}@media screen and (max-width:700px){.trainer-phase-configure .config-section .segmented-control.three,.trainer-phase-configure .config-section .segmented-control.four{width:min(100%,520px)!important;max-width:100%!important;margin-inline:auto!important}.trainer-phase-configure .config-section .segmented-control.three button,.trainer-phase-configure .config-section .segmented-control.four button{width:100%!important}.trainer-phase-answer .answer-fields:not(.answer-fields-dual) input{font-size:56px!important;font-weight:800!important;line-height:1!important}.trainer-phase-result .mascot-corner-wave{right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;width:clamp(140px,20.3vh,218px)!important}.generator-controls-card .generator-field .generator-segmented{width:min(100%,520px)!important;max-width:100%!important;margin-inline:auto!important}.generator-controls-card .generator-field .generator-segmented button{width:100%!important}.generator-controls-card .generator-segmented button.active:not(:disabled),.generator-controls-card .generator-segmented button.active:not(:disabled):hover,.generator-controls-card .generator-segmented button.active:not(:disabled):focus,.generator-controls-card .generator-segmented button.active:not(:disabled):focus-visible{background:linear-gradient(180deg, #ffe664, var(--family-gold-500))!important;color:#15372d!important;border-color:#f1c900!important;box-shadow:0 8px 22px #ffd53833,inset 0 0 0 1px #ffffff47!important}}@media screen and (max-width:390px){.trainer-phase-result .mascot-corner-wave{width:clamp(132px,19.5vh,195px)!important;right:10px!important}}.account-page .access-card h4,.account-page .access-card-subsection h4,.account-page .access-card label,.account-page .access-card label>span,.account-page .danger-card label,.account-page .danger-card label>span{color:#d7eee8!important}.account-page .access-card-subsection>p,.account-page .danger-card>p{color:#b9d8d1!important}.account-page .critical-export-choice,.account-page .critical-export-choice>span,.account-page .critical-export-choice strong{color:#15372d!important}.account-page .critical-export-choice small{color:#526b63!important}.account-page .session-list li,.account-page .session-list li>div,.account-page .session-list li>div>strong{color:#15372d!important}.account-page .session-list small{color:#526b63!important}.account-page .session-list em{color:#075e52!important}.legal-page,.legal-content,.support-access-content,.access-entry{--family-no-navy-ink:#15372d}.legal-page h1,.legal-page h2,.legal-page h3,.legal-content h1,.legal-content h2,.legal-content h3,.support-access-content h1,.support-access-content h2,.access-entry h1,.access-entry h2,.access-entry label{color:var(--family-no-navy-ink)!important}.account-page .commerce-current-plan-card .commerce-subscription-details{min-width:0}.account-page .commerce-current-plan-card .commerce-renewal-action{width:100%;margin-top:18px}.account-page .commerce-current-plan-card .commerce-renewal-action .button{justify-content:center;width:100%;min-height:46px}.account-page .commerce-current-plan-card .commerce-renewal-action+.commerce-plan-link{margin-top:10px}.commerce-sponsored-code-form label{color:#d8f5ef!important}.sponsored-code-toast{z-index:1300;background:#063d34;border:1px solid #70e8d261;border-radius:13px;max-width:min(420px,100vw - 48px);margin:0;padding:12px 15px;font-weight:750;line-height:1.45;position:fixed;top:88px;right:24px;box-shadow:0 16px 38px #00000047;color:#fff!important;font-size:14px!important}@media (max-width:700px){.sponsored-code-toast{max-width:none;top:118px;left:16px;right:16px}}.trainer-phase-countdown .countdown-message span{width:clamp(190px,18vw,250px)!important;height:clamp(190px,18vw,250px)!important;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace!important;border-radius:44px!important;font-size:clamp(124px,17vw,220px)!important;font-weight:440!important;line-height:.92!important}.trainer-phase-answer .answer-fields:not(.answer-fields-dual) input,.tier3-direct-answer-form .tier3-answer-field input{height:clamp(132px,16vh,168px)!important;font-size:clamp(88px,8vw,128px)!important;font-weight:700!important;line-height:1!important}@media (max-width:960px){.trainer-phase-countdown .countdown-message span{width:clamp(132px,30vw,188px)!important;height:clamp(132px,30vw,188px)!important;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace!important;border-radius:34px!important;font-size:clamp(86px,23vw,132px)!important;font-weight:500!important;line-height:.95!important}.trainer-phase-answer .answer-fields:not(.answer-fields-dual) input,.tier3-direct-answer-form .tier3-answer-field input{height:clamp(96px,18vh,124px)!important;font-size:clamp(64px,17vw,92px)!important;font-weight:750!important;line-height:1!important}}.account-page .commerce-sponsored-code-card .commerce-sponsored-code-form label{color:#d8f5ef!important}.account-page .commerce-sponsored-code-card .account-error{color:#7b211b!important;background:#ffe8e6!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important}@media (max-width:700px){.home-trial-callout{flex-direction:column;align-items:stretch;padding:16px}.home-trial-action{white-space:normal;width:100%!important}}.generator-page .generator-auth-card .eyebrow{color:#76e0d0!important;font-weight:850!important}.generator-page .generator-auth-card h1{color:#fff!important}.generator-page .generator-auth-card p:not(.eyebrow){color:#d7eee9!important;font-weight:600!important}.generator-page .generator-auth-card .button-primary{color:#092f29!important;background:#ffd43b!important;border-color:#ffd43b!important}.challenge-focus-shell{color:#f8fffd;background:radial-gradient(circle at 88% 8%,#ffd53814,#0000 20%),radial-gradient(circle at 12% 14%,#14c7b11f,#0000 24%),linear-gradient(#063b32,#052d27);width:100%;max-width:none;margin:0;padding:18px max(20px,50% - 450px) 32px}.challenge-focus-top{background:0 0!important}.challenge-focus-card{border-radius:30px;width:min(900px,100%);margin-inline:auto;padding:34px 28px 30px;background:#054439eb!important;border:1px solid #5ce5cb38!important;box-shadow:0 20px 52px #00161347!important}.challenge-family-label{font-weight:850;color:#aee7dc!important}.challenge-focus-card h1{text-wrap:balance;max-width:100%;color:#fff!important}.challenge-choice-grid button{font-size:clamp(1.5rem,3.2vw,2.35rem);color:#f7fffd!important;background:#032f28eb!important;border-color:#5ce5cb47!important}.challenge-exit{font-weight:750;color:#c6e6df!important}@media (max-width:700px){.tier3a-summary-shell{width:100%!important;padding:18px 12px 34px!important}.tier3a-summary-card{border-radius:24px!important;width:min(100%,680px)!important;padding:28px 18px!important}.challenge-page{width:100%;padding-inline:12px!important}.challenge-summary{max-width:none;margin:18px auto 0;border-radius:24px!important;width:min(100%,680px)!important;padding:28px 18px!important}.challenge-focus-shell{padding:12px 12px 22px}.challenge-focus-card{border-radius:24px;padding:24px 14px 22px}.challenge-focus-card h1{margin:10px auto 24px;font-size:clamp(2.05rem,9vw,3.2rem);line-height:1.08}.challenge-choice-grid button{font-size:clamp(1.55rem,7vw,2rem);font-weight:850}}.trainer-phase-countdown .countdown-message{overflow:hidden;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important}.trainer-phase-countdown .countdown-message span{justify-self:center!important}.trainer-phase-countdown .countdown-message strong{overflow-wrap:anywhere;width:100%;min-width:0;max-width:min(100%,920px);margin-inline:auto;padding-inline:8px;text-align:center!important}@media (max-width:700px){.trainer-phase-countdown .countdown-message strong{font-size:clamp(40px,10vw,58px)!important;line-height:1.04!important}}.checkout-payment-section .stripe-express-checkout{width:100%;margin-bottom:14px}.checkout-payment-section .stripe-express-checkout-label{color:#315b53;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.35}.checkout-payment-section .stripe-express-checkout-mount{width:100%;min-width:0}.checkout-payment-section .stripe-payment-divider{color:#55756f;text-align:center;align-items:center;gap:10px;margin:12px 0 14px;font-size:13px;line-height:1.3;display:flex}.checkout-payment-section .stripe-payment-divider:before,.checkout-payment-section .stripe-payment-divider:after{content:"";background:#315b5338;flex:1;height:1px}@media screen and (max-width:700px){.checkout-payment-section .stripe-express-checkout,.checkout-payment-section .stripe-express-checkout-mount{width:100%!important;min-width:0!important;max-width:none!important}}.checkout-payment-section .stripe-express-checkout-hidden{visibility:hidden;height:0;margin:0;overflow:hidden}.checkout-payment-section .stripe-express-checkout-visible{visibility:visible;height:auto}
