.fi-finance-nav-hub .fi-header{display:none}.fi-finance-nav-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;background:#1f2b66;color:#fff}.fi-finance-nav-hub-hero-eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.fi-finance-nav-hub-hero-title{margin:.25rem 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#fff}.fi-finance-nav-hub-hero-description{margin:.375rem 0 0;max-width:46rem;font-size:.875rem;line-height:1.55;color:#ffffffe0}.fi-finance-nav-hub-hero-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.fi-finance-nav-hub-hero-action{display:inline-flex;align-items:center;padding:.5rem .875rem;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;font-size:.8125rem;font-weight:650;text-decoration:none}.fi-finance-nav-hub-hero-action:hover{background:#ffffff29}.fi-finance-nav-hub-hero-action--primary{background:#fff;border-color:#fff;color:#1f2b66}.fi-finance-nav-hub-hero-action--primary:hover{background:#f1f5f9}.fi-finance-nav-hub-hero-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.fi-finance-nav-hub-hero-badge{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;padding:.75rem 1rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.fi-finance-nav-hub-hero-badge-label{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.fi-finance-nav-hub-hero-badge-value{font-size:1.125rem;font-weight:700;color:#fff}.fi-finance-nav-hub-kpis{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.25rem}@media (min-width: 768px){.fi-finance-nav-hub-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.fi-finance-nav-hub-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.fi-finance-nav-hub-kpi{display:flex;flex-direction:column;gap:.2rem;padding:.875rem 1rem;border:1px solid rgb(229,231,235);background:#fff;text-decoration:none}.dark .fi-finance-nav-hub-kpi{border-color:#ffffff1a;background:#111827}.fi-finance-nav-hub-kpi:hover{border-color:#1f2b66}.fi-finance-nav-hub-kpi--alert{border-color:#fecaca;background:#fef2f2}.dark .fi-finance-nav-hub-kpi--alert{border-color:#f8717159;background:#7f1d1d40}.fi-finance-nav-hub-kpi-value{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#111827}.dark .fi-finance-nav-hub-kpi-value{color:#fff}.fi-finance-nav-hub-kpi--alert .fi-finance-nav-hub-kpi-value{color:#b91c1c}.fi-finance-nav-hub-kpi-label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.fi-finance-nav-hub-kpi-hint{font-size:.75rem;color:#9ca3af}.fi-finance-nav-hub-section{margin-bottom:1.25rem}.fi-finance-nav-hub-section-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.875rem}.fi-finance-nav-hub-section-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;background:#1f2b661a;color:#1f2b66}.dark .fi-finance-nav-hub-section-icon{background:#93c5fd1f;color:#93c5fd}.fi-finance-nav-hub-section-title{margin:0;font-size:.9375rem;font-weight:700;color:#111827}.dark .fi-finance-nav-hub-section-title{color:#fff}.fi-finance-nav-hub-section-description{margin:.125rem 0 0;font-size:.8125rem;color:#6b7280}.fi-finance-nav-hub-grid{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.fi-finance-nav-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.fi-finance-nav-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fi-finance-nav-hub-tile{display:flex;align-items:center;gap:.875rem;padding:1rem 1.125rem;border:1px solid rgb(229,231,235);background:#fff;text-decoration:none}.dark .fi-finance-nav-hub-tile{border-color:#ffffff1a;background:#111827}.fi-finance-nav-hub-tile:hover{border-color:#1f2b66}.fi-finance-nav-hub-tile-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;background:#1f2b661a;color:#1f2b66}.dark .fi-finance-nav-hub-tile-icon{background:#93c5fd1f;color:#93c5fd}.fi-finance-nav-hub-tile-body{flex:1;min-width:0}.fi-finance-nav-hub-tile-label{display:block;font-size:.9375rem;font-weight:650;color:#111827}.dark .fi-finance-nav-hub-tile-label{color:#fff}.fi-finance-nav-hub-tile-description{display:block;margin-top:.125rem;font-size:.8125rem;color:#6b7280}.fi-finance-nav-hub-tile-chevron{color:#9ca3af}.fi-finance-nav-hub-tile:hover .fi-finance-nav-hub-tile-chevron{color:#1f2b66}.fi-finance-nav-hub-table-wrap{overflow-x:auto;border:1px solid rgb(229,231,235);background:#fff}.dark .fi-finance-nav-hub-table-wrap{border-color:#ffffff1a;background:#111827}.fi-finance-nav-hub-table{width:100%;border-collapse:collapse;font-size:.875rem}.fi-finance-nav-hub-table th{padding:.75rem 1rem;text-align:left;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid rgb(229,231,235)}.dark .fi-finance-nav-hub-table th{border-bottom-color:#ffffff1a}.fi-finance-nav-hub-table td{padding:.7rem 1rem;border-bottom:1px solid rgb(243,244,246);color:#374151}.dark .fi-finance-nav-hub-table td{border-bottom-color:#ffffff0f;color:#d1d5db}.fi-finance-nav-hub-table tr:last-child td{border-bottom:0}.fi-finance-nav-hub-table-number{font-weight:650}.fi-finance-nav-hub-table-number a{color:#1f2b66;text-decoration:none}.fi-finance-nav-hub-table-number a:hover{text-decoration:underline}.fi-finance-nav-hub-table-num{text-align:right;font-variant-numeric:tabular-nums}.fi-finance-nav-hub-empty{padding:1rem;border:1px dashed rgb(209,213,219);background:#f9fafb;font-size:.875rem;color:#6b7280}.dark .fi-finance-nav-hub-empty{border-color:#ffffff26;background:#ffffff08;color:#9ca3af}
