.report-header-wrapper{color:#1e293b;max-width:1200px;margin:0 auto;padding:24px 16px 28px}.report-header-wrapper .breadcrumb{color:var(--link,#2a66c9);margin-bottom:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.report-header-wrapper .breadcrumb:hover{color:var(--link-hover,#2155a8);text-decoration:underline}.report-header-wrapper .report-dashboard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffd1;background-image:radial-gradient(circle at 80% 20%,#4f46e50d 0%,#0000 40%),radial-gradient(circle at 20% 80%,#38bdf80d 0%,#0000 40%),radial-gradient(circle at 60% 100%,#fb923c0a 0%,#0000 38%);border:1px solid #e2e8f0e6;border-radius:20px;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:0 4px 24px #0f172a0a}.report-header-wrapper .category-tag{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:6px;font-size:11px;font-weight:500}.report-header-wrapper .header-grid{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.report-header-wrapper .header-content{flex:1;max-width:620px}.report-header-wrapper .header-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.25}.report-header-wrapper .header-subtitle{color:#475569;margin:0;font-size:16px;line-height:1.55}.report-header-wrapper .header-subtitle strong{color:#1e293b;font-weight:600}.report-header-wrapper .header-illustration{flex-shrink:0;width:240px}.report-header-wrapper .header-illustration-frame{border-radius:16px;overflow:hidden;box-shadow:0 16px 32px #6366f124,0 6px 14px #38bdf81a}.report-header-wrapper .hero-illustration-svg{width:100%;height:auto;display:block}.report-header-wrapper .stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.report-header-wrapper .stat-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffffe0;border:1px solid #f1f5f9f2;border-radius:14px;padding:16px 14px 14px;transition:transform .25s,box-shadow .25s;position:relative}.report-header-wrapper .stat-card:before{content:"";border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:14px;right:14px}.report-header-wrapper .stat-card--offers{box-shadow:0 4px 16px #6366f114}.report-header-wrapper .stat-card--offers:before{background:linear-gradient(90deg,#6366f1,#38bdf8)}.report-header-wrapper .stat-card--salary{box-shadow:0 4px 16px #fb923c1a}.report-header-wrapper .stat-card--salary:before{background:linear-gradient(90deg,#fb923c,#a855f7)}.report-header-wrapper .stat-card--refresh{box-shadow:0 4px 16px #38bdf81a}.report-header-wrapper .stat-card--refresh:before{background:linear-gradient(90deg,#38bdf8,#34d399)}.report-header-wrapper .stat-card:hover{transform:translateY(-3px)}.report-header-wrapper .stat-card--offers:hover{box-shadow:0 8px 22px #6366f124}.report-header-wrapper .stat-card--salary:hover{box-shadow:0 8px 22px #fb923c29}.report-header-wrapper .stat-card--refresh:hover{box-shadow:0 8px 22px #38bdf829}.report-header-wrapper .stat-icon-badge{border-radius:9999px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 10px;display:inline-flex}.report-header-wrapper .stat-icon-badge--blue{color:#4f46e5;background:#6366f129}.report-header-wrapper .stat-icon-badge--indigo{color:#ea580c;background:#fb923c29}.report-header-wrapper .stat-icon-badge--sky{color:#0284c7;background:#38bdf82e}.report-header-wrapper .stat-icon-svg{width:20px;height:20px}.report-header-wrapper .stat-value{color:#1e293b;letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.2}.report-header-wrapper .stat-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:500}.report-header-wrapper .data-status{text-align:center;color:#64748b;margin-top:16px;font-size:13px;font-weight:500;line-height:1.5}.report-header-wrapper .data-method-note{text-align:center;color:#94a3b8;max-width:42rem;margin:12px auto 0;font-size:12px;line-height:1.55}@media (max-width:900px){.report-header-wrapper .report-dashboard{padding:18px 16px 16px}.report-header-wrapper .header-grid{text-align:center;flex-direction:column;gap:16px;margin-bottom:14px}.report-header-wrapper .header-illustration{order:-1;width:200px;margin-bottom:0}.report-header-wrapper .stats-grid{grid-template-columns:1fr;gap:10px}}
