.market-hero{background:linear-gradient(145deg,#102a43,#14532d 64%,#16a34a)}.market-hero .eyebrow{color:#bbf7d0}.market-hero p{color:#dcfce7}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric-card{padding:16px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.metric-card span{display:block;color:#64748b;font-size:11px;font-weight:800}.metric-card strong{display:block;margin-top:6px;font-size:23px;letter-spacing:-.04em}.metric-card small{display:block;margin-top:4px;color:#94a3b8;font-size:10px}.trend-up{color:#dc2626}.trend-down{color:#2563eb}.trend-flat{color:#64748b}.market-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.market-toolbar select{width:100%;height:44px;padding:0 11px;border:1px solid #cbd5e1;border-radius:13px;background:#fff;color:#0f172a;font:800 12px inherit}.region-map{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px}.region-tile{min-height:104px;padding:14px;border:1px solid #e2e8f0;border-radius:17px;background:linear-gradient(150deg,#f8fafc,#fff)}.region-tile b{display:block;font-size:13px}.region-tile strong{display:block;margin-top:13px;font-size:18px}.region-tile small{display:block;margin-top:5px;color:#64748b;font-size:10px;line-height:1.45}.direction-badge{display:inline-flex;margin-top:8px;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:950}.direction-badge.up{background:#fef2f2;color:#dc2626}.direction-badge.down{background:#eff6ff;color:#2563eb}.direction-badge.flat{background:#f1f5f9;color:#64748b}.history-list{display:grid;gap:9px}.history-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:15px;text-decoration:none}.history-link b{font-size:12px}.history-link span{color:#64748b;font-size:10px}.market-disclaimer{padding:13px;border-radius:14px;background:#f8fafc;color:#64748b;font-size:10px;line-height:1.65}.video-landing{overflow:hidden;background:linear-gradient(145deg,#0f172a,#14532d);color:#fff}.video-landing p{color:#d1fae5}.video-landing .cta{background:#fff;color:#14532d}.trend-tabs{display:flex;gap:7px;margin-top:14px}.trend-tabs button{flex:1;padding:10px 5px;border:1px solid #dbeafe;border-radius:12px;background:#fff;color:#64748b;font:850 11px inherit}.trend-tabs button.active{border-color:#16a34a;background:#ecfdf5;color:#166534}@media(max-width:360px){.region-map,.metric-grid{grid-template-columns:1fr}.market-toolbar{grid-template-columns:1fr}}
