@media(max-width:900px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{grid-template-columns:1fr}.filter-form{max-width:360px}.site-nav{gap:.7rem}}@media(max-width:560px){.container{width:min(calc(100% - 20px),var(--container))}.page-shell{padding-top:1.25rem}.metrics-grid,.metrics-grid-three{grid-template-columns:1fr 1fr;gap:.65rem}.metric-card{min-height:94px;padding:.85rem}.metric-card strong{font-size:1.2rem}.header-inner{min-height:58px}.site-nav a{font-size:.82rem}.status-item>div{display:grid}.panel-header{padding:1rem}.chart-container{padding:.5rem}}
@media(max-width:800px){.detail-heading-grid,.analysis-grid,.analysis-columns{grid-template-columns:1fr}.analysis-columns section+section{border-left:0;border-top:1px solid var(--border)}}@media(max-width:560px){.analysis-overview,.analysis-grid{padding:1rem}.analysis-card{padding:.9rem}.analysis-facts div{grid-template-columns:1fr;gap:.15rem}.analysis-numbers{grid-template-columns:1fr}.analysis-panel-header{align-items:flex-start;flex-direction:column}.analysis-disclaimer{margin:0 .9rem .9rem}.analysis-columns section{padding:1rem}}
@media(max-width:1100px){.metrics-grid-five,.metric-grid.metrics-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}.attention-layout{grid-template-columns:120px 1fr}.attention-layout>div:last-child{grid-column:1/-1}.change-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.panel-header-split{align-items:flex-start;flex-direction:column}.hero-actions{justify-content:flex-start}.compact-filter{width:100%;max-width:360px}.attention-layout{grid-template-columns:1fr}.attention-layout>div:last-child{grid-column:auto}.score-ring{margin-inline:auto}.analysis-numbers-three{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.metrics-grid-five,.metric-grid.metrics-grid-five{grid-template-columns:1fr 1fr}.change-breakdown{grid-template-columns:1fr}.inline-metrics{display:grid;grid-template-columns:1fr 1fr}.analysis-numbers-three{grid-template-columns:1fr}.hero-actions{display:grid;grid-template-columns:1fr;width:100%}}

@media(max-width:800px){.strategy-overview,.strategy-grid{grid-template-columns:1fr}.strategy-badges{justify-content:flex-start}.strategy-overview{padding:1rem}.strategy-grid{padding:0 1rem 1rem}.strategy-summary,.strategy-risk{margin-left:1rem;margin-right:1rem}}
@media(max-width:900px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid{grid-template-columns:1fr}.compact-hero{align-items:flex-start;flex-direction:column}.market-chart{height:300px}}
@media(max-width:560px){.metric-grid{grid-template-columns:1fr 1fr;gap:.65rem}.market-chart{height:250px;padding:.35rem}.auth-shell{width:min(calc(100% - 20px),var(--container))}}
@media(max-width:1050px){.market-overview-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.three-column-grid,.decision-grid{grid-template-columns:1fr 1fr}.performance-grid{grid-template-columns:1fr}.performance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.three-column-grid,.decision-grid{grid-template-columns:1fr}.performance-cards{grid-template-columns:1fr}.strategy-decision-panel .strategy-grid{grid-template-columns:1fr}}

/* v5.1 market dashboard */
@media(max-width:1120px){.scan-card-body{grid-template-columns:repeat(3,minmax(0,1fr))}.scan-plan-block{grid-column:2/4;border-top:1px solid #edf1f5}.scan-signal-block:nth-child(3){border-right:0}.scan-signal-block:nth-child(4){border-top:1px solid #edf1f5}.performance-heading{align-items:flex-start;flex-direction:column}.performance-verdict{max-width:none}}
@media(max-width:900px){.live-toolbar{align-items:flex-start;flex-direction:column}.live-meta{justify-content:flex-start}.market-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-heading{align-items:flex-start;flex-direction:column}.scanner-filters{justify-content:flex-start}.performance-sections{grid-template-columns:1fr}}
@media(max-width:720px){.scan-card-body{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-signal-block:nth-child(2){border-right:0}.scan-signal-block:nth-child(3){border-top:1px solid #edf1f5;border-right:1px solid #edf1f5}.scan-signal-block:nth-child(4){border-top:1px solid #edf1f5;border-right:0}.scan-plan-block{grid-column:1/-1}.evaluation-summary{grid-template-columns:1fr}.scan-card-header{align-items:flex-start}.bar-status{text-align:left}.pair-identity{display:grid;gap:.05rem}}
@media(max-width:520px){.live-meta{display:grid;grid-template-columns:1fr auto;align-items:end;width:100%}.live-meta>span{grid-column:1/-1}.live-meta label{display:none}.compact-select{width:100%}.button-compact{width:auto}.market-summary-grid{grid-template-columns:1fr}.summary-stat{min-height:76px}.market-scan-list{padding:.65rem}.scan-card-body{grid-template-columns:1fr}.scan-signal-block,.scan-plan-block{border-right:0;border-top:1px solid #edf1f5;padding:.8rem}.scan-signal-block:first-child{border-top:0}.scan-card-header{display:grid}.scan-card-footer{justify-content:space-between}.evaluation-card dl{grid-template-columns:1fr 1fr}.performance-sections{padding:0 .65rem .65rem}.performance-panel>.notice{margin:0 .65rem .65rem}}
@media(max-width:900px){.trade-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-plan-details{grid-template-columns:1fr}.trade-backtest-panel .performance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.trade-plan-summary,.trade-target-grid,.trade-backtest-panel .performance-cards{grid-template-columns:1fr}.trade-plan-heading{align-items:flex-start;flex-direction:column}}
@media(max-width:720px){.candidate-constraint-grid{grid-template-columns:1fr}}
@media(max-width:980px){.precision-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.precision-gate-grid{grid-template-columns:1fr;padding:.7rem}.precision-gate-panel>.notice,.precision-attribution-panel>.notice{margin:0 .7rem .7rem}}

/* v6.3.2 responsive overrides */
@media(max-width:1120px){.scan-card-body{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-plan-block{grid-column:1/-1}.scan-signal-block:nth-child(2),.scan-signal-block:nth-child(4){border-right:0}.scan-signal-block:nth-child(3),.scan-signal-block:nth-child(4){border-top:1px solid #edf1f5}.scan-plan-layout{grid-template-columns:1.35fr 1fr}.scan-plan-validation{grid-column:1/-1}.trader-stage-grid{grid-template-columns:1fr 1fr}.trader-stage:last-child{grid-column:1/-1}}
@media(max-width:720px){.scan-plan-heading{align-items:flex-start;flex-direction:column}.scan-participation{text-align:left;min-width:0}.scan-plan-layout{grid-template-columns:1fr}.scan-plan-validation{grid-column:auto}.scan-plan-prices{grid-template-columns:1fr 1fr}.trader-decision-heading{align-items:flex-start;flex-direction:column}.trader-decision-banner{align-items:flex-start;flex-direction:column}.trader-decision-banner>div{min-width:0}.trader-stage-grid{grid-template-columns:1fr}.trader-stage:last-child{grid-column:auto}}
@media(max-width:520px){.scan-card-body{grid-template-columns:1fr}.scan-signal-block:nth-child(2),.scan-signal-block:nth-child(3),.scan-signal-block:nth-child(4){border-right:0;border-top:1px solid #edf1f5}.scan-plan-prices{grid-template-columns:1fr}.scan-plan-block{padding:.85rem}.trader-decision-banner{margin:.7rem .7rem 0}.trader-stage-grid{padding:.7rem}.trader-next-action{margin:0 .7rem .7rem}.trader-gap-list li{display:grid;gap:.15rem}.trader-gap-list span{text-align:left}}

/* v6.3.3 watchlist-first responsive overrides */
@media(max-width:1180px){.scan-plan-layout{grid-template-columns:1fr 1fr}.scan-plan-validation{grid-column:1/-1}.trader-decision-quickgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-stage-grid{grid-template-columns:1fr 1fr}.trader-stage:last-child{grid-column:1/-1}}
@media(max-width:760px){.scan-plan-layout{grid-template-columns:1fr}.scan-plan-validation{grid-column:auto}.scan-plan-bottomline{display:grid}.scan-plan-bottomline span{text-align:left}.trader-decision-quickgrid{grid-template-columns:1fr 1fr;padding:.75rem .75rem 0}.trader-stage-grid{grid-template-columns:1fr}.trader-stage:last-child{grid-column:auto}.trader-next-action{display:grid}.trader-next-action>span{max-width:none;text-align:left}}
@media(max-width:520px){.scan-plan-title-line>strong{font-size:1.12rem}.scan-plan-prices strong{font-size:1rem}.scan-plan-action>strong{font-size:1.06rem}.scan-blocker-list li{display:grid;gap:.18rem}.scan-blocker-list li span{text-align:left}.trader-decision-quickgrid{grid-template-columns:1fr}.trader-gap-list li>span{min-width:0;text-align:left}}

/* v6.5.2 clarity / live-refresh responsive */
@media(max-width:980px){.swing-execution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.swing-execution-grid{grid-template-columns:1fr 1fr}.swing-execution-grid>article:last-child{grid-column:1/-1}.validation-human-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.pair-refresh-toolbar,.plan-detail-switcher,.research-zone-note,.validation-friendly-heading,.validation-checklist-heading{align-items:flex-start;flex-direction:column}.pair-refresh-meta{justify-content:flex-start}.research-zone-note span,.validation-checklist-heading p{text-align:left}.plan-detail-tabs{width:100%}.plan-detail-tab{flex:1}.validation-stability-grid{grid-template-columns:1fr}}
@media(max-width:560px){.swing-execution-summary,.swing-execution-grid,.validation-human-metrics{grid-template-columns:1fr}.swing-execution-grid>article:last-child{grid-column:auto}.validation-friendly-check{grid-template-columns:auto 1fr}.check-result{grid-column:2;text-align:left}.validation-explainer{display:grid}.pair-refresh-meta{width:100%}.pair-refresh-meta .button{width:auto}}
