.marketTrends-module__HmQFfa__pageContainer{min-height:100vh;font-family:var(--font-inter), sans-serif;background-color:#f8fafc}.marketTrends-module__HmQFfa__hero{text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:8rem 2rem 6rem;position:relative;overflow:hidden}.marketTrends-module__HmQFfa__hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#c8a46b26 0%,#0000 50%),radial-gradient(circle at 80% 80%,#3b82f61a 0%,#0000 50%);position:absolute;inset:0}.marketTrends-module__HmQFfa__heroContent{z-index:1;max-width:800px;margin:0 auto;position:relative}.marketTrends-module__HmQFfa__badge{color:#c8a46b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.marketTrends-module__HmQFfa__heroTitle{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;font-family:var(--font-poppins), sans-serif;margin-bottom:1.5rem;line-height:1.2}.marketTrends-module__HmQFfa__heroHighlight{color:#c8a46b}.marketTrends-module__HmQFfa__heroSubtitle{color:#94a3b8;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.marketTrends-module__HmQFfa__mainContent{z-index:10;max-width:1200px;margin:-3rem auto 4rem;padding:0 2rem;position:relative}.marketTrends-module__HmQFfa__filterBar{background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.25rem;display:flex;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003}.marketTrends-module__HmQFfa__filterGroup{flex:1;align-items:center;gap:1rem;min-width:250px;display:flex}.marketTrends-module__HmQFfa__filterItem{background:#f1f5f9;border-radius:8px;flex:1;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.marketTrends-module__HmQFfa__select{font-size:1rem;font-family:var(--font-inter), sans-serif;color:#0f172a;cursor:pointer;background:0 0;border:none;outline:none;width:100%;font-weight:500}.marketTrends-module__HmQFfa__actionBtn{color:#fff;cursor:pointer;background:#c8a46b;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.marketTrends-module__HmQFfa__actionBtn:hover{background:#b4935a;transform:translateY(-2px)}.marketTrends-module__HmQFfa__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.marketTrends-module__HmQFfa__metricCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 6px -1px #0000000d}.marketTrends-module__HmQFfa__metricCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.marketTrends-module__HmQFfa__metricHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.marketTrends-module__HmQFfa__metricHeader h3{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.marketTrends-module__HmQFfa__metricValue{color:#0f172a;font-size:2rem;font-weight:700;font-family:var(--font-poppins), sans-serif;align-items:baseline;gap:.25rem;margin-bottom:.5rem;display:flex}.marketTrends-module__HmQFfa__metricTrend{align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.marketTrends-module__HmQFfa__trendUp{color:#10b981}.marketTrends-module__HmQFfa__trendDown{color:#ef4444}.marketTrends-module__HmQFfa__trendNeutral{color:#64748b}.marketTrends-module__HmQFfa__metricDesc{color:#94a3b8;margin-top:.5rem;font-size:.875rem}.marketTrends-module__HmQFfa__chartsGrid{grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:992px){.marketTrends-module__HmQFfa__chartsGrid{grid-template-columns:1fr}}.marketTrends-module__HmQFfa__chartCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}.marketTrends-module__HmQFfa__chartHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.marketTrends-module__HmQFfa__chartCard h3{color:#0f172a;font-size:1.125rem;font-weight:600;font-family:var(--font-poppins), sans-serif}.marketTrends-module__HmQFfa__chartWrapper{width:100%;height:300px;position:relative}.marketTrends-module__HmQFfa__lowerGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:4rem;display:grid}@media (max-width:992px){.marketTrends-module__HmQFfa__lowerGrid{grid-template-columns:1fr}}.marketTrends-module__HmQFfa__insightCard,.marketTrends-module__HmQFfa__hotspotCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}.marketTrends-module__HmQFfa__insightCard h3,.marketTrends-module__HmQFfa__hotspotCard h3{color:#0f172a;font-size:1.25rem;font-weight:600;font-family:var(--font-poppins), sans-serif;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.marketTrends-module__HmQFfa__insightList{flex-direction:column;gap:1rem;display:flex}.marketTrends-module__HmQFfa__insightItem{border-bottom:1px solid #f1f5f9;gap:1rem;padding-bottom:1rem;display:flex}.marketTrends-module__HmQFfa__insightItem:last-child{border-bottom:none;padding-bottom:0}.marketTrends-module__HmQFfa__insightIcon{color:#16a34a;background:#f0fdf4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.marketTrends-module__HmQFfa__insightIcon.marketTrends-module__HmQFfa__warning{color:#d97706;background:#fffbeb}.marketTrends-module__HmQFfa__insightContent h4{color:#0f172a;margin-bottom:.25rem;font-size:1rem;font-weight:600}.marketTrends-module__HmQFfa__insightContent p{color:#64748b;font-size:.875rem;line-height:1.5}.marketTrends-module__HmQFfa__hotspotTable{border-collapse:collapse;width:100%}.marketTrends-module__HmQFfa__hotspotTable th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;padding:.75rem .5rem;font-size:.75rem;font-weight:600}.marketTrends-module__HmQFfa__hotspotTable td{color:#0f172a;border-bottom:1px solid #f1f5f9;padding:1rem .5rem;font-size:.875rem}.marketTrends-module__HmQFfa__hotspotTable tr:last-child td{border-bottom:none}.marketTrends-module__HmQFfa__hotspotName{font-weight:600}.marketTrends-module__HmQFfa__growthTag{color:#16a34a;background:#f0fdf4;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.marketTrends-module__HmQFfa__yieldTag{color:#3b82f6;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.marketTrends-module__HmQFfa__loadingState{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:80vh;display:flex}.marketTrends-module__HmQFfa__loadingState p{font-size:1.125rem;font-weight:500}
