html{overflow-anchor:none}.topbar,.market-head,.tabs{font-variant-numeric:tabular-nums}.status-line{min-height:38px}.intro{padding-top:18px}.section-navigation{display:flex;gap:8px;align-items:center;margin:12px 0 16px;position:sticky;top:0;z-index:5;background:#0b1118f5;padding:9px 0;border-bottom:1px solid var(--line)}.section-tabs{display:flex;flex:1;gap:5px;overflow-x:auto;scrollbar-width:none}.section-tabs button{white-space:nowrap;padding:11px 14px;font-size:12px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted)}.section-tabs button[aria-selected=true]{background:#93e9c713;border-color:#93e9c744;color:var(--green)}.section-navigation>.secondary{font-size:24px;padding:3px 10px;line-height:1.4}.section-navigation select{width:auto;max-width:155px;font-size:11px;padding:10px}.market-pane{min-width:0}.market-pane>.panel{margin-bottom:16px}.market-pane .chart-container{height:520px}.flow-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;align-items:start}.flow-workspace .pulse-layout{grid-template-columns:1fr}.flow-workspace .pressure-history{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.learn-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}.learn-workspace>.feed-details{grid-column:1/-1}.chart-layers summary,.readout-fold summary,.tape-fold>summary,.kalshi-panel>summary{font-size:12px;color:var(--muted);padding:10px 0}.chart-layers .chart-options{padding:8px 0;max-width:700px}.readout-fold{margin:7px 0;border-bottom:1px solid var(--line)}.readout-fold[open]{padding-bottom:10px}.ghost-legend{font-size:11px;line-height:1.6;color:#c4b5fd;min-height:32px;margin:8px 0}.chart-container,#chart{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y pinch-zoom}.chart-tools,.section-navigation,.intervals{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.chart-container{overscroll-behavior-x:contain}.pulse-layout h3{min-height:58px}.pulse-layout>#pulse-detail{min-height:60px}.pulse-layout>div>p{min-height:62px}.pressure-history>p{min-height:32px}.book-levels small{white-space:nowrap;min-height:18px}.pattern-list{min-height:320px;max-height:580px;overflow:auto}.pattern-list>div{min-height:250px}.pattern-list p{min-height:64px}.large-list{height:320px;max-height:320px}.tape-scroll{height:360px;max-height:360px}.tape-fold{margin-top:16px}.tape-fold>.panel{margin-top:10px}.forecast-panel h2{font-size:23px}.target-form{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) auto;align-items:end;gap:14px;margin-bottom:8px}.target-form label{margin:7px 0;line-height:1.6;font-size:12px}.target-form input,.target-form select{display:block;margin-top:7px;font-size:16px;min-height:44px}.target-form button{margin:7px 0;min-height:44px}.forecast-status{min-height:38px;font-size:12px}.forecast-metrics{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:18px;padding:17px 0;border-top:1px solid var(--line)}.forecast-metrics span{display:block;color:var(--muted);font-size:11px;line-height:1.6;min-height:35px}.forecast-metrics strong{display:block;font-size:24px;font-weight:550;color:#c4b5fd;font-variant-numeric:tabular-nums;line-height:1.4;margin-top:7px}.forecast-panel svg{display:block;width:100%;height:280px;background:#0a151d66;border-radius:10px}.forecast-panel .fine{font-size:11px}.forecast-method{border-top:1px solid var(--line);padding-top:12px;margin-top:18px}.forecast-method summary{font-size:12px;color:var(--muted)}.forecast-method p,.kalshi-panel p{font-size:12px;line-height:1.8}.forecast-evidence{margin-bottom:18px}.forecast-evidence>strong{display:block;margin-top:12px;color:var(--green);font-weight:500}.forecast-evidence p{font-size:12px}.forecast-evidence .table-scroll{max-height:350px;overflow:auto}.kalshi-card{padding:18px 0;border-top:1px solid var(--line)}.kalshi-card strong{font-size:16px}.kalshi-card .secondary{margin-top:12px}.kalshi-panel>a{font-size:11px}.market-pane .chart-foot{min-height:40px}.chart-panel>#guide-label,.chart-panel>#history-status{font-size:10px}.live-price{min-width:0}.market-head .live-price span{min-height:18px}
@media(max-width:900px){.flow-workspace,.learn-workspace{grid-template-columns:1fr}.learn-workspace>.feed-details{grid-column:auto}.forecast-metrics{grid-template-columns:1fr 1fr}.forecast-metrics>div:last-child{grid-column:1/-1;display:flex;gap:18px;align-items:center}.forecast-metrics>div:last-child span{min-height:0;flex:1}.forecast-metrics>div:last-child strong{margin:0;font-size:24px}.forecast-panel .button-row{flex-wrap:wrap}}
@media(max-width:600px){.intro{padding:15px 0 10px}.intro h1{font-size:21px;line-height:1.35;letter-spacing:-.6px}.intro p{margin:4px 0}.eyebrow{display:none}.tabs{margin-top:0;margin-bottom:9px}.tabs button{padding:11px 0;font-size:11px}.market-head{margin:12px 0;grid-template-columns:minmax(0,1fr) 145px;gap:8px 12px;min-height:145px}.market-head>.tell-card{padding:10px;min-height:135px}.tell-card .signal-action{font-size:25px}.tell-card #signal-summary{min-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tell-card>.primary{font-size:8px;padding:7px}.tell-details summary{font-size:9px}.market-head .live-price strong{font-size:24px}.status-line{height:45px;min-height:45px;overflow:auto;font-size:10px;margin:3px 0}.section-navigation{margin:7px 0 12px;gap:4px;padding:7px 0;flex-wrap:wrap}.section-tabs{flex:1;min-width:0}.section-tabs button{font-size:11px;padding:10px 11px;min-height:40px}.section-navigation>.secondary{padding:2px 9px;min-height:40px}.section-navigation select{max-width:none;width:100%;font-size:12px;margin-top:4px;min-height:39px}.market-pane .chart-container{height:390px}.market-pane .chart-panel{padding-top:15px}.market-pane .chart-panel .panel-head{gap:8px;flex-wrap:wrap}.market-pane .chart-panel .intervals{margin-left:auto}.chart-toolbar{padding:8px 0}.chart-tools{width:auto;flex:1;justify-content:flex-end;gap:4px}.chart-tools button{min-width:29px;padding:4px 6px}.chart-layers summary{font-size:10px}.readout-fold summary{font-size:11px}.ghost-legend{font-size:10px;min-height:34px}.target-form{grid-template-columns:1fr 1fr;gap:8px 12px}.target-form button{grid-column:1/-1}.forecast-panel h2{font-size:21px}.forecast-metrics{gap:14px}.forecast-metrics strong{font-size:20px}.forecast-metrics span{font-size:10px}.forecast-metrics>div:nth-child(2) strong{font-size:16px}.forecast-panel svg{height:250px}.forecast-panel .button-row button{font-size:10px;white-space:normal;min-height:40px}.forecast-status{font-size:11px;min-height:49px}.pulse-panel .pulse-layout h3{min-height:60px}.pulse-layout>div>p{min-height:65px}.pattern-list{max-height:500px}.forecast-evidence .panel-head{gap:8px;flex-wrap:wrap}.book-panel .panel-head{margin-bottom:0}.book-panel>p{min-height:42px}.large-actions button,.large-actions select{min-height:40px}.target-form input,.target-form select{font-size:16px}.section-navigation .section-tabs button:focus-visible{outline-offset:-3px}}

.market-pane{scroll-margin-top:116px}.chart-container,#chart{-webkit-user-drag:none}.live-price strong{white-space:nowrap}@media(max-width:600px){#quick-source{font-size:16px}}
