.Reports-module___fa1iG__container{max-width:1000px;margin:0 auto;padding:120px 20px 60px}@media (max-width:1280px){.Reports-module___fa1iG__container{padding-top:calc(var(--mobile-banner-height) + 20px)}}.Reports-module___fa1iG__titleHeader{margin-bottom:40px}.Reports-module___fa1iG__title{font-family:var(--font-bebas);letter-spacing:3px;color:var(--foreground);text-transform:uppercase;font-size:clamp(2rem,6vw,3.5rem)}.Reports-module___fa1iG__hero{background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:var(--radius-lg);box-shadow:0 20px 50px var(--primary-glow);flex-direction:column;gap:24px;margin-bottom:80px;padding:80px 40px;display:flex;position:relative;overflow:hidden}.Reports-module___fa1iG__hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff1a,#0000);width:100%;height:100%;position:absolute;top:0;right:0}.Reports-module___fa1iG__heroIcon{color:#fff;font-size:40px}.Reports-module___fa1iG__heroH1{color:#fff;font-family:Inter,sans-serif;font-size:2.2rem;font-weight:800;line-height:1.2}.Reports-module___fa1iG__heroP{color:#fff;font-size:1.1rem;line-height:1.6}.Reports-module___fa1iG__monthSection{margin-bottom:60px}.Reports-module___fa1iG__monthTitle{color:var(--foreground);border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:10px;font-size:1.6rem;font-weight:700}.Reports-module___fa1iG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.Reports-module___fa1iG__statCard{background:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--border-color);text-align:center;box-shadow:var(--card-shadow);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;transition:all .3s;display:flex}.Reports-module___fa1iG__statCard:hover{border-color:var(--primary);background:var(--secondary);box-shadow:var(--card-shadow-hover);transform:translateY(-8px)}.Reports-module___fa1iG__statValue{font-size:3.5rem;font-weight:800;font-family:var(--font-bebas);color:var(--primary);line-height:1}.Reports-module___fa1iG__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.Reports-module___fa1iG__advancedStatsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px;display:grid}.Reports-module___fa1iG__advancedCard{background:var(--secondary);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.Reports-module___fa1iG__advLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.Reports-module___fa1iG__advValue{color:var(--foreground);font-size:1.1rem;font-weight:600}.Reports-module___fa1iG__fullReportLink{color:var(--primary);opacity:.8;align-items:center;gap:8px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.Reports-module___fa1iG__fullReportLink:hover{opacity:1;transform:translate(4px)}.Reports-module___fa1iG__statDesc{color:var(--text-dimmed);margin-top:4px;font-size:.75rem}.Reports-module___fa1iG__ghostStat{color:var(--primary)!important}.Reports-module___fa1iG__reviewStat{color:var(--foreground)}.Reports-module___fa1iG__highlightStat{color:#d97706}.Reports-module___fa1iG__reportHeader{margin-bottom:40px}.Reports-module___fa1iG__reportTitle{color:var(--foreground);font-family:Inter,sans-serif;font-weight:800;line-height:1.2}.Reports-module___fa1iG__reportSub{color:var(--text-muted);margin-top:8px;font-size:.95rem;line-height:1.5}.Reports-module___fa1iG__explanationBox{background:var(--secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-direction:column;gap:24px;margin-top:40px;padding:32px;display:flex}.Reports-module___fa1iG__explanationTitle{color:var(--foreground);margin-bottom:24px;font-size:1.25rem;font-weight:700}.Reports-module___fa1iG__explanationList{flex-direction:column;gap:16px;display:flex}.Reports-module___fa1iG__explanationItem{border-left:2px solid var(--primary-glow);color:var(--text-muted);padding-left:20px;font-size:.95rem;line-height:1.7}.Reports-module___fa1iG__highlightText{color:var(--primary);font-weight:700}@media (max-width:600px){.Reports-module___fa1iG__hero{padding:30px 20px}.Reports-module___fa1iG__heroH1{font-size:1.8rem}.Reports-module___fa1iG__statsGrid,.Reports-module___fa1iG__advancedStatsGrid{grid-template-columns:1fr}}
