.backtest-history{padding:64px 0;border-top:1px solid #494537;scroll-margin-top:24px}.performance-heading{display:flex;justify-content:space-between;align-items:end;gap:32px}.performance-heading h2 span{color:var(--race-muted)}.performance-heading>p{font:400 11px/1.9 Manrope,sans-serif;text-align:right;color:var(--race-muted);margin:0}.performance-heading time{color:var(--race-ink)}.performance-numbers{display:grid;grid-template-columns:1.5fr 1fr .8fr;gap:48px;margin:48px 0 36px}.performance-numbers>div{min-width:0}.performance-numbers span{display:block;color:var(--race-muted);font:400 12px/1.8 Manrope,sans-serif}.performance-numbers strong{display:block;font:500 62px/1.1 Barlow,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:12px 0 0}.performance-numbers>div:first-child strong{font-size:82px;color:#d5c5a3}.performance-numbers small{display:block;font:400 11px/1.8 Manrope,sans-serif;color:var(--race-muted);margin-top:8px}.equity-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;min-height:44px;font:400 11px/1.8 Manrope,sans-serif;color:var(--race-muted)}.equity-heading output{display:flex;align-items:baseline;gap:24px;font-variant-numeric:tabular-nums}.equity-heading b{font:500 22px Barlow,sans-serif;color:var(--race-ink);min-width:110px;text-align:right}.equity-plot{position:relative}.equity-chart{display:block;width:100%;height:280px;touch-action:pan-y;cursor:crosshair;overflow:visible}.equity-zero{position:absolute;left:2%;transform:translateY(-100%);padding-bottom:6px;pointer-events:none;font:400 10px Manrope,sans-serif;color:var(--race-muted)}.equity-line{fill:none;stroke:#c7c4a5;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;animation:equity-reveal 1.6s cubic-bezier(.22,1,.36,1) both}@keyframes equity-reveal{0%{clip-path:inset(-3px 100% -3px -3px)}to{clip-path:inset(-3px)}}.backtest-history[data-chart-motion=paused] .equity-line{animation-play-state:paused}.racing-splash[data-paused=true] .equity-line,.racing-splash[data-reduced=true] .equity-line{animation:none}.equity-axis{display:flex;justify-content:space-between;gap:16px;font:400 10px/1.8 Manrope,sans-serif;color:var(--race-muted);margin-top:8px}.performance-detail{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;border-block:1px solid #3f4233;padding:28px 0;margin:32px 0 0}.performance-detail dt{font:400 11px/1.8 Manrope,sans-serif;color:var(--race-muted)}.performance-detail dd{font:500 28px/1.3 Barlow,sans-serif;font-variant-numeric:tabular-nums;margin:8px 0 0}.performance-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px}.performance-foot p{font:400 10px/1.8 Manrope,sans-serif;color:var(--race-muted);margin:0}.performance-foot a{display:flex;align-items:center;gap:10px;min-height:44px;font:400 11px/1.8 Manrope,sans-serif;white-space:nowrap;border-bottom:1px solid #8d7758}@media(max-width:700px){.backtest-history{padding:44px 0}.performance-heading{display:block}.performance-heading>p{text-align:left;margin-top:20px;font-size:10px}.performance-numbers{grid-template-columns:1fr 1fr;gap:24px 20px;margin:28px 0}.performance-numbers>div:first-child{grid-column:1/-1}.performance-numbers>div:first-child strong{font-size:64px}.performance-numbers>div:not(:first-child) strong{font-size:42px;margin-top:6px}.performance-numbers span{font-size:11px}.performance-numbers small{font-size:10px}.equity-heading{font-size:9px;gap:12px;align-items:center}.equity-heading>span{max-width:20ch}.equity-heading output{gap:10px;display:block;text-align:right}.equity-heading time{display:block}.equity-heading b{font-size:19px;min-width:0}.equity-chart{height:210px}.equity-axis{font-size:9px}.performance-detail{grid-template-columns:1fr 1fr;gap:24px 16px;margin-top:24px;padding:24px 0}.performance-detail dt{font-size:10px}.performance-detail dd{font-size:25px}.performance-foot{display:block;margin-top:20px}.performance-foot p{font-size:9px;max-width:35ch}.performance-foot a{width:fit-content;margin-top:8px}}@media(max-width:360px){.performance-numbers>div:first-child strong{font-size:54px}.performance-numbers>div:not(:first-child) strong{font-size:38px}.performance-detail dd{font-size:23px}.performance-detail dt{font-size:9px}.equity-axis{font-size:8px}.equity-chart{height:190px}}@media(prefers-reduced-motion:reduce){.equity-line{animation:none}}.auth-layout .auth-art{padding:40px 48px 30px;min-height:800px}.auth-layout .art-copy{margin-top:62px;position:static}.auth-layout .art-copy h1{position:relative;z-index:2;font-size:clamp(54px,4.75vw,78px);line-height:1.03;max-width:none;margin:23px 0}.auth-layout .art-copy h1 br:nth-of-type(1),.auth-layout .art-copy h1 br:nth-of-type(3){display:none}.auth-layout .art-copy h1>span{margin-left:9px}.auth-layout .art-description{position:absolute;bottom:93px;left:48px;font-size:11px}.auth-layout .art-foot{left:48px;right:48px}.auth-layout .phase-field{position:absolute;inset:346px 0 133px;z-index:1}.phase-field canvas{width:100%;height:100%;display:block;touch-action:pan-y;outline-offset:-3px}.sculpture-toolbar{position:absolute;left:48px;top:-3px;display:flex;gap:4px;z-index:3;padding:3px;border:1px solid #494038;background:#1e1d1b;border-radius:7px}.sculpture-toolbar button{min-height:36px;padding:0 12px;color:#b7b0a7;font-size:10px;border-radius:4px;display:flex;gap:8px;align-items:center}.sculpture-toolbar button[aria-pressed=true]{color:#f0c29c;background:#3a3028;box-shadow:inset 0 0 0 1px #63503f}.sculpture-toolbar button span{font-size:9px;opacity:.55}.sculpture-toolbar button:hover{color:#ffe0bc}.sculpture-footer{position:absolute;bottom:-8px;left:48px;right:48px;display:flex;justify-content:space-between;align-items:center}.sculpture-hint{display:flex;align-items:center;gap:12px;font-size:8px;letter-spacing:1.4px;color:#948a7e}.sculpture-hint i{width:18px;height:1px;background:#675342}.auth-layout .phase-control{display:flex;align-items:center;gap:7px;min-width:64px;min-height:44px;font-size:10px;color:#c1b6aa;justify-content:flex-end}.auth-layout .phase-control:hover{color:var(--ember)}@media(max-height:820px)and (min-width:901px){.auth-layout .art-copy{margin-top:45px}.auth-layout .phase-field{top:318px;bottom:130px}}@media(max-width:1100px)and (min-width:901px){.auth-layout .auth-art{padding-left:32px;padding-right:32px}.auth-layout .art-copy h1{font-size:48px}.auth-layout .art-description,.sculpture-toolbar{left:32px}.auth-layout .art-foot,.sculpture-footer{left:32px;right:32px}}@media(max-width:900px){.auth-layout .auth-art{min-height:380px;height:380px;padding:28px 32px}.auth-layout .art-copy{margin-top:30px}.auth-layout .art-copy h1{font-size:48px}.auth-layout .art-description,.auth-layout .art-foot{display:none}.auth-layout .phase-field{inset:112px 0 32px 28%}.sculpture-toolbar{left:auto;right:32px;top:-76px}.sculpture-footer{left:32px;right:32px;bottom:-22px}.sculpture-hint{display:none}.auth-layout .phase-control{margin-left:auto}}@media(max-width:600px){.auth-layout .auth-art{height:344px;min-height:344px;padding:24px}.auth-layout .art-copy{margin-top:24px}.auth-layout .art-copy h1{font-size:34px;line-height:1.05;margin:14px 0;max-width:330px}.auth-layout .art-copy h1>span{margin-left:6px}.auth-layout .phase-field{inset:175px 0 17px}.sculpture-toolbar{left:24px;right:auto;top:-3px}.sculpture-toolbar button{min-height:32px;font-size:9px;padding:0 10px}.sculpture-footer{left:24px;right:24px;bottom:-24px}.auth-layout .phase-control{font-size:9px}}@media(max-width:600px){.sculpture-strike canvas{transform:translateY(9px)}.sculpture-toolbar button{min-height:36px}}.demo-performance{padding:68px 0;border-top:1px solid #494537;color:#f0ede5;font-family:Manrope,sans-serif;scroll-margin-top:24px;font-variant-numeric:tabular-nums}.demo-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.demo-section-head h2{font:500 clamp(38px,4vw,54px)/1.05 Barlow,sans-serif;margin:0}.demo-section-head h2 span{color:#c2b6a5}.demo-section-head p{font-size:13px;color:#c2b6a5;line-height:1.7;margin:16px 0 0}.demo-section-head .demo-verdict{font-size:15px;color:#f0ede5;max-width:38ch}.demo-verdict span{font-size:12px;color:#c2b6a5}.demo-periods{display:flex;gap:8px;flex-wrap:wrap}.demo-periods button,.demo-chart-heading button{background:none;border:1px solid #494537;color:#c2b6a5;padding:10px 16px;min-height:44px;font:500 12px Manrope,sans-serif;border-radius:6px}.demo-periods button[aria-pressed=true]{background:#2e291f;color:#ffd3b2;border-color:#a27350}.demo-date{font-size:12px;color:#c2b6a5;margin:18px 0 24px}.demo-numbers{display:grid;grid-template-columns:1fr 1.1fr .7fr;gap:24px}.demo-numbers>div{min-width:0}.demo-numbers span,.demo-secondary span{display:block;font-size:12px;color:#c2b6a5;margin-bottom:8px}.demo-numbers strong{font:500 clamp(26px,3vw,40px)/1.2 Barlow,sans-serif;overflow-wrap:anywhere}.demo-numbers strong small{font-size:20px;color:#c2b6a5}.demo-loss{color:#e7a18d}.demo-model{margin:24px 0 32px;color:#f0ede5;font-size:13px;line-height:1.8}.demo-model span{color:#c2b6a5;margin:0 10px}.demo-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.demo-chart-heading h3{font:500 23px Barlow,sans-serif;margin:0}.demo-equity{margin-top:20px}.demo-chart-scale{display:flex;justify-content:space-between;color:#c2b6a5;font-size:11px}.demo-equity svg{display:block;width:100%;height:250px;overflow:visible}.demo-chart-dates{display:flex;justify-content:space-between;font-size:11px;color:#c2b6a5}.demo-legend{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0 12px;font-size:12px;color:#edab78}.demo-legend span:before{content:"";display:inline-block;width:20px;height:2px;vertical-align:middle;background:currentColor;margin-right:8px}.demo-legend span:nth-child(2){color:#b5b3a7}.demo-curve-note{color:#c2b6a5;font-size:11px;line-height:1.8;max-width:90ch}.demo-secondary{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0;margin-top:20px;border-top:1px solid #3d3b30}.demo-secondary b{font:500 26px Barlow,sans-serif}.demo-details{border-top:1px solid #3d3b30;margin-top:8px;padding-top:12px}.demo-details summary{font-size:13px;min-height:44px;display:list-item;align-content:center;cursor:pointer}.demo-details h3{font:500 25px Barlow,sans-serif;margin:32px 0 12px}.demo-details p{color:#c2b6a5;font-size:13px;line-height:1.8;max-width:85ch}.demo-details a{display:inline-flex;min-height:44px;align-items:center;color:#edab78;text-decoration:underline;text-underline-offset:5px}.demo-comparison{max-width:780px;margin:24px 0}.demo-comparison>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #3d3b30;padding:16px 0}.demo-comparison dt{font-size:13px;line-height:1.7;color:#c2b6a5}.demo-comparison dd{margin:0;white-space:nowrap;font:500 24px Barlow,sans-serif}.demo-details .demo-footnote{font-size:11px}.demo-performance :focus-visible,.demo-telegram :focus-visible{outline:2px solid #edab78;outline-offset:4px}.demo-performance button,.demo-telegram a{touch-action:manipulation}.demo-telegram{background:#151512;color:#f0ede5;min-height:100svh;padding:32px max(20px,calc((100vw - 1200px)/2));font-family:Manrope,sans-serif}.demo-telegram>a{display:inline-flex;min-height:44px;align-items:center;color:#edab78}.demo-telegram h1{font:500 clamp(38px,5vw,64px) Barlow,sans-serif;margin:32px 0 16px}.demo-telegram>p,.demo-telegram-grid>section>p,.demo-telegram details{color:#c2b6a5;font-size:13px;line-height:1.8}.demo-telegram-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin:32px 0}.demo-telegram h2{font:500 32px Barlow,sans-serif}.demo-phone{background:#25271f;border-radius:12px;overflow:hidden;max-width:440px}.demo-phone>p{padding:0 20px;font-size:13px;line-height:1.8}.demo-phone small{color:#c2b6a5}.demo-phone-actions{display:flex;margin:16px;gap:8px}.demo-phone-actions a{color:#f0ede5;background:#34382c;border-radius:6px;padding:12px 20px;min-height:44px;flex:1;text-align:center;font-size:13px;text-decoration:none}.demo-alert-image{background:#1b1c18;padding:24px;color:#f0ede5;font-family:Manrope,sans-serif}.demo-alert-brand{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600}.demo-alert-brand img{width:24px}.demo-alert-brand span:last-child{margin-left:auto;font-size:9px;color:#c2b6a5}.demo-alert-image h2{font:600 28px Barlow,sans-serif;margin:26px 0 8px;color:#edab78}.demo-alert-image h3{font:500 32px Barlow,sans-serif;margin:0}.demo-alert-image h3 span{color:#c2b6a5}.demo-alert-image>p{color:#c2b6a5;font-size:11px;margin:10px 0}.demo-alert-image svg{width:100%;display:block;margin:16px 0}.demo-alert-close{display:flex;justify-content:space-between;gap:12px;font-size:10px;line-height:1.7}.demo-alert-close span{color:#c2b6a5}.demo-alert-close b{font-weight:500}.demo-alert-image .demo-alert-disclaimer{font-size:10px;line-height:1.7;margin:18px 0 0}.demo-stats-message{background:#25271f;border-radius:12px;padding:24px}.demo-stats-message p{font-size:13px;line-height:1.7;margin:0 0 8px;overflow-wrap:anywhere}.demo-stats-message p:first-child{font-weight:600;font-size:16px;margin-bottom:16px}.demo-telegram details{margin-top:24px}.demo-telegram details summary{min-height:44px;align-content:center;cursor:pointer}.demo-telegram details p{overflow-wrap:anywhere}.demo-performance.compact{padding:24px}.demo-performance.compact .demo-section-head h2{font-size:36px}@media(max-width:700px){.demo-section-head{display:block}.demo-section-head .demo-verdict{margin-top:24px;max-width:none}.demo-numbers{grid-template-columns:1fr 1fr;gap:24px 16px}.demo-numbers>div:first-child{grid-column:1/-1}.demo-numbers strong{font-size:34px}.demo-numbers strong small{font-size:17px}.demo-secondary{grid-template-columns:1fr;gap:16px}.demo-secondary>div{display:flex;justify-content:space-between;align-items:center;gap:16px}.demo-secondary span{margin:0;max-width:22ch}.demo-secondary b{font-size:24px}.demo-chart-heading{align-items:start}.demo-chart-heading h3{font-size:21px}.demo-chart-heading button{font-size:10px;padding:8px 10px;max-width:145px}.demo-equity svg{height:210px}.demo-model{font-size:12px}.demo-model span{margin:0 4px}.demo-telegram-grid{grid-template-columns:1fr;gap:24px}.demo-telegram h2{font-size:28px}.demo-comparison>div{display:block}.demo-comparison dd{margin-top:6px}.demo-performance{padding:44px 0}.demo-periods{gap:6px}.demo-periods button{padding:10px 12px;font-size:11px}.demo-legend{gap:12px;font-size:11px}.demo-alert-image{padding:18px}.demo-alert-brand{font-size:9px}.demo-alert-image h2{font-size:26px}.demo-alert-image h3{font-size:30px}.demo-alert-close{font-size:9px}.demo-performance.compact{padding:20px 0}}@media(prefers-reduced-motion:reduce){.demo-performance *,.demo-telegram *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.historical-demo{padding:72px 0;border-top:1px solid #494537;font-family:Manrope,sans-serif;font-variant-numeric:tabular-nums;color:#f0ede5;scroll-margin-top:24px}.historical-demo>header{display:flex;justify-content:space-between;align-items:end;gap:32px}.historical-demo h2{font:500 clamp(38px,4vw,54px)/1.05 Barlow,sans-serif;margin:0}.historical-demo h2 span{color:#c2b6a5}.historical-demo header p,.historical-model{font-size:12px;line-height:1.8;color:#c2b6a5}.historical-model{text-align:right}.historical-score{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;margin:48px 0 32px}.historical-score p{font-size:13px;color:#c2b6a5;margin:0 0 16px}.historical-score strong{font:500 clamp(52px,6vw,80px)/1 Barlow,sans-serif;color:#edab78}.historical-score>div>span{display:block;font-size:11px;color:#c2b6a5;line-height:1.8;margin-top:16px}.historical-score dl{margin:0;display:flex;flex-direction:column;justify-content:center;gap:16px}.historical-score dl>div{display:flex;justify-content:space-between;align-items:center;gap:20px}.historical-score dt{font-size:12px;color:#c2b6a5}.historical-score dd{margin:0;font:500 27px Barlow,sans-serif;white-space:nowrap}.historical-chart>div{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#c2b6a5}.historical-chart svg{display:block;width:100%;height:280px;margin:12px 0}.historical-caveat{font-size:12px;color:#c2b6a5;line-height:1.8;margin:24px 0 32px;max-width:90ch}.historical-costs{border-top:1px solid #494537;padding-top:28px}.historical-costs h3{font:500 28px Barlow,sans-serif;margin:0 0 12px}.historical-costs p{font-size:12px;color:#c2b6a5;line-height:1.8;max-width:90ch}.historical-costs>div{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0}.historical-costs>div span{display:block;font-size:12px;color:#c2b6a5;margin-bottom:10px}.historical-costs>div strong{font:500 36px Barlow,sans-serif;color:#e7a18d}.historical-research{border-top:1px solid #3d3b30;margin-top:24px;padding-top:12px}.historical-research>summary{min-height:44px;font-size:12px;align-content:center;cursor:pointer;color:#f0ede5}.historical-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.historical-actions>span{font-size:11px;line-height:1.8;color:#c2b6a5;text-align:right}.historical-demo :focus-visible{outline:2px solid #edab78;outline-offset:4px}@media(max-width:700px){.historical-demo{padding:44px 0}.historical-demo>header{display:block}.historical-model{display:block;text-align:left;margin-top:20px}.historical-score{grid-template-columns:1fr;gap:28px;margin-top:32px}.historical-score strong{font-size:58px}.historical-score dl{gap:12px}.historical-score dd{font-size:24px}.historical-chart svg{height:230px}.historical-costs>div{grid-template-columns:1fr;gap:24px}.historical-costs>div strong{font-size:34px}.historical-actions{display:block}.historical-actions>span{display:block;text-align:left;margin-top:20px}.historical-research>summary{line-height:1.7;padding:8px 0}}.demo-alert-image .demo-masked-metrics{color:#f0ede5;font-size:12px;line-height:1.8;margin:16px 0}.demo-masked-metrics b{font-weight:500;color:#edab78}.demo-masked-metrics span{margin:0 8px;color:#c2b6a5}.demo-masked-details{font-size:13px;margin:16px 0}.demo-masked-details>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #3d3b30}.demo-masked-details dd{margin:0;color:#f0ede5}.racing-splash{--race-ink:#f0ede5;--race-muted:#c2b6a5;--race-ember:#edab78;background:#151512;color:var(--race-ink);padding:36px max(24px,calc((100vw - 1296px)/2));font-family:Manrope,sans-serif}.racing-splash a{text-decoration:none;color:inherit}.race-product{border-top:1px solid #494537;padding:64px 0;display:flex;justify-content:space-between;gap:48px;align-items:start}.race-product>div{max-width:48ch}.race-product p,.race-archive header>p{font-size:14px;color:var(--race-muted);line-height:1.8;margin:0 0 16px}.race-product h2 span,.race-archive h2 span{color:var(--race-muted)}.race-archive{padding:64px 0;border-top:1px solid #494537}.race-archive>header{display:flex;justify-content:space-between;gap:40px;align-items:end}.race-archive header>p{max-width:35ch;margin:0}.race-archive>div{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:36px 0 20px}.race-archive article{border-top:1px solid #3d3b30;padding-top:24px;min-width:0}.race-archive article p{font-size:12px;color:var(--race-muted);line-height:1.7}.race-archive article p:first-child{color:var(--race-ember)}.race-archive article h3{font:500 32px Barlow,sans-serif;margin:12px 0;overflow-wrap:anywhere}.race-archive time,.race-archive small{display:block;color:var(--race-muted);font-size:11px;line-height:1.8}.race-archive small{margin-top:12px}.racing-splash>header{display:flex;align-items:center;gap:48px;position:relative;z-index:2}.racing-splash>header>p{margin:0;font-size:13px;line-height:1.65;color:var(--race-muted)}.racing-splash>header>p strong{color:var(--race-ink);font-weight:600}.racing-splash>header>a:last-child{margin-left:auto;display:flex;align-items:center;gap:12px;min-height:44px;font-size:13px}.race-hero{position:relative;min-height:720px;display:flex;align-items:flex-start;padding-top:98px}.race-title{position:relative;z-index:2;pointer-events:none}.race-title h1{font:600 clamp(52px,6.7vw,96px)/.98 Barlow,sans-serif;letter-spacing:-.025em;margin:0;max-width:800px}.race-title h1 em{color:var(--race-ember);font-style:normal}.race-title>p{font-size:16px;line-height:1.7;margin:30px 0 24px;color:var(--race-muted)}.race-link{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid var(--race-ember);padding:14px 0;min-height:48px;font-size:14px;pointer-events:auto}.race-wave{position:absolute;inset:170px -12px 12px 30%}.race-wave .phase-field{position:absolute;inset:0}.race-wave .sculpture-footer{left:24px;right:24px;bottom:40px}.race-wave .sculpture-hint{display:none}.race-wave .phase-control{min-height:44px;padding:10px;font-size:12px;display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--race-muted)}.race-wave>span{position:absolute;bottom:4px;right:24px;font-size:11px;color:var(--race-muted)}.race-dashboard{border-top:1px solid #494537;padding:72px 0 80px;scroll-margin-top:24px}.race-dashboard>header{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.racing-splash h2{font:500 54px/1.05 Barlow,sans-serif;letter-spacing:-.02em;margin:0}.race-dashboard h2 span{color:var(--race-muted)}.race-dashboard>header>p{max-width:35ch;color:var(--race-muted);font-size:14px;line-height:1.7;margin:0}.race-parameters{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:36px}.race-parameters h3{font-size:13px;font-weight:500;color:var(--race-muted);margin:0 0 12px}.race-parameters button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;width:100%;padding:12px 0;border-bottom:1px solid #3d3b30;background:transparent;font:500 26px Barlow,sans-serif;color:var(--race-ink);text-align:left}.race-parameters button[aria-pressed=true]{color:var(--race-ember)}.race-parameters button svg{opacity:.4}.race-parameters button[aria-pressed=true] svg{opacity:1}.race-explanation{padding:28px 32px;background:#23241c;align-self:start;min-height:268px}.race-explanation>span{font:500 32px Barlow,sans-serif;color:var(--race-ember)}.race-explanation p{font-size:17px;line-height:1.6;margin:16px 0 32px;max-width:30ch}.race-explanation small{display:block;color:var(--race-muted);font-size:11px;line-height:1.7;max-width:42ch}.race-spectrum{padding:64px 0 80px;border-top:1px solid #494537}.race-spectrum-options{display:flex;gap:0;margin:40px 0 28px;border-bottom:1px solid #494537}.race-spectrum-options button{flex:1;text-align:left;padding:20px 16px 24px 0;min-width:0;background:transparent;color:var(--race-muted);position:relative}.race-spectrum-options button[aria-pressed=true]{color:var(--race-ember)}.race-spectrum-options button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;height:2px;left:0;right:24px;background:var(--race-ember)}.race-spectrum-options strong{display:block;font:500 28px Barlow,sans-serif;margin-bottom:10px}.race-spectrum-options span{font-size:12px}.race-spectrum>p{color:var(--race-muted);font-size:14px;max-width:65ch;line-height:1.8}.racing-splash>footer{border-top:1px solid #494537;display:flex;justify-content:space-between;align-items:end;padding:72px 0 36px;gap:40px}.racing-splash>footer h2{font-size:80px;line-height:1.02}.racing-splash>footer h2 span{color:var(--race-ember)}.racing-splash>footer>div{max-width:32ch}.racing-splash>footer p{font-size:18px;line-height:1.6}.racing-splash>footer small{display:block;color:var(--race-muted);font-size:11px;line-height:1.7;margin-top:30px}.racing-splash :focus-visible{outline:2px solid var(--race-ember);outline-offset:5px}.racing-splash button,.racing-splash a{touch-action:manipulation}@media(hover:hover)and (pointer:fine){.racing-splash button:hover,.racing-splash a:hover{color:#ffd8b8}}@media(max-width:900px){.race-parameters{grid-template-columns:1fr 1fr}.race-explanation{grid-column:1/-1;min-height:0}.race-hero{min-height:680px}.race-wave{left:12%;top:260px}.race-title h1{font-size:72px}.race-dashboard>header{display:block}.race-dashboard>header>p{margin-top:24px}.racing-splash>footer h2{font-size:64px}}@media(max-width:540px){.racing-splash{padding:24px max(20px,env(safe-area-inset-left)) max(32px,env(safe-area-inset-bottom))}.racing-splash>header{gap:20px;flex-wrap:wrap}.racing-splash>header .brand>span{font-size:11px}.racing-splash>header .brand img{width:28px;height:32px}.racing-splash>header>p{font-size:11px}.racing-splash>header>a:last-child{display:none}.race-hero{padding-top:58px;min-height:655px}.race-title h1{font-size:52px}.race-title>p{font-size:13px;margin-top:24px}.race-wave{inset:350px -20px 10px}.race-wave .sculpture-footer{bottom:34px}.race-wave>span{font-size:10px;right:20px}.race-dashboard{padding:44px 0}.racing-splash h2{font-size:38px}.race-dashboard>header{margin-bottom:30px}.race-parameters{gap:28px 20px}.race-parameters button{font-size:23px;min-height:56px}.race-explanation{padding:24px}.race-spectrum{padding:40px 0}.race-spectrum-options{flex-direction:column;margin:24px 0}.race-spectrum-options button{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;border-bottom:1px solid #3d3b30}.race-spectrum-options strong{font-size:24px;margin:0}.race-spectrum-options span{font-size:11px}.race-spectrum-options button[aria-pressed=true]:after{right:0}.racing-splash>footer{display:block;padding-top:44px}.racing-splash>footer h2{font-size:58px}.racing-splash>footer>div{margin-top:28px;max-width:100%}}@media(prefers-reduced-motion:reduce){.racing-splash *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:700px){.race-product,.race-archive>header{display:block}.race-product{padding:44px 0}.race-product>div{margin-top:24px}.race-archive{padding:44px 0}.race-archive header>p{margin-top:24px;max-width:none}.race-archive>div{grid-template-columns:1fr;gap:28px}.race-archive article h3{font-size:30px}}.racing-splash>header{justify-content:center;min-height:76px}.race-logo{display:flex;flex-direction:column;align-items:center;gap:14px}.race-logo p{font-size:13px;font-style:italic;color:var(--race-muted);margin:0}.racing-splash>header>a:last-child{position:absolute;right:0;top:8px}.race-closing{text-align:center;padding:80px 0;border-top:1px solid #494537}.race-closing h2{font-size:clamp(42px,5vw,68px)}.race-closing h2 span,.race-spectrum h2 span{color:var(--race-ember)}.race-closing p{font-size:16px;color:var(--race-muted);margin:28px 0 12px;line-height:1.8}.race-closing strong{color:var(--race-ink);font-weight:500}.racing-splash>footer.race-minimal-footer{padding:28px 0;align-items:center;gap:24px}.race-minimal-footer>span{font:500 25px Barlow,sans-serif;display:flex;align-items:center;gap:16px}.racing-splash>footer.race-minimal-footer small{font:400 11px/1.7 Manrope,sans-serif;color:var(--race-muted);margin:0;max-width:55ch}@media(max-width:700px){.racing-splash>header{justify-content:start;min-height:72px}.race-logo{align-items:start;gap:12px}.race-logo p{font-size:12px}.race-closing{padding:48px 0}.race-closing p{font-size:13px}.racing-splash>footer.race-minimal-footer{display:flex;flex-direction:column;align-items:start;gap:14px}.race-hero{padding-top:48px;min-height:680px}.race-wave{top:375px}}.race-parameter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.race-track .race-parameter-grid{grid-template-columns:repeat(3,1fr)}.race-parameter-grid article{border-top:1px solid #494537;padding-top:24px}.race-parameter-grid svg{color:var(--race-ember);margin-bottom:16px}.race-parameter-grid h3{font:500 28px Barlow,sans-serif;margin:0 0 12px}.race-parameter-grid p{font-size:13px;color:var(--race-muted);line-height:1.8;margin:0;max-width:32ch}.race-track{padding-top:64px}.race-track .race-parameter-grid svg{color:var(--race-muted)}@media(max-width:900px){.race-parameter-grid,.race-track .race-parameter-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.race-parameter-grid,.race-track .race-parameter-grid{grid-template-columns:1fr;gap:28px}.race-parameter-grid article{display:grid;grid-template-columns:32px 1fr;column-gap:16px;padding-top:20px}.race-parameter-grid svg{grid-column:1;grid-row:1;margin:0}.race-parameter-grid h3{grid-column:2;font-size:25px;margin:0}.race-parameter-grid p{grid-column:2;margin-top:12px;max-width:none}.race-track{padding-top:44px}}.racing-splash{position:relative;overflow-x:clip;background:radial-gradient(ellipse at 79% 13%,#24231a55,transparent 32%),#151512;--px:0;--py:0}.race-eyebrow{display:block;font:500 10px/1.7 Manrope,sans-serif;letter-spacing:.16em;color:var(--race-muted);margin-bottom:24px}.race-title>.race-eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:26px}.race-motion-toggle{position:fixed;right:22px;bottom:20px;z-index:20;display:flex;align-items:center;gap:9px;min-height:44px;padding:0 15px;border:1px solid #605240;border-radius:3px;background:#1b1c17f5;box-shadow:0 5px 30px #0005;color:#ddcdb8;font:500 11px Manrope,sans-serif}.race-hero{min-height:790px;padding-top:105px;isolation:isolate}.race-title h1{font-size:clamp(58px,6.3vw,91px);font-weight:500;max-width:650px}.race-title>p{font-size:14px;line-height:1.9;max-width:38ch}.race-link{transition:gap .25s ease,color .25s ease}.race-link:hover{gap:28px}.race-scene{--px:0;--py:0;position:absolute;left:32%;right:-65px;top:50px;height:680px;z-index:-1;touch-action:pan-y;isolation:isolate}.scene-light{position:absolute;inset:0;background:radial-gradient(ellipse at calc(60% + var(--px)*15%) calc(40% + var(--py)*10%),#ab6c3336,transparent 47%);transform:translate(calc(var(--px)*12px),calc(var(--py)*8px));pointer-events:none}.scene-grid{position:absolute;inset:15% 0 10% 20%;background-image:linear-gradient(#90846b10 1px,transparent 1px),linear-gradient(90deg,#90846b10 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse,#000a,transparent 68%);mask-image:radial-gradient(ellipse,#000a,transparent 68%);transform:perspective(700px) rotateX(55deg) rotate(-20deg);pointer-events:none}.hero-circuit{position:absolute;width:100%;height:100%;inset:0;overflow:visible;transform:translate(calc(var(--px)*-7px),calc(var(--py)*-5px));pointer-events:none}.track-lane{animation:track-flow 9s linear infinite}.track-streak{animation:light-lap 6s linear infinite;filter:drop-shadow(0 0 5px #edab78)}.hero-racecar{position:absolute;left:10%;width:91%;max-width:none;height:auto;bottom:175px;z-index:3;transform:translate(calc(var(--px)*12px),calc(var(--py)*7px)) rotate(calc(var(--px)*-.7deg));filter:drop-shadow(0 24px 20px #0008);pointer-events:none}.car-shadow{position:absolute;left:20%;right:8%;bottom:165px;height:90px;background:#0009;border-radius:50%;filter:blur(21px);transform:rotate(-10deg);z-index:2}.scene-callout{position:absolute;z-index:4;font:400 11px/1.7 Manrope,sans-serif;pointer-events:none;transform:translate(calc(var(--px)*-6px),calc(var(--py)*-5px))}.scene-callout>span{font-size:9px;letter-spacing:.14em;color:#a69984;display:block}.scene-callout strong{color:#dfcfb9;font-weight:400;display:block}.scene-callout>i{display:block;position:absolute;height:60px;width:1px;background:linear-gradient(#b49a77,transparent);top:46px;left:0;transform:rotate(-25deg);transform-origin:top}.callout-car{top:78px;left:37%}.callout-track{right:4%;bottom:102px}.callout-track>i{height:66px;top:-70px;left:15px;transform:rotate(18deg);background:linear-gradient(transparent,#b49a77)}.telemetry-ticks{display:flex;gap:3px;margin-top:12px;align-items:end;height:14px}.telemetry-ticks b{display:block;width:2px;background:#edab7880;height:7px;animation:telemetry-level 1.7s ease-in-out infinite alternate}.telemetry-ticks b:nth-child(3n){height:12px}.telemetry-ticks b:nth-child(5n){height:9px}.race-scene .race-wave{position:absolute;inset:auto 7% -40px 2%;height:235px;opacity:.55;z-index:1;transform:translate(calc(var(--px)*-6px))}.race-scene .race-wave .phase-field{inset:0}.race-scene .race-wave>span{bottom:13px;right:35px;font-size:9px;letter-spacing:.05em}.race-scene .race-wave canvas{outline-offset:-4px}.scene-caption{position:absolute;left:19%;right:3%;bottom:12px;display:flex;justify-content:space-between;gap:16px;color:#a79983;font:400 9px/1.6 Manrope,sans-serif;letter-spacing:.1em;z-index:4;pointer-events:none}.scene-caption>span:last-child{display:flex;align-items:center;gap:8px;letter-spacing:0}.race-dashboard{padding:80px 0 65px}.race-dashboard>header{margin-bottom:30px}.race-dashboard>header>p{font-size:13px;line-height:1.9}.race-dashboard .race-eyebrow{margin-bottom:24px}.parameter-landscape{height:180px;position:relative;overflow:hidden;border-bottom:1px solid #494537;margin-bottom:34px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.parameter-landscape>span{position:absolute;right:3%;top:22px;font-size:9px;letter-spacing:.14em;color:#ab9c83}.car-blueprint{height:180px;max-width:850px;margin:auto;position:relative;color:#8b7e60}.car-blueprint>svg{height:100%;width:100%}.blueprint-pulse{animation:blueprint-run 4s linear infinite}.blueprint-point{position:absolute;top:66%;left:30%;width:9px;height:9px;border-radius:50%;background:#edab78;box-shadow:0 0 25px #edab78;transition:left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1)}.parameter-1 .blueprint-point{left:50%;top:55%}.parameter-2 .blueprint-point{left:74%;top:66%}.parameter-3 .blueprint-point{left:38%;top:40%}.surface-lines{position:absolute;inset:30px 4% 10px;perspective:600px;transform:rotate(-4deg)}.surface-lines i{position:absolute;width:100%;height:66px;left:0;top:calc(var(--lane)*10px);border-top:1px solid #8a7857;border-radius:50%;opacity:calc(.2 + var(--lane)*.07);transform:translate(0) rotateX(55deg);transition:transform .7s cubic-bezier(.22,1,.36,1),border-radius .7s;animation:surface-breathe 5s ease-in-out infinite alternate;animation-delay:calc(var(--lane)*80ms)}.parameter-1 .surface-lines i{transform:rotateX(55deg) rotate(-7deg);border-radius:10%}.parameter-2 .surface-lines i{transform:translate(calc(var(--lane)*2px)) rotateX(55deg) rotate(4deg);border-radius:70% 0 60% 10%}.race-parameter-grid{gap:24px}.race-parameter-grid article{position:relative;padding:0 0 20px;border-top:0;min-width:0;transition:background-color .3s}.race-parameter-grid article>button{width:100%;display:grid;grid-template-columns:1fr auto;position:relative;border-top:1px solid #494537;padding:15px 0 0;text-align:left;background:transparent;color:#a89982;min-height:160px;transition:color .25s,border-color .25s}.race-parameter-grid article.parameter-active>button{border-color:#edab78;color:#edab78}.race-parameter-grid article>p{padding-top:15px;font-size:12px;line-height:1.9;max-width:30ch}.race-parameter-grid article h3{grid-column:1;font-size:27px;margin:3px 0 0;color:var(--race-ink);transition:color .25s}.race-parameter-grid .parameter-active h3{color:#edab78}.parameter-number{font:400 10px Manrope,sans-serif;letter-spacing:.14em;grid-column:1}.race-parameter-grid .telemetry-gauge{position:absolute;right:0;top:3px;width:135px;height:85px;opacity:.65;margin:0;color:inherit;transition:opacity .25s}.race-parameter-grid .telemetry-gauge.is-active{opacity:1}.race-parameter-grid .parameter-arrow{grid-column:2;align-self:center;margin:4px 0 0;color:inherit}.gauge-needle{transform-origin:80px 82px;transition:transform .75s cubic-bezier(.22,1,.36,1)}.gauge-arc{transition:stroke-dasharray .75s cubic-bezier(.22,1,.36,1)}.parameter-disclaimer{font-size:10px;line-height:1.8;color:#a89c87;margin:26px 0 0}.race-spectrum{padding:72px 0}.race-spectrum-options{margin-bottom:0}.race-spectrum-options button{transition:color .25s}.timeframe-scene{height:255px;position:relative;overflow:hidden;margin-top:28px;background:radial-gradient(ellipse at center,#65532a18,transparent 65%)}.timeframe-scene>svg{width:100%;height:100%;overflow:visible}.course-option{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(12px) scale(.96);transform-origin:center}.course-option.selected{opacity:1;transform:translateY(0) scale(1)}.course-runner{animation:course-run 5s linear infinite;filter:drop-shadow(0 0 4px #edab78)}.timeframe-0 .course-runner{animation-duration:2.5s}.timeframe-2 .course-runner{animation-duration:8s}.course-scale,.course-note{position:absolute;bottom:0;color:#b8a58b;font:400 9px/1.8 Manrope,sans-serif;letter-spacing:.12em}.course-scale{left:0}.course-note{right:0;letter-spacing:0}.race-spectrum>p{margin-top:28px;font-size:13px;line-height:1.9}.interactive-history{padding-top:72px}.interactive-history>header{margin-bottom:30px}.interactive-history .race-eyebrow{margin-bottom:24px}.interactive-history .historical-model{font-size:11px;line-height:1.9}.history-periods{display:flex;gap:4px;margin:32px 0 15px;width:max-content;max-width:100%;border-bottom:1px solid #514736}.history-periods button{color:#c2b6a5;background:transparent;padding:13px 21px;min-height:46px;font:500 12px Manrope,sans-serif;border-bottom:2px solid transparent;transition:color .25s,border-color .25s,background-color .25s}.history-periods button[aria-pressed=true]{color:#ffd1a6;border-color:#edab78;background:#7c552319}.history-window-date{font-size:10px;line-height:1.9;color:#b5a892;letter-spacing:.02em}.interactive-history .historical-score{margin-top:38px;align-items:end;padding-bottom:26px}.interactive-history .historical-score>div>p{font-size:11px;line-height:1.8}.interactive-history .historical-score>div>p>span{color:#e7bc95}.interactive-history .historical-score strong{font:500 clamp(45px,5vw,76px)/1.1 Barlow,sans-serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.interactive-history .historical-score>div>span{font-size:10px}.interactive-history .historical-score dl{gap:48px;display:flex}.interactive-history .historical-score dd{font:500 29px/1.3 Barlow,sans-serif;font-variant-numeric:tabular-nums}.interactive-history-chart{position:relative;margin-top:20px;animation:history-fade .4s ease both}.history-chart-caption{display:flex;justify-content:space-between;gap:15px;color:#b4a48a;font:400 9px/1.8 Manrope,sans-serif;letter-spacing:.12em}.history-chart-caption>span:last-child{letter-spacing:0}.history-chart-readout{display:flex;align-items:baseline;gap:18px;margin:22px 0 10px;font:400 11px/1.8 Manrope,sans-serif;color:#b5a892;min-height:29px;flex-wrap:wrap}.history-chart-readout strong{font:500 23px Barlow,sans-serif;color:#eec197;font-variant-numeric:tabular-nums}.history-chart-readout>span{margin-left:auto;font-size:10px}.interactive-history-chart>svg{width:100%;height:280px;display:block;cursor:crosshair;touch-action:pan-y;overflow:visible}.history-reveal-line{stroke-dasharray:1;stroke-dashoffset:0;animation:history-draw 1.5s cubic-bezier(.22,1,.36,1) both}.history-axis{display:flex;justify-content:space-between;gap:18px;color:#b5a892;font:400 10px/1.8 Manrope,sans-serif}.history-scrub-hint{font:400 10px/1.8 Manrope,sans-serif;color:#b5a892;text-align:center;margin-top:15px}.history-position-model{border-top:1px solid #494537;border-bottom:1px solid #494537;padding:22px 0;display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:32px}.history-position-model>span{font-size:9px;line-height:1.8;letter-spacing:.12em;color:#b5a892}.history-position-model dl{margin:0;display:flex;gap:50px}.history-position-model dt{font-size:10px;color:#b5a892}.history-position-model dd{font:500 25px Barlow,sans-serif;margin:8px 0 0;color:#e7dac7}.interactive-history .historical-caveat{font-size:11px;max-width:100ch;line-height:1.9;margin:22px 0}.historical-research>summary{display:flex;gap:15px;align-items:center;justify-content:space-between}.historical-research>summary:before{content:"+";font-size:20px;font-weight:300}.historical-research[open]>summary:before{content:"−"}.historical-research>summary>svg{margin-left:auto}.historical-research>summary::-webkit-details-marker{display:none}.historical-research .historical-costs{margin:35px 0}.interactive-history .historical-actions>span{font-size:10px;line-height:1.9}.archive-replay{padding:72px 0}.archive-replay>header{align-items:end}.archive-replay .race-eyebrow{margin-bottom:24px}.archive-replay>header>p{font-size:13px;line-height:1.9}.archive-replay>.replay-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:38px 0 0;border-top:1px solid #494537;border-bottom:1px solid #494537;padding:9px 0;font:400 11px Manrope,sans-serif}.replay-toolbar>span{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#c2b6a5}.replay-toolbar b{font-weight:400;color:#ab9d85}.replay-toolbar i{width:5px;height:5px;border-radius:50%;background:#9d8c72}.replay-toolbar i.replay-running{background:#edab78;animation:replay-led 2s ease infinite}.replay-toolbar>div{display:flex;gap:18px}.replay-toolbar button{min-height:44px;display:flex;align-items:center;gap:8px;color:#d8b594;background:transparent;font:400 11px Manrope,sans-serif}.replay-toolbar button:disabled{opacity:.5;cursor:default}.archive-replay>.replay-stage{position:relative;display:block;min-height:344px;margin:0;overflow:hidden;padding:30px 0 25px 80px}.replay-track-line{position:absolute;left:29px;top:0;bottom:0;border-left:1px solid #67513a}.replay-marker{position:absolute;top:42px;left:14px;background:#151512;color:#c9a17b;padding:8px 0;font:500 30px Barlow,sans-serif}.replay-cards{display:grid;grid-template-columns:1fr 1fr;gap:26px}.archive-replay .replay-card{border:1px solid #6d5136;background:linear-gradient(125deg,#30291d55,#1a1c1655);padding:24px;min-width:0;animation:alert-arrive .65s cubic-bezier(.22,1,.36,1) both}.archive-replay .replay-next{opacity:.5;animation-delay:.08s;border-color:#474231}.replay-card-top{display:flex;justify-content:space-between;align-items:center;gap:16px;font:400 9px/1.8 Manrope,sans-serif;letter-spacing:.12em;color:#edab78}.replay-card-top>span:last-child{font-size:8px;color:#ab9d85}.archive-replay .replay-card h3{font:500 38px Barlow,sans-serif;margin:19px 0 7px;display:flex;gap:18px;align-items:baseline;overflow-wrap:anywhere}.replay-card h3>small{font:400 14px Barlow,sans-serif;color:#c2b6a5;margin:0}.archive-replay .replay-card>p{margin:0;font-size:11px;color:#c2b6a5}.replay-spark{height:54px;color:#bf8d5b;margin:14px 0 20px}.replay-spark>svg{width:100%;height:100%;display:block}.replay-event-time{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap}.replay-event-time>span{font:400 8px/1.8 Manrope,sans-serif;letter-spacing:.1em;color:#a89c87}.archive-replay .replay-event-time time{font:400 10px/1.8 Manrope,sans-serif;color:#d6c6b0}.replay-card>button{width:100%;min-height:46px;border-top:1px solid #524331;margin-top:20px;padding-top:8px;display:flex;justify-content:space-between;align-items:center;background:transparent;color:#e8bf96;font:400 11px Manrope,sans-serif}.archive-replay>.replay-footnote{font:400 10px/1.9 Manrope,sans-serif;color:#b5a892;max-width:90ch}.archive-replay>.race-link{font-size:12px}.archive-dialog{border:1px solid #6a5439;border-radius:0;padding:20px;background:#191b16;color:#f0ede5;max-width:720px;width:calc(100% - 32px);max-height:90dvh;overflow:auto}.archive-dialog::backdrop{background:#080a08d9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.archive-dialog-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:15px}.archive-dialog-heading>h3{font:500 20px Barlow,sans-serif;margin:0}.archive-dialog-heading>button{min-height:44px;min-width:44px;display:grid;place-items:center;color:#e1c9ad;background:transparent}.archive-dialog .demo-alert-image{padding:24px}.archive-dialog .demo-alert-image h2{font-size:32px}.archive-dialog .demo-alert-image h3{font-size:30px}.archive-dialog-source{font:400 11px/1.9 Manrope,sans-serif;color:#c2b6a5;margin-top:20px}.archive-dialog-source dl{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.archive-dialog-source dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #494537}.archive-dialog-source dd{margin:0;color:#e4c8a6}@keyframes track-flow{to{stroke-dashoffset:-360}}.course-option:not(.selected) .course-runner{animation-play-state:paused}.quality-research{border-top:1px solid #494537;margin-top:40px;padding:30px 0;font:400 12px/1.9 Manrope,sans-serif;color:#c2b6a5}.quality-research h3{font:500 28px/1.2 Barlow,sans-serif;color:#f0ede5}.quality-research strong{color:#e6b48c;font-weight:500}.quality-research>details{margin:25px 0}.quality-research summary{cursor:pointer;min-height:44px;padding:12px 0;color:#dfc3a4}.quality-variant{border-top:1px solid #494537}.quality-variant>summary{font-size:11px;line-height:1.9}.quality-variant>summary>span{display:block;font-variant-numeric:tabular-nums;color:#d5a780;margin-left:14px}.quality-variant p{font-size:11px;line-height:1.9}.quality-research .demo-comparison dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.quality-research .demo-comparison>div{gap:20px}@keyframes light-lap{0%{stroke-dashoffset:2400}to{stroke-dashoffset:0}}@keyframes telemetry-level{to{transform:scaleY(.45);opacity:.35}}@keyframes blueprint-run{to{stroke-dashoffset:-700}}@keyframes surface-breathe{to{opacity:.35}}@keyframes course-run{0%{stroke-dashoffset:2220}to{stroke-dashoffset:0}}@keyframes history-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes history-fade{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes alert-arrive{0%{opacity:0;transform:translateY(20px)}to{transform:translateY(0)}}@keyframes replay-led{50%{opacity:.35}}[data-visible=false] .track-lane,[data-visible=false] .track-streak,[data-visible=false] .telemetry-ticks b,[data-visible=false] .blueprint-pulse,[data-visible=false] .surface-lines i,[data-visible=false] .course-runner,[data-visible=false] .replay-running,[data-visible=false] .history-reveal-line{animation-play-state:paused}.racing-splash[data-paused=true] *{animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}.racing-splash[data-paused=true] .course-option,.racing-splash[data-paused=true] .gauge-needle,.racing-splash[data-paused=true] .gauge-arc,.racing-splash[data-paused=true] .blueprint-point,.racing-splash[data-paused=true] .surface-lines i{transition:none}.racing-splash[data-paused=true] .history-reveal-line,.racing-splash[data-reduced=true] .history-reveal-line{animation:none;stroke-dashoffset:0}.racing-splash[data-paused=true] .interactive-history-chart,.racing-splash[data-paused=true] .replay-card{animation:none}@media(min-width:1700px){.race-scene{right:-90px;left:35%}}@media(max-width:1100px){.race-hero{min-height:720px}.race-scene{left:28%;right:-35px;top:115px;height:560px}.hero-racecar{bottom:155px}.callout-car{top:40px;left:55%}.callout-track{right:1%;bottom:76px}.race-scene .race-wave{bottom:-30px}.race-title h1{font-size:71px}.race-parameter-grid .telemetry-gauge{width:105px}.race-parameter-grid article>button{min-height:143px}.interactive-history .historical-score dl{gap:30px}.interactive-history .historical-score strong{font-size:58px}}@media(max-width:900px){.race-parameter-grid,.race-track .race-parameter-grid{grid-template-columns:repeat(2,1fr);gap:28px}.race-parameter-grid .telemetry-gauge{width:130px}.race-scene{left:22%;top:195px;height:520px}.race-hero{min-height:755px}.callout-car{top:38px;left:58%}.callout-track{display:none}.race-title h1{font-size:66px}.race-title>p{font-size:13px}.race-dashboard{padding:60px 0}.interactive-history .historical-score{align-items:start;gap:30px}.interactive-history .historical-score dl{gap:20px}.interactive-history .historical-score strong{font-size:52px}.history-position-model dl{gap:28px}.archive-replay>.replay-stage{padding-left:55px}.replay-track-line{left:18px}.replay-marker{left:3px}.archive-replay .replay-card{padding:18px}.replay-cards{gap:15px}.replay-card-top{gap:8px;flex-wrap:wrap}.replay-card-top>span:last-child{display:none}}@media(max-width:700px){.race-hero{display:block;padding-top:48px;min-height:0;padding-bottom:35px}.race-title h1{font-size:62px}.race-title>.race-eyebrow{font-size:8px;margin-bottom:23px}.race-title>p{font-size:13px;line-height:1.85;margin:22px 0 13px}.race-title>.race-link{font-size:12px}.race-scene{position:relative;left:auto;right:auto;top:auto;margin:0 -20px;width:calc(100% + 40px);height:385px;z-index:0}.hero-racecar{left:5%;width:96%;bottom:110px}.hero-circuit{top:12px;height:100%;width:100%}.car-shadow{bottom:106px;height:45px;filter:blur(13px)}.scene-light{inset:0 -10px}.callout-car{left:50%;top:24px;font-size:10px}.scene-callout>span{font-size:8px}.scene-callout>i{height:24px;top:38px}.telemetry-ticks{display:none}.race-scene .race-wave{height:150px;left:0;right:5%;bottom:-5px}.race-scene .race-wave>span{bottom:7px;font-size:8px;right:20px}.scene-caption{left:21px;right:21px;bottom:8px;font-size:8px}.scene-caption>span:last-child{display:none}.race-motion-toggle{right:12px;bottom:12px;min-height:44px;padding:0 12px;font-size:10px}.race-dashboard{padding:44px 0}.race-dashboard .race-eyebrow{font-size:9px;margin-bottom:20px}.race-dashboard>header>p{font-size:12px;max-width:42ch;line-height:1.9;margin-top:21px}.parameter-landscape{height:128px;margin-bottom:24px}.car-blueprint{height:130px;width:calc(100% + 60px);margin-left:-30px}.parameter-landscape>span{font-size:8px;top:5px}.surface-lines{inset:15px 0 0}.race-parameter-grid,.race-track .race-parameter-grid{gap:22px}.race-parameter-grid article{display:block}.race-parameter-grid article>button{min-height:127px;padding-top:13px;display:grid;grid-template-columns:1fr auto}.race-parameter-grid article h3{font-size:24px;grid-column:1;line-height:1.1;align-self:end;margin-top:12px}.race-parameter-grid .parameter-arrow{width:14px;grid-column:2;align-self:end}.race-parameter-grid .telemetry-gauge{width:110px;height:71px;top:3px;right:-4px}.parameter-number{font-size:9px}.race-parameter-grid article>p{font-size:11px;line-height:1.85;padding-top:12px;margin:0;grid-column:auto}.parameter-disclaimer{font-size:9px;margin-top:15px}.race-spectrum{padding:44px 0}.race-spectrum .race-eyebrow{font-size:9px;margin-bottom:20px}.race-spectrum-options{flex-direction:row;margin:25px 0 0}.race-spectrum-options button{display:block;padding:15px 7px 15px 0;text-align:left;min-height:80px}.race-spectrum-options strong{font-size:20px;line-height:1.1;min-height:44px;margin:0 0 10px}.race-spectrum-options span{font-size:9px;line-height:1.6;display:block}.race-spectrum-options button[aria-pressed=true]:after{right:10px}.timeframe-scene{height:170px;margin-top:15px}.course-scale,.course-note{font-size:8px}.course-note{bottom:0;max-width:135px;text-align:right}.race-spectrum>p{font-size:12px;margin-top:24px}.interactive-history{padding-top:44px}.interactive-history .race-eyebrow{font-size:8px;margin-bottom:20px;max-width:34ch}.interactive-history>header{display:block}.interactive-history>header p{font-size:11px;line-height:1.8;max-width:30ch}.interactive-history .historical-model{display:none}.history-periods{margin-top:24px;width:100%;justify-content:space-between}.history-periods button{font-size:11px;flex:1;padding:12px 8px}.history-window-date{font-size:9px;max-width:45ch}.interactive-history .historical-score{display:block;padding-top:0;margin-top:27px}.interactive-history .historical-score strong{font-size:clamp(43px,12vw,59px)}.interactive-history .historical-score>div>span{font-size:9px;line-height:1.8;display:block;max-width:36ch}.interactive-history .historical-score>div>p{font-size:10px}.interactive-history .historical-score dl{display:flex;justify-content:start;gap:45px;margin-top:25px}.interactive-history .historical-score dd{font-size:27px}.interactive-history .historical-score dt{font-size:10px}.history-chart-caption{font-size:8px;letter-spacing:.05em;align-items:start}.history-chart-caption>span:first-child{max-width:25ch}.history-chart-caption>span:last-child{max-width:15ch;text-align:right}.history-chart-readout{gap:10px;margin-top:22px;min-height:53px}.history-chart-readout>time{font-size:9px}.history-chart-readout>strong{font-size:22px;margin-left:auto}.history-chart-readout>span{margin:0;width:100%;font-size:9px}.interactive-history-chart>svg{height:220px}.history-axis{font-size:8px;line-height:1.8}.history-axis>span{max-width:16ch}.history-axis>span:last-child{text-align:right}.history-scrub-hint{font-size:9px;margin-top:12px}.history-position-model{display:block;margin-top:24px;padding:18px 0}.history-position-model>span{font-size:8px}.history-position-model dl{gap:0;justify-content:space-between;margin-top:18px}.history-position-model dt{font-size:9px}.history-position-model dd{font-size:23px}.interactive-history .historical-caveat{font-size:10px;line-height:1.9}.historical-research>summary{font-size:11px!important;line-height:1.9;gap:12px}.historical-research>summary>svg{flex-shrink:0}.historical-actions{display:block!important}.historical-actions>.race-link{font-size:11px}.interactive-history .historical-actions>span{display:block;margin-top:18px;font-size:9px}.archive-replay{padding:44px 0}.archive-replay>header>p{font-size:12px;line-height:1.9}.archive-replay .race-eyebrow{font-size:8px;margin-bottom:20px}.archive-replay>.replay-toolbar{margin-top:25px;display:block;padding:10px 0 0}.replay-toolbar>span{font-size:10px;min-height:29px}.replay-toolbar>div{justify-content:space-between}.replay-toolbar button{font-size:10px}.archive-replay>.replay-stage{padding:24px 0 20px 27px;min-height:325px;overflow:hidden}.replay-track-line{left:3px}.replay-marker{display:none}.replay-cards{display:block}.archive-replay .replay-card{padding:19px;animation-duration:.55s}.archive-replay .replay-next{display:none}.archive-replay .replay-card h3{font-size:33px;margin-top:15px}.replay-card-top{font-size:8px;letter-spacing:.1em}.replay-card-top>span:last-child{display:block}.replay-spark{margin:13px 0 16px;height:45px}.replay-event-time{gap:6px;display:block}.archive-replay .replay-event-time time{font-size:10px;margin-top:4px}.replay-card>button{margin-top:16px}.archive-replay>.replay-footnote{font-size:9px;margin-top:0}.archive-dialog{padding:14px;width:calc(100% - 20px)}.archive-dialog-heading{gap:10px}.archive-dialog-heading>h3{font-size:18px}.archive-dialog .demo-alert-image{padding:15px}.archive-dialog .demo-alert-image h2{font-size:24px}.archive-dialog .demo-alert-image h3{font-size:25px}.archive-dialog .demo-alert-brand{font-size:7px;gap:8px}.archive-dialog .demo-alert-brand img{width:20px}.archive-dialog .demo-alert-close{display:block}.archive-dialog .demo-alert-close b{display:block;margin-top:6px}.archive-dialog-source{font-size:10px}.archive-dialog-source dl{grid-template-columns:1fr}.race-closing{padding-bottom:60px}.racing-splash>footer.race-minimal-footer{padding-bottom:65px}}@media(max-width:360px){.race-title h1{font-size:52px}.race-scene{height:320px}.hero-racecar,.car-shadow{bottom:95px}.callout-car{top:15px;left:47%;font-size:9px}.scene-callout>span{font-size:7px}.race-scene .race-wave{height:130px;bottom:-7px}.race-parameter-grid,.race-track .race-parameter-grid{gap:22px 17px}.race-parameter-grid .telemetry-gauge{width:95px;height:62px;top:10px}.race-parameter-grid article>button{min-height:123px}.race-parameter-grid article h3{font-size:21px;letter-spacing:-.025em}.race-parameter-grid .parameter-arrow{width:12px}.race-parameter-grid article>p{font-size:10px}.race-spectrum-options strong{font-size:18px}.race-spectrum-options span{font-size:8px}.history-periods button{font-size:10px}.replay-card-top>span:last-child{display:none}.archive-replay .replay-card h3{font-size:29px}.archive-replay .replay-card>p{font-size:10px}.history-position-model dt{font-size:8px}.history-position-model dd{font-size:22px}}@media(prefers-reduced-motion:reduce){.racing-splash *{animation:none!important;transition:none!important}.hero-racecar,.hero-circuit,.scene-light,.scene-callout{transform:none!important}.history-reveal-line{stroke-dashoffset:0}.course-option.selected{transform:none}.course-option:not(.selected){opacity:0}}.quality-research .demo-comparison>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quality-research .demo-comparison dd{white-space:normal;text-align:right;font-size:21px;line-height:1.5}@media(max-width:700px){.quality-research{font-size:11px}.quality-research .demo-comparison dt{font-size:10px}.quality-research .demo-comparison dd{font-size:18px}}.interactive-history .historical-score dl{flex-direction:row;justify-content:flex-end;align-items:end}.interactive-history .historical-score dl>div{display:block}.interactive-history .historical-score dd{margin-top:10px}@media(max-width:700px){.interactive-history .historical-score dl{justify-content:flex-start;gap:45px}.interactive-history .historical-score dd{margin-top:8px}}.race-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.race-link{transform:translate(var(--mag-x,0px),var(--mag-y,0px));transition:transform .35s cubic-bezier(.22,1,.36,1),gap .25s,color .25s}.race-dashboard[data-visible=true] .race-parameter-grid article{animation:parameter-enter .6s cubic-bezier(.22,1,.36,1) backwards}.race-dashboard[data-visible=true] .race-parameter-grid article:nth-child(2){animation-delay:60ms}.race-dashboard[data-visible=true] .race-parameter-grid article:nth-child(3){animation-delay:.12s}.race-dashboard[data-visible=true] .race-parameter-grid article:nth-child(4){animation-delay:.18s}@keyframes parameter-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.racing-splash[data-paused=true] .race-parameter-grid article{animation:none}.racing-splash[data-paused=true] .race-link{transform:none;transition:none}.racing-splash{background:#151512}.racing-splash .race-hero{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:20px;min-height:660px;padding:75px 0 65px}.race-title h1{font-size:clamp(58px,6vw,86px)}.circuit-study{min-width:0;position:relative;isolation:isolate}.circuit-plan{width:100%;height:auto;display:block;overflow:visible}.circuit-caption{display:flex;justify-content:space-between;gap:20px;margin:15px 25px 0;color:#dfd4bd;font:400 13px/1.7 Manrope,sans-serif}.circuit-caption small{color:var(--race-muted);font-size:10px}.wave-study{border-top:1px solid #494537;display:grid;grid-template-columns:180px 1fr;gap:30px;align-items:center;height:265px;margin-bottom:35px}.wave-label>span{font:500 28px Barlow,sans-serif;display:block;color:#ddc9aa}.wave-label>small{font-size:11px;color:var(--race-muted);display:block;margin-top:12px}.wave-canvas{height:240px;position:relative;min-width:0;overflow:hidden}.wave-canvas .phase-field{position:absolute;inset:0}.wave-canvas .sculpture-footer{display:none}.car-study,.track-study{padding:65px 0}.car-study>header,.track-study>header{margin-bottom:34px}.machine-study{border-block:1px solid #494537;background:#191c16}.machine-study>svg{display:block;width:100%;height:320px}.machine-layer{opacity:0;transition:opacity .5s ease}.machine-layer.selected{opacity:1}.front-wheel{transform:rotate(0);transition:transform .7s cubic-bezier(.22,1,.36,1)}.front-wheel.steered{transform:rotate(-12deg)}.speed-markers{animation:speed-distance 1.6s linear infinite}.torque-ring{animation:torque-turn 5s linear infinite}.acceleration-dot{animation:accelerating-distance 4s ease-in infinite;cx:150px}.machine-caption{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:14px 25px;border-top:1px solid #3a3c2e;margin:0;min-height:57px}.machine-caption strong{font:500 22px Barlow,sans-serif;color:#edab78}.machine-caption span{font-size:11px;color:var(--race-muted)}.machine-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:28px}.machine-controls button{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:58px;border-bottom:1px solid #55503e;padding:9px 0;background:transparent;color:var(--race-ink);font:500 27px Barlow,sans-serif;transition:color .25s,border-color .25s;text-align:left}.machine-controls button span{font:400 19px Manrope,sans-serif}.machine-controls button[aria-pressed=true]{color:#edab78;border-color:#edab78}.machine-controls p,.track-scenes article>p{font-size:12px;line-height:1.9;color:var(--race-muted);margin:16px 0 0;max-width:35ch}.track-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.track-scenes article{min-width:0}.track-scenes h3{font:500 30px Barlow,sans-serif;margin:0;padding-bottom:18px;border-bottom:1px solid #494537}.force-scene{margin:10px 0 12px}.force-scene>svg{width:100%;height:auto;display:block}.force-controls{display:flex;gap:4px}.force-controls button{min-height:44px;background:transparent;border:1px solid #595441;padding:10px 14px;font:400 11px Manrope,sans-serif;color:var(--race-muted);transition:background-color .3s,color .3s;flex:1}.force-controls button[aria-pressed=true]{background:#3b3525;border-color:#a38a64;color:#ffdab6}.traction-wheel{transform-origin:180px 131px;animation:tire-roll 6s linear infinite}.traction-ground{animation:road-roll .5s linear infinite}.contact-patch{transform-origin:180px 190px;transition:transform .8s cubic-bezier(.22,1,.36,1)}.contact-patch.is-low{transform:scaleX(.38)}.slope-terrain{transform-origin:180px 190px;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.slope-terrain.up{transform:rotate(-14deg)}.slope-terrain.down{transform:rotate(14deg)}.slope-position{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.up .slope-position{transform:translate(38px)}.down .slope-position{transform:translate(-22px)}.wind-contour{transition:d 1s cubic-bezier(.22,1,.36,1)}.wind-stream{animation:air-flow 3.6s linear infinite}.local-research{min-height:100vh}.local-research>h1{font:500 48px Barlow,sans-serif;margin:45px 0 20px}.local-research>p{font-size:13px;line-height:1.9;max-width:80ch;color:var(--race-muted)}@keyframes speed-distance{to{stroke-dashoffset:104}}@keyframes torque-turn{to{transform:rotate(360deg)}}@keyframes accelerating-distance{0%{cx:150px;opacity:0}10%{opacity:1}90%{opacity:1}to{cx:660px;opacity:0}}@keyframes tire-roll{to{transform:rotate(360deg)}}@keyframes road-roll{to{transform:translate(-30px)}}@keyframes air-flow{to{stroke-dashoffset:-176}}[data-visible=false] .speed-markers,[data-visible=false] .torque-ring,[data-visible=false] .acceleration-dot,[data-visible=false] .traction-wheel,[data-visible=false] .traction-ground,[data-visible=false] .wind-stream{animation-play-state:paused}.machine-layer:not(.selected) *{animation-play-state:paused}@media(max-width:1050px){.racing-splash .race-hero{grid-template-columns:1fr 1fr;min-height:580px;gap:0}.race-title h1{font-size:65px}.circuit-caption{display:block;margin-inline:0}.circuit-caption small{display:block;margin-top:6px}.track-scenes{gap:25px}.track-scenes .force-controls button{font-size:10px;padding:10px 7px}.machine-controls{gap:20px}.machine-controls button{font-size:24px}}@media(max-width:700px){.racing-splash .race-hero{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:44px 0 34px;min-height:0}.race-title h1{font-size:60px}.race-title>p{font-size:13px}.circuit-study{width:100%;margin:0}.circuit-plan{overflow:visible}.circuit-caption{display:flex;gap:15px;margin:8px 0 0;font-size:11px}.circuit-caption small{font-size:9px;text-align:right;max-width:18ch;margin:0}.wave-study{height:230px;display:block;margin-bottom:0;padding-top:25px;position:relative}.wave-label{position:absolute;top:24px;left:0;z-index:1;pointer-events:none}.wave-label>span{font-size:22px}.wave-label>small{font-size:9px;margin-top:7px}.wave-canvas{height:185px;margin-top:15px}.car-study,.track-study{padding:44px 0}.machine-study>svg{height:auto}.machine-caption{padding:15px;align-items:start;min-height:74px;gap:15px}.machine-caption strong{font-size:21px}.machine-caption span{font-size:10px;max-width:19ch;line-height:1.7;text-align:right}.machine-controls{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.machine-controls button{font-size:23px;min-height:48px}.machine-controls p{font-size:11px;line-height:1.8;margin-top:12px}.track-scenes{grid-template-columns:1fr;gap:42px}.track-scenes h3{font-size:29px}.force-scene{max-width:390px;margin:5px auto 12px}.force-controls button,.track-scenes .force-controls button{font-size:11px}.track-scenes article>p{max-width:none;font-size:12px}.local-research>h1{font-size:38px}.local-research>p{font-size:11px}}@media(max-width:360px){.race-title h1{font-size:51px}.machine-controls{gap:16px}.machine-controls button{font-size:21px}.machine-controls button span{font-size:15px}.machine-caption{gap:8px;padding:13px 10px}.machine-caption span{font-size:9px}.circuit-caption{font-size:10px}.circuit-caption small{font-size:8px}}@media(prefers-reduced-motion:reduce){.racing-splash *{animation:none!important;transition:none!important}.acceleration-dot{cx:335px;opacity:1}}.racing-splash{position:relative}.racing-splash>.race-motion-toggle{position:absolute;top:100px;right:max(24px,calc((100vw - 1296px)/2));bottom:auto;min-height:44px;box-shadow:none;border:0;background:transparent;padding:0;font-size:10px}.racing-splash .race-hero{display:block;min-height:670px;padding:85px 0 80px}.race-title h1{font-size:clamp(76px,7.4vw,104px);max-width:900px}.race-title{position:relative;isolation:isolate}.race-title>h1,.race-title>p,.race-title>a{position:relative;z-index:1}.wave-atmosphere{position:absolute;left:-35px;top:15px;width:min(760px,100%);height:370px;z-index:0;opacity:.12;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.wave-atmosphere .phase-field{position:absolute;inset:0}.wave-atmosphere .sculpture-footer{display:none}.touring-study{position:absolute;right:20px;bottom:76px;width:430px;padding:0;pointer-events:none}.touring-study .circuit-plan{overflow:hidden;margin:0}.touring-study .circuit-caption{display:block;text-align:right;margin:-10px 14px 0;font:400 10px/1.8 Manrope,sans-serif;color:var(--race-muted)}.car-study .machine-study{background:linear-gradient(120deg,#20251d,#171a15);border-color:#505242}.machine-controls{gap:34px}.machine-controls button{display:flex;flex-direction:column;align-items:flex-start;padding:2px 0 16px;gap:10px}.machine-controls button>span{font:500 27px Barlow,sans-serif}.parameter-gauge{width:92px;height:54px;color:#9b9e85}.machine-controls button[aria-pressed=true] .parameter-gauge{color:#edab78}.gauge-needle{transform-origin:50px 50px;transition:transform .65s cubic-bezier(.22,1,.36,1)}.parameter-gauge path{transition:stroke-dasharray .65s cubic-bezier(.22,1,.36,1)}.track-scenes article>p.force-question{font:400 14px/1.6 Manrope,sans-serif;color:#ded7c7;min-height:24px;margin-top:16px;max-width:none}.slope-position [data-wheel-hub]{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.up .slope-position [data-wheel-hub]{transform:rotate(165.9deg)}.down .slope-position [data-wheel-hub]{transform:rotate(-96deg)}.track-study .wind-stream{animation-name:wind-against-car}@keyframes wind-against-car{to{stroke-dashoffset:176}}.spectrum-narrative{display:grid;max-width:65ch;margin-top:28px;font-size:13px;line-height:1.9;color:var(--race-muted)}.spectrum-narrative p{grid-area:1/1;margin:0;visibility:hidden}.spectrum-narrative p.selected{visibility:visible}@media(max-width:700px){.spectrum-narrative{font-size:11px}}@media(max-width:1050px){.racing-splash .race-hero{min-height:630px;padding-top:75px}.race-title h1{font-size:80px}.touring-study{right:0;width:340px;bottom:55px}.machine-controls{gap:20px}.machine-controls button>span{font-size:24px}.track-scenes article>p.force-question{font-size:12px;min-height:40px}}@media(max-width:700px){.racing-splash .race-hero{display:flex;gap:14px;padding:40px 0 34px;min-height:0}.race-title h1{font-size:60px}.touring-study{position:relative;right:auto;bottom:auto;width:100%;max-width:430px;margin:0 0 0 auto}.touring-study .circuit-caption{font-size:9px;margin:-9px 0 0}.wave-atmosphere{left:-18px;top:0;width:100%;height:250px;opacity:.14}.machine-controls button>span{font-size:24px}.machine-controls{gap:25px}.parameter-gauge{width:80px;height:48px}.machine-controls p{margin-top:10px}.track-scenes article>p.force-question{font-size:14px;min-height:0}.track-scenes{gap:48px}}@media(max-width:360px){.race-title h1{font-size:50px}.machine-controls button>span{font-size:21px}}@media(max-width:700px){.racing-splash>.race-motion-toggle{top:24px;right:20px}}@media(prefers-reduced-motion:reduce){.gauge-needle,.parameter-gauge path,.slope-position [data-wheel-hub]{transition:none}}.racing-splash .race-hero{display:block;min-height:700px;padding:48px 0 40px;isolation:isolate}.race-hero .race-title{width:50%;min-width:0;isolation:auto}.race-hero .race-title h1{font-size:clamp(64px,6.1vw,88px);line-height:.99;max-width:none}.race-hero .race-title>p{margin:28px 0 18px;font-size:14px;line-height:1.85}.hero-wave{position:absolute;inset:0;width:100%;height:100%;margin:0;min-width:0;overflow:hidden;pointer-events:none;z-index:0}.hero-wave canvas{position:relative;z-index:1;display:block;width:100%;height:100%}.hero-wave:before,.hero-wave:after{content:"";position:absolute;pointer-events:none;z-index:0}.hero-wave:before{inset:0;background:radial-gradient(ellipse at 68% 66%,#bc804225 0%,#9d653710 36%,transparent 66%),radial-gradient(ellipse at 95% 43%,#e6b88012 0%,transparent 48%);-webkit-mask-image:radial-gradient(ellipse 43% 60% at 68% 55%,#000 22%,transparent 74%);mask-image:radial-gradient(ellipse 43% 60% at 68% 55%,#000 22%,transparent 74%)}.hero-wave:after{inset:16% 0 0 44%;background-image:linear-gradient(90deg,#ceab7d12 1px,transparent 1px),linear-gradient(#ceab7d10 1px,transparent 1px);background-size:136px 88px;-webkit-mask-image:radial-gradient(ellipse at 60% 57%,#000 22%,transparent 72%);mask-image:radial-gradient(ellipse at 60% 57%,#000 22%,transparent 72%)}@media(min-width:1000px)and (max-width:1200px){.racing-splash .race-hero{min-height:650px}.race-hero .race-title h1{font-size:64px}}@media(max-width:999px){.racing-splash .race-hero{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:36px 0 24px}.race-hero .race-title{width:100%}.race-hero .race-title h1{font-size:64px;line-height:1.01}.hero-wave{position:relative;inset:auto;width:calc(100% + 24px);height:clamp(180px,52vw,370px);margin:8px -12px 0}}@media(max-width:999px){.hero-wave:before{background:radial-gradient(ellipse at 60% 60%,#bc804224 0%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse 66% 65% at 55% 55%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 66% 65% at 55% 55%,#000 10%,transparent 70%)}.hero-wave:after{inset:0;background-size:72px 48px;opacity:.8;-webkit-mask-image:radial-gradient(ellipse at 60% 55%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at 60% 55%,#000 15%,transparent 70%)}}@media(max-width:700px){.race-hero .race-title h1{font-size:60px}.race-hero .race-title>p{font-size:12px;line-height:1.85;margin:24px 0 12px}.race-hero .race-link{font-size:13px}}@media(max-width:360px){.race-hero .race-title h1{font-size:49px}.hero-wave{height:170px;margin-top:8px}.race-hero .race-title>p{font-size:11px}.racing-splash .race-hero{padding-top:32px}}@font-face{font-family:Manrope;src:url(/terminal/assets/qbf-manrope.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Barlow;src:url(/terminal/assets/qbf-barlow.woff2) format("woff2");font-weight:600;font-display:swap}:root{font-family:Manrope,Arial,sans-serif;color:#e9e8df;background:#16130e;font-synthesis:none;font-size:13px;font-weight:450;--bg: #16130e;--panel: #1c1914;--raised: #23201b;--line: #383530;--text: #e9e8df;--muted: #a4a19c;--quiet: #827f7a;--ember: #ffab77;--green: #a4c9af;--red: #e58b77;--yellow: #d7c18a;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:disabled{cursor:wait;opacity:.6}a,button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--ember);outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:550}button{border:0;background:none}svg{flex-shrink:0}input,select{min-width:0}::selection{background:#78452f;color:#fff}small{font-size:11px}strong{font-weight:650}code{overflow-wrap:anywhere;font-size:12px}.muted{color:var(--muted)}.small{font-size:11px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.6px;color:var(--muted);line-height:1.5}.line{width:24px;height:1px;background:var(--ember);display:inline-block;vertical-align:middle;margin-right:12px}.dot{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%;margin-right:5px}.push-right{margin-left:auto}.numeric{font-variant-numeric:tabular-nums}.icon-button{width:36px;height:36px;display:inline-flex;justify-content:center;align-items:center;border-radius:3px;color:var(--muted);flex-shrink:0;transition:background .14s,color .14s}.icon-button:hover{background:#33302b;color:var(--text)}.primary,.secondary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 17px;border-radius:3px;font-size:12px;font-weight:650;line-height:1.4;transition:background .14s,border-color .14s;white-space:nowrap}.primary{background:var(--ember);color:#241b15;border:1px solid var(--ember)}.primary:hover{background:#ffc096}.secondary{background:#23201b;border:1px solid #44413c;color:var(--text)}.secondary:hover{background:#2d2a25;border-color:#74716c}.text-button{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:4px 0;font-size:12px;color:var(--ember);font-weight:600}.text-button:hover{text-decoration:underline;text-underline-offset:4px}.brand{display:inline-flex;gap:12px;align-items:center;line-height:.98;font-family:Barlow,sans-serif;letter-spacing:.8px;font-size:21px;font-weight:600}.brand img{width:39px;height:39px}.brand>span>span{display:block}.brand-dot{color:var(--ember)}.brand.compact{font-size:18px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-layout{display:grid;grid-template-columns:58% 42%;min-height:100svh;background:#1a1712}.auth-art{position:relative;overflow:hidden;min-height:850px;padding:44px 56px 30px;background:#1f1c17;border-right:1px solid #393631;isolation:isolate}.art-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.edition{font-size:9px;letter-spacing:2px;line-height:1.8;color:#a5a594;text-align:right}.art-copy{margin-top:65px;position:relative;z-index:2;pointer-events:none}.art-copy h1{font-family:Barlow,sans-serif;line-height:.89;font-size:clamp(72px,7.6vw,116px);letter-spacing:-1px;font-weight:600;margin:24px 0 26px;max-width:510px}.art-copy h1>span{color:var(--ember)}.art-description{color:#b0ada8;font-size:13px;line-height:1.8;max-width:350px}.field-wrap{position:absolute;right:-42px;bottom:85px;width:90%;height:360px;z-index:-1}.signal-field{width:100%;height:100%;overflow:visible;--mx: 0px;--my: 0px;touch-action:pan-y}.signal-field text{fill:#9c9b88;font-size:8px;font-family:Manrope;letter-spacing:1.4px}.wave-paths{transform:translate(var(--mx),var(--my));will-change:transform}.motion-control{position:absolute;right:72px;bottom:5px;display:flex;align-items:center;gap:8px;color:#afaca7;font-size:10px;padding:10px;z-index:3}.motion-control:hover{color:var(--ember)}.art-foot{position:absolute;bottom:32px;left:56px;right:56px;display:flex;justify-content:space-between;color:#9c9994;font-size:9px;letter-spacing:1.5px;padding-top:20px;border-top:1px solid #3b3833}.auth-panel{display:flex;flex-direction:column;min-width:0;padding:40px 48px 27px;min-height:850px}.auth-top{display:flex;justify-content:space-between;color:#a6a39e}.demo-tag{font-size:9px;letter-spacing:1.4px;color:#d4ac83}.auth-form-wrap{width:100%;max-width:350px;margin:auto;animation:rise .4s ease-out;padding:45px 0}.stage-progress{display:flex;align-items:center;gap:17px;font-size:10px;color:#86837e;margin-bottom:38px}.stage-progress>span{display:flex;gap:7px;align-items:center;font-variant-numeric:tabular-nums}.stage-progress i{width:40px;height:1px;background:#423f3a}.stage-progress .current{color:var(--ember)}.stage-progress .done{color:var(--green)}.form-symbol{width:40px;height:40px;margin-bottom:24px;border:1px solid #48483a;display:flex;align-items:center;justify-content:center;color:var(--ember)}.cross-symbol{font-size:29px;font-weight:200}.auth-form-wrap h2{font-size:36px;font-weight:500;letter-spacing:-1.4px;line-height:1.2;margin:11px 0 12px}.auth-form-wrap h2:focus{outline:none}.auth-description{color:#a7a49f;font-size:12px;max-width:315px;margin-bottom:30px}.auth-panel label{display:flex;justify-content:space-between;font-size:11px;font-weight:600;margin:19px 0 9px;gap:8px}.auth-panel label>span{font-size:9px;font-weight:400;color:#9f9c97}.auth-panel input:not(#verification),.auth-panel select{width:100%;height:47px;border:1px solid #44413c;background:#23201b;border-radius:3px;color:#d9d6d1;padding:0 14px;font-size:12px;outline-offset:2px}.password-field{position:relative}.password-field input{padding-right:48px!important}.password-field button{position:absolute;right:0;top:0;height:47px;width:44px;display:flex;align-items:center;justify-content:center;color:#aaa7a2}.input-hint{font-size:10px;color:#a7a49f;margin:11px 0 21px;line-height:1.7}.auth-submit{width:100%;margin-top:6px;height:48px;justify-content:space-between}.auth-foot{display:flex;gap:10px;color:#94918c;border-top:1px solid #393631;padding-top:18px;max-width:395px;margin:0 auto;font-size:9px;line-height:1.7;width:100%}.auth-foot svg{margin-top:3px}.auth-foot strong{font-weight:550;color:#b5b2ad}.demo-scenarios{font-size:10px;color:#a7a49f;margin-top:22px}.demo-scenarios summary{cursor:pointer;padding:8px 0}.demo-scenarios label{margin-top:10px}.demo-scenarios select{height:36px}.form-error{padding:12px;border:1px solid #72453a;background:#35251d;color:#efb29a;display:flex;gap:9px;font-size:11px;line-height:1.6;margin-bottom:12px;animation:rise .2s ease-out}.form-error svg{margin-top:2px}.back-auth{margin:14px auto 0;display:flex;gap:8px;align-items:center;font-size:11px;color:#bbb8b3;padding:10px}.otp-control{position:relative;height:58px;margin:16px 0}.otp-boxes{display:flex;gap:9px;height:100%}.otp-boxes span{display:flex;align-items:center;justify-content:center;background:#27241f;border:1px solid #4b4843;flex:1;border-radius:3px;font-size:24px;font-variant-numeric:tabular-nums;color:#e1ded9}.otp-boxes .digit-active{border-color:var(--ember)}.otp-control input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:text}.otp-control:focus-within .otp-boxes{outline:2px solid var(--ember);outline-offset:5px;border-radius:3px}.auth-success{padding:35px 0 90px}.success-mark{display:flex;width:64px;height:64px;border:1px solid #726f6a;align-items:center;justify-content:center;color:#b1d5ad;margin-bottom:24px}.auth-success p{color:var(--muted);margin:18px 0}.auth-success .small{color:var(--muted)}.application{display:flex;min-height:100svh}.skip-link{position:fixed;z-index:100;top:-80px;left:20px;background:var(--ember);color:#211a13;padding:14px}.skip-link:focus{top:10px}.sidebar{width:208px;flex-shrink:0;border-right:1px solid var(--line);background:#1a1712;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;padding:29px 16px 0}.sidebar-brand{text-decoration:none;margin:0 7px 43px}.sidebar .brand{font-size:18px;gap:9px}.sidebar .brand img{width:35px}.workspace-label{font-size:8px;color:#9e9b96;letter-spacing:1.4px;margin:0 12px 15px;display:flex;align-items:center;gap:7px}.tiny-line{width:12px;height:1px;background:#9e9b96}.sidebar nav{display:grid;gap:4px}.sidebar nav button{min-height:46px;text-align:left;display:flex;align-items:center;gap:11px;font-size:12px;color:#b2afaa;padding:0 13px;border-radius:3px;position:relative}.sidebar nav button:hover{background:#282520;color:#ece9e4}.sidebar nav .nav-active{background:#2e2b26;color:var(--ember)}.sidebar nav .nav-active:before{content:"";position:absolute;width:2px;height:18px;background:var(--ember);left:-16px;top:14px}.nav-number,.nav-count{margin-left:auto;font-size:9px;color:#84817c}.nav-active .nav-number{color:#c89364}.nav-count{border:1px solid #4a4742;border-radius:3px;padding:1px 5px}.sidebar-bottom{margin-top:auto;padding-top:50px}.workspace-note{border-top:1px solid #3c3934;padding:22px 9px;display:flex;gap:11px;align-items:center}.edition-stamp{font-family:Barlow;font-size:29px;color:#beb39b;line-height:1}.workspace-note p{font-size:10px;color:#c5c2bd;line-height:1.8}.workspace-note p span{color:#95928d;font-size:9px}.sidebar-utility{font-size:10px;color:#aaa7a2;display:flex;align-items:center;gap:9px;padding:12px 9px;width:100%}.sidebar-utility svg:last-child{margin-left:auto}.account{display:flex;align-items:center;gap:8px;margin:14px -16px 0;padding:18px 13px;border-top:1px solid var(--line);font-size:10px;color:#cecbc6}.account small{display:block;color:#989590;font-size:8px;margin-top:4px}.avatar{width:29px;height:29px;border:1px solid #504d48;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:9px;color:#c9c6c1}.account .icon-button{margin-left:auto;width:25px}.workspace{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{min-height:69px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 30px;gap:25px}.breadcrumb{display:flex;align-items:center;gap:13px;color:#9e9b96;font-size:11px}.breadcrumb>span{color:#dfdcd7}.search-trigger{margin-left:auto;border:1px solid #3b3833;background:#1e1b16;min-height:34px;min-width:235px;display:flex;align-items:center;gap:9px;color:#9d9a95;padding:0 11px;font-size:11px}.search-trigger kbd{font-family:inherit;font-size:9px;margin-left:auto;color:#b3b0ab;border:1px solid #413e39;padding:1px 4px}.topbar-actions{display:flex;align-items:center;gap:15px}.demo-badge{font-size:8px;font-weight:600;color:#bdbab5;letter-spacing:1.2px;display:flex;align-items:center;gap:5px}.demo-badge>span{width:4px;height:4px;border-radius:50%;background:#adc38e}.language{display:flex;align-items:center;gap:5px;font-size:10px;color:#c3c0bb;min-height:36px}.fixture-notice{min-height:31px;display:flex;justify-content:space-between;align-items:center;padding:5px 30px;background:#1f1c17;color:#aca9a4;font-size:9px;letter-spacing:.15px;border-bottom:1px solid #302d28;gap:12px}.fixture-notice>span{display:flex;align-items:center;gap:6px}.notice-divider{padding:0 4px;color:#6b6863}.fixture-notice button{font-size:9px;color:#cac7c2;display:flex;align-items:center;gap:4px}.main-content{padding:29px 30px 45px;max-width:1640px;width:100%;margin:auto;flex:1}.page-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:29px;gap:20px}.page-title h1{font-size:31px;letter-spacing:-1.3px;font-weight:500;margin-top:5px;line-height:1.3}.page-cutoff{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:9px;line-height:1.8;padding-bottom:3px}.page-cutoff strong{color:#c5c2bd;font-size:10px;font-weight:500}.workspace-footer{display:flex;justify-content:space-between;gap:12px;padding:16px 30px;border-top:1px solid var(--line);font-size:8px;letter-spacing:.45px;color:#aeaba6}.footer-cross{color:var(--ember);margin-right:7px}.mobile-menu{display:none}.toast{position:fixed;bottom:25px;left:calc(50% + 80px);transform:translate(-50%);z-index:60;background:#36332e;border:1px solid #6f6c67;padding:13px 19px;color:#eae7e2;display:flex;align-items:center;gap:10px;font-size:11px;max-width:calc(100vw - 32px);box-shadow:0 8px 35px #0006;animation:rise .2s ease-out}.tag{font-size:9px;line-height:1.6;display:inline-flex;align-items:center;padding:3px 8px;border:1px solid #46433e;border-radius:3px;color:#c5c2bd;white-space:nowrap;max-width:100%}.tag.good{color:#b1d0b6;border-color:#4c4944;background:#23312555}.tag.warn{color:#e0bf8e;border-color:#5b4c32;background:#40342555}.instrument-bar{display:flex;align-items:center;gap:27px;border-top:1px solid var(--line);padding:20px 0 22px}.instrument-selector{display:flex;align-items:center;gap:11px;text-align:left;flex-shrink:0;padding:0}.asset-icon{width:35px;height:35px;background:#322f2a;border:1px solid #4e4b46;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:650;font-size:15px;color:#cfccc7;flex-shrink:0}.asset-s{color:#a9d2b7;background:#33302b}.asset-u{color:#e2b1a1;background:#392d27;border-color:#594237}.asset-b{color:#e7ba82;background:#3b3021;border-color:#5d4931}.asset-a{color:#c3c0bb;background:#3a3732}.instrument-selector strong{font-size:18px;font-weight:600;letter-spacing:-.4px}.quote{font-size:13px;color:#888580;font-weight:400}.instrument-selector small{display:block;color:#a9a6a1;font-size:10px;margin-top:4px}.instrument-selector>svg{margin-left:8px;color:#aca9a4}.instrument-price{display:flex;flex-direction:column;gap:4px;margin-left:auto;font-variant-numeric:tabular-nums}.instrument-price>strong{font-size:23px;letter-spacing:-.9px;line-height:1.2}.instrument-price>span{display:flex;align-items:center;gap:3px;font-size:10px}.instrument-price .muted{margin-left:5px}.instrument-stat{display:flex;flex-direction:column;gap:7px;min-width:60px}.instrument-stat>span{font-size:9px;color:#aba8a3}.instrument-stat strong{font-size:13px;font-weight:500}.instrument-status{display:flex;flex-direction:column;gap:6px}.instrument-status .small{font-size:9px}.watch-action{min-height:36px;font-size:10px;padding:8px 12px}.is-watched{background:#292621;color:#ccc9c4;border-color:#4a4742}.analysis-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px}.chart-panel{background:var(--panel);border:1px solid var(--line);min-width:0}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;border-bottom:1px solid var(--line)}.timeframes{display:flex;gap:2px}.timeframes button{font-size:10px;min-width:35px;min-height:32px;color:#aca9a4;border-radius:2px}.timeframes button:hover{background:#36332e}.timeframes button.selected{background:#433728;color:var(--ember)}.chart-actions{display:flex;gap:2px}.chart-actions .icon-button{width:28px;height:32px}.chart-caption{display:flex;justify-content:space-between;gap:10px;padding:13px 15px 7px;font-size:9px;color:#d8d5d0}.chart-legend{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:8px;color:#afaca7}.chart-legend i{width:10px;height:2px;background:#edaa6a}.chart-legend i:nth-of-type(2){background:#b5b2ad;margin-left:5px}.market-chart{min-height:420px;width:100%}.chart-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;padding:9px 13px;font-size:8px;color:#afaca7;line-height:1.5}.chart-attribution{color:#8f8c87}.reading-panel{border-top:2px solid var(--ember);padding:14px 0 8px 7px}.section-kicker{display:flex;justify-content:space-between;letter-spacing:1.2px;font-size:8px;color:#a3a09b;margin-bottom:24px}.reading-panel h2{font-size:25px;line-height:1.25;letter-spacing:-.8px;margin:14px 0 13px;max-width:220px}.reading-intro{font-size:11px;color:#b7b4af;line-height:1.8;padding-bottom:20px}.evidence-block{border-top:1px solid #3b3833;padding:15px 0}.evidence-heading{display:flex;gap:8px;font-size:11px;font-weight:600}.evidence-heading>span{font-size:16px;line-height:1}.evidence-block p{font-size:10px;color:#b1aea9;padding-left:22px;margin-top:6px;line-height:1.8}.next-watch{background:#27241f;padding:13px 14px;border-left:1px solid #5d5a55;margin:5px 0 10px}.next-watch .eyebrow{font-size:8px;letter-spacing:1px;color:#c8c3a0}.next-watch p{font-size:10px;color:#bdbab5;margin-top:7px;line-height:1.7}.reading-panel>.text-button{font-size:10px}.context-panel{margin-top:24px}.panel-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.panel-tabs button{padding:14px 0 13px;min-height:45px;color:#adaaa5;white-space:nowrap;font-size:11px;position:relative}.panel-tabs button[aria-selected=true]{color:var(--ember)}.panel-tabs button[aria-selected=true]:after{position:absolute;bottom:0;height:2px;left:0;right:0;background:var(--ember);content:""}.panel-tabs button>span{margin-left:6px;padding:1px 5px;border-radius:2px;background:#383530;font-size:8px}.tab-content{padding:22px 0 0;animation:rise .2s ease-out}.context-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.context-heading h3{font-size:15px;font-weight:500;letter-spacing:-.2px}.context-heading p{font-size:10px;color:#afaca7;margin-top:5px}.mtf-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:#1e1b16}.mtf-grid button{padding:15px 17px 12px;text-align:left;border-right:1px solid var(--line);position:relative;overflow:hidden}.mtf-grid button:last-child{border-right:0}.mtf-grid button:hover{background:#2d2a25}.mtf-grid button.active{background:#2f2c27;box-shadow:inset 0 2px var(--ember)}.mtf-grid button>span{display:flex;justify-content:space-between;color:#adaaa5;font-size:10px;margin-bottom:13px}.mtf-grid button strong{display:block;font-size:14px;font-weight:500}.mtf-grid button small{display:block;font-size:8px;color:#aeaba6;margin-top:5px}.mini-bars{display:flex;gap:4px;align-items:flex-end;height:32px;margin-top:12px}.mini-bars i{display:block;width:5px;background:#9a9792;opacity:.5}.mini-bars.level-3 i{background:#ae9b70}.mini-bars.level-4 i{background:#84817c;height:8px!important}.indicator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.indicator-grid>div{padding:18px 15px 18px 0;border-bottom:1px solid var(--line)}.indicator-grid span{display:block;color:var(--muted);font-size:10px}.indicator-grid strong{font-size:18px;display:block;margin:10px 0 5px;font-weight:500}.indicator-grid small{color:#b4b1ac;font-size:10px;line-height:1.6}.data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 20px}.data-grid dt{color:var(--muted);font-size:10px;margin-bottom:8px}.data-grid dd{font-size:12px;margin:0;line-height:1.7}.provenance{font-size:11px;color:#b6b3ae;border-top:1px solid var(--line);margin-top:18px;padding:13px 0;line-height:1.8}.provenance summary{cursor:pointer;padding:5px 0}.provenance p,.provenance code{margin-top:12px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;padding:4px 0 20px}.step-number{font-family:Barlow;font-size:27px;color:#86837e}.plan-grid h4{font-size:12px;font-weight:500;margin:12px 0 8px}.plan-grid p{font-size:11px;color:#afaca7}.unavailable-chart{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;gap:16px}.unavailable-chart svg{color:var(--yellow)}.unavailable-chart h3{font-size:20px}.unavailable-chart p{font-size:12px;color:var(--muted)}.editorial-banner{display:flex;align-items:center;gap:25px;padding:27px 0 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.banner-number{font-family:Barlow;font-size:84px;line-height:1;color:#bdbab5;letter-spacing:-3px}.editorial-banner h2{font-size:23px;letter-spacing:-.7px;margin:6px 0 8px}.editorial-banner p:not(.eyebrow){font-size:11px;color:#b3b0ab}.banner-glyph{margin-left:auto;font-size:70px;font-weight:200;color:var(--ember)}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0}.inline-search{display:flex;align-items:center;gap:9px;border-bottom:1px solid #5a5752;min-width:190px;flex:1;max-width:310px;color:#aba8a3;height:36px}.inline-search input{width:100%;background:none;border:0;color:#e6e3de;font-size:11px;padding:6px 0}.inline-search input::placeholder{color:#a7a49f}.select-control{position:relative;display:flex;align-items:center;min-width:120px}.select-control select{appearance:none;border:1px solid #45423d;background:#23201b;color:#c6c3be;min-height:36px;padding:7px 31px 7px 12px;width:100%;border-radius:3px;font-size:11px}.select-control svg{position:absolute;right:11px;pointer-events:none;color:#b8b5b0}.data-table-wrap{overflow-x:auto;scrollbar-width:thin}.data-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;table-layout:auto}.data-table th{padding:12px 15px 12px 5px;font-size:9px;font-weight:450;color:#a6a39e;border-bottom:1px solid #4b4843}.data-table td{padding:17px 15px 17px 5px;font-size:12px;border-bottom:1px solid #36332e;font-variant-numeric:tabular-nums}.data-table tbody tr:hover{background:#26231e}.data-table td small{display:block;color:#afaca7;font-size:9px;margin-top:5px}.data-table td:last-child,.data-table th:last-child{padding-right:0;text-align:right}.asset-cell{display:flex;align-items:center;gap:12px;text-align:left;padding:0;min-height:39px}.asset-cell .asset-icon{width:31px;height:31px;font-size:12px}.asset-cell strong{font-size:12px;font-weight:600}.data-table .tag{font-size:9px}.data-table .icon-button{width:29px}.footnote{color:#a9a6a1;font-size:10px;line-height:1.8;padding:18px 0}.section-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:26px;margin-bottom:28px;gap:20px}.section-heading h2{font-size:22px;letter-spacing:-.5px}.section-heading p{font-size:11px;color:#b0ada8;margin-top:9px}.watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.watch-card{background:#211e19;border:1px solid #43403b;padding:16px 19px 0;border-top:2px solid #74716c}.watch-head{display:flex;justify-content:space-between;align-items:center;margin:-8px -8px 23px 0}.watch-head .small{font-size:8px;letter-spacing:1.3px}.watch-identity{display:flex;align-items:center;gap:10px}.watch-identity h2{font-size:20px;letter-spacing:-.5px}.watch-identity h2>span{font-size:10px;color:#a7a49f}.watch-identity p{font-size:10px;color:#b7b4af;margin-top:5px}.watch-price{font-size:28px;font-weight:450;letter-spacing:-1px;margin:26px 0 20px;display:flex;align-items:baseline;gap:13px}.watch-price>span{font-size:11px;letter-spacing:0}.watch-description{font-size:11px;color:#b6b3ae;line-height:1.9;margin:19px 0 25px;min-height:64px}.watch-bottom{border-top:1px solid #43403b;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:5px}.watch-bottom>span{display:flex;align-items:center;gap:5px;color:#b5b2ad;font-size:9px}.watch-bottom .text-button{font-size:11px}.journal-intro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.journal-intro>div{display:flex;align-items:center;gap:21px;font-size:9px;letter-spacing:1.2px;line-height:2}.journal-number{font-size:59px;font-family:Barlow;line-height:1;color:#d9d6d1}.journal-intro small{font-size:11px;letter-spacing:0;color:#b2afaa}.event-row{width:100%;display:flex;align-items:center;text-align:left;gap:18px;min-height:94px;border-bottom:1px solid #3d3a35;padding:15px 10px}.event-row:hover{background:#282520}.event-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #5f5c57;color:#c5c2bd;flex-shrink:0}.event-mark.risk{border-color:#704a35;color:var(--red)}.event-main{min-width:130px}.event-main strong{display:block;font-size:13px;font-weight:500}.event-main small{display:block;font-size:10px;color:#aeaba6;margin-top:6px}.event-time{margin-left:auto;color:#ccc9c4;font-size:11px}.event-time small{display:block;font-size:9px;color:#aca9a4;margin-top:6px}.event-row>.tag{margin-left:15px;min-width:95px;justify-content:center}.event-row>svg:last-child{color:#8e8b86;margin-left:4px}.quiet-callout{display:flex;gap:12px;align-items:flex-start;background:#25221d;padding:17px 18px;border-left:1px solid #66635e;margin:23px 0;color:#b9b6b1;font-size:11px;line-height:1.8}.quiet-callout svg{margin-top:3px;color:#c6c3be}.quiet-callout strong{font-weight:550;color:#dcd9d4}.empty{padding:45px 25px;text-align:center;max-width:530px;margin:0 auto}.empty-symbol{font-size:30px;color:#97948f}.empty h3{font-size:18px;letter-spacing:-.4px;margin:9px 0 12px}.empty p{color:#b5b2ad;font-size:11px;line-height:1.9}.performance-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:20px;margin-bottom:22px}.segmented{display:flex;background:#211e19;border:1px solid #46433e;border-radius:3px;padding:3px;gap:2px}.segmented button{padding:9px 14px;font-size:11px;min-height:36px;white-space:nowrap;color:#b6b3ae;border-radius:2px}.segmented .selected{background:#3f3c37;color:#e9e6e1}.control-actions{display:flex;align-items:center;gap:12px}.ledger-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;margin:8px 0 22px;color:#d0cdc8}.performance-summary{display:grid;grid-template-columns:2fr 1.2fr 1fr 1.2fr;border-top:1px solid #484540;border-bottom:1px solid #484540;padding:28px 0 30px;gap:22px}.pnl-primary>strong{display:block;font-size:45px;font-weight:450;letter-spacing:-2px;margin:13px 0 8px;line-height:1.1;color:#dfdcd7;font-variant-numeric:tabular-nums}.pnl-primary>strong>span{font-size:11px;letter-spacing:0;color:#bebbb6;margin-left:9px}.pnl-primary>p:not(.eyebrow){font-size:10px;color:#b3b0ab}.metric{border-left:1px solid #413e39;padding-left:22px;display:flex;flex-direction:column;justify-content:center}.metric>span{font-size:10px;color:#bfbcb7}.metric>strong{font-size:29px;font-weight:450;letter-spacing:-1.1px;margin:14px 0 8px;line-height:1.1}.metric>strong>span{font-size:20px;color:#a4a19c}.metric>small{font-size:9px;color:#afaca7;line-height:1.7}.pnl-chart-section{display:grid;grid-template-columns:1fr 1.6fr;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid #46433e}.pnl-chart-section h2{font-size:23px;letter-spacing:-.6px;line-height:1.35;max-width:270px;margin:10px 0 14px}.pnl-chart-section p:not(.eyebrow){font-size:10px;color:#bfbcb7;line-height:1.8;margin-bottom:16px}.pnl-chart-section .small{font-size:9px;color:#b0ada8}.pnl-chart svg{width:100%;max-height:230px}.pnl-chart text{fill:#b3b0ab;font-size:8px;font-family:Manrope}.history-section{margin-top:22px}.history-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #46433e}.history-header .panel-tabs{border:0;flex:1}.history-header>.text-button{font-size:10px}.source-copy{max-width:760px;padding:24px 0}.source-copy h3{font-size:20px;margin-bottom:18px}.source-copy p{font-size:12px;line-height:1.9;margin-bottom:18px;color:#bfbcb7}.trade-table td{font-size:10px}.trade-table td strong{font-size:12px}.trade-table .text-button{font-size:10px}.trade-result{margin:28px 0;display:flex;flex-direction:column;gap:8px}.trade-result>span{font-size:9px;letter-spacing:1.4px;color:var(--muted)}.trade-result>strong{font-size:41px;font-weight:450;letter-spacing:-1px}.dialog{position:fixed;margin:auto;width:560px;max-width:calc(100vw - 28px);max-height:calc(100svh - 50px);overflow-y:auto;background:#211e19;color:var(--text);border:1px solid #5d5a55;border-radius:5px;padding:29px 30px 28px;box-shadow:0 30px 120px #0008;animation:rise .22s ease-out}.dialog::backdrop{background:#090d08cc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:24px}.dialog-head h2{font-size:28px;letter-spacing:-.9px;margin-top:8px;font-weight:500}.dialog-head .eyebrow{font-size:8px;letter-spacing:1.7px;color:#bebbb6}.dialog-head>.icon-button{margin:-8px -12px 0 0}.dialog-lead{font-size:13px;color:#c3c0bb;margin:20px 0 25px;line-height:1.85}.search-field{display:flex;gap:12px;align-items:center;border:1px solid #6f6c67;background:#211e19;padding:12px 14px;margin:12px 0 13px;color:#c7c4bf}.search-field input{border:0;background:none;width:100%;min-height:25px;color:#ebe8e3;font-size:13px}.search-results{margin-top:20px}.search-results>button{width:100%;display:flex;align-items:center;gap:12px;padding:15px 3px;border-bottom:1px solid #44413c;text-align:left}.search-results>button:hover{background:#35322d}.search-results small{display:block;color:#b5b2ad;font-size:10px;margin-top:5px}.search-results strong{font-size:12px;font-weight:550}.search-results>button>svg{margin-left:auto;color:#c7c4bf}.detail-identity{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px}.detail-identity p{font-size:10px;color:#b7b4af;margin-top:4px}.detail-identity>.tag{margin-left:auto}.detail-rows{margin:18px 0}.detail-rows>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #494641;padding:12px 0;font-size:11px;line-height:1.8}.detail-rows dt{color:#bcb9b4}.detail-rows dd{text-align:right;margin:0;max-width:65%}.dialog .primary{width:100%;margin-top:20px}.explanation-row{display:flex;gap:17px;padding:19px 0;border-top:1px solid #494641}.explanation-row>span{color:var(--ember);font-family:Barlow;font-size:26px}.explanation-row h3{font-size:14px;margin-bottom:9px}.explanation-row p{font-size:11px;color:#bfbcb7;line-height:1.9}.dialog .secondary{margin-top:15px}@media(min-width:1600px){.auth-art{padding-left:80px}.art-copy{margin-top:80px}.field-wrap{bottom:85px;width:87%}.auth-panel{padding-left:75px;padding-right:75px}.art-foot{left:80px}.auth-form-wrap{max-width:370px}}@media(max-width:1270px){.sidebar{width:184px;padding-left:12px;padding-right:12px}.sidebar .brand{font-size:16px;gap:7px}.sidebar .brand img{width:31px}.sidebar-brand{margin-left:5px}.workspace-label{font-size:7px;letter-spacing:1px}.sidebar nav button{padding:0 10px;font-size:11px}.account{margin-left:-12px;margin-right:-12px;padding-left:10px;padding-right:10px}.account small{font-size:7px}.topbar,.fixture-notice{padding-left:23px;padding-right:23px}.main-content{padding:25px 23px 35px}.analysis-layout{grid-template-columns:minmax(0,1fr) 235px;gap:17px}.instrument-bar{gap:18px}.instrument-stat{display:none}.reading-panel h2{font-size:23px}.watch-grid{gap:13px}.watch-card{padding-left:15px;padding-right:15px}.performance-summary{gap:15px}.metric{padding-left:17px}.auth-art{padding-left:42px;padding-right:42px}.art-copy{margin-top:80px}.art-copy h1{font-size:90px}.field-wrap{width:100%;right:-60px;bottom:85px}.auth-panel{padding:37px 38px 25px}.art-foot{left:42px;right:42px}.brand{font-size:19px}.edition{font-size:8px}.topbar-actions{gap:10px}}@media(max-width:1050px){.search-trigger{min-width:185px}.topbar{gap:15px}.analysis-layout{grid-template-columns:minmax(0,1fr)}.reading-panel{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;padding-left:0}.section-kicker{grid-column:1/-1;margin-bottom:16px}.reading-panel>.tag{justify-self:start;align-self:start}.reading-panel h2{grid-column:1;max-width:300px;margin-top:12px}.reading-intro{grid-column:1}.evidence-block{grid-column:2}.evidence-block:nth-of-type(2){grid-row:2/4}.evidence-block:nth-of-type(3){grid-row:4/5}.next-watch{grid-column:1;grid-row:5;margin-bottom:0}.reading-panel>.text-button{grid-column:2;grid-row:5;align-self:end}.mtf-grid button{padding:14px 12px}.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-summary{grid-template-columns:1.7fr 1.2fr 1fr 1.2fr}.pnl-primary>strong{font-size:36px}.metric>strong{font-size:25px}.pnl-chart-section{grid-template-columns:1fr 1.3fr;gap:20px}.auth-layout{grid-template-columns:53% 47%}.auth-art{min-height:800px;padding:35px 35px 25px}.art-copy h1{font-size:85px}.art-copy{margin-top:85px}.art-description{font-size:11px}.art-foot{left:35px;right:35px;font-size:7px}.field-wrap{bottom:115px;right:-90px;width:120%;opacity:.8}.auth-panel{min-height:800px;padding:35px 34px 25px}.edition{display:none}.auth-form-wrap h2{font-size:32px}.auth-foot{font-size:8px}.indicator-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.sidebar{width:160px;padding-left:9px;padding-right:9px}.sidebar .brand{font-size:14px}.sidebar .brand img{width:28px}.sidebar-brand{margin-bottom:35px;margin-left:3px}.workspace-label{margin-left:6px;font-size:6px}.sidebar nav button{gap:9px;padding:0 9px;font-size:10px}.sidebar nav button svg{width:15px}.nav-number{font-size:8px}.sidebar nav .nav-active:before{left:-9px}.sidebar-utility{font-size:8px;gap:6px}.account{margin-left:-9px;margin-right:-9px;padding-left:8px;gap:6px}.account>div{font-size:8px}.account small{font-size:6px}.avatar{width:24px;height:24px;font-size:8px}.workspace-note{gap:8px;padding:20px 6px}.workspace-note p,.workspace-note p span{font-size:8px}.topbar{padding:0 20px;gap:12px}.search-trigger{min-width:0;width:32px;padding:0;justify-content:center;margin-left:auto;border:0;background:none}.search-trigger span,.search-trigger kbd{display:none}.breadcrumb{font-size:10px;gap:8px}.topbar-actions{gap:9px}.main-content{padding:24px 20px 35px}.fixture-notice{padding-left:20px;padding-right:20px;font-size:8px}.fixture-notice>span{display:block;line-height:1.6}.fixture-notice>span>svg{display:none}.page-title{margin-bottom:24px}.page-title h1{font-size:28px}.page-cutoff{display:none}.instrument-bar{gap:14px;flex-wrap:wrap}.instrument-selector strong{font-size:17px}.instrument-price>strong{font-size:21px}.instrument-price{margin-left:auto}.instrument-status{display:none}.watch-action{font-size:9px;padding:8px}.mtf-grid{grid-template-columns:repeat(5,1fr)}.mtf-grid button{padding:13px 9px}.mtf-grid button strong{font-size:12px}.mtf-grid button small{font-size:7px}.mini-bars{gap:3px}.mini-bars i{width:4px}.context-heading p{max-width:300px}.watch-grid{grid-template-columns:1fr}.watch-description{min-height:0}.section-heading{align-items:flex-start}.section-heading h2{font-size:20px;line-height:1.4}.section-heading .primary{padding:9px 11px;font-size:10px}.editorial-banner{gap:17px}.banner-number{font-size:65px}.editorial-banner h2{font-size:21px}.banner-glyph{display:none}.editorial-banner .eyebrow{font-size:8px}.journal-intro{gap:15px}.journal-intro .secondary{font-size:9px;padding:8px 10px}.journal-intro>div{gap:14px;font-size:8px}.journal-intro small{font-size:9px}.event-row{gap:12px;flex-wrap:wrap;padding:18px 3px}.event-main{flex:1}.event-row>.tag{order:5;margin-left:48px;margin-top:-3px;min-width:0}.event-time{font-size:9px}.event-row>svg:last-child{display:none}.performance-controls{flex-wrap:wrap;gap:15px}.segmented button{font-size:10px;padding:7px 11px}.ledger-label{font-size:9px;align-items:flex-start;flex-wrap:wrap}.performance-summary{grid-template-columns:1.7fr 1fr;gap:25px;padding:24px 0}.metric:nth-child(3){border-left:0;padding-left:0}.metric>strong{font-size:28px}.pnl-primary>strong{font-size:40px}.pnl-chart-section{grid-template-columns:1fr;gap:12px}.pnl-chart-section h2{max-width:none}.pnl-chart-section p:not(.eyebrow){margin-bottom:9px}.workspace-footer{padding:16px 20px;font-size:7px}.workspace-footer>span:last-child{display:none}.toast{left:50%;font-size:10px}.data-grid{grid-template-columns:repeat(2,1fr)}.plan-grid{grid-template-columns:1fr;gap:20px}.plan-grid>div{display:grid;grid-template-columns:35px 1fr;gap:6px 14px}.plan-grid h4{margin:5px 0}.plan-grid p{grid-column:2}.auth-art{padding:30px 27px}.art-copy h1{font-size:72px}.art-copy{margin-top:95px}.auth-panel{padding:32px 29px 25px}.auth-form-wrap h2{font-size:29px}.art-foot{left:27px;right:27px;display:block}.art-foot>span:last-child{display:none}.auth-panel label>span{font-size:8px}.brand{font-size:17px}.brand img{width:33px}.field-wrap{right:-110px;bottom:120px}.auth-description{font-size:11px}.auth-top .small{font-size:9px}.demo-tag{font-size:8px;letter-spacing:.8px}.otp-boxes{gap:5px}.otp-boxes span{font-size:20px}}@media(max-width:600px){.auth-layout{display:block}.auth-art{min-height:0;height:200px;padding:24px 25px;border-right:0;border-bottom:1px solid #3f3c37}.art-top{align-items:center}.art-top .brand{font-size:17px}.art-top .brand img{width:33px}.edition{display:block;font-size:7px;letter-spacing:1px}.art-copy{margin-top:21px}.art-copy .eyebrow,.art-description,.art-foot{display:none}.art-copy h1{font-size:37px;letter-spacing:0;line-height:.95;margin:0;max-width:250px}.art-copy h1 br:nth-of-type(1){display:none}.art-copy h1 br:nth-of-type(3){display:none}.art-copy h1>span{margin-left:6px}.field-wrap{height:160px;width:250px;right:-47px;bottom:-10px;opacity:.7}.signal-field text{display:none}.motion-control{display:none}.auth-panel{min-height:calc(100svh - 200px);padding:22px 27px 25px}.auth-form-wrap{max-width:380px;padding:25px 0 30px;margin:auto}.stage-progress{margin-bottom:24px}.form-symbol{display:none}.auth-form-wrap>.eyebrow{font-size:8px;letter-spacing:1px}.auth-form-wrap h2{font-size:33px;margin:8px 0 9px}.auth-description{font-size:12px;margin-bottom:23px}.auth-panel label{font-size:11px}.auth-panel label>span{font-size:8px}.auth-panel input:not(#verification){height:49px;font-size:13px}.password-field button{height:49px}.auth-foot{max-width:380px;font-size:9px}.auth-submit{height:49px;font-size:12px}.demo-scenarios{margin-top:18px}.otp-control{height:56px}.otp-boxes{gap:8px}.otp-boxes span{font-size:23px}.auth-success{padding:20px 0 65px}.sidebar{position:fixed;z-index:70;top:0;bottom:0;left:0;width:215px;transform:translate(-100%);transition:transform .2s;box-shadow:15px 0 70px #0009;padding-left:16px;padding-right:16px}.sidebar.open{transform:translate(0)}.sidebar .brand{font-size:18px}.sidebar .brand img{width:35px}.sidebar nav button{font-size:12px;gap:12px;padding:0 12px;min-height:48px}.sidebar nav button svg{width:18px}.workspace-label{font-size:8px;margin-left:12px}.sidebar-brand{margin:0 9px 40px}.account{margin-left:-16px;margin-right:-16px;padding:20px 14px;font-size:11px}.account>div{font-size:10px}.account small{font-size:8px}.avatar{width:31px;height:31px}.sidebar-utility,.workspace-note p,.workspace-note p span{font-size:10px}.mobile-menu{display:inline-flex}.topbar{min-height:59px;padding:0 13px;gap:11px}.topbar .mobile-menu{width:28px}.breadcrumb{font-size:11px;gap:7px}.breadcrumb>svg{width:11px}.topbar-actions{gap:8px}.topbar-actions>.icon-button{display:none}.search-trigger{width:28px}.demo-badge{font-size:7px}.language{font-size:9px}.fixture-notice{font-size:8px;padding:8px 18px;gap:7px;min-height:40px;line-height:1.5}.fixture-notice>span{max-width:290px}.notice-divider{display:none}.fixture-notice>span:has(.notice-divider){font-size:0}.fixture-notice>span:has(.notice-divider):before{content:"DESIGN DEMO · SYNTHETIC DATA";font-size:8px;letter-spacing:.7px}.fixture-notice button{font-size:9px}.main-content{padding:25px 18px 30px}.page-title{margin-bottom:21px}.page-title h1{font-size:29px;letter-spacing:-1.15px}.page-title .eyebrow{font-size:8px;letter-spacing:1.3px}.instrument-bar{padding:18px 0;gap:13px}.instrument-selector{gap:8px}.instrument-selector .asset-icon{width:30px;height:30px;font-size:13px}.instrument-selector strong{font-size:16px}.instrument-selector small{font-size:9px;max-width:170px}.instrument-selector .quote{font-size:11px}.instrument-selector>svg{margin-left:0;width:12px}.instrument-price>strong{font-size:21px}.instrument-price>span{font-size:9px}.watch-action{width:100%;min-height:36px;font-size:10px;justify-content:center;background:#23201b}.analysis-layout{gap:23px}.chart-toolbar{padding:5px 7px;gap:4px}.timeframes button{min-width:33px;min-height:37px;font-size:10px}.timeframes{gap:0}.chart-actions .icon-button{width:26px}.chart-caption{padding:12px 10px 8px;flex-wrap:wrap;font-size:8px;gap:5px}.chart-legend{font-size:7px}.market-chart{min-height:420px}.chart-bottom{padding:9px 10px;font-size:7px;gap:6px;flex-direction:column}.chart-attribution{font-size:7px}.reading-panel{display:block;padding-top:14px}.section-kicker{font-size:8px;margin-bottom:19px}.reading-panel h2{font-size:29px;max-width:none;letter-spacing:-1px;margin:13px 0 11px}.reading-intro{font-size:12px;line-height:1.8;padding-bottom:19px}.evidence-block{padding:16px 0}.evidence-heading{font-size:12px}.evidence-block p{font-size:11px;padding-left:24px}.next-watch{margin:5px 0 9px;padding:15px 16px}.next-watch p{font-size:11px}.next-watch .eyebrow{font-size:8px}.reading-panel>.text-button{font-size:11px;min-height:42px}.context-panel{margin-top:23px}.panel-tabs{gap:24px}.panel-tabs button{font-size:10px;min-height:47px}.panel-tabs button>span{display:none}.tab-content{padding-top:20px}.context-heading{gap:15px;align-items:flex-start;flex-wrap:wrap}.context-heading h3{font-size:17px}.context-heading p{font-size:10px;line-height:1.8}.mtf-grid{grid-template-columns:repeat(2,1fr);background:transparent}.mtf-grid button{padding:16px;border-bottom:1px solid var(--line)}.mtf-grid button:nth-child(2n){border-right:0}.mtf-grid button:last-child{grid-column:1/-1;border-bottom:0}.mtf-grid button>span{font-size:11px}.mtf-grid button strong{font-size:16px}.mtf-grid button small{font-size:10px}.mini-bars{gap:5px}.mini-bars i{width:6px}.mtf-grid button:last-child .mini-bars{position:absolute;right:20px;bottom:23px}.indicator-grid{grid-template-columns:1fr}.indicator-grid>div{padding:17px 0}.indicator-grid strong{font-size:21px}.indicator-grid small{font-size:11px}.data-grid{grid-template-columns:1fr 1fr;gap:22px 15px}.data-grid dd,.plan-grid p{font-size:11px}.editorial-banner{padding:22px 0;gap:17px;align-items:flex-start}.banner-number{font-size:61px}.editorial-banner h2{font-size:22px;line-height:1.25}.editorial-banner p:not(.eyebrow){font-size:10px}.editorial-banner .eyebrow{font-size:7px}.filter-bar{gap:9px;padding:17px 0}.inline-search{flex-basis:100%;max-width:none;margin-bottom:5px}.select-control{min-width:0}.select-control select{font-size:10px;min-height:39px;padding-left:9px;padding-right:26px}.filter-bar>.push-right{width:100%;margin-left:0;font-size:10px;margin-top:3px}.data-table{min-width:670px}.data-table-wrap{margin-left:0;margin-right:0;border-right:1px solid #423f3a}.data-table td{font-size:12px;padding-top:18px;padding-bottom:18px}.data-table td:first-child,.data-table th:first-child{position:sticky;left:0;background:#1a1712;z-index:1;padding-left:3px;padding-right:18px}.data-table td small{font-size:9px}.footnote{font-size:10px}.section-heading{display:block;padding-top:21px}.section-heading h2{font-size:22px;letter-spacing:-.7px}.section-heading p{font-size:10px;line-height:1.8}.section-heading .primary{margin-top:18px;font-size:11px;min-height:40px}.watch-card{padding-left:20px;padding-right:20px}.watch-identity h2{font-size:24px}.watch-identity p{font-size:10px}.watch-price{font-size:32px}.watch-description{font-size:11px;margin-bottom:24px}.watch-bottom{padding-top:12px;padding-bottom:12px}.watch-grid{gap:17px}.journal-intro{flex-wrap:wrap;padding:22px 0}.journal-intro .secondary{font-size:10px;min-height:38px}.journal-number{font-size:60px}.journal-intro small{font-size:10px}.journal-intro>div{font-size:9px;gap:16px}.event-row{gap:11px;padding:20px 0;min-height:130px}.event-main{min-width:0;flex-basis:calc(100% - 50px)}.event-main strong{font-size:13px}.event-main small{font-size:9px}.event-time{order:3;margin-left:47px;font-size:10px;margin-right:auto}.event-time small{font-size:8px}.event-row>.tag{order:4;margin:0;font-size:8px}.event-mark{width:34px;height:34px}.quiet-callout{font-size:10px;padding:16px 13px;gap:10px}.performance-controls{gap:15px}.segmented{width:100%;justify-content:space-between}.segmented button{padding:8px;font-size:10px;min-height:37px;flex:1}.control-actions{width:100%;justify-content:space-between}.control-actions .select-control{min-width:125px}.ledger-label{font-size:10px;gap:13px;line-height:1.7}.performance-summary{grid-template-columns:1fr 1fr;gap:24px 16px;padding:24px 0}.pnl-primary{grid-column:1/-1;border-bottom:1px solid #46433e;padding-bottom:25px}.pnl-primary>strong{font-size:53px;margin-top:14px}.pnl-primary>.eyebrow{font-size:9px}.pnl-primary>p:not(.eyebrow){font-size:11px}.metric{padding-left:0;border:0}.metric:nth-child(2){border-right:1px solid #46433e;padding-right:10px}.metric:nth-child(4){grid-column:1/-1;border-top:1px solid #46433e;padding-top:20px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.metric:nth-child(4)>strong{grid-column:2;grid-row:1/3;text-align:right;margin:0}.metric:nth-child(4)>small{margin-top:7px}.metric>strong{font-size:34px;margin-top:12px}.metric>small{font-size:9px}.pnl-chart-section{padding-top:24px;padding-bottom:24px}.pnl-chart-section h2{font-size:25px;line-height:1.35;margin:12px 0}.pnl-chart-section .eyebrow{font-size:8px}.pnl-chart{margin:15px -7px 0}.pnl-chart text{font-size:9px}.history-header .panel-tabs{gap:24px}.history-header .text-button{font-size:10px}.history-section>.filter-bar{gap:7px}.history-section>.filter-bar>svg{display:none}.history-section .select-control{flex:1;min-width:95px}.trade-table{min-width:700px}.empty{padding:40px 14px}.empty h3{font-size:21px;line-height:1.4}.empty p{font-size:11px}.dialog{padding:25px 22px;max-height:calc(100svh - 30px);width:calc(100vw - 28px)}.dialog-head h2{font-size:26px}.dialog-lead{font-size:12px}.detail-rows>div{font-size:10px;gap:15px}.detail-rows dd{max-width:58%}.detail-identity{font-size:10px}.detail-identity>.tag{margin-left:0}.search-field{padding:10px 12px}.search-field input{font-size:11px}.search-results>button{padding:17px 0}.search-results small{font-size:9px}.workspace-footer{padding:18px;font-size:7px;line-height:1.8}.workspace-footer .muted{display:block;padding-left:16px}.toast{width:calc(100vw - 30px);bottom:15px;padding:13px;font-size:10px;line-height:1.6}.source-copy p{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.wave-paths{transform:none!important;will-change:auto}}.data-table-wrap{position:relative}.auth-art .signal-field text:first-of-type{display:none}.reading-intro{font-size:12px}.evidence-block p{font-size:11px}.evidence-heading{font-size:12px}.next-watch p{font-size:11px}.chart-bottom{font-size:9px}.chart-caption{font-size:10px}.sidebar nav button{font-size:12px}.page-cutoff strong,.context-heading p{font-size:11px}.data-table th,.data-table td small,.tag{font-size:10px}.footer-cross{color:var(--ember)}.mtf-grid button small{font-size:9px}@media(max-width:600px){.data-table-wrap{border:0;overflow:visible}.data-table{min-width:0;white-space:normal;display:block}.data-table thead{display:none}.data-table tbody{display:block}.data-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 10px;padding:19px 0;border-bottom:1px solid var(--line)}.data-table td,.data-table td:first-child{display:block;position:static;padding:0;border:0;background:transparent;font-size:12px;min-width:0}.data-table td:nth-child(2){text-align:right;align-self:center}.data-table td:nth-child(3){font-size:11px;align-self:center}.data-table td:nth-child(4){text-align:right;align-self:center}.data-table td:nth-child(5){font-size:10px;color:var(--muted)}.data-table td:last-child{align-self:end}.data-table .asset-cell strong{font-size:14px}.data-table .asset-cell small{font-size:10px}.data-table .asset-icon{width:34px;height:34px}.data-table .icon-button{width:40px;height:40px;border:1px solid var(--line);margin-left:6px}.data-table .tag{font-size:9px;white-space:normal;text-align:left}.trade-table td:nth-child(3),.trade-table td:nth-child(4){font-size:10px;line-height:1.8}.trade-table td:nth-child(3):before{content:"Entry · ";color:var(--muted)}.trade-table td:nth-child(4):before{content:"Exit · ";color:var(--muted)}.trade-table td:nth-child(5){font-size:18px;align-self:center;line-height:1.5}.trade-table td:nth-child(5):after{content:" USDC gross";font-size:9px;color:var(--muted)}.trade-table .text-button{font-size:11px;min-height:40px}.trade-table td:first-child>strong{font-size:15px}.chart-caption{font-size:9px}.chart-bottom{font-size:8px}.context-heading p{font-size:11px}.mtf-grid button small{font-size:10px}}.menu-shade{display:none}@media(max-width:600px){.menu-shade{display:block;position:fixed;inset:0;z-index:65;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.close-menu{display:none}.wave-paths path:nth-child(3n){transform:translateY(calc(var(--my) * .22))}.wave-paths path:nth-child(3n+1){transform:translate(calc(var(--mx) * -.15))}@media(max-width:600px){.auth-art{height:190px}.auth-panel{min-height:calc(100svh - 190px)}.art-copy h1{max-width:none;font-size:33px;line-height:1.05;letter-spacing:0}.art-copy h1 br:nth-of-type(1),.art-copy h1 br:nth-of-type(3){display:none}.art-copy h1>span{margin-left:6px}.field-wrap{opacity:.38;right:-70px}.close-menu{display:flex;position:absolute;right:8px;top:9px}.sidebar{padding-top:48px}.trade-table td:nth-child(5):after{display:block;margin-top:2px}.trade-table td:nth-child(5)[data-missing=true]:after{content:"No outcome recorded"}.timeframes button{min-height:44px}.chart-actions .icon-button{height:44px}.next-watch p,.evidence-block p,.context-heading p{font-size:12px}.tag{font-size:10px}}@media(prefers-reduced-motion:reduce){.wave-paths path{transform:none!important}}:root{--muted:#a7a6a3;--text:#eeeae4;--line:#303133;--panel:#191a1b}body{font-size:14px;line-height:1.55}button,input,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #efad7b;outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}.sidebar{width:225px}.workspace{margin-left:225px}.main-content{max-width:1600px;padding:30px 38px 60px}.page-title h1{font-size:38px;letter-spacing:-1.3px}.eyebrow{font-size:11px;letter-spacing:.15em;color:#b7a898}.q-panel{border-radius:5px;padding:22px;margin:0}.q-panel h2{font-size:20px;letter-spacing:-.4px}.q-panel h2 small{font-size:11px;font-weight:400;color:var(--muted);margin-left:8px}.q-assets{gap:16px}.q-select{font-size:13px}.q-select input,.q-select select{font-size:14px;min-height:42px}.q-evidence dl{font-size:14px;gap:12px}.q-analysis{grid-template-columns:minmax(0,1fr) 290px}.q-panel p{line-height:1.65}.q-record{padding:14px 0}.main-content>section,.main-content>details{margin-bottom:20px}.context-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;color:var(--muted);font-size:12px;margin:12px 0 25px}.context-line a,.help-link{color:#dfaa82}.help-link{font-size:12px;font-weight:400}.filter-ribbon{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.filter-ribbon label{display:grid;gap:5px;font-size:11px;color:#b6b1a9;min-width:120px;flex:1}.filter-ribbon select{background:#1c1d1f;border:1px solid #3c3d3f;color:var(--text);padding:10px 12px;border-radius:4px;max-width:100%;width:100%}.performance-head{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;padding:12px 0 30px}.performance-head h2{font-size:48px;font-weight:500;letter-spacing:-2px;line-height:1.2;margin:14px 0;color:#eeb180;font-variant-numeric:tabular-nums}.performance-head h2 small{font-size:18px;letter-spacing:0;color:#acaaa6}.performance-head p:not(.eyebrow){color:var(--muted);max-width:590px;font-size:13px}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;border-left:1px solid var(--line);padding:8px 0 8px 32px}.summary-grid span{display:block;color:var(--muted);font-size:12px}.summary-grid strong{display:block;font-size:25px;font-weight:500;line-height:1.4;margin-top:5px;font-variant-numeric:tabular-nums}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:18px;margin:0 0 20px}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.section-title span{font-size:11px;color:var(--muted)}.chart-readout{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin:18px 0 4px}.chart-readout strong{font-size:23px;font-weight:500}.chart-readout small,.chart-readout span{font-size:11px;color:var(--muted)}.gross-curve{width:100%;height:auto;display:block;overflow:visible}.gross-curve text{font:10px Manrope,sans-serif;fill:#aaa6a0}.chart-scrub{display:flex;align-items:center;gap:12px;font-size:11px;color:#a8a29a}.chart-scrub input{flex:1;accent-color:#e1a271}.outcome-strip{display:flex;height:10px;gap:3px;margin:30px 0 20px;border-radius:2px;overflow:hidden}.outcome-strip .win{background:#b9b29c}.outcome-strip .loss{background:#ae786c}.outcome-strip .even{background:#777}.stat-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.stat-row strong{font-weight:500;font-variant-numeric:tabular-nums}.stat-row+.muted{font-size:12px;margin-top:20px}.breakdown>div{display:grid;grid-template-columns:95px 1fr 75px;align-items:center;gap:10px;margin:12px 0;font-size:12px}.breakdown small{display:block;color:var(--muted);font-size:10px}.breakdown b{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.bar-track{height:5px;background:#282a2b}.bar-track i{display:block;height:5px;background:#bda588}.bar-track i.negative{background:#aa776c}.loss{color:#d69484!important}.distribution{display:flex;gap:12px;margin-top:25px;justify-content:space-between}.distribution strong,.distribution span{display:block}.distribution strong{font-size:22px;font-weight:500}.distribution span{color:var(--muted);font-size:12px}.table-panel{padding:20px 0 0;overflow:hidden}.table-panel .section-title{padding:0 22px 14px}.table-scroll{overflow-x:auto}.table-panel table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.table-panel th{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#aaa69f;text-align:left;background:#151617;font-weight:500}.table-panel th,.table-panel td{padding:13px 16px;border-bottom:1px solid #2a2b2c;white-space:nowrap}.table-panel td{font-size:12px}.table-panel td strong{font-weight:600}.table-panel td small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.table-panel tbody tr:hover{background:#202122}.table-panel td button{font-size:11px;color:#e7b18c;border:0!important;padding:4px!important}.state-tag,.event-badge{font-size:11px;border:1px solid #494139;background:#25211e;padding:4px 7px;border-radius:3px;display:inline-block}.event-badge{color:#e4b48f}.pagination{padding:18px 22px;margin:0;font-size:12px;display:flex;justify-content:space-between;align-items:center}.empty-state{padding:40px 24px;color:var(--muted);text-align:center}.search-line{display:flex;align-items:center;gap:20px;color:var(--muted);font-size:12px;margin-bottom:20px}.search-line input,.handbook-index input{background:#1b1c1d;border:1px solid #3b3c3d;border-radius:4px;color:var(--text);padding:12px;min-width:250px}.drawer-shade{position:fixed;inset:0;background:#08090aa6;z-index:100;display:flex;justify-content:flex-end}.detail-drawer{background:#1b1c1d;width:min(560px,100%);padding:32px;overflow-y:auto;box-shadow:-12px 0 70px #0007}.drawer-title{display:flex;justify-content:space-between;align-items:center}.drawer-title button{font-size:25px}.detail-drawer h2{font-size:30px;letter-spacing:-1px}.detail-drawer h3{margin-top:30px}.detail-grid>div{display:grid;grid-template-columns:130px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}.detail-grid dt{color:var(--muted);font-size:12px}.detail-grid dd{margin:0;font-size:13px}.trade-result{background:#222;padding:22px;margin:22px 0}.trade-result span{display:block;color:var(--muted);font-size:12px}.trade-result strong{font-size:30px;font-weight:500}.trade-result small{font-size:12px}.mono{overflow-wrap:anywhere;font-family:monospace;font-size:11px}.primary{background:#e5a170;color:#171615;padding:12px 18px;border-radius:4px;margin-top:20px}.handbook{display:grid;grid-template-columns:235px minmax(0,820px);gap:48px;align-items:start}.handbook-index{position:sticky;top:20px}.handbook-index label{font-size:11px;color:var(--muted);display:grid;gap:10px}.handbook-index input{min-width:0;width:100%;font-size:12px}.handbook-index nav{max-height:75vh;overflow:auto;padding-right:12px}.handbook-index h3{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#c4aa94;margin-top:28px}.handbook-index a{display:block;color:#adaaa5;font-size:12px;padding:7px 10px;border-left:1px solid #373737}.handbook-index a[aria-current=page]{color:#f0c49f;border-left:2px solid #e4a372;background:#25211d}.handbook-article{max-width:820px;font-size:15px;line-height:1.9;padding-bottom:40px}.handbook-article h2{font-size:42px;line-height:1.15;letter-spacing:-1.5px;margin:16px 0 24px;font-weight:500}.article-lead{font-size:18px;color:#cfcbc4;line-height:1.75}.source-note{border-left:2px solid #9d7657;padding:10px 16px;background:#1e1e1c;font-size:12px;color:#b7b1a7;margin:25px 0}.source-note span{display:block;color:#e0b08b;text-transform:uppercase;font-size:10px;letter-spacing:.1em}.article-toc{display:flex;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}.article-toc a{color:#c7b7aa}.article-toc button{margin-left:auto}.handbook-article h3{font-size:23px;letter-spacing:-.5px;margin-top:35px;font-weight:500;scroll-margin-top:25px}.formula{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.8 Barlow,sans-serif;background:#151617;border:1px solid #383633;padding:22px;color:#e9c3a3;border-radius:4px}.lesson{border:1px solid #40372f;background:#201e1b;padding:25px;margin-top:25px}.lesson label{display:grid;gap:8px;font-size:13px}.lesson input{width:100%;accent-color:#df9b66}.lesson h4{font-size:20px;margin:10px 0}.lesson-results{display:flex;gap:50px;margin:25px 0;font-size:12px}.lesson-results strong{display:block;font-size:30px;font-weight:400}.quadrant{width:100%;max-height:260px}.quadrant text{fill:#bdb3a8;font:10px Manrope,sans-serif}.evidence-flow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);padding:25px 18px;margin:25px 0;font-size:12px}.evidence-flow small{display:block;color:var(--muted);font-size:10px}.evidence-flow b{color:#db9c6d}.limitation-callout{border-left:2px solid #aa8970;padding-left:20px;color:#c6bdb4}.related-topics{display:flex;gap:10px;flex-wrap:wrap}.related-topics a{color:#e7b28b;padding:8px 12px;border:1px solid #443d35;font-size:12px}.article-footnote{font-size:11px;color:#918d87;border-top:1px solid var(--line);padding-top:20px;margin-top:35px}.documentation-example .chart-container{height:320px}.fixture-notice{font-size:11px}.q-metrics{gap:12px}.q-filters{margin:18px 0}@media(min-width:1500px){.main-content{padding-left:50px;padding-right:50px}}@media(max-width:1150px){.analytics-grid{grid-template-columns:1.3fr 1fr}.handbook{grid-template-columns:200px minmax(0,1fr);gap:25px}.performance-head h2{font-size:38px}.main-content{padding:25px}.summary-grid{padding-left:20px;gap:15px}}@media(max-width:900px){.workspace{margin-left:0}.sidebar{width:260px}.main-content{padding:24px 20px}.performance-head{grid-template-columns:1fr;gap:20px}.summary-grid{border-left:0;border-top:1px solid var(--line);padding:20px 0}.handbook{grid-template-columns:1fr;gap:22px}.handbook-index{position:static}.handbook-index nav{max-height:190px;display:flex;gap:18px;overflow:auto}.handbook-index nav section{min-width:180px}.handbook-index h3{margin-top:15px}.handbook-article h2{font-size:34px}.analytics-grid,.q-analysis{grid-template-columns:1fr}.page-title h1{font-size:34px}}@media(max-width:480px){.main-content{padding:20px 15px}.filter-ribbon{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filter-ribbon label:first-child{grid-column:1/-1}.performance-head h2{font-size:38px}.summary-grid strong{font-size:23px}.q-panel{padding:18px}.table-panel{padding:16px 0 0}.chart-readout{gap:5px}.chart-readout span{display:block;width:100%}.breakdown>div{grid-template-columns:78px 1fr 66px;font-size:11px}.search-line{display:grid;gap:8px}.search-line input{min-width:0;width:100%}.context-line{font-size:11px;gap:8px}.pagination{padding:15px 8px;gap:8px}.pagination button{padding:8px;font-size:11px}.handbook-article{font-size:14px}.article-lead{font-size:16px}.handbook-article h2{font-size:32px}.evidence-flow{gap:6px;padding:18px 10px;font-size:10px}.evidence-flow small{font-size:9px}.detail-drawer{padding:24px}.distribution{flex-wrap:wrap}.article-toc{gap:15px}.formula{font-size:13px}.lesson{padding:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.sidebar,.topbar,.fixture-notice,.handbook-index,.article-toc,.workspace-footer,.page-title{display:none!important}.workspace{margin:0!important}.handbook{display:block}.handbook-article{max-width:none}body,.formula,.lesson,.source-note{background:#fff!important;color:#000!important}.handbook-article *{color:#000!important}.main-content{padding:0}.handbook-article h3{break-after:avoid}.lesson,.formula,.evidence-flow{break-inside:avoid}}.application{display:block}.sidebar{position:fixed;left:0;top:0;bottom:0}.workspace{min-width:0}.q-panel+.q-panel{margin-top:20px}.analytics-grid>.q-panel+.q-panel{margin-top:0}@media(max-width:900px){.sidebar{left:-280px}.sidebar.open{left:0}.workspace{margin-left:0;width:100%}}.formula-diagram{width:100%;display:block;margin-top:25px}.formula-diagram text{font:12px Manrope,sans-serif;fill:#ccc0b4}.handbook,.handbook-index,.handbook-article{min-width:0;max-width:100%}.formula{max-width:100%}.article-toc{flex-wrap:wrap}.lesson-results{flex-wrap:wrap;gap:20px}.documentation-example{min-width:0;overflow:hidden}@media(max-width:900px){.handbook{grid-template-columns:minmax(0,1fr)}}.formula{font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.9}.handbook-article .muted{overflow-wrap:anywhere}.market-chart{height:420px;min-height:420px;min-width:0}.market-chart table{margin:0}.market-chart td{padding:0;border:0;background:transparent;line-height:normal}.documentation-example .market-chart{height:420px}.q-select{min-width:0}.q-select>label{display:block;margin-bottom:6px;color:#bdb8b0;font-size:12px}.qbf-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;min-width:0;padding:10px 12px;border:1px solid #494440;border-radius:4px;background:#1c1d1f;color:#eeeae4;font:inherit;font-size:14px;text-align:left}.qbf-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qbf-select-trigger svg{flex-shrink:0;color:#c1afa0}.qbf-select-trigger:hover{border-color:#86705e;background:#22211f}.qbf-select-trigger[data-state=open],.qbf-select-trigger:focus-visible{outline:2px solid #efad7b;outline-offset:3px}.qbf-select-menu{z-index:1000;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:var(--radix-select-content-available-height);overflow:hidden;background:#242220;border:1px solid #79624f;border-radius:6px;box-shadow:0 12px 36px #0008;color:#eeeae4;font-size:14px}.qbf-select-viewport{padding:5px;max-height:min(320px,var(--radix-select-content-available-height))}.qbf-select-option{position:relative;display:flex;align-items:center;min-height:42px;padding:9px 36px 9px 12px;border-radius:3px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;overflow-wrap:anywhere}.qbf-select-option[data-state=checked]{color:#ffd0ab}.qbf-select-option[data-highlighted]{background:#4a3527;color:#fff0e1}.qbf-select-check{position:absolute;right:11px;display:flex}.qbf-select-scroll{display:flex;align-items:center;justify-content:center;min-height:26px;color:#eabb96}.filter-ribbon>.q-select{min-width:120px;flex:1}.filter-ribbon .q-select label{margin-bottom:5px}.handbook-index label,.context-line,.section-title span,.chart-readout small,.chart-readout span,.chart-scrub,.article-footnote,.source-note span,.breakdown small,.table-panel td small{font-size:12px}.table-panel th,.handbook-index h3,.evidence-flow small{font-size:11px}.article-footnote{color:#b1aaa1}.search-line input::placeholder,.handbook-index input::placeholder{color:#aaa59f;opacity:1}.handbook-index input{font-size:13px}@media(max-width:480px){.filter-ribbon>.q-select:first-child{grid-column:1/-1}.qbf-select-trigger,.search-line input,.handbook-index input{font-size:16px}.qbf-select-option{min-height:44px;font-size:16px}.evidence-flow,.evidence-flow small{font-size:11px}}:root{--bg:#151512;--panel:#1b1c18;--raised:#24251f;--line:#383a32;--text:#f0ede5;--muted:#b6b4a8;--quiet:#a5a497;--ember:#efaa78;--obs-ease:cubic-bezier(.23,1,.32,1);background:var(--bg);color:var(--text);font-size:14px;scrollbar-color:#585a4e #191a16;scrollbar-width:thin}::selection{background:#efaa7844;color:#fff4e8}input{caret-color:var(--ember)}button,a,input,select,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,svg:focus-visible{outline:2px solid var(--ember)}a{text-underline-offset:4px}button,a{touch-action:manipulation}button:active:not(:disabled){transform:translateY(1px)}button{transition:background .14s var(--obs-ease),color .14s var(--obs-ease)}h1,h2,h3{font-family:Barlow,Manrope,sans-serif;text-wrap:balance}p{line-height:1.65}code{overflow-wrap:anywhere}input,select{font-size:16px}.small-only{display:none}.candidate-rail{height:40px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid #3b3a32;background:#201f19;font-size:11px;position:relative;z-index:60}.candidate-rail a{color:#d6cfbf;text-decoration:none;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center;gap:6px}.candidate-rail nav{display:flex;gap:24px}.candidate-rail a[aria-current=page]{color:var(--ember)}.candidate-rail>span{color:var(--muted)}.observatory-login{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(350px,1fr);min-height:calc(100dvh - 40px);max-width:1800px;margin:auto}.observatory-art{position:relative;min-height:830px;isolation:isolate;overflow:hidden;background:#191914;padding:48px 56px}.observatory-art:before{content:"";position:absolute;z-index:-1;inset:25% -20% -45%;background:radial-gradient(ellipse at 50% 64%,#8a4a252c 0,transparent 58%);pointer-events:none}.observatory-art>.brand,.observatory-art>a{position:relative;z-index:3;text-decoration:none;color:var(--text)}.observatory-art .brand img{width:38px;height:42px}.observatory-art .brand>span{font-size:14px;letter-spacing:2px}.observatory-copy{position:relative;z-index:2;margin-top:84px;pointer-events:none}.observatory-copy h1{font-size:clamp(50px,5.6vw,88px);font-weight:600;line-height:.99;letter-spacing:-.025em;margin:0 0 26px;max-width:850px}.observatory-copy h1>span{color:var(--ember)}.observatory-copy>p{color:#c1bdaf;font-size:15px;line-height:1.7}.observatory-art .phase-field{position:absolute;inset:390px -10px 60px;min-height:260px;z-index:1}.observatory-art .phase-field canvas{width:100%;height:100%;touch-action:pan-y}.observatory-art .sculpture-footer{bottom:0;left:56px;right:56px}.observatory-art .phase-control{display:flex;gap:8px;align-items:center;min-height:44px;color:#c4bbab}.observatory-art .sculpture-hint{font-size:10px;color:#b7ab98;letter-spacing:.12em}.observatory-foot{position:absolute;bottom:28px;left:56px;right:56px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.08em;color:#a6a394}.observatory-access{display:flex;align-items:center;justify-content:center;padding:56px 48px;position:relative;border-left:1px solid #34342d;background:#131410}.access-inner{width:100%;max-width:340px;padding-bottom:48px}.access-icon{color:var(--ember);margin-bottom:32px}.access-inner h2{font-size:38px;line-height:1.08;font-weight:500;letter-spacing:-.02em;margin:0 0 18px}.access-description{color:var(--muted);max-width:32ch}.preview-auth-note{padding:12px 0;color:#d9bf9f;font-size:11px;border-block:1px solid #37372e;margin:24px 0}.access-inner form{display:flex;flex-direction:column;gap:20px}.access-inner label{font-size:12px;color:#d2d0c3;display:flex;flex-direction:column;gap:10px}.access-inner input{width:100%;background:#1c1d17;border:1px solid #45463b;border-radius:6px;color:var(--text);height:48px;padding:0 14px}.access-inner input:hover{border-color:#8e795e}.access-inner input:focus{background:#22221b}.access-submit{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:6px;padding:0 16px;min-height:48px;background:#413b2e!important;color:#c4b296!important;opacity:1!important}.access-security{display:flex;align-items:flex-start;gap:10px;color:#b6b29f;margin:20px 0}.access-security svg{flex-shrink:0;margin-top:3px}.access-security p{font-size:10px;margin:0;line-height:1.65}.access-preview{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ember);text-decoration:none;padding-block:14px;border-block:1px solid #38382e}.preview-auth-states{margin-top:24px;color:var(--muted);font-size:11px}.preview-auth-states p{font-size:11px}.preview-auth-states summary{padding:8px 0;cursor:pointer}.auth-inline-error{color:#efb4a4;margin:0;padding:12px;background:#36251f;border-radius:6px}.observatory-access>footer{position:absolute;bottom:28px;font-size:10px;color:#a5a391}.application{background:var(--bg);min-height:calc(100dvh - 40px)}.sidebar{background:#12130f;border-right:1px solid #35372f;top:40px;width:216px}.workspace{margin-left:216px}.sidebar-brand .brand img{width:30px}.workspace-label{font-size:10px;letter-spacing:.13em;color:#aaa796}.sidebar nav button{border-radius:0;min-height:48px;color:#bebdb1}.sidebar nav button.nav-active{background:#20211b;color:var(--text);box-shadow:none}.sidebar nav button.nav-active:after{content:"";position:absolute;bottom:4px;left:44px;width:42px;height:1px;background:var(--ember)}.sidebar nav button{position:relative}.nav-number,.workspace-note .edition-stamp{display:none}.workspace-note{border-top:1px solid #35372f}.topbar{height:64px;background:#151612;border-bottom:1px solid #35372f}.fixture-notice{background:#24231a;color:#d4c9af;font-size:11px;padding:10px 32px;border-bottom:1px solid #38372c}.main-content{max-width:1380px;margin:auto;padding:32px 40px 64px}.page-title h1{font-size:44px;font-weight:500;letter-spacing:-.02em}.page-title .eyebrow{display:none}.page-title{margin-bottom:18px}.heading-dot{color:var(--ember)}.scout-source{margin-bottom:28px;gap:12px}.scout-source .scout-intro{font-size:14px;color:#c3c0b2}.scout-source details{color:#bdb7a4}.scout-source summary{font-size:12px}.scout-filters{padding:0 0 20px;border-bottom:1px solid #383a32}.selection-note{color:#a7a696;font-size:11px}.instrument-list{border-radius:0;border:0;background:transparent;overflow:visible}.list-heading{padding:12px 0 24px}.list-heading h2{font-size:22px;font-weight:500}.list-heading h2 span{font-family:Manrope;font-size:11px;color:#b7b4a7;margin-left:12px}.list-note{font-size:11px}.instrument-columns{padding-inline:16px;color:#b8b5a6;font-size:10px;border-bottom:1px solid #4a4b3e}.instrument-row{padding:24px 16px;background:transparent;border-bottom:1px solid #35372e;transition:background .12s var(--obs-ease)}.instrument-row:hover,.instrument-row:focus-within{background:#20221b}.instrument-name h3{font-size:23px;letter-spacing:-.01em}.instrument-name p{color:#b9b7a9;font-size:12px}.instrument-cutoff time{font-variant-numeric:tabular-nums;color:#ded8c9}.instrument-open{min-height:44px;background:transparent;border:1px solid #66604c;border-radius:6px;color:var(--ember);font-size:12px}.instrument-open:hover{background:#302a20;border-color:#c58f65}.instrument-coverage strong{font-weight:500;color:#d6cebc}.data-stale{color:#d5b58a!important}.instrument-bar h2{font-size:44px}.instrument-sections{margin-bottom:24px}.q-panel{background:#1b1c17;border-color:#36382f;border-radius:8px;box-shadow:none}.q-analysis{gap:24px}.chart-panel{border-radius:8px;border-color:#383a32}.chart-caption{color:#b5b2a1}.q-evidence h2{font-size:24px}.timeframe-tabs button,.tf-tabs button{min-height:40px}.performance-head{border-block:1px solid #3a3c32;padding-block:28px;background:transparent}.performance-head h2{font-size:52px;font-weight:500}.performance-head section>.eyebrow{font-size:10px;letter-spacing:.08em;color:#c5b699}.summary-grid strong{font-size:24px;font-weight:500}.point-inspector{background:#23251d;border-radius:6px}.trade-plot{height:280px}.performance-source .scout-intro{font-size:12px}.context-line{font-size:11px;color:#b9b5a4}.analytics-grid{gap:24px}.table-panel table th{color:#b9b6a6;font-weight:500;font-size:11px}.table-panel table td{padding-block:19px}.signal-card{background:#1c1e18}.source-evidence{color:#bfbcae}.q-select-trigger{min-height:44px}.primary{background:#dba372;color:#161711}.detail-drawer{background:#1b1d17;border-left:1px solid #55523f}.drawer-title .eyebrow{font-size:10px}.q-error{padding:20px;border-radius:6px;background:#352821;color:#f0c2a6}.obs-page-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:40px}.obs-page-heading h1{font-size:48px;font-weight:500;line-height:1.04;margin:0 0 16px;letter-spacing:-.025em}.obs-page-heading p{color:var(--muted);margin:0}.outlined-tag{font-size:10px;border:1px solid #575645;padding:8px 12px;color:#d0c2a9;white-space:nowrap}.observatory-page{max-width:1350px;padding:56px 48px 80px;margin:auto}.state-controls{display:flex;gap:4px;flex-wrap:wrap}.state-controls button{padding:10px 14px;min-height:44px;border-bottom:1px solid transparent;color:#c4c0b1;text-transform:capitalize}.state-controls button[aria-pressed=true]{border-color:var(--ember);color:var(--ember);background:#28261d}.method-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px}.episode-steps h2{font-size:30px;margin:0 0 8px}.episode-steps>p{color:var(--muted)}.episode-steps ol{list-style:none;padding:0;margin:40px 0}.episode-steps li button{display:flex;text-align:left;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid #37392f;width:100%;color:var(--muted)}.episode-steps li button>span{border:1px solid #555646;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.episode-steps strong,.episode-steps small{display:block}.episode-steps strong{font-size:13px;font-weight:500;margin-bottom:5px}.episode-steps small{font-size:10px;color:#b5b1a1}.episode-steps [aria-current=step]{color:var(--text)}.episode-steps [aria-current=step]>span{color:var(--ember);border-color:var(--ember)}.method-manual{display:flex;align-items:center;gap:10px;font-size:11px}.episode-clock{display:flex;justify-content:space-between;padding:16px 0;border-block:1px solid #3e4034;font-size:11px;color:var(--muted)}.episode-clock time{color:var(--text);font-variant-numeric:tabular-nums}.recorded-chart{min-width:0}.recorded-chart svg{display:block;width:100%;min-height:180px}.recorded-chart svg text{font-family:Manrope;fill:#bdb8a7;font-size:11px;font-variant-numeric:tabular-nums}.record-cross line{stroke:#e9b58b;stroke-dasharray:3 4}.record-cross circle{fill:#edaa77}.candle-inspector{padding:16px;min-height:106px;background:#23241d;border:1px solid #3e4033;display:flex;flex-direction:column;align-items:start;gap:8px;border-radius:6px}.candle-inspector strong{font-size:12px;font-weight:500}.candle-inspector span{font-size:10px;color:#c1bdac}.candle-inspector button{font-size:11px;color:var(--ember);text-decoration:underline;text-underline-offset:4px}.episode-narrative{padding:24px 0;min-height:180px}.episode-narrative h2{font-size:30px;font-weight:500;margin:0 0 12px}.episode-narrative p{color:#c5c0af;max-width:70ch}.episode-navigation{display:flex;justify-content:space-between;align-items:center;border-block:1px solid #3c3f32;padding:12px 0}.episode-navigation button{display:flex;gap:8px;align-items:center;min-height:44px;padding:0 12px;color:var(--ember)}.episode-navigation>span{font-size:11px;color:var(--muted)}.episode-provenance{margin-top:40px;padding:24px;background:#1e2019;border-radius:8px;color:#bab7a8}.episode-provenance summary{color:var(--text);cursor:pointer}.episode-provenance p{max-width:85ch}.research-range{margin:24px 0;padding:24px 0;border-block:1px solid #3c3e33}.research-range h2{font-size:24px;font-weight:500}.research-range .section-title>span{font-size:11px;color:var(--muted)}.sample-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px}.range-period{font-size:16px;font-variant-numeric:tabular-nums}.range-period span{color:var(--muted)}.research-range p{font-size:12px;color:#c1bca9}.range-controls{display:grid;grid-template-columns:1fr 1fr;gap:24px}.range-controls label{display:flex;flex-direction:column;font-size:11px;gap:8px}.range-controls input{accent-color:var(--ember);width:100%;min-height:40px}.sample-episodes>button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;text-align:left;padding:20px 12px;border-bottom:1px solid #3d3e32;min-height:80px}.sample-episodes small{display:block;font-size:10px;color:#bab5a1;margin-top:6px}.sample-episodes b{text-align:right;font-weight:500}.sample-episodes strong{font-size:16px}.telegram-toolbar{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:36px}.telegram-toolbar>label{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted)}.telegram-toolbar select{background:#25251d;color:var(--text);padding:10px;border:1px solid #53513e;border-radius:6px}.telegram-comparison{display:grid;grid-template-columns:390px minmax(0,1fr);gap:72px;align-items:start}.telegram-phone{background:#10130e;padding:12px;border:1px solid #3f4236;border-radius:16px;max-width:390px}.telegram-client-label{font-size:10px;color:#b8b5a2;padding:8px 0 16px}.telegram-image{container-type:inline-size;width:100%;aspect-ratio:4/5;background:#1b1d17;color:#f0ede3;overflow:hidden;position:relative;display:flex;flex-direction:column;border-radius:4px;font-family:Manrope}.telegram-image header{display:flex;align-items:center;gap:2cqw;margin:5.5cqw 6cqw 0;padding-bottom:3cqw;border-bottom:1px solid #454536;font-size:1.8cqw;letter-spacing:.14em}.telegram-image header img{width:4cqw;height:4cqw}.telegram-image header small{margin-left:auto;color:#b8b29d;font-size:1.6cqw;letter-spacing:0}.telegram-identity{margin:4cqw 6cqw 0}.telegram-identity>p{color:#c7bba2;font-size:2.1cqw;letter-spacing:.1em;margin:0 0 1.6cqw}.telegram-identity h2{font-size:8.7cqw;line-height:1;margin:0;font-weight:500;letter-spacing:-.02em}.telegram-identity h2 span{font-weight:400;color:#c1baa5;font-size:5.8cqw}.tg-event-tag{display:inline-block;font-size:2.7cqw;color:#eeb487;margin-top:2cqw}.tg-recorded{margin:3.5cqw 6cqw 0;display:flex;align-items:baseline;gap:2cqw}.tg-recorded>span:first-child{color:#bbb49f;font-size:2cqw}.tg-recorded strong{font-size:4.5cqw;font-weight:500}.tg-recorded small{font-size:2cqw;color:#c2baa6}.tg-recorded>span:last-child{margin-left:auto;font-size:1.7cqw;color:#bbb49f}.telegram-image .recorded-chart{margin:0 4cqw;flex:1;min-height:0;display:flex;align-items:center}.telegram-image .recorded-chart svg{min-height:0;width:100%;height:auto}.telegram-image .recorded-chart svg text{font-size:15px}.tg-explanation{margin:0 6cqw;padding:2.5cqw 0;border-top:1px solid #474637}.tg-explanation h3{font-family:Manrope;font-size:2.6cqw;font-weight:500;margin:0 0 1cqw;color:#ece1ca}.tg-explanation p{font-size:2.25cqw;line-height:1.55;color:#c8c0ab;margin:0;max-width:65ch}.tg-times{margin:0 6cqw;padding:1cqw 0;display:flex;flex-direction:column;gap:.8cqw;font-size:1.8cqw}.tg-times>div{display:flex;justify-content:space-between;gap:2cqw}.tg-times dt{color:#bfb7a3}.tg-times dd{margin:0;font-variant-numeric:tabular-nums}.telegram-image footer{margin:2cqw 6cqw 3.5cqw;display:flex;align-items:center;justify-content:space-between;position:relative;min-height:7cqw}.telegram-image footer>span{font-size:1.8cqw;line-height:1.6;color:#b7ae99}.telegram-image footer>b{font-family:Barlow;font-size:4cqw;font-weight:500}.wave-signature{color:#d9915c;display:block}.telegram-image footer .wave-signature{position:absolute;width:27cqw;height:11cqw;right:12cqw;top:-1cqw;opacity:.55}.telegram-caption{font-size:11px;color:#d1c9b5;padding:0 8px}.telegram-buttons{display:flex;margin:12px 0;gap:4px}.telegram-buttons button{background:#242d21;min-height:44px;flex:1;color:#d3d8c9;font-size:12px;border-radius:5px}.telegram-disclaimer{font-size:10px;color:#a7ae9e;padding:0 8px}.telegram-comparison>aside{max-width:55ch}.telegram-comparison>aside h2{font-size:36px;line-height:1.12;font-weight:500;margin-top:8px}.telegram-comparison>aside p{color:var(--muted)}.telegram-comparison>aside dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid #3b3e31}.telegram-comparison>aside dt{color:#aaa793;font-size:11px}.telegram-comparison>aside dd{margin:0;font-size:12px}.telegram-comparison>aside details{margin:24px 0;padding:20px;background:#23251c;border-radius:8px}.telegram-comparison>aside summary{cursor:pointer}.telegram-comparison>aside details p{font-size:12px}.tg-unavailable{flex:1;display:flex;flex-direction:column;justify-content:center;padding:6cqw}.tg-unavailable h3{font-size:6cqw;font-weight:500;margin:0 0 3cqw}.tg-unavailable p{font-size:3cqw;color:#c1baa5}.telegram-stale .recorded-candle{opacity:.55}.telegram-capture{width:1080px}.telegram-capture .telegram-image{width:1080px;border-radius:0}.telegram-capture~*{display:none}.telegram-phone.compact .telegram-image{aspect-ratio:1.65;min-height:235px}.telegram-phone.compact .telegram-identity h2{font-size:6cqw}.telegram-phone.compact .tg-explanation,.telegram-phone.compact .tg-times,.telegram-phone.compact footer,.telegram-phone.compact .tg-recorded{display:none}.telegram-phone.compact .recorded-chart{min-height:95px}.telegram-phone.compact .telegram-identity{margin-top:2cqw}.telegram-phone.compact .tg-event-tag{font-size:2.2cqw}.telegram-phone.compact header{margin-top:3cqw}.review-home{max-width:1350px;margin:auto;padding:40px 48px 80px}.review-home>header{display:flex;justify-content:space-between;align-items:center}.review-home>header>span{font-size:11px;color:#c1b99f}.review-intro{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:24px;padding:64px 0 56px}.review-intro h1{font-size:88px;font-weight:500;line-height:.98;letter-spacing:-.03em;margin:0 0 28px}.review-intro h1>span{color:var(--ember)}.review-intro p{color:#c3bdac;max-width:41ch;font-size:14px}.review-primary{display:inline-flex;align-items:center;gap:24px;margin-top:18px;color:var(--ember);text-decoration:none;border-bottom:1px solid #b58561;padding:12px 0}.review-sculpture{position:relative;min-width:0}.review-sculpture svg{width:100%;aspect-ratio:1.8}.review-sculpture>span{font-size:10px;color:#b3aa96;display:block;text-align:center}.review-routes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #444638}.review-routes>a{padding:28px 16px 28px 0;display:grid;grid-template-columns:1fr 24px;gap:10px;color:var(--text);text-decoration:none;border-bottom:1px solid #3c3f31}.review-routes>a:nth-child(2n){padding-left:32px}.review-routes b{font-family:Barlow;font-size:26px;font-weight:500}.review-routes span{font-size:12px;color:var(--muted);grid-column:1}.review-routes svg{grid-column:2;grid-row:1/3;color:var(--ember)}.review-comparison{padding:64px 0}.review-comparison h2{font-size:48px;font-weight:500;margin:0 0 20px}.review-comparison>p{max-width:70ch;color:var(--muted)}.comparison-switch{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}.comparison-switch a{color:var(--ember);font-size:12px;display:inline-flex;gap:8px;align-items:center;min-height:36px}.review-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:780px;margin:40px 0}.review-compare-grid figure{margin:0;background:#1d1f18;border:1px solid #3d4032;border-radius:8px;padding:8px}.review-compare-grid img{display:block;width:100%;height:440px;object-fit:cover;object-position:top}.review-compare-grid figcaption{padding:16px 8px;color:#d5c7ad;font-size:12px}.review-comparison details{padding:24px 0;border-top:1px solid #3e4034}.review-comparison details p{color:var(--muted);max-width:80ch}.obs-empty{padding:48px 24px;border:1px solid #424336;border-radius:8px}.obs-empty h3{font-size:28px}.obs-empty p{color:var(--muted)}@media(min-width:1600px){.observatory-copy{margin-top:100px}.observatory-art .phase-field{top:420px}}@media(max-width:1100px)and (min-width:901px){.observatory-art{padding:40px 32px}.observatory-copy h1{font-size:60px}.observatory-access{padding:40px 32px}.observatory-art .phase-field{top:350px;bottom:110px}.observatory-foot{left:32px;right:32px}.main-content{padding-inline:28px}.sidebar{width:190px}.workspace{margin-left:190px}}@media(max-width:900px){.candidate-rail{padding:0 16px;gap:8px;height:44px}.candidate-rail nav{gap:16px}.candidate-rail>span{display:none}.candidate-name{font-size:10px}.observatory-login{grid-template-columns:1fr}.observatory-art{min-height:420px;padding:28px 28px 20px}.observatory-copy{margin-top:40px}.observatory-copy h1{font-size:48px;line-height:1.01;max-width:640px}.observatory-copy>p{display:none}.observatory-art .phase-field{inset:180px 0 40px;min-height:170px}.observatory-art .sculpture-footer{left:28px;right:28px;bottom:-4px}.observatory-art .sculpture-hint,.observatory-foot{display:none}.observatory-access{border-left:0;border-top:1px solid #3b3c30;padding:40px 28px 70px}.access-inner{max-width:420px;padding:0}.access-icon{display:none}.access-inner h2{font-size:34px;max-width:360px}.observatory-access>footer{bottom:20px}.sidebar{top:44px;width:240px}.workspace{margin-left:0}.main-content{padding:28px 20px 60px}.page-title h1{font-size:38px}.fixture-notice{padding:10px 20px}.topbar{height:56px}.instrument-row{padding:20px 12px}.instrument-name h3{font-size:25px}.instrument-bar h2{font-size:36px}.observatory-page{padding:36px 24px 60px}.obs-page-heading{display:block;margin-bottom:28px}.obs-page-heading h1{font-size:38px}.outlined-tag{display:inline-block;margin-top:20px}.method-layout{grid-template-columns:1fr;gap:20px}.episode-steps ol{display:flex;margin:20px 0}.episode-steps li{flex:1;min-width:0}.episode-steps li button{height:100%;flex-direction:column;align-items:start;padding:12px 8px;gap:12px}.episode-steps small{display:none}.episode-steps h2{font-size:28px}.episode-steps>p{margin:5px 0}.method-manual{display:none!important}.episode-narrative{min-height:245px}.episode-clock{font-size:10px;gap:20px;align-items:center}.sample-layout{grid-template-columns:1fr;gap:16px}.range-controls{gap:12px}.research-range .section-title{display:block}.telegram-comparison{grid-template-columns:1fr;gap:36px}.telegram-phone{width:100%;margin:auto}.telegram-toolbar{display:block}.telegram-toolbar>label{margin-top:24px}.telegram-comparison>aside h2{font-size:30px}.telegram-comparison>aside{max-width:none}.review-home{padding:28px 24px 60px}.review-intro{grid-template-columns:1fr;padding:48px 0 32px;gap:16px}.review-intro h1{font-size:64px;line-height:1}.review-intro>div>p{font-size:13px}.review-sculpture svg{max-height:220px}.review-routes{grid-template-columns:1fr}.review-routes>a:nth-child(2n){padding-left:0}.review-routes b{font-size:26px}.review-home>header>span{max-width:80px;text-align:right;line-height:1.6;font-size:9px}.review-home .brand>span{font-size:11px}.review-comparison h2{font-size:36px}.comparison-switch{gap:12px 20px}.review-compare-grid{gap:10px}.review-compare-grid img{height:300px}.research-range h2{margin-bottom:8px}.performance-head h2{font-size:40px}.table-panel{padding:16px}.performance-source p{overflow-wrap:anywhere}}@media(max-width:450px){.candidate-rail nav{gap:12px}.candidate-rail nav a{font-size:10px}.candidate-name{font-size:0!important;gap:0!important}.candidate-name svg{width:14px}.observatory-art{min-height:345px;padding:24px}.observatory-art .brand>span{font-size:11px}.observatory-art .brand img{width:28px;height:32px}.observatory-copy{margin-top:32px}.observatory-copy h1{font-size:40px;line-height:1.02}.small-only{display:block}.observatory-art .phase-field{inset:180px -10px 18px;min-height:140px}.observatory-art .sculpture-footer{left:24px;right:24px;bottom:-10px}.observatory-art .phase-control{font-size:9px}.observatory-access{padding:32px 24px 65px}.access-inner h2{font-size:32px}.access-description{font-size:13px}.preview-auth-note{margin:20px 0}.main-content{padding-inline:16px}.fixture-notice{padding-inline:16px;font-size:10px}.scout-source .scout-intro{font-size:12px}.list-heading{padding-block:8px 20px}.list-heading h2{font-size:22px}.list-heading h2 span{display:block;margin:6px 0 0}.list-note{max-width:90px;text-align:right;font-size:10px}.instrument-open{min-height:44px}.observatory-page{padding:28px 16px 48px}.obs-page-heading h1{font-size:34px}.obs-page-heading p{font-size:12px}.recorded-chart svg{min-height:145px}.episode-steps strong{font-size:11px;line-height:1.6}.candle-inspector{min-height:120px}.episode-narrative h2{font-size:28px}.episode-narrative p{font-size:12px}.episode-navigation button{padding:0 4px;font-size:11px}.telegram-toolbar .state-controls button{font-size:11px;padding:8px 10px}.telegram-phone{padding:8px}.telegram-comparison>aside dl>div{grid-template-columns:80px 1fr;gap:10px}.review-home{padding-inline:20px}.review-intro h1{font-size:58px}.review-compare-grid img{height:250px}.review-compare-grid figcaption{font-size:10px;padding:10px 0}.review-comparison{padding-top:40px}.instrument-name h3{overflow-wrap:anywhere}.instrument-cutoff{font-size:10px}.range-controls{grid-template-columns:1fr}.performance-head h2{font-size:36px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.application{display:flex}.application .workspace{margin-left:0;min-width:0;flex:1}.application .sidebar{position:sticky;top:0;height:100dvh;padding:32px 20px 20px;align-self:flex-start}.sidebar-brand{display:block;margin-bottom:36px}.scout-workspace .main-content{font-size:14px;padding:32px 40px 64px}.scout-workspace .page-title h1{font-size:44px;font-weight:500;letter-spacing:-.02em}.instrument-row{border-top:0}.instrument-explanation{grid-column:1/-1;margin:0;display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:8px;font-size:11px;color:#c8c1ae}.instrument-explanation span{color:#e8c29c}.instrument-explanation small{font-size:11px;color:#b7b29f}.source-clock-list{display:block!important;margin:24px 0}.source-clock-list>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #3e4033}.source-clock-list dt{font-size:10px}.source-clock-list dd{font-size:11px;text-align:right;overflow-wrap:anywhere;margin:0}.indicator-disclosure summary,.deep-evidence>summary{font-size:12px;min-height:44px;padding:14px 0;cursor:pointer;color:#dfb88d}.indicator-disclosure dl{font-size:11px}.deep-evidence{border-block:1px solid #3d4032;margin-block:24px}.deep-evidence>.q-panel{margin:12px 0}.market-inspector{display:flex;flex-wrap:wrap;gap:10px 20px;padding:16px;border-top:1px solid #3e4032;background:#202219;min-height:94px}.market-inspector strong{font-size:12px;font-weight:500}.market-inspector span,.market-inspector small{font-size:11px;color:#c8c0a9}.market-inspector small{width:100%;font-size:10px}.market-inspector button{color:var(--ember);font-size:11px;min-height:24px}.telegram-image .tg-explanation p{font-size:3cqw;line-height:1.5}.telegram-image .tg-times{font-size:2.45cqw;gap:1cqw}.telegram-image .tg-explanation h3{font-size:3.2cqw}.telegram-image .tg-recorded>span:first-child{font-size:2.5cqw}.telegram-image .tg-recorded strong{font-size:5.2cqw}.telegram-image footer>span{font-size:2.1cqw}.telegram-image .tg-times dd{font-size:2.2cqw}.telegram-image .tg-recorded>span:last-child{display:none}.telegram-image .tg-explanation{padding-block:2cqw}.telegram-image .recorded-chart svg text{font-size:18px}.telegram-image .tg-recorded{margin-top:2.5cqw}@media(max-width:900px){.application .sidebar{position:fixed;top:44px;height:calc(100dvh - 44px);padding:28px 20px}.application .workspace{margin-left:0}.scout-workspace .main-content{padding:28px 20px 60px}.scout-workspace .page-title h1{font-size:38px}.instrument-explanation{gap:5px;display:block}.instrument-explanation>span,.instrument-explanation>small{display:block;line-height:1.7}.source-clock-list>div{padding-block:10px}}@media(max-width:450px){.scout-workspace .main-content{padding-inline:16px}.scout-workspace .page-title h1{font-size:36px}.instrument-explanation{font-size:11px}.instrument-explanation small:last-child{margin-top:6px}.market-inspector{padding:14px;min-height:132px}.market-inspector strong,.market-inspector span{font-size:11px;line-height:1.7}}.telegram-legacy{display:block;width:100%;height:auto;border-radius:4px}.telegram-download{display:block;padding:12px 8px;font-size:11px;color:var(--ember)}.local-data-limit{font-size:11px;line-height:1.7;color:#cbbd9c;padding:14px 0;border-bottom:1px solid #444537}.recorded-chart svg text{font-size:14px}.telegram-image .recorded-chart svg text{font-size:26px}@media(max-width:900px){.recorded-chart svg text{font-size:28px}}@media(max-width:450px){.recorded-chart svg text{font-size:30px}.telegram-image .recorded-chart svg text{font-size:26px}}.ui-probe-notice{padding:12px 20px;background:#3c3024;color:#f3cf9d;font-size:12px;border-bottom:1px solid #8a7150}.source-clock-list>div{display:block}.source-clock-list dt{margin-bottom:6px}.source-clock-list dd{font-size:11px;text-align:left;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.instrument-key{display:block;max-width:100%;overflow-wrap:anywhere;font:11px/1.6 Manrope,sans-serif;letter-spacing:0;color:#b7b4a2;margin-top:8px}.telegram-image .telegram-identity>p{font-size:2.8cqw}.telegram-image .tg-event-tag{font-size:3.2cqw}.telegram-image .tg-times dd{font-size:2.8cqw}.telegram-image footer>span{font-size:2.8cqw}.telegram-image .tg-times>div{align-items:baseline}.telegram-image .tg-times dt{font-size:2.3cqw;white-space:nowrap}.sample-distribution{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:16px 0;border-block:1px solid #3d4032}.sample-distribution span{display:block;font-size:10px;color:#bbb4a1;margin-bottom:8px}.sample-distribution strong{font:500 28px Barlow,sans-serif}.telegram-image>header,.telegram-image>.telegram-identity,.telegram-image>.tg-recorded,.telegram-image>.tg-explanation,.telegram-image>.tg-times,.telegram-image>footer{flex-shrink:0}.telegram-image header{margin-top:4cqw;padding-bottom:2cqw}.telegram-image .telegram-identity{margin-top:3cqw}.telegram-image .telegram-identity>p{margin-bottom:1cqw}.telegram-image .tg-event-tag{margin-top:1cqw}.telegram-image .tg-recorded{margin-top:2cqw;line-height:1.2}.telegram-image .recorded-chart{flex:0 0 40cqw;height:40cqw;margin:1cqw 4cqw 0;display:block}.telegram-image .recorded-chart svg{width:100%;height:100%;min-height:0}.telegram-image .tg-explanation h3{display:none}.telegram-image .tg-explanation p{font-size:2.7cqw;line-height:1.4}.telegram-image .tg-times{gap:.7cqw;padding-block:1cqw}.telegram-image .tg-times dd{font-size:2.5cqw}.telegram-image footer{min-height:6cqw;margin-top:1cqw;margin-bottom:3cqw}.telegram-image .tg-explanation p{font-size:3.2cqw;line-height:1.4}.telegram-image .tg-date{flex-shrink:0;margin:0 6cqw 1cqw;font-size:3.2cqw;color:#c5c0af}.telegram-image .tg-times{gap:.7cqw;padding-top:0}.telegram-image .tg-times dt,.telegram-image .tg-times dd{font-size:3.4cqw}.telegram-image footer>span{font-size:3.1cqw}.telegram-image .recorded-chart svg text{font-size:32px}.telegram-image header{margin-top:3cqw;padding-bottom:1cqw}.telegram-image .telegram-identity{margin-top:2cqw}.telegram-image .tg-recorded{margin-top:1cqw}.telegram-image .recorded-chart{flex-basis:38cqw;height:38cqw}.telegram-image .tg-times{line-height:1.25}.telegram-image footer{margin-bottom:2cqw}.telegram-image footer>span{line-height:1.35}.review-compare-controls{display:flex;gap:24px;margin:24px 0}.review-compare-controls label{display:flex;align-items:center;gap:12px;color:#c6c2b2;font-size:12px}.review-compare-controls select{background:#25251d;color:#f0ede5;border:1px solid #53513e;padding:12px;border-radius:6px;min-height:44px}.review-motion{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.review-motion figure{margin:0;min-width:0}.review-motion video{display:block;width:100%;height:270px;object-fit:contain;background:#10110e}.review-motion figcaption{font-size:12px;color:#b6b4a8;margin-top:12px}.review-compare-grid a{display:block}@media(max-width:600px){.review-compare-controls{align-items:stretch;flex-direction:column;gap:12px}.review-compare-controls label{justify-content:space-between}.review-motion{grid-template-columns:1fr}.review-motion video{height:220px}}.review-compare-grid{max-width:none}.review-compare-grid figure{min-width:0}.review-compare-grid img{object-fit:contain;background:#10110e}.scout-cache-note{color:#c8c1ae;font-size:12px;overflow-wrap:anywhere;padding:12px 0;border-bottom:1px solid #383a32}.telegram-image header .wave-signature{width:14cqw;height:4cqw;flex:none;opacity:.55}.telegram-image .tg-exact-identity{width:100%;color:#ece1ca}.telegram-image .tg-exact-identity code{display:block;font:3cqw/1.35 ui-monospace,Consolas,monospace;letter-spacing:-.02em;white-space:nowrap}.instrument-explanation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-top:0}.instrument-limitation{margin:0;color:#e8c29c;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.instrument-details summary{display:flex;align-items:center;justify-content:end;min-height:44px;min-width:60px;color:#efaa78;font-size:12px;text-decoration:underline;text-underline-offset:4px}.instrument-details[open]{grid-column:1/-1}.instrument-details[open] summary{justify-content:start}.instrument-details>div{padding:8px 0;font-size:12px;color:#b6b4a8}.instrument-details p{margin:4px 0}@media(max-width:700px){.scout-workspace .instrument-row{padding:12px;gap:8px 10px}.instrument-name h3{font-size:23px}.instrument-coverage strong{font-size:12px}.instrument-coverage>span:not(.mobile-field){display:none}.instrument-cutoff>span{font-size:11px}.instrument-explanation{gap:4px 10px}.instrument-limitation{font-size:12px}.instrument-name .instrument-key{margin-top:4px}.instrument-coverage,.instrument-cutoff{align-self:center}}
