.coaching-diagnostic[data-astro-cid-axp3cau2]{position:relative}.diagnostic-tabs[data-astro-cid-axp3cau2]{display:flex;gap:clamp(.25rem,1vw,1rem);margin-block-end:clamp(1.25rem,2.5vw,2rem);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.diagnostic-tabs[data-astro-cid-axp3cau2]::-webkit-scrollbar{display:none}.diagnostic-tabs[data-astro-cid-axp3cau2] button[data-astro-cid-axp3cau2]{min-width:max-content;min-height:var(--touch-target);padding:.7rem .9rem;border:0;border-block-end:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:transparent;color:var(--text-muted);font:600 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;scroll-snap-align:start;transition:color var(--transition-fast),border-color var(--transition-fast)}.diagnostic-tabs[data-astro-cid-axp3cau2] button[data-astro-cid-axp3cau2] span[data-astro-cid-axp3cau2]{margin-inline-end:.55rem;color:color-mix(in srgb,var(--color-text-muted) 58%,transparent);font:500 .62rem/1 var(--font-mono)}.diagnostic-tabs[data-astro-cid-axp3cau2] button[data-astro-cid-axp3cau2][aria-selected=true]{border-color:var(--color-accent);color:var(--color-text)}.diagnostic-tabs[data-astro-cid-axp3cau2] button[data-astro-cid-axp3cau2]:focus-visible{outline:0;box-shadow:inset 0 -3px var(--color-accent)}.diagnostic-navigation-hint[data-astro-cid-axp3cau2]{display:none}.diagnostic-stage[data-astro-cid-axp3cau2]{position:relative;min-height:clamp(25rem,38vw,32rem);overflow:hidden;background:radial-gradient(circle at 72% 40%,var(--light-accent),transparent 27%),linear-gradient(145deg,var(--background-interface),var(--background-graphite) 62%);box-shadow:var(--shadow-product);touch-action:pan-y}.diagnostic-media-stack[data-astro-cid-axp3cau2],.diagnostic-fallback[data-astro-cid-axp3cau2]{position:absolute;inset:0}.diagnostic-media-stack[data-astro-cid-axp3cau2]{z-index:1}.diagnostic-media-stack[data-astro-cid-axp3cau2]:after{position:absolute;z-index:2;inset:58% 0 0;background:linear-gradient(transparent,#090d1094);content:"";pointer-events:none}.diagnostic-real-media[data-astro-cid-axp3cau2]{position:absolute;inset:0;opacity:0;transition:opacity var(--motion-product) var(--motion-easing)}.diagnostic-fallback[data-astro-cid-axp3cau2]{z-index:0;opacity:1;transition:opacity var(--motion-product) var(--motion-easing)}[data-astro-cid-axp3cau2][data-state=bias] [data-astro-cid-axp3cau2][data-media-state=bias],[data-astro-cid-axp3cau2][data-state=structure] [data-astro-cid-axp3cau2][data-media-state=structure],[data-astro-cid-axp3cau2][data-state=entry] [data-astro-cid-axp3cau2][data-media-state=entry],[data-astro-cid-axp3cau2][data-state=risk] [data-astro-cid-axp3cau2][data-media-state=risk],[data-astro-cid-axp3cau2][data-state=management] [data-astro-cid-axp3cau2][data-media-state=management]{opacity:1}[data-astro-cid-axp3cau2][data-state=bias][data-media-bias=true] .diagnostic-fallback[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=structure][data-media-structure=true] .diagnostic-fallback[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=entry][data-media-entry=true] .diagnostic-fallback[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=risk][data-media-risk=true] .diagnostic-fallback[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=management][data-media-management=true] .diagnostic-fallback[data-astro-cid-axp3cau2]{opacity:0}.diagnostic-grid[data-astro-cid-axp3cau2]{position:absolute;inset:0;opacity:.55;background:linear-gradient(var(--color-chart-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-chart-grid) 1px,transparent 1px);background-size:clamp(2.7rem,5vw,5rem) clamp(2.7rem,5vw,5rem);mask-image:linear-gradient(to right,transparent,#000 9%,#000 94%,transparent)}.diagnostic-candles[data-astro-cid-axp3cau2]{position:absolute;inset:10% 5% 24%;opacity:.78}.diagnostic-candles[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]{position:absolute;inset-block-start:var(--top);inset-inline-start:calc(var(--i) * (100% / 21));width:clamp(.18rem,.42vw,.42rem);height:var(--height);transform:translate(-50%);background:var(--positive);color:var(--positive);transition:transform var(--motion-product) var(--motion-easing),opacity var(--transition-base)}.diagnostic-candles[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]:before{position:absolute;inset:-42% 50%;width:1px;height:184%;background:currentColor;content:""}.diagnostic-candles[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2].down{background:var(--negative);color:var(--negative)}.diagnostic-trace[data-astro-cid-axp3cau2],.diagnostic-structure-zone[data-astro-cid-axp3cau2],.diagnostic-marker[data-astro-cid-axp3cau2],.diagnostic-sequence[data-astro-cid-axp3cau2],.diagnostic-risk-line[data-astro-cid-axp3cau2],.diagnostic-management-path[data-astro-cid-axp3cau2]{position:absolute;z-index:3;opacity:0;transition:opacity var(--motion-product) var(--motion-easing),translate var(--motion-product) var(--motion-easing),scale var(--motion-product) var(--motion-easing)}.diagnostic-trace[data-astro-cid-axp3cau2]{height:2px;background:var(--color-accent);transform-origin:left;scale:.75 1}.diagnostic-trace[data-astro-cid-axp3cau2]:after{position:absolute;inset:50% -.15rem auto auto;width:.45rem;height:.45rem;border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";translate:0 -50%;rotate:45deg}.diagnostic-trace[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2],.diagnostic-structure-zone[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2],.diagnostic-risk-line[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2],.diagnostic-management-path[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2]{position:absolute;padding:.32rem .45rem;background:#090d10db;color:currentColor;font:650 .58rem/1 var(--font-sans);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.bias-external[data-astro-cid-axp3cau2]{inset:55% 10% auto 14%;color:var(--color-accent);rotate:-11deg}.bias-external[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2]{inset:auto auto .55rem 0;rotate:11deg}.bias-countertrend[data-astro-cid-axp3cau2]{inset:37% auto auto 63%;width:17%;color:var(--negative);background:var(--negative);rotate:21deg}.bias-countertrend[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2]{inset:.7rem auto auto 0;rotate:-21deg}.diagnostic-structure-zone[data-astro-cid-axp3cau2]{inset:31% 40% 44% 36%;border:1px solid color-mix(in srgb,var(--negative) 72%,transparent);background:color-mix(in srgb,var(--negative) 5%,transparent)}.diagnostic-structure-zone[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2]{inset:.45rem auto auto .45rem;color:var(--negative)}.structure-external[data-astro-cid-axp3cau2]{inset:58% 12% auto 17%;color:var(--color-accent);rotate:-10deg}.structure-external[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2]{inset:auto 0 .55rem auto;rotate:10deg}.diagnostic-marker[data-astro-cid-axp3cau2]{padding:.38rem .5rem;background:var(--negative);color:var(--color-text);font:700 .6rem/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;translate:0 .35rem}.entry-early[data-astro-cid-axp3cau2]{inset:49% auto auto 55%}.entry-early[data-astro-cid-axp3cau2]:after{position:absolute;inset:50% auto auto 100%;width:4.5rem;height:1px;background:var(--negative);content:""}.diagnostic-sequence[data-astro-cid-axp3cau2]{inset:30% 8% auto 64%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.diagnostic-sequence[data-astro-cid-axp3cau2]:before{position:absolute;inset:50% 7% auto;height:1px;background:var(--color-accent);content:""}.diagnostic-sequence[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]{position:relative;display:grid;place-items:center;min-width:2.5rem;min-height:2.5rem;border:1px solid var(--color-accent);border-radius:50%;background:var(--background-primary);color:var(--color-accent);font:650 .55rem/1 var(--font-sans);font-style:normal;text-transform:uppercase}.diagnostic-risk-line[data-astro-cid-axp3cau2]{inset-inline:53% 8%;height:1px;background:currentColor;scale:.75 1;transform-origin:left}.risk-inefficient[data-astro-cid-axp3cau2]{inset-block-start:61%;color:var(--negative)}.risk-structural[data-astro-cid-axp3cau2]{inset-block-start:74%;color:var(--color-accent)}.diagnostic-risk-line[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2]{inset:auto auto .5rem 0}.diagnostic-management-path[data-astro-cid-axp3cau2]{inset:26% 8% auto 56%;height:29%;border-block-start:2px solid var(--color-accent);border-inline-end:2px solid var(--color-accent);rotate:-10deg;transform-origin:left;scale:.75 1}.diagnostic-management-path[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]{position:absolute;width:.55rem;aspect-ratio:1;border-radius:50%;background:var(--color-accent);box-shadow:0 0 .7rem color-mix(in srgb,var(--color-accent) 55%,transparent)}.diagnostic-management-path[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]:nth-child(1){inset:-.3rem auto auto 0}.diagnostic-management-path[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]:nth-child(2){inset:-.3rem 45% auto auto}.diagnostic-management-path[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]:nth-child(3){inset:auto -.3rem -.3rem auto}.diagnostic-management-path[data-astro-cid-axp3cau2] b[data-astro-cid-axp3cau2]{inset:auto 0 -1.7rem auto;rotate:10deg}.management-early[data-astro-cid-axp3cau2]{inset:50% auto auto 61%}.diagnostic-copy[data-astro-cid-axp3cau2]{position:absolute;z-index:5;inset:auto auto clamp(1.2rem,3vw,2.5rem) clamp(1.2rem,3vw,2.5rem);width:min(30rem,calc(100% - 2.4rem))}.diagnostic-copy[data-astro-cid-axp3cau2] div[data-astro-cid-axp3cau2]{padding-inline-start:1rem;border-inline-start:2px solid var(--color-accent)}.diagnostic-copy[data-astro-cid-axp3cau2] p[data-astro-cid-axp3cau2]{margin:0 0 .35rem;color:var(--color-text);font:650 clamp(1rem,1.5vw,1.25rem)/1.2 var(--font-sans)}.diagnostic-copy[data-astro-cid-axp3cau2] span[data-astro-cid-axp3cau2]{display:block;color:var(--color-text-muted);font-size:clamp(.85rem,1vw,.98rem);line-height:1.5}.swipe-hint[data-astro-cid-axp3cau2]{display:none}[data-astro-cid-axp3cau2][data-state=bias] .bias-external[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=bias] .bias-countertrend[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=structure] .diagnostic-structure-zone[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=structure] .structure-external[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=entry] .entry-early[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=entry] .entry-confirmed[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=risk] .diagnostic-risk-line[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=management] .management-early[data-astro-cid-axp3cau2],[data-astro-cid-axp3cau2][data-state=management] .diagnostic-management-path[data-astro-cid-axp3cau2]{opacity:1;translate:0;scale:1 1}[data-astro-cid-axp3cau2][data-state=entry] .diagnostic-candles[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]:nth-child(n+15),[data-astro-cid-axp3cau2][data-state=risk] .diagnostic-candles[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]:nth-child(n+15),[data-astro-cid-axp3cau2][data-state=management] .diagnostic-candles[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]:nth-child(n+15){transform:translate(-50%,-.65rem)}@media(max-width:42rem){.diagnostic-navigation-hint[data-astro-cid-axp3cau2]{display:block;margin:-1rem 0 .85rem;color:var(--color-text-muted);font-size:.68rem;text-align:end}.diagnostic-tabs[data-astro-cid-axp3cau2]{flex-wrap:wrap;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow:visible}.diagnostic-tabs[data-astro-cid-axp3cau2] button[data-astro-cid-axp3cau2]{min-height:3rem}.diagnostic-stage[data-astro-cid-axp3cau2]{min-height:27rem;margin-inline:calc(var(--gutter) * -1)}.diagnostic-copy[data-astro-cid-axp3cau2]{inset-inline:var(--gutter);width:auto}.diagnostic-candles[data-astro-cid-axp3cau2]{inset-inline:2%;gap:.15rem}.swipe-hint[data-astro-cid-axp3cau2]{position:absolute;inset:1rem 1rem auto auto;display:block;color:var(--text-muted);font-size:.68rem}.diagnostic-sequence[data-astro-cid-axp3cau2]{inset-inline:50% 4%}.diagnostic-sequence[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2]{min-width:2.2rem;min-height:2.2rem;font-size:.5rem}.bias-countertrend[data-astro-cid-axp3cau2]{inset-inline-start:57%;width:24%}.diagnostic-management-path[data-astro-cid-axp3cau2]{inset-inline-start:48%}}@media(prefers-reduced-motion:reduce){.diagnostic-candles[data-astro-cid-axp3cau2] i[data-astro-cid-axp3cau2],.diagnostic-trace[data-astro-cid-axp3cau2],.diagnostic-structure-zone[data-astro-cid-axp3cau2],.diagnostic-marker[data-astro-cid-axp3cau2],.diagnostic-sequence[data-astro-cid-axp3cau2],.diagnostic-risk-line[data-astro-cid-axp3cau2],.diagnostic-management-path[data-astro-cid-axp3cau2]{transition:none}}.indicator-system[data-astro-cid-bnu6vqmf]{--pointer-x: 0px;--pointer-y: 0px;position:relative;min-height:clamp(38rem,68vw,61rem);overflow:hidden;background:radial-gradient(circle at 68% 33%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 27%),linear-gradient(145deg,#111a20,var(--background-canvas) 68%);box-shadow:var(--shadow-product);isolation:isolate}.indicator-system--real[data-astro-cid-bnu6vqmf]{min-height:clamp(30rem,56vw,50rem)}.indicator-real-media[data-astro-cid-bnu6vqmf]{position:absolute;z-index:1;inset:0;background:var(--background-graphite)}.indicator-real-media[data-astro-cid-bnu6vqmf]:after{position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 13 16 / .03),transparent 42%,rgb(9 13 16 / .12));content:"";pointer-events:none}.indicator-atmosphere[data-astro-cid-bnu6vqmf]{position:absolute;z-index:0;inset:9% 4% 8%;background:linear-gradient(110deg,transparent 34%,var(--light-soft) 52%,transparent 70%);filter:blur(18px);translate:var(--pointer-x) var(--pointer-y);transition:translate var(--motion-micro) linear}.indicator-grid[data-astro-cid-bnu6vqmf]{position:absolute;z-index:1;inset:0;background:linear-gradient(var(--color-chart-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-chart-grid) 1px,transparent 1px);background-size:clamp(3.5rem,7vw,7.5rem) clamp(3.5rem,7vw,7.5rem);opacity:.54;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent);translate:calc(var(--pointer-x) * -.35) calc(var(--pointer-y) * -.35);transition:translate var(--motion-micro) linear}.indicator-candles[data-astro-cid-bnu6vqmf]{position:absolute;z-index:2;inset:9% 3% 12%;translate:var(--pointer-x) var(--pointer-y);transition:translate var(--motion-micro) linear}.indicator-candles[data-astro-cid-bnu6vqmf] i[data-astro-cid-bnu6vqmf]{position:absolute;inset-block-start:var(--top);inset-inline-start:calc(var(--i) * (100% / 33));width:clamp(.16rem,.38vw,.46rem);height:var(--height);translate:-50% 0;background:color-mix(in srgb,var(--positive) 78%,var(--color-text-muted));color:color-mix(in srgb,var(--positive) 78%,var(--color-text-muted));opacity:.7}.indicator-candles[data-astro-cid-bnu6vqmf] i[data-astro-cid-bnu6vqmf]:before{position:absolute;inset:-46% 50%;width:1px;height:192%;background:currentColor;content:""}.indicator-candles[data-astro-cid-bnu6vqmf] i[data-astro-cid-bnu6vqmf].down{background:color-mix(in srgb,var(--negative) 78%,var(--color-text-muted));color:color-mix(in srgb,var(--negative) 78%,var(--color-text-muted))}.indicator-candles[data-astro-cid-bnu6vqmf] i[data-astro-cid-bnu6vqmf].focus{opacity:1;filter:drop-shadow(0 0 .45rem color-mix(in srgb,currentColor 38%,transparent))}.indicator-session[data-astro-cid-bnu6vqmf]{position:absolute;z-index:1;inset-block:0;border-inline:1px solid color-mix(in srgb,var(--color-accent) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 5%,transparent),transparent 82%)}.session-a[data-astro-cid-bnu6vqmf]{inset-inline:18% 63%}.session-b[data-astro-cid-bnu6vqmf]{inset-inline:61% 13%;background:linear-gradient(180deg,color-mix(in srgb,var(--signal-secondary) 4%,transparent),transparent 82%);border-color:color-mix(in srgb,var(--signal-secondary) 14%,transparent)}.indicator-level[data-astro-cid-bnu6vqmf]{position:absolute;z-index:3;height:1px;transform-origin:left}.level-main[data-astro-cid-bnu6vqmf]{inset:31% 6% auto 29%;background:linear-gradient(90deg,transparent,var(--color-accent) 16%,var(--color-accent) 84%,transparent);animation:indicator-breathe var(--motion-ambient) ease-in-out infinite}.level-secondary[data-astro-cid-bnu6vqmf]{inset:66% 12% auto 11%;background:linear-gradient(90deg,transparent,var(--signal-secondary) 18%,var(--signal-secondary) 78%,transparent);opacity:.58}.indicator-structure[data-astro-cid-bnu6vqmf]{position:absolute;z-index:3;height:2px;background:var(--color-accent);transform-origin:left;opacity:.82}.structure-a[data-astro-cid-bnu6vqmf]{inset:54% auto auto 36%;width:23%;rotate:-13deg}.structure-b[data-astro-cid-bnu6vqmf]{inset:44% auto auto 58%;width:18%;rotate:10deg}.indicator-pulse[data-astro-cid-bnu6vqmf]{position:absolute;z-index:4;inset:41% auto auto 74%;width:.75rem;aspect-ratio:1;border:1px solid var(--color-accent);border-radius:50%;box-shadow:0 0 0 .6rem color-mix(in srgb,var(--color-accent) 9%,transparent),0 0 2rem color-mix(in srgb,var(--color-accent) 38%,transparent);animation:indicator-pulse var(--motion-ambient) ease-in-out infinite}.indicator-product-meta[data-astro-cid-bnu6vqmf]{position:absolute;z-index:5;inset:clamp(1.2rem,3vw,2.5rem) auto auto clamp(1.2rem,4vw,4rem);display:grid;gap:.35rem}.indicator-product-meta[data-astro-cid-bnu6vqmf] span[data-astro-cid-bnu6vqmf],.indicator-access[data-astro-cid-bnu6vqmf] span[data-astro-cid-bnu6vqmf],.indicator-demo-note[data-astro-cid-bnu6vqmf]{color:var(--color-text-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.indicator-product-meta[data-astro-cid-bnu6vqmf] strong[data-astro-cid-bnu6vqmf]{font-size:clamp(1.4rem,3vw,2.65rem);letter-spacing:-.03em}.indicator-access[data-astro-cid-bnu6vqmf]{position:absolute;z-index:5;inset:clamp(1.2rem,3vw,2.5rem) clamp(1.2rem,4vw,4rem) auto auto;display:flex;gap:.45rem}.indicator-access[data-astro-cid-bnu6vqmf] span[data-astro-cid-bnu6vqmf]{padding:.6rem .75rem;background:#090d10b8;color:var(--color-text)}.indicator-access[data-astro-cid-bnu6vqmf] span[data-astro-cid-bnu6vqmf]:first-child{color:var(--color-accent)}.indicator-demo-note[data-astro-cid-bnu6vqmf]{position:absolute;z-index:5;inset:auto auto clamp(1rem,2.5vw,2rem) clamp(1.2rem,4vw,4rem);max-width:28rem;margin:0;color:color-mix(in srgb,var(--color-text-muted) 72%,transparent);font-size:.6rem}.indicator-demo-note--real[data-astro-cid-bnu6vqmf]{padding:.5rem .65rem;background:#090d10b8;color:color-mix(in srgb,var(--color-text) 74%,transparent)}@keyframes indicator-breathe{0%,to{opacity:.48;scale:.88 1}48%,62%{opacity:1;scale:1 1}}@keyframes indicator-pulse{0%,to{opacity:.45;scale:.8}52%{opacity:1;scale:1.2}}@media(max-width:42rem){.indicator-system[data-astro-cid-bnu6vqmf]{min-height:35rem}.indicator-system--real[data-astro-cid-bnu6vqmf]{min-height:24rem}.indicator-candles[data-astro-cid-bnu6vqmf]{inset:14% 1% 13%;gap:.08rem}.indicator-access[data-astro-cid-bnu6vqmf]{inset:auto auto 3.7rem 1rem}.indicator-product-meta[data-astro-cid-bnu6vqmf]{inset:1rem auto auto 1rem}.indicator-demo-note[data-astro-cid-bnu6vqmf]{inset:auto 1rem .8rem;max-width:none}.session-a[data-astro-cid-bnu6vqmf]{inset-inline:9% 64%}.session-b[data-astro-cid-bnu6vqmf]{inset-inline:55% 5%}.level-main[data-astro-cid-bnu6vqmf]{inset-inline:9% 2%}.level-secondary[data-astro-cid-bnu6vqmf]{inset-inline:2% 5%}}@media(prefers-reduced-motion:reduce){.indicator-level[data-astro-cid-bnu6vqmf],.indicator-pulse[data-astro-cid-bnu6vqmf]{animation:none}.indicator-atmosphere[data-astro-cid-bnu6vqmf],.indicator-grid[data-astro-cid-bnu6vqmf],.indicator-candles[data-astro-cid-bnu6vqmf]{translate:0;transition:none}}.market-scene[data-astro-cid-my4xncsf]{position:relative;min-height:clamp(38rem,72vw,60rem);overflow:hidden;background:radial-gradient(circle at 68% 30%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 29%),radial-gradient(circle at 44% 78%,color-mix(in srgb,var(--signal-secondary) 5%,transparent),transparent 28%),linear-gradient(145deg,#121b20,var(--background-canvas) 67%);isolation:isolate}.market-real-media[data-astro-cid-my4xncsf]{position:absolute;z-index:1;inset:0}.market-scene[data-astro-cid-my4xncsf]:before{position:absolute;z-index:0;inset:7% -8% -15% 21%;background:linear-gradient(118deg,transparent 26%,rgb(242 249 249 / .045) 48%,transparent 66%);filter:blur(22px);content:"";rotate:-4deg}.market-grid[data-astro-cid-my4xncsf]{position:absolute;z-index:1;inset:0;background:linear-gradient(var(--color-chart-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-chart-grid) 1px,transparent 1px);background-size:clamp(4rem,8vw,8rem) clamp(4rem,8vw,8rem);opacity:.46;mask-image:linear-gradient(90deg,transparent 3%,#000 20%,#000 97%)}.market-session[data-astro-cid-my4xncsf]{position:absolute;z-index:1;inset-block:0;border-inline:1px solid color-mix(in srgb,var(--color-accent) 11%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent 82%)}.session-left[data-astro-cid-my4xncsf]{inset-inline:23% 61%}.session-right[data-astro-cid-my4xncsf]{inset-inline:64% 10%;border-color:color-mix(in srgb,var(--signal-secondary) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--signal-secondary) 3%,transparent),transparent 82%)}.market-candles[data-astro-cid-my4xncsf]{position:absolute;z-index:2;inset:9% 2% 12% 11%;opacity:.63}.market-candles[data-astro-cid-my4xncsf] i[data-astro-cid-my4xncsf]{position:absolute;inset-block-start:var(--top);inset-inline-start:calc(var(--i) * (100% / 33));width:clamp(.14rem,.34vw,.42rem);height:var(--height);translate:-50% 0;background:var(--positive);color:var(--positive)}.market-candles[data-astro-cid-my4xncsf] i[data-astro-cid-my4xncsf]:before{position:absolute;inset:-44% 50%;width:1px;height:188%;background:currentColor;content:""}.market-candles[data-astro-cid-my4xncsf] i[data-astro-cid-my4xncsf].down{background:var(--negative);color:var(--negative)}.market-path[data-astro-cid-my4xncsf]{position:absolute;z-index:3;inset:0;width:100%;height:100%}.market-path[data-astro-cid-my4xncsf] path[data-astro-cid-my4xncsf]{fill:none;stroke-linecap:square;stroke-linejoin:bevel;vector-effect:non-scaling-stroke}.path-base[data-astro-cid-my4xncsf]{stroke:color-mix(in srgb,var(--color-text-muted) 58%,transparent);stroke-width:1.5}.path-sweep[data-astro-cid-my4xncsf],.path-shift[data-astro-cid-my4xncsf],.path-retest[data-astro-cid-my4xncsf],.path-execute[data-astro-cid-my4xncsf]{stroke-dasharray:420;stroke-dashoffset:420;opacity:0}.path-sweep[data-astro-cid-my4xncsf]{stroke:var(--negative);animation:path-sweep var(--motion-ambient) linear infinite}.path-shift[data-astro-cid-my4xncsf]{stroke:var(--positive);stroke-width:3;animation:path-shift var(--motion-ambient) linear infinite}.path-retest[data-astro-cid-my4xncsf]{stroke:var(--color-accent);stroke-width:2;animation:path-retest var(--motion-ambient) linear infinite}.path-execute[data-astro-cid-my4xncsf]{stroke:var(--positive);stroke-width:2;animation:path-execute var(--motion-ambient) linear infinite}.market-liquidity[data-astro-cid-my4xncsf]{position:absolute;z-index:4;inset:16% 3% auto 56%;padding-block-end:.45rem;border-block-end:1px dashed color-mix(in srgb,var(--negative) 70%,transparent);color:var(--negative);font-size:.62rem;letter-spacing:.08em;text-align:end;text-transform:uppercase;opacity:.18;animation:liquidity-focus var(--motion-ambient) linear infinite}.market-label[data-astro-cid-my4xncsf]{position:absolute;z-index:5;padding:.35rem .5rem;border:1px solid transparent;background:#090d10db;color:var(--color-accent);font:650 .62rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;opacity:0;translate:0 .4rem;filter:drop-shadow(0 0 0 transparent)}.label-sweep[data-astro-cid-my4xncsf]{inset:13% auto auto 60%;color:var(--negative);animation:label-sweep var(--motion-ambient) linear infinite}.label-displacement[data-astro-cid-my4xncsf]{inset:34% auto auto 65%;color:var(--positive);animation:label-displacement var(--motion-ambient) linear infinite}.label-shift[data-astro-cid-my4xncsf]{inset:55% auto auto 70%;animation:label-shift var(--motion-ambient) linear infinite}.label-retest[data-astro-cid-my4xncsf]{inset:43% auto auto 76%;animation:label-retest var(--motion-ambient) linear infinite}.label-entry[data-astro-cid-my4xncsf]{inset:52% auto auto 82%;color:var(--positive);animation:label-entry var(--motion-ambient) linear infinite}.label-target[data-astro-cid-my4xncsf]{inset:17% 1.5% auto auto;color:var(--positive);animation:label-target var(--motion-ambient) linear infinite}.market-entry-pulse[data-astro-cid-my4xncsf],.market-target-pulse[data-astro-cid-my4xncsf]{position:absolute;z-index:5;width:.72rem;aspect-ratio:1;border:1px solid var(--positive);border-radius:50%;box-shadow:0 0 0 .65rem color-mix(in srgb,var(--positive) 8%,transparent);opacity:0}.market-entry-pulse[data-astro-cid-my4xncsf]{inset:55% auto auto 83%;animation:entry-pulse var(--motion-ambient) linear infinite}.market-target-pulse[data-astro-cid-my4xncsf]{inset:23% auto auto 97%;animation:target-pulse var(--motion-ambient) linear infinite}.market-note[data-astro-cid-my4xncsf]{position:absolute;z-index:6;inset:auto 1.25rem 1rem auto;margin:0;color:color-mix(in srgb,var(--color-text-muted) 65%,transparent);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}@keyframes liquidity-focus{0%,3%,17%,to{opacity:.18}7%,14%{opacity:1;filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--negative) 55%,transparent))}}@keyframes path-sweep{0%,14%{stroke-dashoffset:420;opacity:0}22%,29%{stroke-dashoffset:0;opacity:1}36%,92%{stroke-dashoffset:0;opacity:.2}to{opacity:0}}@keyframes path-shift{0%,28%{stroke-dashoffset:420;opacity:0}37%,45%{stroke-dashoffset:0;opacity:1}53%,92%{stroke-dashoffset:0;opacity:.22}to{opacity:0}}@keyframes path-retest{0%,49%{stroke-dashoffset:420;opacity:0}58%,66%{stroke-dashoffset:0;opacity:1}73%,92%{stroke-dashoffset:0;opacity:.24}to{opacity:0}}@keyframes path-execute{0%,64%{stroke-dashoffset:420;opacity:0}74%,91%{stroke-dashoffset:0;opacity:1}to{opacity:0}}@keyframes label-sweep{0%,15%,29%,to{opacity:0;translate:0 .4rem}20%,26%{opacity:1;translate:0;filter:drop-shadow(0 0 .65rem color-mix(in srgb,var(--negative) 48%,transparent))}}@keyframes label-displacement{0%,28%,43%,to{opacity:0;translate:0 .4rem}34%,40%{opacity:1;translate:0;filter:drop-shadow(0 0 .65rem color-mix(in srgb,var(--positive) 48%,transparent))}}@keyframes label-shift{0%,39%,54%,to{opacity:0;translate:0 .4rem}45%,51%{opacity:1;translate:0;filter:drop-shadow(0 0 .65rem color-mix(in srgb,var(--color-accent) 48%,transparent))}}@keyframes label-retest{0%,51%,68%,to{opacity:0;translate:0 .4rem}58%,65%{opacity:1;translate:0;filter:drop-shadow(0 0 .65rem color-mix(in srgb,var(--color-accent) 48%,transparent))}}@keyframes label-entry{0%,65%,81%,to{opacity:0;translate:0 .4rem}71%,78%{opacity:1;translate:0;filter:drop-shadow(0 0 .65rem color-mix(in srgb,var(--positive) 48%,transparent))}}@keyframes label-target{0%,79%,97%,to{opacity:0;translate:0 .4rem}85%,93%{opacity:1;translate:0;filter:drop-shadow(0 0 .65rem color-mix(in srgb,var(--positive) 48%,transparent))}}@keyframes entry-pulse{0%,65%,82%,to{opacity:0;scale:.6}71%,78%{opacity:1;scale:1.35}}@keyframes target-pulse{0%,79%,97%,to{opacity:0;scale:.6}85%,93%{opacity:1;scale:1.35}}@media(max-width:48rem){.market-scene[data-astro-cid-my4xncsf]{min-height:35rem}.market-candles[data-astro-cid-my4xncsf]{inset-inline:1% 0;gap:.08rem;opacity:.54}.market-grid[data-astro-cid-my4xncsf]{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 98%)}.market-liquidity[data-astro-cid-my4xncsf]{inset-inline-start:44%}.market-note[data-astro-cid-my4xncsf]{inset-inline:auto .75rem}}@media(prefers-reduced-motion:reduce){.path-sweep[data-astro-cid-my4xncsf],.path-shift[data-astro-cid-my4xncsf],.path-retest[data-astro-cid-my4xncsf],.path-execute[data-astro-cid-my4xncsf]{stroke-dashoffset:0;opacity:.72;animation:none}.market-liquidity[data-astro-cid-my4xncsf]{opacity:.72;animation:none}.label-displacement[data-astro-cid-my4xncsf],.label-shift[data-astro-cid-my4xncsf],.label-retest[data-astro-cid-my4xncsf],.label-entry[data-astro-cid-my4xncsf],.label-target[data-astro-cid-my4xncsf]{opacity:.86;translate:0;animation:none}.market-entry-pulse[data-astro-cid-my4xncsf],.market-target-pulse[data-astro-cid-my4xncsf]{opacity:.75;animation:none}.label-sweep[data-astro-cid-my4xncsf]{display:none}}.immersive-home{overflow:clip;background:var(--background-canvas)}.home-section{position:relative;padding-block:clamp(5rem,8vw,8rem)}.section-kicker{display:block;color:var(--color-accent);font-size:.7rem;font-weight:680;letter-spacing:.09em;text-transform:uppercase}.immersive-hero .section-kicker,.home-coaching .section-kicker,.home-indicator .section-kicker,.home-about .section-kicker{color:var(--color-brand)}.immersive-home h2{margin:.75rem 0 0;font-size:clamp(2.25rem,4.4vw,5.15rem);letter-spacing:-.055em;line-height:.98}.immersive-home p{color:var(--color-text-muted)}.immersive-hero{position:relative;min-height:clamp(43rem,calc(100svh - var(--header-height)),58rem);overflow:hidden;background:var(--background-canvas)}.hero-market{position:absolute;inset:0}.hero-market:after{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgb(9 13 16 / .98) 0%,rgb(9 13 16 / .82) 27%,rgb(9 13 16 / .12) 54%,transparent 70%),linear-gradient(0deg,rgb(9 13 16 / .52),transparent 40%);content:"";pointer-events:none}.hero-content{position:relative;z-index:3;min-height:clamp(43rem,calc(100svh - var(--header-height)),58rem);pointer-events:none}.hero-copy{position:absolute;inset:clamp(5.5rem,11vh,8.5rem) auto auto 0;width:min(60rem,72vw);pointer-events:auto}.hero-copy h1{max-width:14ch;margin:.75rem 0 1.35rem;font-size:clamp(4rem,6.2vw,6.5rem);letter-spacing:-.072em;line-height:.88;text-shadow:0 1rem 3rem rgb(0 0 0 / .38)}.hero-copy p{max-width:34rem;margin-block-end:1.6rem;color:color-mix(in srgb,var(--color-text) 78%,var(--color-text-muted));font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.hero-actions,.backtesting-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.home-problems{background:var(--background-canvas)}.problem-intro,.analysis-home-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2.5rem,8vw,8rem)}.problem-intro h2,.analysis-home-intro h2{max-width:14ch}.problem-intro>p,.analysis-home-intro>p{max-width:38rem;margin:0}.problem-editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(2.5rem,5vw,4.5rem);border-block-start:1px solid var(--color-border)}.problem-editorial article{position:relative;min-height:22rem;padding:clamp(1.5rem,3.5vw,3.25rem);border-block-end:1px solid var(--color-border)}.problem-editorial article:nth-child(odd){border-inline-end:1px solid var(--color-border)}.problem-editorial article>span{display:block;margin-block-end:clamp(2rem,5vw,4.5rem);color:var(--color-brand);font:650 .68rem/1 var(--font-mono);letter-spacing:.1em}.problem-editorial h3{max-width:18ch;margin:0 0 1rem;font-size:clamp(1.55rem,2.7vw,2.7rem);letter-spacing:-.045em}.problem-editorial p{max-width:36rem;margin:0 0 1.4rem}.problem-editorial strong{display:block;max-width:34rem;padding-inline-start:1rem;border-inline-start:2px solid var(--color-brand);color:var(--color-text);font-size:.9rem;line-height:1.55}.problem-cta{display:flex;justify-content:flex-end;padding-block-start:1.25rem}.home-analysis-primary{scroll-margin-top:calc(var(--header-height) + 1rem);background:var(--background-secondary)}.home-analysis-secondary{background:var(--background-graphite)}.analysis-home-intro{margin-block-end:clamp(2.5rem,5vw,4rem)}.home-coaching{background:linear-gradient(118deg,transparent 58%,var(--light-soft)),var(--background-graphite)}.coaching-intro,.indicator-intro,.backtesting-intro,.tools-intro,.research-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2.5rem,8vw,8rem)}.coaching-intro h2{max-width:13ch;font-size:clamp(2.25rem,3.8vw,4.4rem)}.coaching-lead,.indicator-copy,.backtesting-intro>div:last-child{display:grid;justify-items:start;gap:1.2rem}.coaching-lead p,.indicator-copy p,.backtesting-intro p,.tools-intro>p{max-width:36rem;margin:0}.indicator-core-features{display:grid;width:100%;margin:.25rem 0 0;padding:0;list-style:none;border-block-start:1px solid var(--color-border)}.indicator-core-features li{position:relative;padding:.85rem .5rem .85rem 1.5rem;border-block-end:1px solid var(--color-border);color:var(--color-text);font-weight:680}.indicator-core-features li:before{position:absolute;inset:1.22rem auto auto .1rem;width:.42rem;height:.42rem;background:var(--color-brand);content:""}.indicator-supporting-features{color:var(--color-text-muted)!important;font:650 .68rem/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.coaching-price{color:var(--color-text)!important;font-size:1.05rem;font-weight:680}.coaching-experience{margin-block-start:clamp(2rem,3.5vw,3.5rem)}.home-indicator{padding-block-end:clamp(5rem,9vw,9rem);background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--color-brand) 7%,transparent),transparent 25%),var(--background-canvas)}.indicator-brand-title{display:inline-flex;align-items:center;gap:.75rem;margin-block:1.25rem .35rem;color:var(--color-brand)}.indicator-brand-title .lion-mark{width:2rem;height:2rem}.indicator-brand-title>span{display:grid;gap:.28rem}.indicator-brand-title strong{color:var(--color-text);font-size:clamp(1rem,1.6vw,1.35rem);letter-spacing:-.025em}.indicator-brand-title small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:lowercase}.indicator-intro h2{max-width:15ch;font-size:clamp(2.65rem,4.8vw,5.45rem)}.indicator-facts,.about-principles{display:flex;flex-wrap:wrap;gap:.45rem}.indicator-facts span{padding:.5rem .7rem;background:color-mix(in srgb,var(--background-interface) 76%,transparent);color:var(--color-text-muted);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.indicator-facts span:first-child{color:var(--color-accent)}.indicator-product-stage{width:min(calc(100% - clamp(1rem,4vw,4rem)),112rem);margin:clamp(2.5rem,4vw,4.25rem) auto 0}.home-indicator .indicator-system{min-height:clamp(33rem,52vw,48rem)}.indicator-comparison-wrap{margin-block-start:clamp(3rem,5vw,5rem)}.home-indicator .comparison-stage{min-height:clamp(23rem,38vw,34rem)}.home-course{background:linear-gradient(90deg,var(--background-graphite),var(--background-interface) 62%,var(--background-graphite))}.course-layout{display:grid;grid-template-columns:minmax(18rem,.64fr) minmax(0,1.36fr);align-items:center;gap:clamp(3rem,8vw,8rem)}.course-copy{display:grid;justify-items:start;gap:1.25rem}.course-copy h2{max-width:10ch;margin:0;font-size:clamp(2.25rem,3.8vw,4.4rem)}.course-copy p{max-width:34rem;margin:0}.affiliate-note{padding-block:.55rem;border-block:1px solid color-mix(in srgb,var(--signal-secondary) 46%,transparent);color:var(--signal-secondary);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.course-personal-note{padding-inline-start:var(--space-4);border-inline-start:2px solid var(--color-accent);color:var(--color-text)!important;font-size:var(--font-size-sm)!important}.home-course .learning-journey{min-height:clamp(28rem,39vw,35rem)}.home-backtesting{background:#080b0d}.backtesting-intro h2{max-width:12ch;font-size:clamp(2.25rem,3.8vw,4.4rem)}.backtesting-stage{width:min(calc(100% - clamp(1rem,4vw,4rem)),112rem);margin:clamp(2.5rem,4vw,4.25rem) auto 0}.backtesting-loop{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:1.1rem;margin-block-start:2rem;color:var(--color-text-muted);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.backtesting-loop i{height:1px;background:linear-gradient(90deg,var(--color-accent),color-mix(in srgb,var(--signal-secondary) 55%,transparent))}.home-tools{padding-block:clamp(4.5rem,8vw,7.5rem);background:var(--background-graphite)}.tools-intro h2{max-width:16ch;font-size:clamp(2rem,3.3vw,3.8rem)}.utility-rail{display:grid;grid-template-columns:1fr 1fr;margin-block-start:clamp(2.5rem,5vw,4rem);border-block:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.utility-item{position:relative;display:grid;grid-template-columns:minmax(min-content,.85fr) minmax(0,1fr) var(--touch-target);grid-template-rows:auto 1fr;align-items:center;gap:.75rem 1.5rem;min-height:8.5rem;padding:1.25rem clamp(1rem,2vw,2rem);color:inherit;text-decoration:none;transition:background var(--transition-base)}.utility-item+.utility-item{border-inline-start:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.utility-item:hover{background:color-mix(in srgb,var(--background-interface) 76%,transparent)}.utility-item>span{grid-column:1 / 3;color:var(--color-accent);font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.utility-item strong{font-size:clamp(1.25rem,2vw,1.8rem)}.utility-item p{min-width:0;margin:0;font-size:.85rem;line-height:1.45}.utility-item i{grid-column:3;grid-row:1 / span 2;display:grid;place-items:center;width:var(--touch-target);height:var(--touch-target);color:var(--color-accent);font-style:normal;font-size:1.25rem;transition:translate var(--transition-fast)}.utility-item:hover i{translate:.18rem -.18rem}.home-research{background:var(--background-canvas)}.research-intro{align-items:center}.research-intro h2{max-width:14ch;font-size:clamp(2rem,3.3vw,3.8rem)}.research-intro .text-link{justify-self:end}.research-feed{margin-block-start:clamp(2rem,3.5vw,3.5rem);border-block-start:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.research-row{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(8.5rem,.5fr) minmax(14rem,1fr) minmax(7.5rem,.45fr) var(--touch-target);align-items:center;gap:clamp(1rem,2.2vw,2.25rem);min-height:9.5rem;padding-block:1rem;border-block-end:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.research-thumb{min-width:0;overflow:hidden}.research-thumb>*,.research-row .research-chart{min-height:7.5rem}.research-context,.research-main,.research-meta{display:grid;gap:.35rem}.research-context span,.research-main span,.research-meta span{color:var(--color-accent);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.research-context strong{font-size:clamp(.95rem,1.25vw,1.12rem)}.research-context small,.research-meta small,.research-pending{color:var(--color-text-muted);font-size:.68rem}.research-main h3{margin:0;font-size:clamp(1.15rem,2vw,1.8rem);letter-spacing:-.025em}.research-row>a{display:grid;place-items:center;width:var(--touch-target);height:var(--touch-target);color:var(--color-accent);font-size:1.35rem;text-decoration:none;transition:translate var(--transition-fast)}.research-row>a:hover{translate:.2rem -.2rem}.research-pending{text-align:end}.home-about{background:radial-gradient(circle at 16% 62%,color-mix(in srgb,var(--color-brand) 7%,transparent),transparent 30%),var(--background-interface)}.about-layout{display:grid;grid-template-columns:minmax(20rem,.92fr) minmax(20rem,1.08fr);align-items:center;gap:clamp(3rem,9vw,10rem)}.about-media{min-width:0;overflow:hidden;aspect-ratio:4 / 5;max-height:48rem;box-shadow:var(--shadow-product)}.about-portrait{width:100%;height:100%}.about-portrait .chart-media{min-height:100%}.about-copy{display:grid;justify-items:start;gap:1.4rem}.about-copy h2{max-width:9ch;margin:0;font-size:clamp(2.25rem,3.8vw,4.4rem)}.about-copy p{max-width:38rem;margin:0;font-size:clamp(1rem,1.6vw,1.18rem)}.about-principles span{padding:.5rem 0;color:var(--color-text);font-size:.76rem}.about-principles span+span:before{margin-inline:.6rem 1rem;color:var(--color-brand);content:"·"}.home-about .text-link{color:var(--color-brand-hover)}.home-testimonials{padding-block:clamp(5rem,9vw,8rem);background:var(--background-graphite)}.home-testimonials figure{margin:2.5rem 0 0}.home-testimonials blockquote{max-width:70rem;margin:0;font-size:clamp(1.8rem,3.6vw,3.8rem);letter-spacing:-.035em;line-height:1.12}.home-testimonials figcaption{margin-block-start:1.2rem;color:var(--color-text-muted);font-size:.75rem}.home-final{padding-block:clamp(5rem,10vw,9rem);background:linear-gradient(110deg,color-mix(in srgb,var(--color-brand) 8%,transparent),transparent 56%),var(--background-graphite)}.home-final .section-kicker{color:var(--color-brand)}.final-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem)}.final-layout h2{max-width:12ch;font-size:clamp(2.25rem,4.6vw,4.8rem)}.final-layout p{max-width:30rem;margin:0}.final-actions{display:grid;justify-items:stretch;gap:.65rem}@media(max-width:72rem){.utility-rail{grid-template-columns:1fr}.utility-item+.utility-item{border-block-start:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-inline-start:0}}@media(max-width:58rem){.hero-copy{width:min(48rem,82vw)}.coaching-intro,.problem-intro,.analysis-home-intro,.indicator-intro,.backtesting-intro,.tools-intro,.research-intro,.course-layout,.about-layout,.final-layout{grid-template-columns:1fr;align-items:start;gap:2rem}.course-layout,.about-layout{gap:3.5rem}.course-copy{order:0}.research-intro .text-link{justify-self:start}.research-row{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) minmax(7.5rem,.4fr) var(--touch-target)}.research-thumb{grid-row:1 / span 2}.research-context{grid-column:2;grid-row:1}.research-main{grid-column:2;grid-row:2}.research-meta{grid-column:3;grid-row:1 / span 2}.research-row>a,.research-pending{grid-column:4;grid-row:1 / span 2}}@media(max-width:42rem){.home-section{padding-block:5.25rem}.problem-editorial{grid-template-columns:1fr}.problem-editorial article{min-height:auto;padding-inline:0}.problem-editorial article:nth-child(odd){border-inline-end:0}.problem-editorial article>span{margin-block-end:1.75rem}.problem-cta{justify-content:flex-start}.immersive-hero,.hero-content{min-height:36.5rem}.hero-market{inset:8rem -8rem -1rem -5rem;opacity:.94}.hero-market:after{background:linear-gradient(90deg,rgb(9 13 16 / .97) 0%,rgb(9 13 16 / .72) 44%,rgb(9 13 16 / .12) 82%,transparent 100%),linear-gradient(0deg,rgb(9 13 16 / .68),transparent 62%)}.hero-copy{inset-block-start:2.6rem;width:100%}.hero-copy h1{max-width:13ch;margin-block:.65rem 1rem;font-size:clamp(2.85rem,13vw,3.35rem)}.hero-copy p{max-width:22rem;margin-block-end:1.25rem;font-size:.96rem}.hero-actions{align-items:stretch;flex-direction:column;width:min(22rem,100%)}.hero-actions .button,.indicator-product-stage,.backtesting-stage{width:100%}.indicator-comparison-wrap{margin-block-start:3.5rem}.home-indicator .indicator-system{min-height:31rem}.home-indicator .comparison-stage{min-height:23rem}.home-course .learning-journey{min-height:40rem}.backtesting-actions{align-items:flex-start;flex-direction:column}.utility-item{grid-template-columns:1fr var(--touch-target);grid-template-rows:none;gap:.5rem 1rem;min-height:10rem;padding-block:1.5rem}.utility-item>span,.utility-item strong,.utility-item p{grid-column:1}.utility-item i{grid-column:2;grid-row:1 / span 3}.research-row{grid-template-columns:minmax(0,1fr) var(--touch-target);gap:.7rem 1rem;padding-block:1.5rem}.research-thumb{grid-column:1 / -1;grid-row:auto}.research-thumb>*,.research-row .research-chart{min-height:12rem}.research-context,.research-main,.research-meta{grid-column:1;grid-row:auto}.research-row>a,.research-pending{grid-column:2;grid-row:2 / span 3;align-self:center}.about-media{width:calc(100% + var(--gutter));margin-inline-start:calc(var(--gutter) * -1)}.about-principles{gap:0}.final-layout .button,.final-actions{width:100%}}@media(max-width:24rem){.hero-copy h1{font-size:2.8rem}.backtesting-loop{gap:.55rem;font-size:.62rem}}@media(prefers-reduced-motion:reduce){.utility-item i,.research-row>a{transition:none}}
