.MarketReportDetail-module__yFpX0W__hero{color:#fff;text-align:center;background:#c53030;padding:36px 5vw 40px}.MarketReportDetail-module__yFpX0W__backLink{color:#ffffffb3;margin-bottom:16px;font-size:.88rem;text-decoration:none;transition:color .15s;display:inline-block}.MarketReportDetail-module__yFpX0W__backLink:hover{color:#fff}.MarketReportDetail-module__yFpX0W__heroTitle{color:#fff;margin:0 0 8px;font-size:2.4rem;font-weight:800}.MarketReportDetail-module__yFpX0W__heroSubtitle{color:#ffffffb3;margin:0 0 16px;font-size:.95rem}.MarketReportDetail-module__yFpX0W__changePill{border-radius:20px;align-items:center;gap:5px;padding:5px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.MarketReportDetail-module__yFpX0W__pillDown{color:#fff;background:#0003;border:1px solid #ffffff59}.MarketReportDetail-module__yFpX0W__pillUp{color:#fff;background:#fff3;border:1px solid #ffffff59}.MarketReportDetail-module__yFpX0W__content{max-width:860px;margin:0 auto;padding:40px 5vw 64px}.MarketReportDetail-module__yFpX0W__section{margin-bottom:40px}.MarketReportDetail-module__yFpX0W__sectionTitle{color:#1a365d;border-bottom:2px solid #e2e8f0;align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:10px;font-size:1.1rem;font-weight:700;display:flex}.MarketReportDetail-module__yFpX0W__sectionPeriod{color:#999;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500}.MarketReportDetail-module__yFpX0W__statsCard{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden}.MarketReportDetail-module__yFpX0W__statRow{border-bottom:1px solid #f0f0f0;align-items:center;gap:16px;padding:18px 24px;display:flex}.MarketReportDetail-module__yFpX0W__statRow:last-child{border-bottom:none}.MarketReportDetail-module__yFpX0W__statLabel{color:#666;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;width:160px;font-size:.88rem;font-weight:600}.MarketReportDetail-module__yFpX0W__statValues{flex-wrap:wrap;flex:1;align-items:center;gap:20px;display:flex}.MarketReportDetail-module__yFpX0W__statCurrent,.MarketReportDetail-module__yFpX0W__statPrev{text-align:center;min-width:100px}.MarketReportDetail-module__yFpX0W__statNum{color:#1a365d;font-size:1.2rem;font-weight:700}.MarketReportDetail-module__yFpX0W__statPrev .MarketReportDetail-module__yFpX0W__statNum{color:#888;font-size:1.05rem;font-weight:600}.MarketReportDetail-module__yFpX0W__statPeriod{color:#aaa;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:.72rem}.MarketReportDetail-module__yFpX0W__statVs{color:#bbb;font-size:.8rem;font-style:italic}.MarketReportDetail-module__yFpX0W__statBadge{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:.8rem;font-weight:700}.MarketReportDetail-module__yFpX0W__badgeUp{color:#2f855a;background:#f0fff4;border:1px solid #c6f6d5}.MarketReportDetail-module__yFpX0W__badgeDown{color:#c53030;background:#fff5f5;border:1px solid #fed7d7}.MarketReportDetail-module__yFpX0W__aiCard{background:#f8f9ff;border:1.5px solid #e2e8f0;border-left:4px solid #1a365d;border-radius:0 12px 12px 0;padding:22px 24px}.MarketReportDetail-module__yFpX0W__aiSummary{color:#333;margin:0 0 12px;font-size:.97rem;line-height:1.75}.MarketReportDetail-module__yFpX0W__aiInsights{color:#555;margin:0;font-size:.9rem;font-style:italic;line-height:1.65}.MarketReportDetail-module__yFpX0W__monthNav{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;display:flex}.MarketReportDetail-module__yFpX0W__navBtn{color:#1a365d;border:1.5px solid #e2e8f0;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.MarketReportDetail-module__yFpX0W__navBtn:hover{background:#f0f4ff;border-color:#1a365d}.MarketReportDetail-module__yFpX0W__notFound{text-align:center;padding:80px 24px}.MarketReportDetail-module__yFpX0W__notFound h1{color:#1a365d;margin-bottom:12px}.MarketReportDetail-module__yFpX0W__notFound p{color:#666;margin-bottom:24px}@media (max-width:640px){.MarketReportDetail-module__yFpX0W__heroTitle{font-size:1.7rem}.MarketReportDetail-module__yFpX0W__content{padding:28px 4vw 40px}.MarketReportDetail-module__yFpX0W__statRow{flex-direction:column;align-items:flex-start;padding:16px}.MarketReportDetail-module__yFpX0W__statLabel{width:auto}.MarketReportDetail-module__yFpX0W__statValues{gap:12px}.MarketReportDetail-module__yFpX0W__statCurrent,.MarketReportDetail-module__yFpX0W__statPrev{min-width:80px}.MarketReportDetail-module__yFpX0W__statNum{font-size:1.05rem}}
