:root{--paper:#efe8d8;--paper-bright:#fff;--ink:#09111d;--ink-soft:#556171;--coral:#ff623d;--mint:#d8ff58;--mint-deep:#5a7308;--plum:#2d5dff;--market-up:#62d27a;--market-up-fill:#62d27ad1;--market-down:#ff6b5a;--market-down-fill:#ff6b5acc;--ma-fast:#f4d35e;--ma-slow:#82d0ff;--volume-glow:#82d0ff3d;--border:#09111d1f;--shadow:0 30px 80px #09111d14;--display:"Fraunces", serif;--body:"IBM Plex Sans", sans-serif;--mono:"IBM Plex Mono", monospace;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}html[lang=zh-CN]{--market-up:#ff6b5a;--market-up-fill:#ff6b5ad1;--market-down:#59c96f;--market-down-fill:#59c96fcc}body{background:radial-gradient(circle at 18% 12%, #ff5a3624 0%, transparent 24%), radial-gradient(circle at 82% 16%, #325cff1f 0%, transparent 22%), radial-gradient(circle at 74% 74%, #d3ff5a1a 0%, transparent 20%), linear-gradient(180deg, #faf7f0fa, #efe8d8fa), var(--paper);min-width:320px;color:var(--ink-soft);font:400 17px/1.55 var(--body);margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.035;background-image:linear-gradient(#1320334d 1px,#0000 1px),linear-gradient(90deg,#1320334d 1px,#0000 1px);background-size:128px 128px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 92%);mask-image:radial-gradient(circle,#000 42%,#0000 92%)}a{color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--display);color:var(--ink);letter-spacing:-.03em}p{margin:0}#root{min-height:100vh}.app-shell{--terminal:#08111f;--terminal-soft:#0f182a;--terminal-line:#b5d0ff24;--paper-line:#09111d24;--paper-soft:#ffffff57;isolation:isolate;gap:92px;width:min(100%,1680px);margin:0 auto;padding:28px 40px 160px;display:grid;position:relative}.app-shell:before,.app-shell:after{content:"";aspect-ratio:1;pointer-events:none;filter:blur(44px);opacity:.26;z-index:0;border-radius:50%;width:36vw;position:fixed;inset:auto}.app-shell:before{background:radial-gradient(circle,#ff5a3661,#ff5a3600);animation:16s ease-in-out infinite alternate driftA;top:-6vh;right:-12vw}.app-shell:after{background:radial-gradient(circle,#325cff57,#325cff00);animation:20s ease-in-out infinite alternate driftB;bottom:12vh;left:-12vw}.scroll-progress{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff59;height:4px;position:fixed;inset:0 0 auto}.scroll-progress-bar{transform-origin:0;background:linear-gradient(90deg, var(--coral), var(--mint), var(--plum));width:100%;height:100%;box-shadow:0 0 22px #ff7a5975}.page-noise{z-index:0;pointer-events:none;opacity:.9;background-image:radial-gradient(circle at 18% 10%,#ff5a3617,#0000 20%),radial-gradient(circle at 82% 18%,#325cff17,#0000 22%),radial-gradient(circle at 72% 74%,#d3ff5a14,#0000 24%),linear-gradient(#ffffff3d,#0000 34%);animation:18s linear infinite alternate grainDrift;position:fixed;inset:0}.masthead,.stage-band,.signal-tape,.idea-section{z-index:1;position:relative}.masthead{border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);gap:34px;padding:12px 0 52px;display:grid}.masthead-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-line{font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.project-mark{color:var(--ink)}.lang-toggle{align-items:center;gap:14px;display:flex}.lang-button{font:600 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#09111d6b;background:0 0;border:0;padding:0;transition:color .18s,transform .18s}.lang-button.active{color:var(--ink)}.lang-button:hover{color:var(--ink);transform:translateY(-1px)}.masthead-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:64px;display:grid}.hero-copy{gap:18px;max-width:920px;display:grid}.hero-side{align-content:start;gap:22px;display:grid}.eyebrow{font:600 12px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.hero-copy h1{max-width:10ch;margin:0;font-size:clamp(3.6rem,6.6vw,6.2rem);line-height:.93}.hero-lead,.hero-note{max-width:72ch;font-size:1.05rem;line-height:1.72}.hero-note{color:var(--ink)}.hero-tags{font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#09111da3;flex-wrap:wrap;gap:12px 18px;display:flex}.hero-nav{flex-wrap:wrap;gap:22px;padding-top:12px;display:flex}.hero-link{font:600 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #09111d2e;padding:0 0 6px;transition:border-color .18s,transform .18s}.hero-link:hover{border-color:var(--ink);transform:translateY(-1px)}.scenario-rail{border-left:1px solid var(--paper-line);align-content:start;gap:0;padding-left:28px;display:grid}.hero-preview{background:linear-gradient(180deg, #0c1423fa, #070c16fa), var(--terminal);border-top:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);padding:14px 18px 10px;overflow:hidden}.hero-preview-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.hero-preview-head strong{color:var(--paper-bright);font:600 1.4rem/1 var(--display)}.hero-preview .band-label{margin-bottom:8px}.hero-preview .market-pulse{min-width:84px}.hero-preview .market-pulse strong{font-size:2.1rem}.hero-preview-chart{margin-top:4px}.hero-preview .phase-axis-label,.hero-preview .price-axis-label,.hero-preview .volume-axis-label{display:none}.hero-preview .axis-label{fill:#d2dff466}.scenario-row{text-align:left;color:var(--ink-soft);background:0 0;border:0;border-top:1px solid #09111d1f;padding:18px 0;transition:color .18s,transform .18s,padding-left .18s}.scenario-row:first-child{border-top:0}.scenario-row:hover,.scenario-row.active{color:var(--ink);padding-left:10px;transform:translate(10px)}.scenario-top{font:600 12px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.scenario-row p{font-size:.96rem;line-height:1.64}.stage-band{background:linear-gradient(180deg, #0c1423fa, #070c16fa), var(--terminal);border-top:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);color:#e8f0ffc7;padding:26px 32px 34px;overflow:hidden}.signal-field{opacity:.52;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stage-strip,.dashboard-topline{z-index:1;border-top:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;position:relative}.dashboard-topline{grid-template-columns:repeat(4,minmax(0,1fr))}.stage-strip-item{border-left:1px solid var(--terminal-line);align-content:center;gap:8px;min-height:82px;padding:16px 18px;display:grid}.stage-strip-item:first-child{border-left:0}.stage-strip-item span{font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#d2dff48f}.stage-strip-item strong{font:600 clamp(1.05rem, 2vw, 1.5rem)/1 var(--display);color:var(--paper-bright)}.stage-grid{z-index:1;grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);gap:0;margin-top:24px;display:grid;position:relative}.stage-chart{padding-right:28px}.stage-chart-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.band-label{font:600 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#d2dff494;margin-bottom:10px}.stage-chart-head h2,.phase-current h3,.insight-title h3{color:var(--paper-bright);margin:0 0 10px;font-size:clamp(1.5rem,3vw,2.6rem);line-height:.98}.stage-chart-head p,.phase-current p,.insight-title p,.runtime-head p{color:#d2dff4ad;max-width:72ch}.market-pulse{justify-items:end;gap:6px;min-width:120px;display:grid}.market-pulse strong{font:600 clamp(2.4rem, 4vw, 3.8rem)/.92 var(--display);color:var(--paper-bright)}.market-pulse span{font:600 13px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.market-pulse.positive span,.positive{color:var(--market-up)}.market-pulse.negative span,.negative{color:var(--market-down)}.market-strip{border-top:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid}.market-stat{border-left:1px solid var(--terminal-line);align-content:center;gap:8px;min-height:70px;padding:12px 16px;display:grid}.market-stat:first-child{border-left:0}.market-stat span,.chart-legend-item,.terminal-label,.runtime-row em{font:600 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.market-stat span{color:#d2dff48f}.market-stat strong{color:var(--paper-bright);font:600 1.12rem/1 var(--display)}.chart-legend{flex-wrap:wrap;gap:12px 16px;margin-bottom:12px;display:flex}.chart-legend-item{color:#d2dff49e}.chart-legend-item.ma-fast{color:var(--ma-fast)}.chart-legend-item.ma-slow,.chart-legend-item.volume{color:var(--ma-slow)}.chart-legend-item.up{color:var(--market-up)}.chart-legend-item.down{color:var(--market-down)}.chart-svg{width:100%;height:auto;display:block}.grid-line{stroke:#b5d0ff1f;stroke-width:1px}.mini-grid,.grid-line.subtle{stroke:#b5d0ff14;stroke-width:1px}.phase-band{fill:#82d0ff0a}.phase-band.active{fill:#82d0ff1a}.phase-axis-label{fill:#d2dff475;font:600 12px/1 var(--mono);letter-spacing:.08em}.phase-axis-label.active{fill:var(--paper-bright)}.hero-trend-area,.chart-overlay-area,.mini-area{fill:#325cff24}.hero-trend-line,.chart-overlay-line,.mini-path{fill:none;stroke:#82d0ff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.mini-path{stroke:var(--ink);stroke-width:2px}.mini-area{fill:#09111d0f}.chart-overlay-dot{fill:#f9fbff}.market-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.market-line.ma-fast{stroke:var(--ma-fast)}.market-line.ma-slow{stroke:var(--ma-slow)}.price-marker-line{stroke:#82d0ff6b;stroke-dasharray:4 6}.price-marker-tag,.price-axis-label,.volume-axis-label,.axis-label{fill:#d2dff4b8;font:600 12px/1 var(--mono)}.wick{stroke-width:1.5px}.wick.up{stroke:var(--market-up)}.wick.down{stroke:var(--market-down)}.candle{shape-rendering:geometricprecision}.candle.up{fill:var(--market-up-fill);stroke:var(--market-up);stroke-width:1.1px}.candle.down{fill:var(--market-down-fill);stroke:var(--market-down);stroke-width:1.1px}.volume-bar{fill:#82d0ff47}.volume-bar.up{fill:#62d27a5c}.volume-bar.down{fill:#ff6b5a57}.phase-rail{border-left:1px solid var(--terminal-line);gap:22px;padding-left:30px;display:grid}.phase-current{border-bottom:1px solid var(--terminal-line);padding-bottom:18px}.phase-impact{color:#fffffff5}.phase-list,.driver-list{gap:10px;display:grid}.phase-button{text-align:left;color:#d2dff494;background:0 0;border:0;border-left:2px solid #0000;padding:14px 0 14px 16px;transition:color .18s,border-color .18s,padding-left .18s}.phase-button:hover,.phase-button.active{color:var(--paper-bright);border-color:var(--mint);padding-left:22px}.phase-button span,.driver-row span{color:#d2dff480;margin-bottom:8px;display:block}.phase-button strong,.driver-row strong{font:600 1.12rem/1.1 var(--display);color:var(--paper-bright);margin-bottom:8px;display:block}.driver-row{border-left:1px solid var(--terminal-line);padding:14px 0 14px 16px}.signal-tape{border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);padding:16px 0;overflow:hidden}.signal-tape-track{min-width:max-content;font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);gap:28px;animation:28s linear infinite tapeMove;display:flex}.idea-section{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.section-lead{gap:16px;display:grid;position:sticky;top:84px}.section-index{font:600 12px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#09111d75}.section-kicker{font:600 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.section-lead h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.96}.section-summary{max-width:32ch;line-height:1.7}.section-body{min-width:0}.metric-table{border-top:1px solid var(--paper-line)}.metric-row{border-bottom:1px solid var(--paper-line);grid-template-columns:110px minmax(0,1.35fr) minmax(220px,.65fr);align-items:center;gap:24px;padding:24px 0;display:grid}.metric-code{gap:8px;display:grid}.metric-code span{font:600 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#09111d75}.metric-code strong{font:600 2rem/1 var(--display);color:var(--ink)}.metric-main h3{margin:0 0 10px;font-size:1.9rem}.metric-main p{max-width:56ch}.metric-viz{justify-items:end;gap:12px;display:grid}.metric-viz strong{font:600 1.1rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.mini-signal,.mini-svg{width:min(100%,220px);height:auto}.parser-terminal,.dashboard-terminal{background:linear-gradient(180deg, #0c1423fa, #070c16fa), var(--terminal);border-top:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);color:#e8f0ffc2}.parser-terminal{padding:24px 28px 28px}.terminal-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.terminal-head-tags{flex-wrap:wrap;gap:12px;display:flex}.terminal-head-tags span{font:600 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#d2dff49e}.parser-grid{border-top:1px solid var(--terminal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.terminal-column{border-left:1px solid var(--terminal-line);min-width:0;padding:22px 22px 0}.terminal-column:first-child{border-left:0;padding-left:0}.terminal-label{color:#d2dff494;margin-bottom:18px;display:block}.conversation-thread,.extraction-sheet,.console-list,.alert-list,.suggestion-list{gap:10px;display:grid}.conversation-bubble{background:#ffffff08;border:1px solid #d2dff41f;max-width:88%;padding:14px 16px;transition:border-color .18s,background .18s,transform .18s}.conversation-bubble.you{justify-self:end}.conversation-bubble.partner{justify-self:start}.conversation-bubble.active{background:#d3ff5a14;border-color:#d3ff5a5c;transform:translateY(-2px)}.conversation-meta{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.conversation-meta span,.conversation-meta em,.extraction-head span,.event-row span,.alert-row span,.suggestion-row span{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.conversation-meta span,.conversation-meta em,.event-row em,.extraction-item p,.alert-row p,.suggestion-row p{color:#d2dff4a3}.extraction-item,.runtime-row,.alert-row,.suggestion-row{border-top:1px solid #d2dff41f;padding:14px 0}.extraction-item:first-child,.runtime-row:first-of-type,.alert-row:first-child,.suggestion-row:first-child{border-top:0}.extraction-item.active{color:var(--paper-bright)}.extraction-head,.runtime-row>div{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.extraction-head strong,.event-row strong,.runtime-row strong,.runtime-note strong{color:var(--paper-bright)}.console-list{margin-bottom:18px}.event-row{border-top:1px solid #d2dff41f;grid-template-columns:66px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.event-row:first-child{border-top:0}.event-row.active{color:var(--paper-bright)}.pipeline-line{border-top:1px solid #d2dff41f;gap:8px;padding-top:18px;display:grid}.pipeline-step{color:#d2dff494;border-left:1px solid #d2dff438;padding-left:14px}.pipeline-step.active{border-left-color:var(--mint);color:var(--paper-bright)}.pipeline-step strong{font:600 1rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;display:block}.dashboard-terminal{padding:0 28px 28px}.dashboard-major{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:0;display:grid}.heat-zone{border-right:1px solid var(--terminal-line);padding:26px 26px 28px 0}.heat-side{grid-template-rows:auto auto auto;display:grid}.gauge-zone,.metric-zone{border-bottom:1px solid var(--terminal-line);padding:26px 0 0 28px}.metric-zone:last-child{border-bottom:0}.insight-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.gauge-shell{place-items:center;margin:12px 0 18px;display:grid}.gauge-core{aspect-ratio:1;border-radius:50%;place-items:center;width:220px;padding:22px;display:grid}.gauge-inner{background:var(--terminal);text-align:center;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.gauge-inner span{font:600 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#d2dff485}.gauge-inner strong{font:600 3.4rem/.9 var(--display);color:var(--paper-bright)}.gauge-inner em{font-style:normal;font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.score-strip{border-top:1px solid var(--terminal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.score-strip div{gap:8px;min-height:74px;padding:12px 14px 0 0;display:grid}.score-strip span,.initiative-caption span,.heatmap-legend span{font:600 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#d2dff485}.score-strip strong,.initiative-caption strong,.heatmap-legend strong{color:var(--paper-bright)}.delay-row{padding:12px 0}.delay-head{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.delay-head span,.delay-head strong{color:var(--paper-bright)}.delay-bar{background:#d2dff414;height:8px;overflow:hidden}.delay-fill{background:linear-gradient(90deg, var(--plum), var(--mint));height:100%}.delay-row p{margin-top:8px}.initiative-wrap{gap:16px;display:grid}.initiative-bar{background:#d2dff40f;min-height:52px;display:flex;overflow:hidden}.initiative-you,.initiative-ta{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 14px;display:flex}.initiative-you{color:var(--paper-bright);background:#325cff42}.initiative-ta{color:var(--paper-bright);background:#d3ff5a2e;justify-content:flex-end}.heatmap-grid{gap:12px;display:grid}.heatmap-legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.heatmap-scale{gap:6px;display:flex}.heatmap-scale i{background:linear-gradient(135deg,#325cff38,#d3ff5a9e);width:22px;height:10px}.heatmap-axis{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#d2dff47a;grid-template-columns:48px repeat(12,minmax(0,1fr));gap:6px;display:grid}.heatmap-row{grid-template-columns:48px repeat(12,minmax(0,1fr));align-items:center;gap:6px;display:grid}.heatmap-day{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#d2dff48f}.heat-cell{aspect-ratio:1;background:#d2dff414;border-radius:2px;min-height:30px}.heat-cell.warm{outline:1px solid #82d0ff1a}.heat-cell.peak{outline:1px solid #d3ff5a47}.heat-cell.super{outline:1px solid #ffe0826b}.insight-grid{border-top:1px solid var(--terminal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.insight-column{border-left:1px solid var(--terminal-line);padding:24px 22px 0}.insight-column:first-child{border-left:0;padding-left:0}.runtime-map{border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.runtime-column{border-left:1px solid var(--paper-line);padding:0 22px 0 0}.runtime-column:first-child{border-left:0;padding-right:22px}.runtime-column:not(:first-child){padding-left:22px}.runtime-head{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;padding:22px 0;display:grid}.runtime-head span{font:600 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#09111d6b}.runtime-head strong{color:var(--ink);font:600 1.6rem/1 var(--display)}.runtime-row{color:var(--ink-soft);transition:padding-left .18s,background .18s,color .18s}.runtime-row strong{color:var(--ink)}.runtime-row span,.runtime-row em{color:#09111d8a}.runtime-row.active{color:var(--ink);background:linear-gradient(90deg,#325cff0f,#0000 70%);padding-left:14px}.runtime-foot{border-top:1px solid var(--paper-line);margin-top:18px}.runtime-note{border-top:1px solid #09111d1a;padding:14px 0}.runtime-note:first-child{border-top:0}.reveal-block{opacity:.52;transition:opacity .76s cubic-bezier(.19,1,.22,1),transform .76s cubic-bezier(.19,1,.22,1);transform:translateY(44px)}.reveal-block.is-visible{opacity:1;transform:translateY(0)}@keyframes tapeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes driftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4vw,2vh)scale(1.12)}}@keyframes driftB{0%{transform:translate(0,0)scale(1)}to{transform:translate(5vw,-4vh)scale(1.08)}}@keyframes grainDrift{0%{transform:translate(0,0)}to{transform:translateY(-2%)}}@media (width<=1100px){.app-shell{gap:96px;padding-inline:28px}.masthead-grid,.stage-grid,.dashboard-major,.parser-grid,.runtime-map,.insight-grid{grid-template-columns:1fr}.scenario-rail,.phase-rail,.heat-zone,.runtime-column,.terminal-column,.insight-column{border-left:0;padding-left:0}.stage-chart{border-bottom:1px solid var(--terminal-line);padding-bottom:26px;padding-right:0}.phase-rail{padding-top:28px}.heat-zone{border-right:0;border-bottom:1px solid var(--terminal-line);padding-right:0}.gauge-zone,.metric-zone,.runtime-column:not(:first-child),.terminal-column:not(:first-child),.insight-column:not(:first-child){padding-left:0}}@media (width<=980px){.app-shell{gap:80px;padding-inline:20px}.masthead{gap:28px}.masthead-top,.stage-chart-head,.terminal-head{flex-direction:column;align-items:flex-start}.stage-strip,.dashboard-topline,.market-strip,.score-strip,.metric-row,.idea-section{grid-template-columns:1fr}.idea-section{gap:28px}.section-lead{position:static}.hero-copy h1{max-width:100%;font-size:clamp(3rem,14vw,5rem)}.stage-band,.parser-terminal,.dashboard-terminal{padding-inline:18px}.metric-row{gap:14px}.metric-viz{justify-items:start}.conversation-bubble{max-width:100%}.heatmap-axis,.heatmap-row{grid-template-columns:40px repeat(12,minmax(0,1fr));gap:4px}.heat-cell{min-height:22px}}@media (prefers-reduced-motion:reduce){.reveal-block,.app-shell:before,.app-shell:after,.page-noise,.signal-tape-track{opacity:1;transition:none;animation:none;transform:none}}
