.fi-reporting-hub .fi-header{display:none}.fi-reporting-hub .fi-reporting-hub-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.25rem;padding:1.5rem 1.75rem;border-radius:0;background:#1f2b66;box-shadow:0 1px 2px #00000014,0 8px 24px #1565c047;color:#fff}.dark .fi-reporting-hub .fi-reporting-hub-hero{background:#1f2b66;box-shadow:0 8px 28px #00000073}.fi-reporting-hub .fi-reporting-hub-hero-eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.fi-reporting-hub .fi-reporting-hub-hero-title{margin:.25rem 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#fff}.fi-reporting-hub .fi-reporting-hub-hero-description{margin:.375rem 0 0;max-width:46rem;font-size:.875rem;line-height:1.55;color:#ffffffe0}.fi-reporting-hub .fi-reporting-hub-hero-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.fi-reporting-hub .fi-reporting-hub-hero-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);font-size:.75rem;font-weight:600;color:#fff}.fi-reporting-hub .fi-reporting-hub-hero-badge svg{width:.875rem;height:.875rem}.fi-reporting-hub .fi-reporting-hub-hero-badge--muted{background:#ffffff0f}.fi-reporting-hub .fi-reporting-hub-kpis{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.25rem}@media (min-width: 768px){.fi-reporting-hub .fi-reporting-hub-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.fi-reporting-hub .fi-reporting-hub-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){.fi-reporting-hub .fi-reporting-hub-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}}.fi-reporting-hub .fi-reporting-hub-kpi{display:flex;flex-direction:column;gap:.2rem;padding:.875rem 1rem;border:1px solid rgb(229,231,235);background:#fff}.dark .fi-reporting-hub .fi-reporting-hub-kpi{border-color:#ffffff1a;background:#111827}.fi-reporting-hub .fi-reporting-hub-kpi--alert{border-color:color-mix(in oklab,#f59e0b 45%,rgb(229,231,235));background:color-mix(in oklab,#f59e0b 8%,white)}.dark .fi-reporting-hub .fi-reporting-hub-kpi--alert{border-color:color-mix(in oklab,#f59e0b 35%,transparent);background:color-mix(in oklab,#f59e0b 12%,rgb(17,24,39))}.fi-reporting-hub .fi-reporting-hub-kpi-value{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#111827;font-variant-numeric:tabular-nums}.dark .fi-reporting-hub .fi-reporting-hub-kpi-value{color:#fff}.fi-reporting-hub .fi-reporting-hub-kpi-label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.fi-reporting-hub .fi-reporting-hub-kpi-hint{font-size:.75rem;color:#9ca3af}.fi-reporting-hub .fi-reporting-hub-export{margin-bottom:1.5rem;padding:1.25rem 1.35rem;border:1px solid rgb(229,231,235);background:#fff}.dark .fi-reporting-hub .fi-reporting-hub-export{border-color:#ffffff1a;background:#111827}.fi-reporting-hub .fi-reporting-hub-export-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(243,244,246)}.dark .fi-reporting-hub .fi-reporting-hub-export-footer{border-top-color:#ffffff14}.fi-reporting-hub .fi-reporting-hub-export-actions{display:flex;flex-wrap:wrap;gap:.5rem}.fi-reporting-hub .fi-reporting-hub-export-hint{margin:0;font-size:.8125rem;color:#6b7280}.fi-reporting-hub .fi-reporting-hub-preview{margin-bottom:1.5rem;padding:1.25rem 1.35rem;border:1px solid rgb(229,231,235);background:#fff}.dark .fi-reporting-hub .fi-reporting-hub-preview{border-color:#ffffff1a;background:#111827}.fi-reporting-hub .fi-reporting-hub-preview-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.875rem}.fi-reporting-hub .fi-reporting-hub-preview-meta{margin:.35rem 0 0;font-size:.75rem;color:#6b7280}.fi-reporting-hub .fi-reporting-hub-preview-warn{margin:.35rem 0 0;font-size:.75rem;font-weight:600;color:#b45309}.fi-reporting-hub .fi-reporting-hub-preview-empty{margin:0;padding:1rem 0;font-size:.875rem;color:#6b7280}.fi-reporting-hub .fi-reporting-hub-preview-table-wrap{overflow:auto;max-height:28rem;border:1px solid rgb(243,244,246)}.dark .fi-reporting-hub .fi-reporting-hub-preview-table-wrap{border-color:#ffffff14}.fi-reporting-hub .fi-reporting-hub-preview-table{width:100%;border-collapse:collapse;font-size:.75rem}.fi-reporting-hub .fi-reporting-hub-preview-table th,.fi-reporting-hub .fi-reporting-hub-preview-table td{padding:.5rem .625rem;border-bottom:1px solid rgb(243,244,246);text-align:left;white-space:nowrap;vertical-align:top}.dark .fi-reporting-hub .fi-reporting-hub-preview-table th,.dark .fi-reporting-hub .fi-reporting-hub-preview-table td{border-bottom-color:#ffffff14}.fi-reporting-hub .fi-reporting-hub-preview-table th{position:sticky;top:0;background:#f8fafc;font-weight:700;color:#334155;z-index:1}.dark .fi-reporting-hub .fi-reporting-hub-preview-table th{background:#1e293b;color:#e2e8f0}.fi-reporting-hub .fi-reporting-hub-preview-table td{color:#111827;font-variant-numeric:tabular-nums}.dark .fi-reporting-hub .fi-reporting-hub-preview-table td{color:#e5e7eb}.fi-reporting-hub .fi-reporting-hub-links-section{margin-bottom:1rem}.fi-reporting-hub .fi-reporting-hub-section-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.875rem}.fi-reporting-hub .fi-reporting-hub-section-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:color-mix(in oklab,#1f2b66 10%,white);color:#1f2b66}.dark .fi-reporting-hub .fi-reporting-hub-section-icon{background:color-mix(in oklab,#60a5fa 16%,rgb(17,24,39));color:#93c5fd}.fi-reporting-hub .fi-reporting-hub-section-title{margin:0;font-size:1rem;font-weight:700;color:#111827}.dark .fi-reporting-hub .fi-reporting-hub-section-title{color:#fff}.fi-reporting-hub .fi-reporting-hub-section-copy{margin:.125rem 0 0;font-size:.8125rem;color:#6b7280}.fi-reporting-hub .fi-reporting-hub-catalogue{margin-bottom:1.25rem}.fi-reporting-hub .fi-reporting-hub-catalogue-grid{display:grid;gap:.625rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 768px){.fi-reporting-hub .fi-reporting-hub-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.fi-reporting-hub .fi-reporting-hub-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fi-reporting-hub .fi-reporting-hub-catalogue-card{padding:.875rem 1rem;border:1px solid rgb(229,231,235);background:#fff}.dark .fi-reporting-hub .fi-reporting-hub-catalogue-card{border-color:#ffffff1a;background:#111827}.fi-reporting-hub .fi-reporting-hub-catalogue-title{margin:0;font-size:.875rem;font-weight:700;color:#111827}.dark .fi-reporting-hub .fi-reporting-hub-catalogue-title{color:#fff}.fi-reporting-hub .fi-reporting-hub-catalogue-copy{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:#6b7280}.fi-reporting-hub .fi-reporting-hub-links{display:grid;gap:.625rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 768px){.fi-reporting-hub .fi-reporting-hub-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.fi-reporting-hub .fi-reporting-hub-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.fi-reporting-hub .fi-reporting-hub-link{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid rgb(229,231,235);background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dark .fi-reporting-hub .fi-reporting-hub-link{border-color:#ffffff1a;background:#111827}.fi-reporting-hub .fi-reporting-hub-link:hover{border-color:color-mix(in oklab,#1f2b66 35%,rgb(229,231,235));box-shadow:0 4px 14px #1f2b6614;transform:translateY(-1px)}.fi-reporting-hub .fi-reporting-hub-link-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;background:color-mix(in oklab,#1f2b66 8%,white);color:#1f2b66}.dark .fi-reporting-hub .fi-reporting-hub-link-icon{background:color-mix(in oklab,#60a5fa 14%,rgb(17,24,39));color:#93c5fd}.fi-reporting-hub .fi-reporting-hub-link-body{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.fi-reporting-hub .fi-reporting-hub-link-label{font-size:.875rem;font-weight:650;color:#111827}.dark .fi-reporting-hub .fi-reporting-hub-link-label{color:#fff}.fi-reporting-hub .fi-reporting-hub-link-description{font-size:.75rem;line-height:1.4;color:#6b7280}.fi-reporting-hub .fi-reporting-hub-link-arrow{flex-shrink:0;color:#9ca3af}
