.market-pulse{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.8fr);gap:30px;padding:24px;margin-bottom:24px;align-items:center}.pulse-number{display:flex;gap:5px;align-items:baseline;font-size:40px;line-height:1.3;color:var(--navy);letter-spacing:-.04em;margin:6px 0 12px}.pulse-number>small{font-size:21px}.pulse-number>span{margin-left:10px;padding:5px 9px;border-radius:5px;letter-spacing:0;font-size:12px;background:#eaf5ef;color:#1c694b}.market-pulse p{font-size:14px;line-height:1.65;margin:7px 0}.market-pulse small{color:var(--muted);font-size:12px}.market-pulse progress{width:100%;height:8px;border:0;border-radius:5px;overflow:hidden;background:#e9edf2;accent-color:#2d876e}.market-pulse progress::-webkit-progress-bar{background:#e9edf2}.market-pulse progress::-webkit-progress-value{background:linear-gradient(90deg,#2d876e,#c8ae68);border-radius:5px}.market-controls{margin-bottom:24px}.market-controls h2{margin-top:8px}.market-controls p{font-size:14px;line-height:1.7}.market-controls input[type=range]{accent-color:#1769aa;width:100%;padding:0;border:0;min-height:42px;background:none}.market-controls output{float:right;color:#1769aa;font-weight:800}.pulse-scale{display:flex;justify-content:space-between;margin-top:-12px;font-size:12px;color:var(--muted)}.nc-precise{font-size:.88em;letter-spacing:-.025em}.nc-precise-wide{font-size:.72em}.company-tile .quote{font-size:clamp(18px,1.9vw,25px)}.metric>.nc-precise{font-size:24px}.metric>.nc-precise-wide{font-size:18px}.quote-large .nc-precise{font-size:.88em}.position-row .nc-precise{font-size:14px}.position-row .nc-precise-wide{font-size:12px}.order-review .nc-precise{font-size:15px}.company-tile .quote>.nc-precise{font-size:1em}.company-tile .quote>.nc-precise-wide{font-size:.72em}.market-controls .stack-form{gap:16px}@media(max-width:740px){.market-pulse{grid-template-columns:1fr;gap:18px;padding:20px}.market-pulse>div:first-child{max-width:100%}.pulse-number{font-size:34px}.market-controls{gap:16px}.market-controls p{font-size:13px}.company-tile .quote{font-size:19px}.quote-large{font-size:34px}.market-summary-precise .metric>strong{font-size:21px}.market-summary-precise .metric>.nc-precise-wide{font-size:16px}}@media(max-width:480px){.market-summary-precise{grid-template-columns:1fr}.market-summary-precise .metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center}.market-summary-precise .metric>span{margin:0;font-size:12px}.market-summary-precise .metric>strong{font-size:22px}.market-summary-precise .metric>small{grid-column:1/-1;margin:0}.market-summary-precise .metric>.nc-precise-wide{font-size:15px}.position-row{grid-template-columns:1fr}.position-row>span{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.position-row>span>small{margin:0}.company-tile .quote{font-size:17px}.order-review dt{max-width:45%;font-size:12px}.order-review dd{max-width:65%;font-size:13px}.order-review .nc-precise{font-size:13px}.order-panel .quote-large{font-size:31px}}
