/* Tradelix 0.15 — one coherent system for plans, community and preferences. */
:root{--txx-bg:#090e14;--txx-panel:#121b25;--txx-text:#f2f6f4;--txx-muted:#acb8bd;--txx-line:#2c3941;--txx-lime:#c4f56b;--txx-purple:#b6a1ff;color-scheme:dark}
html[data-tx-theme=light]{--txx-bg:#f5f7f4;--txx-panel:#fff;--txx-text:#17251c;--txx-muted:#52635b;--txx-line:#d5ded8;--txx-lime:#427412;--txx-purple:#6550b7;color-scheme:light}
.tx-preferences{display:flex;align-items:center;gap:7px;font:500 12px/1.3 system-ui,sans-serif;color:var(--txx-text)}
.tx-preferences label{display:flex!important;align-items:center;gap:5px;margin:0!important}.tx-preferences select{width:112px!important;min-width:0!important;margin:0!important;border:0!important;padding:8px 5px!important;background:transparent!important;color:inherit!important;font:inherit!important;cursor:pointer}
.tx-preferences option{background:var(--txx-panel);color:var(--txx-text)}.tx-preferences button{display:flex;align-items:center;gap:6px;padding:8px 10px!important;border:1px solid var(--txx-line)!important;border-radius:30px!important;background:transparent!important;color:inherit!important;font:inherit!important;white-space:nowrap;cursor:pointer}.tx-preferences button:hover{border-color:var(--txx-lime)!important}
.tx-sr-only,.tx-honey{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.txh-utility{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:47px;border-bottom:1px solid var(--txx-line);font-size:11px;color:var(--txx-muted)}.txh-utility>span{letter-spacing:1.7px}.tx-top-actions{gap:18px}.tx-plan-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:15px 0;font-size:12px}.tx-plan-strip>div{display:flex;gap:12px;align-items:center}.tx-tier-label{font-weight:750;color:var(--lime);font-size:10px;letter-spacing:1.3px}.tx-plan-strip>a{font-weight:650;color:var(--lime)!important}.tx-free-explainer{font-size:12px;color:var(--muted);max-width:900px;margin:14px 0}.tx .tx-sidebar nav .tx-community-nav{color:var(--txx-text)}.tx .tx-sidebar nav .tx-annual-nav{color:var(--txx-purple)}
.tx-pro-gate{max-width:720px;margin:60px auto;padding:50px!important;text-align:center;background:radial-gradient(ellipse at top,#c4f56b12,transparent 75%),var(--panel)}.tx-pro-gate h2{font-size:40px!important;margin:20px 0!important}.tx-pro-gate .tx-button{margin:24px 0}.tx-pro-gate p{color:var(--muted)}
.tx-signup{position:relative}.tx-signup form{display:grid;gap:16px}.tx-signup .tx-brand{margin-bottom:30px}.tx-signup .tx-tag{align-self:center;margin-bottom:15px}.tx-signup .tx-brand small{font-size:11px;letter-spacing:.5px;margin-inline-start:5px}.tx-signup h1{margin-block:18px!important}.tx-signup label{display:grid;gap:8px;text-align:start}.tx-signup input{width:100%;min-height:48px}.tx-notice{padding:14px 18px;border:1px solid var(--txx-line);border-inline-start:3px solid var(--txx-lime);border-radius:8px;background:color-mix(in srgb,var(--txx-lime) 5%,transparent);font-size:13px;line-height:1.6}
.tx-upgrade-page{background:var(--txx-bg);color:var(--txx-text);font:16px/1.6 system-ui,sans-serif;padding:42px max(22px,calc((100vw - 1200px)/2));min-height:100vh}.tx-upgrade-home{color:var(--txx-muted);display:block;margin-bottom:50px}.tx-upgrade-page>h1{color:inherit;font-size:clamp(44px,7vw,84px);line-height:1.02;letter-spacing:-.045em;margin:22px 0}.tx-upgrade-page em{font-style:normal;color:var(--txx-lime)}.tx-upgrade-page>p{max-width:680px;color:var(--txx-muted)}
.tx-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.tx-plan-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--txx-line);border-radius:20px;padding:30px 25px;background:var(--txx-panel);color:var(--txx-text)}.tx-plan-card h3{font-size:23px!important;line-height:1.2!important;color:var(--txx-text)!important;margin:22px 0!important;min-height:56px}.tx-plan-label{font-size:11px;letter-spacing:1.5px;font-weight:700}.tx-plan-card>p{font-size:13px!important;line-height:1.6!important;color:var(--txx-muted);margin:14px 0!important}.tx-plan-price{font-size:38px;font-weight:720;letter-spacing:-1.2px;line-height:1.15;margin:8px 0}.tx-plan-price small{display:block;font-size:12px;font-weight:500;letter-spacing:0;color:var(--txx-muted);margin-top:8px}.tx-price-soon{font-size:26px}.tx-plan-card ul{padding:0;list-style:none;margin:20px 0 30px;flex:1}.tx-plan-card li{font-size:13px;padding:10px 0;line-height:1.5;border-bottom:1px solid var(--txx-line)}.tx-plan-card li:before{content:'✓';color:var(--txx-lime);margin-inline-end:9px}.tx-plan-extra{color:var(--txx-purple);font-weight:650}.tx-plan-cta{display:block!important;text-align:center;padding:15px 12px;background:#c4f56b!important;color:#14200d!important;border-radius:9px;text-decoration:none;font-weight:700;font-size:13px}.tx-plan-free .tx-plan-cta{background:transparent!important;color:var(--txx-text)!important;border:1px solid var(--txx-line)}.tx-plan-annual{border-color:var(--txx-purple);box-shadow:0 16px 55px #8b6aff12;background:linear-gradient(150deg,#a48bff10,transparent 50%),var(--txx-panel)}.tx-plan-recommended{position:absolute;right:20px;top:-12px;border-radius:30px;background:#b6a1ff;color:#241744;padding:5px 12px;font-size:9px;font-weight:800;letter-spacing:.6px}.tx-plan-saving{color:var(--txx-lime)!important;font-weight:700}.tx-plan-footnote{font-size:11px!important;margin-bottom:0!important}.tx-plan-legal{font-size:12px!important;color:var(--txx-muted);margin-top:22px!important;max-width:920px}
.tx-community-hero,.tx-annual-hero{position:relative;border-bottom:1px solid var(--line);padding:45px 0 35px;margin-bottom:30px}.tx-community-hero h2,.tx-annual-hero h2{font-size:clamp(30px,4vw,52px)!important;line-height:1.05!important;letter-spacing:-1.7px;margin:20px 0!important;max-width:720px}.tx-community-hero em,.tx-annual-hero em{font-style:normal;color:var(--lime)}.tx-community-hero>p,.tx-annual-hero>p{max-width:680px;color:var(--muted);font-size:15px}.tx-community-hero>.tx-button{margin-top:12px}.tx-community-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.tx-community-layout>div{min-width:0}.tx-community-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tx-community-tabs button{border:1px solid var(--line);border-radius:50px;padding:10px 15px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.tx-community-tabs [aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--bg);font-weight:700}.tx-community-filter{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.tx-community-filter label{flex:1;min-width:140px;font-size:11px}.tx-community-filter input,.tx-community-filter select{width:100%;min-height:42px;margin-top:7px;font-size:12px}.tx-community-rules{position:sticky;top:25px;padding:23px!important}.tx-community-rules h3{font-size:24px!important;line-height:1.2!important;margin:18px 0}.tx-community-rules ul{list-style:none;padding:0}.tx-community-rules li{border-top:1px solid var(--line);padding:13px 0;font-size:12px;color:var(--muted)}.tx-community-rules p{font-size:11px;color:var(--muted)}.tx-community-posts{display:grid;gap:20px;margin:20px 0}.tx-community-post{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:25px}.tx-community-post header{display:flex;align-items:center;gap:11px}.tx-community-post header>div{display:grid;gap:3px}.tx-community-post header strong{font-size:13px}.tx-community-post header small{font-size:10px;color:var(--muted)}.tx-community-avatar{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:#c4f56b18;color:var(--lime);font-weight:700;flex-shrink:0}.tx-community-post h3{font-size:23px!important;margin:24px 0 12px!important;line-height:1.25!important}.tx-community-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:14px}.tx-community-post header>[class^=tx-status]{margin-inline-start:auto;font-size:9px;color:var(--txx-purple);border:1px solid var(--line);border-radius:20px;padding:5px 9px}.tx-community-post header>.tx-status-publish{color:var(--lime)}.tx-community-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.tx-community-images img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:9px;border:1px solid var(--line)}.tx-community-images a:only-child{grid-column:1/-1}.tx-community-images a:only-child img{aspect-ratio:16/9;object-fit:contain;background:#080e14}.tx-community-post footer{margin-top:18px}.tx-community-post footer:empty{display:none}.tx-community-post footer button{font-size:11px}.tx-moderation-actions{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:15px;border-top:1px solid var(--line)}.tx-moderation-actions label{font-size:11px;flex:1;min-width:130px}.tx-moderation-actions input{width:100%;font-size:12px}.tx-community-empty{text-align:center;padding:55px 22px;border:1px dashed var(--line);border-radius:16px}.tx-community-empty>span{font-size:48px;color:var(--lime)}.tx-community-empty h3{margin:15px 0}.tx-community-empty p{font-size:13px;color:var(--muted)}
.tx-community-dialog{width:calc(100% - 28px);max-width:640px;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:inherit;max-height:90dvh;overflow:auto}.tx-community-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.tx-community-dialog .tx-cardhead{margin-bottom:20px}.tx-community-dialog label{display:grid;gap:7px;margin:15px 0}.tx-community-dialog :is(input,select,textarea){width:100%;font:inherit;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:inherit;padding:12px}.tx-community-dialog textarea{resize:vertical}.tx-community-preview{display:flex;gap:10px}.tx-community-preview img{width:95px;height:70px;object-fit:cover;border-radius:7px}.tx-annual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:30px}.tx-annual-grid article{padding:30px!important}.tx-annual-grid h3{font-size:26px!important;margin:25px 0 12px!important}.tx-annual-grid p{font-size:14px;color:var(--muted)}.tx-annual-grid .tx-button{display:inline-block;margin-top:18px}.tx-annual-grid form{display:grid;gap:10px}.tx-annual-number{font-size:40px;line-height:1;color:var(--txx-purple);font-weight:700;letter-spacing:-2px}.tx-annual-grid input{max-width:160px}
.txh :is(.txh-freemium,.txh-community-sale,.txh-annual-sale){padding-block:90px}.txh-freemium-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.txh-freemium-grid article{border:1px solid var(--txx-line);border-radius:18px;padding:30px;background:var(--txx-panel)}.txh-freemium-grid article:last-child{border-color:var(--txx-lime)}.txh-freemium-grid h3{font-size:28px;margin:18px 0;color:var(--txx-text)}.txh-freemium-grid p{color:var(--txx-muted);font-size:15px}.txh-freemium-grid ul{padding-inline-start:20px;color:var(--txx-muted);font-size:14px;line-height:2}.txh-annual-sale{background:radial-gradient(ellipse at 85% 30%,#a689ff24,transparent 60%);border-block:1px solid var(--txx-line)}.txh-annual-sale .txh-kicker{color:var(--txx-purple)}.txh-annual-copy{max-width:750px}.txh-annual-copy>p{margin:22px 0;color:var(--txx-muted)}.txh-bonus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.txh-bonus-grid article{padding:24px;border:1px solid var(--txx-line);border-radius:16px;background:var(--txx-panel)}.txh-bonus-grid b{display:block;color:var(--txx-purple);font-size:12px;letter-spacing:1px;margin-bottom:28px}.txh-bonus-grid h3{font-size:22px;color:var(--txx-text);margin-bottom:12px}.txh-bonus-grid p{font-size:13px;color:var(--txx-muted)}.txh-community-sale .txh-split{align-items:center}.txh-community-example{padding:30px;border-radius:20px;border:1px solid var(--txx-line);background:var(--txx-panel);transform:rotate(-2deg);box-shadow:0 22px 70px #0002}.txh-community-example>p{font-size:12px;color:var(--txx-muted);margin-bottom:25px}.txh-community-example h3{font-size:25px;margin:15px 0;color:var(--txx-text)}.txh-community-example blockquote{border-inline-start:3px solid var(--txx-lime);padding-inline-start:20px;font-size:20px;line-height:1.45;margin:25px 0;color:var(--txx-text)}.txh-example-footer{font-size:11px;color:var(--txx-muted)}
html[data-tx-theme=light] .tx{--bg:#f5f7f4!important;--panel:#fff;--line:#d5ded8;--muted:#53675b;--lime:#427412!important;--blue:#21689b;--amber:#866011;--coral:#b42e4a;background:var(--bg);color:#17251c}html[data-tx-theme=light] :is(.tx h1,.tx h2,.tx h3,.tx h4,.tx strong){color:inherit}html[data-tx-theme=light] .tx :is(.tx-sidebar,.tx-top,.tx-help-tabs button,.tx-improve-tabs button,.tx-psych-tabs button,.tx-platform-picker button,.tx-coach-response,.tx-connect-center,.tx-psych-hero,.tx-risk-result,.tx-risk-alert,.tx-help-faq,.tx-help-response,.tx-onboarding,.tx-method,.tx-filter-panel,.tx-overview-links>a,.tx-psych-analysis-link){background:#fff;color:#17251c;border-color:#d5ded8}html[data-tx-theme=light] .tx :is(input,select,textarea){background:#fff;color:#17251c;border-color:#cad7cc}html[data-tx-theme=light] .tx :is(.tx-quiet,.tx-coach-actions button){background:#fff;color:#243b2b;border-color:#cad7cc}html[data-tx-theme=light] .tx .tx-button{background:#c4f56b!important;color:#13200d!important}html[data-tx-theme=light] .tx :is(.positive,.tx-tier-label){color:#347016}html[data-tx-theme=light] .tx .negative{color:#b52a40}html[data-tx-theme=light] .tx svg text{fill:#52665a}html[data-tx-theme=light] .tx nav a{color:#465c4e}html[data-tx-theme=light] .tx nav a.active{color:#315d0d;background:#e6f2d9}html[data-tx-theme=light] .tx .tx-indicators-nav{color:#fff!important}html[data-tx-theme=light] .tx .tx-psych-nav{background:#eee9fa!important;color:#6548a9!important}
html[data-tx-theme=light] .txh{--ink:#f5f7f4;--surface:#fff;--line:#d5ded8;--muted:#52635b;--lime:#427412;background:#f5f7f4!important;color:#17251c}html[data-tx-theme=light] .txh :is(h1,h2,h3){color:#17251c}html[data-tx-theme=light] .txh :is(.txh-workspace,.txh-workbar,.txh-workside,.txh-workmain,.txh-preview-card,.txh-risk-section,.txh-risk-demo,.txh-coach-section,.txh-coach-demo,.txh-platform-card,.txh-simulator,.txh-sim-controls,.txh-sim-results,.txh-faq-grid details,.txh-plans-section,.txh-indicator-section,.txh-footer,.txh-feature-card){background:#fff;color:#17251c;border-color:#d5ded8}html[data-tx-theme=light] .txh :is(.txh-primary,.txh-button-primary){background:#c4f56b;color:#15230f}html[data-tx-theme=light] .txh :is(.txh-secondary,.txh-text-link,.txh-demo-kpi strong,.txh-demo-kpi span,.txh-workbrand,.txh-worktitle){color:#17251c}html[data-tx-theme=light] .txh svg text{fill:#52635b}html[data-tx-theme=light] .txh .txh-nav-indicators{color:white!important}html[data-tx-theme=light] .ti-page{--bg:#f5f7fa;--panel:#fff;--line:#d8dce7;--muted:#596176;color:#172239!important;background:#f5f7fa!important}html[data-tx-theme=light] .ti-page :is(h1,h2,h3,h4){color:#172239}html[data-tx-theme=light] .ti-page :is(.ti-nav,.ti-card,.ti-product-offer,.ti-private-card,.ti-private-login,.ti-platform-card){background:#fff;color:#172239;border-color:#d8dce7}
html[data-tx-language=ar] :is(.tx,.txh,.ti-page,.tx-upgrade-page){text-align:right;font-family:Tahoma,Arial,sans-serif}html[data-tx-language=ar] .tx-sidebar{border-right:0;border-left:1px solid var(--line)}html[data-tx-language=ar] :is(.tx-brand,.txh-brand,.ti-brand){direction:ltr}html[data-tx-language=ar] :is(input[type=number],input[type=email],input[type=date],.tx-chart,.tx-plan-price){direction:ltr}html[data-tx-language=ar] :is(.tx h1,.tx h2,.txh h1,.txh h2,.tx-upgrade-page h1){letter-spacing:0;line-height:1.4!important}
@media(max-width:1100px){.tx-community-layout{grid-template-columns:minmax(0,1fr)}.tx-community-rules{position:static}.tx-community-rules ul{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.tx-top-actions #tx-user{display:none}.tx-plans-grid{gap:10px}.tx-plan-card{padding:25px 20px}}
@media(max-width:760px){.tx-preferences{font-size:11px}.tx-preferences select{width:100px!important}.tx-preferences [data-tx-theme-label]{display:none}.txh-utility>span{display:none}.txh-utility{justify-content:flex-end}.tx-top{gap:8px}.tx-top-actions{min-width:0}.tx-plan-strip{font-size:10px}.tx-plan-strip>div{gap:5px;flex-direction:column;align-items:flex-start}.tx-plan-strip>a{max-width:150px;text-align:end}.tx-free-explainer{font-size:11px}.tx-plans-grid,.txh-freemium-grid,.txh-bonus-grid,.tx-annual-grid{grid-template-columns:1fr}.tx-plan-card h3{min-height:0}.tx-plan-card{padding:28px}.tx-community-layout{gap:15px}.tx-community-hero,.tx-annual-hero{padding-top:28px}.tx-community-post{padding:20px}.tx-community-post header>[class^=tx-status]{max-width:90px}.tx-community-rules ul{display:block}.tx-community-filter{gap:8px}.tx-community-filter label{min-width:100%;flex:1}.tx-community-dialog{padding:22px}.tx-upgrade-page{padding:28px 18px}.txh :is(.txh-freemium,.txh-community-sale,.txh-annual-sale){padding-block:55px}.txh-community-example{transform:none;margin-top:25px}.tx-pro-gate{padding:30px!important}.tx-pro-gate h2{font-size:30px!important}}
@media(prefers-reduced-motion:reduce){.txh-community-example{transform:none}}

.txh .txh-primary{display:inline-flex;align-items:center;gap:10px;padding:15px 23px;margin-top:20px;background:#c4f56b;color:#13200d;border:1px solid #c4f56b;border-radius:9px;font-size:14px;font-weight:700;line-height:1.4}.txh .txh-primary:hover{background:#d3ff82}.txh .txh-text-link{display:inline-block;margin-top:20px;font-weight:650}.tx .tx-login .tx-preferences,.tx-signup>.tx-preferences{margin-bottom:24px}.ti-nav>.tx-preferences{margin-inline-start:auto;flex-shrink:0}.tx-community-body,.tx-community-post h3{unicode-bidi:plaintext}

/* Light palette for the legacy dashboard, demos and all secondary controls. */
html[data-tx-theme=light] .tx :is(.tx-card,.tx-kpi,.tx-help-roadmap,.tx-help-answer,.tx-help-chips button,.tx-tool-empty,.tx-tool-insight,.tx-psych-focus,.tx-psych-card,.tx-psych-checks,.tx-psych-plan details,.tx-psych-practice,.tx-psych-personal-card,.tx-community-dialog,.tx-community-post){background:#fff;color:#17251c;border-color:#ccd9cf}
html[data-tx-theme=light] .tx .tx-kpi:first-child{background:#edf6e5;border-color:#bed69f}
html[data-tx-theme=light] .tx :is(.tx-tag,.tx-navlabel,.tx-help-support,.tx-help-support summary,.tx-mode-notice,.tx-tabs button,.tx-help-roadmap summary,.tx-tool-empty,.tx-psych-hero p,.tx-psych-focus p,.tx-psych-card details,.tx-psych-question,.tx-psych-practice,.tx-psych-personal-card p,.tx-psych-checks label,.tx-psych-comparison span,.tx-psych-comparison small){color:#53675b}
html[data-tx-theme=light] .tx :is(#tx-view-title,#tx-guide-title,#tx-improve h3,.tx-help-chat h3,.tx-help-roadmap h3,.tx-psych-card h3,.tx-psych-session h3,.tx-psych-focus h3,.tx-psych-plan summary,.tx-psych-practice summary,.tx-risk-summary strong,.tx-psych-personal-card b){color:#17251c}
html[data-tx-theme=light] .tx :is(.tx-psych-comparison strong,.tx-psych-card summary,.tx-psych-action b,.tx-psych-badge,.tx-psych-checks legend,.tx-psych-analysis-link>span,.tx-psych-analysis-link>b){color:#6548a9}
html[data-tx-theme=light] .tx :is(.tx-psych-comparison strong.negative,.tx-day-loss){color:#b52a40}
html[data-tx-theme=light] .tx :is(.tx-day,.tx-help-tabs,.tx-tabs,.tx-help-support textarea,#tx-psych-rule){background:#f5f8f3;color:#17251c;border-color:#ccd9cf}
html[data-tx-theme=light] .tx :is(input,select,textarea){color-scheme:light}
html[data-tx-theme=light] .tx :is(.tx-hint,.tx-help-chips button){color:#52635b;border-color:#ccd9cf}
html[data-tx-theme=light] .tx .tx-sidebar nav a:hover{background:#edf3e8;color:#17251c}
html[data-tx-theme=light] .tx .tx-sidebar nav a.tx-community-nav{color:#315d0d;background:#edf6e5}
html[data-tx-theme=light] .tx .tx-sidebar nav a.tx-annual-nav{color:#6548a9}
html[data-tx-theme=light] .tx .tx-tabs button[aria-pressed=true]{background:#e6f2d9;color:#315d0d;border-color:#adc888}
html[data-tx-theme=light] .tx .tx-ranking-note{color:#866011!important}
html[data-tx-theme=light] .tx td{border-bottom-color:#d5ded8}
html[data-tx-theme=light] .txh :is(.txh-lead,.txh-eyebrow,.txh-feature p,.txh-section-head>p,.txh-note,.txh-checks,.txh-range-label,.txh-risk-alert p,.txh-coach-answer p,.txh-coach-points,.txh-provider-panel p,.txh-connection-foot p,.txh-demo-label,.txh-demo-kpis span,.txh-demo-kpis small,.txh-demo-insight>p,.txh-ranking article>span,.txh-ranking small,.txh-coach-bottom,.txh-platform-caption,.txh-sim-field label,.txh-sim-subtitle,.txh-sim-insight,.txh-sim-method,.txh-sim-method summary,.txh-sim-disclaimer,.txh-sim-product,.txh-sim-sample,.txh-sim-facts span,.txh-sim-comparison span,.txh-sim-comparison small,.txh-hero-note,.txh-platform-strip>p,.txh-footer-bottom p){color:#52635b!important}
html[data-tx-theme=light] .txh :is(.txh-lead strong,.txh-feature-meta,.txh-aside-note strong,.txh-coach-answer strong,.txh-coach-points strong,.txh-cta-band strong,.txh-sim-field output,.txh-sim-facts strong,.txh-sim-comparison strong,.txh-platform-chip strong){color:#17251c}
html[data-tx-theme=light] .txh .txh-nav nav a{color:#465c4e}
html[data-tx-theme=light] .txh .txh-nav nav .txh-nav-plans{background:#c4f56b;color:#15230f}
html[data-tx-theme=light] .txh .txh-nav nav .txh-nav-indicators{color:#fff!important}
html[data-tx-theme=light] .txh :is(.txh-secondary,.txh-platform-chip,.txh-demo-kpis article,.txh-equity,.txh-demo-insight,.txh-ranking article,.txh-provider-panel,.txh-sim-shell,.txh-sim-result,.txh-cta-band,.txh-coach-bottom,.txh-connect-tabs button){background:#fff;color:#17251c;border-color:#ccd9cf}
html[data-tx-theme=light] .txh :is(.txh-secondary:hover,.txh-platform-chip:hover){background:#edf3e8;color:#17251c}
html[data-tx-theme=light] .txh :is(.txh-segment,.txh-coach-prompts button,.txh-sim-presets button,.txh-sync-flow span,.txh-sync-flow strong,.txh-indicator-topics span){background:#eef4e9;color:#315d0d;border-color:#adc888}
html[data-tx-theme=light] .txh :is(.txh-segment button,.txh-workaside a,.txh-sim-field small,.txh-cta-band p,.txh-platform-chip span){color:#52635b}
html[data-tx-theme=light] .txh :is(.txh-segment button[aria-pressed=true],.txh-coach-prompts button[aria-pressed=true],.txh-connect-tabs button[aria-selected=true]){background:#e2efda;color:#315d0d}
html[data-tx-theme=light] .txh .txh-risk-alert{background:#edf6e5;border-color:#bed69f;color:#315d0d}
html[data-tx-theme=light] .txh .txh-risk-alert.is-warning{background:#fff4dc;border-color:#dac58b;color:#80570a}
html[data-tx-theme=light] .txh :is(.txh-ranking article:nth-child(even) p,.txh-sim-comparison .is-negative,.txh-sim-error){color:#ac3344}
html[data-tx-theme=light] .txh :is(select,.txh-sim-field input[type=number]){background:#fff;color:#315d0d;border-color:#adc888;color-scheme:light}
html[data-tx-theme=light] .txh .txh-logo-atas{background:#10151b;padding:4px;border-radius:4px;box-sizing:content-box}
html[data-tx-theme=light] .txh .txh-indicator-art{background:#f2f7eb;border-color:#baceaa}
html[data-tx-theme=light] .txh :is(.txh-art-top,.txh-art-bottom){color:#52635b}
html[data-tx-theme=light] .txh .txh-text-link{color:#427412!important}

/* Focused checkout and subscription account, matching both palettes. */
body:has(.tx-upgrade-page),body:has(.tx-account){background:var(--txx-bg);color:var(--txx-text)}
body:has(.tx-upgrade-page) .wp-block-post-title,body:has(.tx-account) .wp-block-post-title{display:none}
body:has(.tx-upgrade-page) main,body:has(.tx-account) main{padding:0!important;margin:0!important;max-width:none!important}
.tx-account{box-sizing:border-box;max-width:850px;margin:32px auto;padding:clamp(20px,4vw,38px);background:var(--txx-panel);border:1px solid var(--txx-line);border-radius:18px;color:var(--txx-text);font:15px/1.65 system-ui,sans-serif}
.tx-account :is(h1,h2,h3,h4,label){color:var(--txx-text)}.tx-account a{color:var(--txx-lime);text-underline-offset:4px}.tx-account .pms-form{margin:0}.tx-account :is(ul,ol){list-style:none;padding:0}.tx-account li{margin:14px 0}.tx-account label{display:block;margin-bottom:7px}.tx-account input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=submit]){box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--txx-line);background:var(--txx-bg);color:var(--txx-text);border-radius:8px;font:inherit}.tx-account input[type=radio],.tx-account input[type=checkbox]{accent-color:#8abc42;margin-inline-end:8px}.tx-account :is(button,input[type=submit]){padding:13px 22px;border:1px solid var(--txx-line);border-radius:8px;background:#c4f56b;color:#14200d;font:700 14px/1.5 system-ui,sans-serif;cursor:pointer;margin:8px 8px 8px 0}.tx-account input[name=pms_redirect_back]{background:transparent;color:var(--txx-text)}.tx-account table{width:100%;border-collapse:collapse}.tx-account :is(td,th){text-align:start;border-bottom:1px solid var(--txx-line);padding:16px 12px;vertical-align:top}.tx-account td:first-child{color:var(--txx-muted);width:36%}.tx-account .pms-account-subscription-action-link{display:inline-block;margin:4px 10px 4px 0;padding:7px 10px;border:1px solid var(--txx-line);border-radius:7px;font-size:13px}.tx-account nav ul{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--txx-line);padding-bottom:18px}.tx-account .pms-subscription-plan{padding:18px;border:1px solid var(--txx-line);border-radius:10px;margin-block:12px}.tx-account .pms-field-error{color:#ef98a5}.tx-account .pms-success{color:var(--txx-lime)}.tx-account :is(a,input,button):focus-visible{outline:2px solid var(--txx-lime);outline-offset:3px}
@media(max-width:600px){.tx-account{margin:18px 10px;padding:20px 14px}.tx-upgrade-page .tx-account{margin:24px 0}.tx-account :is(td,th){padding:12px 6px;font-size:12px}.tx-account nav ul{gap:12px}}

/* PMS field specificity must not override the selected Tradelix palette. */
.tx-account .pms-form .pms-field>label,.tx-account .pms-form .pms-subscription-plan label,.tx-account .pms-form .pms-subscription-plan-price{color:var(--txx-text)!important}
.tx-account .pms-form .pms-subscription-plan-description{color:var(--txx-muted)}
.tx-purchase>h1{font-size:clamp(38px,5vw,58px);max-width:720px}.tx-purchase .tx-upgrade-home{margin-bottom:28px}
.tx-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start;margin-top:28px}.tx-checkout-layout>.tx-account{width:100%;margin:0;min-width:0}.tx-checkout-layout:not(:has(.tx-checkout-review)){display:block}
.tx-checkout-review{position:sticky;top:24px;padding:26px 23px;border:1px solid var(--txx-line);border-radius:18px;background:var(--txx-panel);color:var(--txx-text);font:14px/1.65 system-ui,sans-serif}.tx-checkout-review h2{font-size:26px;color:var(--txx-text);margin:18px 0}.tx-checkout-review p{color:var(--txx-muted);margin:12px 0}.tx-checkout-review ul{padding-inline-start:18px}.tx-checkout-review li{margin:10px 0}.tx-review-price{font-size:34px;line-height:1.2;letter-spacing:-1px}.tx-checkout-review a{color:var(--txx-lime);display:block;margin-top:22px;text-underline-offset:4px}.tx-review-note{padding-top:16px;border-top:1px solid var(--txx-line);font-size:12px}.tx-checkout-review [hidden]{display:none!important}
.tx-purchase .tx-account .pms-form input.pms-form-submit,.tx-purchase .tx-account .pms-form input[type=submit]{width:100%;min-height:54px;padding:15px 20px!important;border-radius:10px!important;background:#c4f56b!important;border:1px solid #a1cf50!important;color:#15220d!important;font:700 15px/1.5 system-ui,sans-serif!important;white-space:normal;cursor:pointer}.tx-purchase .tx-account .pms-form input[type=submit]:disabled{opacity:.5;cursor:wait}
.tx-purchase .tx-account #pms-stripe-payment-elements{box-sizing:border-box;max-width:none;width:100%;padding:16px;background:#fff;border-radius:10px;overflow:hidden}.tx-purchase .pms-field-error,.tx-purchase .pms_field-errors-wrapper{color:#ef98a5}.tx-purchase .pms-field input:focus-visible{outline:2px solid var(--txx-lime);outline-offset:3px}
html[data-tx-theme=light] .tx-purchase .pms-field-error,html[data-tx-theme=light] .tx-purchase .pms_field-errors-wrapper{color:#a92b3c}
@media(max-width:850px){.tx-checkout-layout{grid-template-columns:1fr}.tx-checkout-review{position:static;order:-1}.tx-checkout-review ul{font-size:13px;margin:12px 0}.tx-checkout-review h2{margin:10px 0}.tx-review-note{font-size:12px}.tx-checkout-layout>.tx-account{margin:0}.tx-purchase .tx-account #pms-stripe-payment-elements{padding:12px}}
/* Header utility links share the same compact height as preferences. */
.tx-youtube{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;padding:8px 10px;min-height:38px;border:1px solid #ffffff20;border-radius:9px;color:inherit!important;text-decoration:none!important;font:600 12px/1.2 system-ui;white-space:nowrap;flex-shrink:0}.tx-youtube:hover{border-color:#ff454580;background:#ff45450b}.tx-youtube:focus-visible{outline:2px solid #c4f56b;outline-offset:3px}.tx-youtube svg{flex:0 0 22px}.tx-youtube-arrow{opacity:.55}.txp-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}[data-tx-theme=light] .tx-youtube{border-color:#18332425}.tx-top-actions{flex-wrap:wrap}@media(max-width:640px){.txp-header-tools{width:100%;justify-content:space-between;gap:7px}.tx-top .tx-youtube{padding:7px}.tx-top .tx-youtube>span{display:none}.tx-top-actions{gap:5px!important}.tx-top .tx-preferences{gap:4px}.tx-top .tx-preferences select{max-width:118px!important}}[dir=rtl] .tx-youtube-arrow{transform:scaleX(-1)}
@media(max-width:640px){.txh .txp-preferences>span{display:none}.txh .txp-header-tools{flex:1 0 100%;width:100%;flex-wrap:nowrap;justify-content:space-between;gap:8px}.txh .txp-header-tools .tx-preferences{flex-wrap:nowrap}.txh .txp-header-tools .tx-youtube{font-size:11px;padding:8px}.txh .txp-header-tools .tx-preferences select{max-width:120px}}
