.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;flex-direction:column;margin-bottom:.85rem;padding:1.35rem 1.5rem 1.25rem;border-radius:16px!important;background:#fff;border:1px solid rgba(196,168,130,.45);box-shadow:0 1px 2px #3535340f,0 8px 24px #5a462814;color:#353534}.dark .fi-reporting-hub .fi-reporting-hub-hero{background:#fff;color:#353534;box-shadow:0 1px 2px #3535340f,0 8px 24px #5a462814}.fi-reporting-hub .fi-reporting-hub-hero-eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a7355}.fi-reporting-hub .fi-reporting-hub-hero-title{margin:.25rem 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#1c1917}.fi-reporting-hub .fi-reporting-hub-hero-description{margin:.375rem 0 0;max-width:46rem;font-size:.875rem;line-height:1.55;color:#5c5348}.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 .75rem;border-radius:999px;background:#f6f1ea;border:1px solid rgba(196,168,130,.45);font-size:.75rem;font-weight:600;color:#353534}.fi-reporting-hub .fi-reporting-hub-hero-badge svg{width:.875rem;height:.875rem}.fi-reporting-hub .fi-reporting-hub-hero-badge--muted{background:#fff}.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:.75rem .9rem;border-radius:12px!important;border:1px solid rgba(196,168,130,.45);background:#f6f1ea}.fi-reporting-hub .fi-reporting-hub-kpi:first-child{background:#fdf5e6}.dark .fi-reporting-hub .fi-reporting-hub-kpi{border-color:#ffffff1a;background:#111827}.fi-reporting-hub .fi-reporting-hub-kpi--alert{border-color:#b4530973;background:#fdf5e6}.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:.85rem;padding:1.25rem 1.35rem;border-radius:16px!important;border:1px solid rgba(196,168,130,.45);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:.85rem;padding:1.25rem 1.35rem;border-radius:16px!important;border:1px solid rgba(196,168,130,.45);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;border-radius:12px!important;background:#fdf5e6;color:#8a7355}.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-radius:12px!important;border:1px solid rgba(196,168,130,.45);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-radius:12px!important;border:1px solid rgba(196,168,130,.45);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:#c4a882b3;box-shadow:0 4px 14px #5a462814;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;border-radius:12px!important;background:#fdf5e6;color:#8a7355}.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}html body.fi-body .fi-reporting-hub .fi-reporting-hub-hero{background:#fff!important;background-image:none!important;color:#353534!important}
