.funds-dashboard{border:1px solid var(--line);background:#fff;gap:0;margin-top:22px;scroll-margin-top:90px}.fo-view{min-width:0}.fo-metrics{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.fo-metrics>div{background:#fff;align-content:center;gap:4px;min-width:0;min-height:108px;padding:18px 20px;display:grid}.fo-metrics dt{color:#6d6d71;font-size:var(--adas-type-small);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.fo-metrics .fo-metric-value{color:var(--ink);font-family:var(--font-sora), Arial, sans-serif;font-size:var(--adas-type-heading);letter-spacing:-.025em;margin:2px 0 0;font-weight:600;line-height:1.05}.fo-metrics>div>.fo-metric-detail{color:#6d6d71;font-size:var(--adas-type-small);line-height:1.35}.fo-metrics .fo-metric-detail,.fo-metrics .fo-metric-meter{margin:0}.fo-metrics .is-available{background:#eaf6f2;box-shadow:inset 3px 0 #16a34a}.fo-metrics .is-available dt,.fo-metrics .is-available .fo-metric-value{color:#166534}.fo-metrics .is-used{box-shadow:inset 3px 0 0 var(--red);background:#fff3f3}.fo-metrics .is-used dt,.fo-metrics .is-used .fo-metric-value{color:var(--red-dark)}.fo-metrics .is-caution{box-shadow:inset 3px 0 0 var(--orange);background:#fff7e8}.fo-metrics .is-caution dt,.fo-metrics .is-caution .fo-metric-value{color:#8a4a12}.fo-metrics .fo-meter{margin-top:7px}.fo-meter-track{border-radius:999px;height:6px;position:relative;overflow:hidden}.fo-meter-track>span{border-radius:999px;position:absolute;inset:0 auto 0 0}.fo-meter.is-md .fo-meter-track{height:10px}.fo-meter-labels{color:#66666a;font-size:var(--adas-type-small);justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.fo-meter-labels strong{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.fo-meter+.fo-meter,.fo-meter-stack .fo-meter+.fo-meter{margin-top:14px}.fo-meter-stack{gap:4px;margin-top:6px;display:grid}.fo-controls{border-bottom:1px solid var(--line);background:#fbfbfa;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 22px;display:flex}.fo-segmented{border:0;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.fo-segmented>legend{float:left;padding:0}.fo-segmented>legend,.fo-segmented>span{color:#68686d;font-size:var(--adas-type-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.fo-segmented>div{border:1px solid var(--line);background:#fff;border-radius:4px;padding:2px;display:inline-flex}.fo-segmented button{color:#66666a;font-size:var(--adas-type-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:5px 10px;font-weight:600}.fo-segmented button[aria-pressed=true]{background:var(--ink);color:#fff}.fo-segmented button:hover:not([aria-pressed=true]){color:var(--ink)}.fo-export{border:1px solid var(--line);color:var(--ink);font-size:var(--adas-type-small);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:7px;margin-left:auto;padding:7px 12px;font-weight:600;display:inline-flex}.fo-export svg{width:14px;height:14px;color:var(--red)}.fo-export:hover{border-color:var(--ink)}.fo-primary{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 330px;display:grid}.fo-secondary{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fo-secondary.is-one{grid-template-columns:1fr}.fo-details-analysis .fo-secondary{border-bottom:0}.fo-details-analysis+.fo-details{border-top:1px solid var(--line)}.fo-meter-stack.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 36px}.fo-secondary>*+*{border-left:1px solid var(--line)}.fo-panel{background:#fff;flex-direction:column;min-width:0;margin:0;padding:22px 24px 18px;display:flex}.fo-panel-chart{border-right:1px solid var(--line)}.fo-panel>figcaption{border-top:1px solid var(--line);color:#6d6d71;font-size:var(--adas-type-small);margin-top:auto;padding-top:12px;line-height:1.5}.fo-panel>.fo-chart,.fo-panel>.fo-multiples,.fo-panel>.fo-share,.fo-panel>.fo-meter-stack{margin-bottom:14px}.fo-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.fo-panel-head>div:first-child span{color:#68686d;font-size:var(--adas-type-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.fo-panel-head h3{color:var(--ink);font-family:var(--font-sora), Arial, sans-serif;font-size:var(--adas-type-heading);letter-spacing:-.02em;margin:5px 0 0;font-weight:600;line-height:1.3}.fo-panel-head-aside{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.fo-panel-head-aside:empty{display:none}.fo-badge{color:#66666a;font-size:var(--adas-type-small);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f7f7f5;border:1px solid #dededb;padding:5px 8px;font-weight:700}.fo-insights{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.fo-insights-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fo-insights-kicker{color:#68686d;font-size:var(--adas-type-small);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;font-weight:700;display:inline-flex}.fo-insights-kicker strong{color:var(--ink);font-size:var(--adas-type-small);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-transform:none}.fo-insights-tabs{flex-wrap:wrap;gap:4px;display:flex}.fo-insights-tabs button{border:1px solid var(--line);color:#66666a;font-size:var(--adas-type-small);cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px;font-weight:600}.fo-insights-tabs button:hover{color:var(--ink);border-color:#b8b8ba}.fo-insights-tabs button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff}.fo-insights-tabs button.is-caution[aria-selected=true]{background:#8a4a12;border-color:#8a4a12}.fo-insights-text{color:#4d4d51;font-size:var(--adas-type-small);margin:10px 0 0;line-height:1.55}.fo-insights-text.is-howto{color:#6d6d71}.fo-insights-text.is-caution{border-left:3px solid var(--orange);color:#6e5b44;background:#fff5e6;padding:10px 12px}.fo-legend{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.fo-legend button,.fo-legend-static{color:var(--ink);font-size:var(--adas-type-small);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:3px 5px;font-weight:600;display:inline-flex}.fo-legend-static{cursor:default}.fo-legend i{border-radius:2px;width:12px;height:8px}.fo-legend i.is-line{height:2px}.fo-legend i.is-dashed{border-top:2px dashed;border-radius:0;height:0}.fo-legend button:hover{background:#f4f4f2}.fo-legend button.is-hidden{color:#9a9a9e;text-decoration:line-through}.fo-legend button.is-hidden i{opacity:.3}.fo-chart{aspect-ratio:auto;width:100%}.fo-chart-primary{height:300px}.fo-chart-secondary{height:220px}.fo-chart-mini{height:170px}.fo-chart .recharts-cartesian-axis-tick text,.fo-chart .recharts-label-list text{font-variant-numeric:tabular-nums}.fo-tooltip{border:1px solid var(--line);min-width:240px;max-width:300px;color:var(--ink);font-size:var(--adas-type-small);background:#fff;border-radius:4px;padding:12px 14px;box-shadow:0 10px 30px #2424261f}.fo-tooltip-head{border-bottom:1px solid var(--line);gap:2px;padding-bottom:8px;display:grid}.fo-tooltip-head strong{font-family:var(--font-sora), Arial, sans-serif;font-size:var(--adas-type-small)}.fo-tooltip-head span{color:#6d6d71;font-size:var(--adas-type-small)}.fo-tooltip dl{gap:6px;margin:8px 0 0;display:grid}.fo-tooltip dl>div{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fo-tooltip dt{color:#5c5c60;align-items:center;gap:7px;display:flex}.fo-tooltip dt i{border-radius:2px;flex:none;width:12px;height:3px}.fo-tooltip dt i.is-blank{background:0 0}.fo-tooltip dd{text-align:right;justify-items:end;margin:0;display:grid}.fo-tooltip dd strong{font-size:var(--adas-type-small);font-variant-numeric:tabular-nums}.fo-tooltip dd span{color:#6d6d71;font-size:var(--adas-type-small)}.fo-tooltip .is-muted dt,.fo-tooltip .is-muted dd strong{color:#6d6d71;font-weight:600}.fo-tooltip p{border-top:1px solid var(--line);color:#6d6d71;font-size:var(--adas-type-small);margin:9px 0 0;padding-top:8px;line-height:1.45}.fo-ficha{background:#fbfbfa;flex-direction:column;min-width:0;padding:22px 24px;display:flex}.fo-ficha-head{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.fo-ficha-head span{color:#68686d;font-size:var(--adas-type-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.fo-ficha-head h3{color:var(--ink);font-family:var(--font-sora), Arial, sans-serif;font-size:var(--adas-type-heading);letter-spacing:-.025em;margin:6px 0 0;font-weight:600;line-height:1.15}.fo-ficha-head p{color:#6d6d71;font-size:var(--adas-type-small);margin:4px 0 0}.fo-ficha-nav{flex:none;align-items:center;gap:4px;display:flex}.fo-ficha-nav span{color:#6d6d71;min-width:38px;font-size:var(--adas-type-small);font-variant-numeric:tabular-nums;text-align:center}.fo-ficha-nav button{border:1px solid var(--line);width:28px;height:28px;color:var(--ink);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.fo-ficha-nav button:hover{border-color:var(--ink)}.fo-ficha-nav svg{width:14px;height:14px}.fo-ficha-extra{gap:0;display:grid}.fo-ficha-list{margin:16px 0 0;display:grid}.fo-ficha-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.fo-ficha-list dt{color:#5c5c60;font-size:var(--adas-type-small)}.fo-ficha-list dd{text-align:right;justify-items:end;margin:0;display:grid}.fo-ficha-list dd strong{color:var(--ink);font-size:var(--adas-type-small);font-variant-numeric:tabular-nums}.fo-ficha-list dd span{color:#6d6d71;font-size:var(--adas-type-small)}.fo-ficha-list .is-available dd strong{color:#166534}.fo-ficha-list .is-used dd strong{color:var(--red-dark)}.fo-ficha-list .is-caution dd strong{color:#8a4a12}.fo-share-bar{gap:2px;height:22px;margin-top:6px;display:flex}.fo-share-bar span{border-radius:2px;min-width:2px}.fo-share-bar span.is-dimmed{opacity:.3}.fo-share-list{margin:12px 0 0;padding:0;list-style:none;display:grid}.fo-share-list button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font-size:var(--adas-type-small);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"swatch label pct""swatch value pct";align-items:center;column-gap:9px;padding:7px 4px;display:grid}.fo-share-list li:first-child button{border-top:0}.fo-share-list i{border-radius:2px;grid-area:swatch;width:12px;height:12px}.fo-share-list span{grid-area:label;font-weight:600}.fo-share-list strong{font-size:var(--adas-type-small);font-variant-numeric:tabular-nums;grid-area:pct}.fo-share-list small{color:#6d6d71;font-size:var(--adas-type-small);grid-area:value}.fo-share-list li.is-active button{background:#f4f4f2}.fo-multiples{gap:14px 18px;display:grid}.fo-multiples.is-pair,.fo-multiples.is-quad{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-multiple{min-width:0;margin:0}.fo-multiple>figcaption{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;padding-bottom:6px;display:flex}.fo-multiple>figcaption span{color:#5c5c60;font-size:var(--adas-type-small);font-weight:600}.fo-multiple>figcaption strong{color:var(--ink);font-size:var(--adas-type-small);font-variant-numeric:tabular-nums;text-align:right}.fo-multiple>figcaption small{color:#8a8a8e;font-size:var(--adas-type-small);font-weight:400;display:block}.fo-details{border-top:0}.fo-details summary{min-height:58px;color:var(--ink);font-family:var(--font-sora), Arial, sans-serif;font-size:var(--adas-type-small);cursor:pointer;align-items:center;gap:24px;padding:14px 22px;font-weight:600;list-style:none;display:flex}.fo-details summary::-webkit-details-marker{display:none}.fo-details summary>span:first-child{flex:auto}.fo-details-meta{color:#6d6d71;font-family:Arial,sans-serif;font-size:var(--adas-type-small);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fo-details summary>span:last-child{color:var(--red);font-family:Arial,sans-serif;font-size:var(--adas-type-heading);font-weight:400}.fo-details[open] summary{border-bottom:1px solid var(--line)}.fo-details[open] summary>span:last-child{transform:rotate(45deg)}.fo-details-body{background:#fff;padding:20px 20px 24px}.fo-table-scroll{max-width:100%;overflow-x:auto}.fo-table{border-collapse:collapse;color:#48484c;width:100%;min-width:820px;font-size:var(--adas-type-small);font-variant-numeric:tabular-nums}.fo-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fo-table th,.fo-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e3e3e0;padding:10px 12px}.fo-table th.is-left,.fo-table td.is-left{text-align:left}.fo-table thead th{color:#555559;font-size:var(--adas-type-small);letter-spacing:.05em;text-transform:uppercase;background:#f1f1ef}.fo-table thead button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.fo-table thead button i{color:#a0a0a4;font-style:normal}.fo-table thead button.is-sorted,.fo-table thead button.is-sorted i{color:var(--red)}.fo-table tbody th{color:var(--ink);font-weight:700}.fo-table tbody th button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #b8b8ba;text-decoration:underline dotted #b8b8ba}.fo-table tbody th button[aria-pressed=true]{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.fo-table tbody tr.is-active{background:#f6f6f4}.fo-table tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--red);background:#fff7e8}.fo-table tfoot{color:var(--ink);font-weight:700}.fo-table tfoot th,.fo-table tfoot td{background:#f8f8f7;border-bottom:0}.fo-flag{color:var(--red-dark);font-weight:700}.fo-missing{color:#8a8a8e;font-style:italic}.fo-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.fo-note{color:#737377;max-width:1040px;font-size:var(--adas-type-small);margin:14px 0 0;line-height:1.55}@media (width<=1100px){.fo-primary{grid-template-columns:1fr}.fo-panel-chart{border-right:0;border-bottom:1px solid var(--line)}.fo-ficha.is-collapsible{padding:0;display:block}.fo-ficha.is-collapsible summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;list-style:none;display:flex}.fo-ficha.is-collapsible summary::-webkit-details-marker{display:none}.fo-ficha.is-collapsible summary>div{gap:3px;display:grid}.fo-ficha.is-collapsible summary span{color:#68686d;font-size:var(--adas-type-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.fo-ficha.is-collapsible summary strong{color:var(--ink);font-family:var(--font-sora), Arial, sans-serif;font-size:var(--adas-type-body);letter-spacing:-.025em;font-weight:600}.fo-ficha.is-collapsible summary small{color:#6d6d71;font-size:var(--adas-type-small)}.fo-ficha.is-collapsible summary svg{width:18px;height:18px;color:var(--red);flex:none}.fo-ficha.is-collapsible[open] summary svg{transform:rotate(180deg)}.fo-ficha-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;column-gap:28px;padding:14px 24px 20px;display:grid}.fo-ficha-body .fo-ficha-nav{grid-column:1/-1;justify-content:flex-start;margin-bottom:10px}.fo-ficha-body .fo-ficha-list{margin-top:0}.fo-secondary,.fo-secondary.is-two{grid-template-columns:1fr}.fo-secondary>*+*{border-top:1px solid var(--line);border-left:0}}@media (width<=680px){.fo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-metrics>div{min-height:105px;padding:15px 14px}.fo-metrics .fo-metric-value{font-size:var(--adas-type-heading)}.fo-controls{gap:10px 14px;padding:12px 16px}.fo-export{margin-left:0}.fo-panel{padding:18px 14px 14px}.fo-panel-head{flex-direction:column;align-items:flex-start}.fo-panel-head-aside{align-items:flex-start}.fo-legend{justify-content:flex-start}.fo-chart-primary{height:300px}.fo-ficha.is-collapsible summary{padding:14px 16px}.fo-ficha-body{padding:12px 16px 18px;display:block}.fo-ficha-body .fo-ficha-list{margin-top:14px}.fo-meter-stack.is-grid,.fo-multiples.is-pair,.fo-multiples.is-quad{grid-template-columns:1fr}.fo-details summary{padding-inline:16px}.fo-details-meta{display:none}.fo-details-body{padding:16px 12px 20px}.fo-segmented,.fo-segmented>div{flex-wrap:wrap}}.fo-row-picker{border:0;border-bottom:1px solid var(--fo-border);background:var(--fo-tint);align-items:center;gap:12px;min-width:0;margin:0;padding:14px 24px;display:flex}.fo-row-picker legend{float:left;color:var(--fo-muted);padding:0;font-size:.875rem;font-weight:600}.fo-row-picker>div{flex-wrap:wrap;gap:6px;display:flex}.fo-row-picker button{color:#4a5560;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #cdd4db;border-radius:5px;padding:7px 12px;font-size:.875rem}.fo-row-picker button[aria-pressed=true]{color:#fff;background:#303b47;border-color:#303b47}.fo-matrix-scroll:focus-visible{outline-offset:2px;outline:2px solid #c5232b}.fo-comparison-section{border-top:1px solid var(--fo-border);background:#fff;scroll-margin-top:100px}.fo-new-chart{margin:0;padding:28px 24px}.fo-new-chart header{margin-bottom:20px}.fo-new-chart header>span,.fo-overview-card header>span{color:var(--fo-muted);font-size:.8125rem;font-weight:600}.fo-new-chart h4,.fo-overview-card h3{letter-spacing:-.015em;color:#26313e;margin:5px 0 8px;font-size:1.125rem;line-height:1.4}.fo-new-chart header p{color:var(--fo-muted);max-width:800px;margin:0;font-size:.9375rem;line-height:1.55}.fo-new-chart figcaption{color:var(--fo-muted);border-top:1px solid var(--fo-border);margin-top:20px;padding-top:16px;font-size:.875rem;line-height:1.6}.fo-rank-head{color:var(--fo-muted);grid-template-columns:170px minmax(0,1fr) 100px;gap:20px;padding:0 12px 10px;font-size:.8125rem;display:grid}.fo-rank-head>span:last-child{text-align:right}.fo-ranked-bars,.fo-pair-rows{margin:0;padding:0;list-style:none}.fo-ranked-bars li+li,.fo-pair-rows li+li{border-top:1px solid #ebedf0}.fo-ranked-bars button{text-align:left;cursor:pointer;width:100%;font:inherit;color:#26313e;background:#fff;border:1px solid #0000;border-radius:5px;grid-template-columns:170px minmax(0,1fr) 100px;align-items:center;gap:20px;padding:14px 12px;font-size:.875rem;display:grid}.fo-ranked-bars button[aria-pressed=true],.fo-pair-rows button[aria-pressed=true]{background:#f2f7f3;border-color:#c7decf}.fo-ranked-value{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:6px 14px;display:grid}.fo-ranked-value strong{font-variant-numeric:tabular-nums}.fo-ranked-value small{color:var(--fo-muted);grid-column:2;font-size:.8125rem}.fo-ranked-track{background:#eaf1ed;border-radius:3px;height:14px;display:block;overflow:hidden}.fo-ranked-track i{background:#16a34a;border-radius:3px;height:100%;display:block}.fo-cumulative{text-align:right;font-variant-numeric:tabular-nums}.fo-pair-legend{gap:24px;margin-bottom:20px;font-size:.875rem;display:flex}.fo-pair-legend>span{align-items:center;gap:8px;display:flex}.fo-pair-legend i{background:#c5232b;border-radius:50%;width:11px;height:11px}.fo-pair-legend>span+span i{background:#fff;border:3px solid #e3645e;width:13px;height:13px}.fo-pair-axis{color:var(--fo-muted);justify-content:space-between;margin-left:170px;margin-right:270px;padding:0 12px;font-size:.75rem;display:flex}.fo-pair-axis span{white-space:nowrap;text-indent:-12px;width:0}.fo-pair-rows button{text-align:left;color:#26313e;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:5px;grid-template-columns:150px minmax(0,1fr) 250px;align-items:center;gap:20px;padding:18px 12px;font-size:.875rem;display:grid}.fo-pair-name{font-weight:600}.fo-pair-values{text-align:right;grid-template-columns:1fr 1fr;gap:16px;display:grid}.fo-pair-values>span{gap:3px;display:grid}.fo-pair-values small{color:var(--fo-muted);font-size:.75rem}.fo-pair-values strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem}.fo-matrix-scroll{max-width:100%;overflow:auto}.fo-matrix{border-collapse:separate;border-spacing:5px;font-variant-numeric:tabular-nums;width:100%;min-width:590px;font-size:.875rem}.fo-matrix th{text-align:center;color:#4b5764;padding:10px 8px;font-weight:600}.fo-matrix th:first-child{text-align:left}.fo-matrix th small{margin-top:3px;font-size:.75rem;font-weight:400;display:block}.fo-matrix td{text-align:center;background:rgb(197 35 43/var(--cell-weight,0));color:#422a2e;border-radius:4px;padding:14px 10px}.fo-matrix td strong{font-size:1rem;display:block}.fo-matrix td small{margin-top:4px;font-size:.8125rem;display:block}.fo-matrix td.is-missing{color:#59636f;background:repeating-linear-gradient(135deg,#f3f4f6 0 4px,#e4e7eb 4px 5px);font-style:italic}.fo-matrix th button{border:1px solid var(--fo-border);min-height:36px;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:6px 10px}.fo-matrix .is-selected th button{color:#fff;background:#303b47;border-color:#303b47}.fo-matrix tfoot td{color:#303b47;background:#f5f7f9;font-weight:600}.fo-phase-totals{justify-content:space-between;gap:20px;margin:16px 0 22px;display:flex}.fo-phase-totals dt{color:var(--fo-muted);font-size:.875rem;line-height:1.5}.fo-phase-totals dd{font-variant-numeric:tabular-nums;color:#303b47;margin:5px 0 0;font-size:1.125rem;font-weight:600}.fo-overview{background:#f5f7f9;padding:24px}.fo-overview-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fo-overview-card{border:1px solid var(--fo-border);background:#fff;border-radius:8px;flex-direction:column;margin:0;padding:24px;display:flex}.fo-overview-card>p{color:var(--fo-muted);margin:16px 0;font-size:.875rem;line-height:1.55}.fo-overview-card>button{border:0;border-top:1px solid var(--fo-border);color:#a11d26;font:inherit;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:15px 0 0;font-size:.9375rem;font-weight:600;display:flex}.fo-payment-total{gap:6px;margin:24px 0;display:grid}.fo-payment-total strong{font-variant-numeric:tabular-nums;color:#303b47;font-size:1.875rem;font-weight:600;line-height:1.2}.fo-payment-total>span{color:var(--fo-muted);font-size:.875rem}.fo-phase-balance{border-radius:4px;gap:3px;height:22px;display:flex;overflow:hidden}.fo-phase-balance span:first-child{background:#c5232b}.fo-phase-balance span+span{background:#e3645e}.fo-phase-totals{margin-bottom:0}.fo-phase-totals dd{font-size:1.0625rem}.fo-overview-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.fo-overview-shortcuts>button{border:1px solid var(--fo-border);text-align:left;min-width:0;font:inherit;cursor:pointer;color:#303b47;background:#fff;border-radius:8px;flex-direction:column;gap:7px;padding:22px;display:flex}.fo-overview-shortcuts>button:hover{border-color:#9ca8b5;box-shadow:0 3px 10px #2030400a}.fo-overview-shortcuts>button>span:first-child{font-size:.875rem;font-weight:600}.fo-overview-shortcuts strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.75rem;font-weight:600;line-height:1.2}.fo-overview-shortcuts small{color:var(--fo-muted);font-size:.875rem;line-height:1.5}.fo-shortcut-action{border-top:1px solid var(--fo-border);color:#a11d26;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:.875rem;font-weight:600;display:flex}.fo-overview-reading{grid-template-columns:160px 1fr;gap:8px 20px;margin-top:24px;display:grid}.fo-overview-reading h4{grid-row:span 2;margin:0;font-size:.9375rem}.fo-overview-reading p{color:var(--fo-muted);margin:0;font-size:.875rem;line-height:1.6}@media (width<=1100px){.fo-pair-rows button{grid-template-columns:125px minmax(0,1fr) 210px;gap:14px}.fo-pair-axis{margin-left:139px;margin-right:224px}}@media (width<=760px){.fo-row-picker{padding:14px 16px;display:block}.fo-row-picker legend{float:none;margin-bottom:10px}.fo-new-chart{padding:22px 16px}.fo-rank-head{grid-template-columns:95px minmax(0,1fr) 70px;gap:8px;padding-inline:0}.fo-ranked-bars button{grid-template-columns:95px minmax(0,1fr) 70px;gap:8px;padding:14px 0}.fo-ranked-value{flex-direction:column;align-items:stretch;gap:6px;display:flex}.fo-ranked-value small{font-size:.75rem}.fo-pair-axis{margin:0 15px 10px;padding:0}.fo-pair-rows button{grid-template-columns:1fr;gap:10px;padding:14px}.fo-pair-values{text-align:left;gap:10px}.fo-pair-values>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.fo-pair-values strong{white-space:normal}.fo-overview{padding:16px}.fo-overview-grid{grid-template-columns:1fr;gap:16px}.fo-overview-card{padding:20px}.fo-overview-shortcuts{grid-template-columns:1fr;gap:12px;margin-top:16px}.fo-overview-shortcuts>button{padding:20px}.fo-overview-reading{grid-template-columns:1fr;gap:8px}}@media (width<=420px){.fo-rank-head{font-size:.75rem}.fo-ranked-bars button{font-size:.8125rem}}.kp-program{color:#27313b;background:#f7f8fa}.kp-program svg{flex-shrink:0;width:17px;height:17px}.kp-choice{flex-direction:column;gap:7px;min-width:155px;display:flex}.kp-choice>span{color:#596673;font-size:.8125rem;font-weight:600}.kp-choice [data-slot=select-trigger]{width:100%;height:auto;min-height:42px;box-shadow:none;color:#27313b;white-space:normal;background:#fff;border:1px solid #cdd3da;border-radius:6px;gap:12px;padding:10px 12px;font-family:inherit;font-size:.875rem}.kp-select-popup{max-height:360px;font-size:.875rem}.kp-select-popup [data-slot=select-item]{min-height:36px}.kp-select-popup [data-slot=select-item]>span{white-space:normal}.kp-explorer{background:#fff}.kp-chart-header{justify-content:space-between;align-items:center;gap:20px;padding:26px 24px 18px;display:flex}.kp-chart-header h3{letter-spacing:-.02em;margin:5px 0 0;font-size:1.125rem;line-height:1.5}.kp-chart-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:0 24px 20px;display:flex}.kp-chart-controls .kp-choice{flex:1;min-width:160px;max-width:380px}.kp-reset,.kp-expand{font:inherit;color:#424d59;cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:.875rem;display:inline-flex}.kp-reset:hover,.kp-expand:hover{background:#f5f7f9}.kp-chart-scope{color:#65717d;background:#f8f9fa;border-block:1px solid #e6e9ed;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;font-size:.8125rem;display:flex}.kp-chart-scope p{margin:0}.kp-chart-scope strong{color:#394550;font-weight:600}.kp-chart-scope>span{white-space:nowrap}.kp-figure{margin:0;padding:22px 24px 24px}.kp-figure figcaption{color:#66717c;margin:16px 0 0;font-size:.8125rem;line-height:1.6}.kp-search{color:#737d89;flex:1;align-items:center;gap:8px;max-width:360px;display:flex}.kp-search input{border:0;min-height:40px;font:inherit;color:#27313b;background:#fff;border-bottom:1px solid #dfe3e7;border-radius:0;width:100%;padding:7px 2px;font-size:.875rem}.kp-expand{background:#f8f9fa;width:100%;margin-top:24px}.kp-timeline{min-width:0;height:330px}.kp-timeline svg{width:100%;height:100%}.kp-method-note{background:#f7f9fb;border-top:1px solid #dfe3e7;padding:16px 24px}.kp-method-note p{color:#586571;margin:0;font-size:.875rem;line-height:1.65}.kp-method-note p+p{margin-top:7px}.kp-data-table{border-top:1px solid #dfe3e7}.kp-data-table>summary{cursor:pointer;background:#f5f7f9;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:.9375rem;font-weight:600;display:flex}.kp-data-table>summary::-webkit-details-marker{display:none}.kp-data-table[open]>summary svg{transform:rotate(180deg)}.kp-data-table .fo-table-scroll{max-height:560px;overflow:auto}.kp-data-table caption{text-align:left;color:#66717c;padding:12px 24px;font-size:.8125rem}.kp-table-note{color:#66717c;margin:0;padding:12px 24px;font-size:.8125rem;line-height:1.6}.kp-empty{text-align:center;padding:36px 24px}.kp-empty button{font:inherit;color:#a11d26;cursor:pointer;text-decoration:underline}.kp-provenance{background:#f7f8fa;border-top:1px solid #dfe3e7}.kp-provenance>summary{cursor:pointer;align-items:center;gap:8px;padding:18px 24px;font-size:.875rem;font-weight:600;display:flex}.kp-provenance>div{padding:0 24px 24px}.kp-provenance p{color:#596673;max-width:950px;margin:0 0 12px;font-size:.875rem;line-height:1.65}.kp-provenance a{color:#a11d26;align-items:center;gap:7px;margin:4px 20px 12px 0;font-size:.875rem;font-weight:600;display:inline-flex}.kp-provenance small{color:#66717c;font-size:.8125rem;display:block}@media (width<=680px){.kp-chart-header{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 16px 16px}.kp-chart-controls{gap:12px;padding:0 16px 16px}.kp-chart-controls .kp-choice{min-width:130px;max-width:none}.kp-chart-scope{align-items:flex-start;padding:12px 16px}.kp-figure{padding:18px 16px}.kp-search{min-width:160px}.kp-timeline{height:285px}.kp-method-note,.kp-provenance>summary,.kp-data-table>summary{padding:16px}.kp-provenance>div{padding:0 16px 20px}}@media (prefers-reduced-motion:reduce){.kp-program *{scroll-behavior:auto!important}}.ad-label{color:var(--ad-muted);font-size:.8125rem;font-weight:550;line-height:1.5}.ad-view-panel{min-width:0}.ad-card{border:1px solid var(--ad-line);background:#fff;border-radius:10px;min-width:0;overflow:clip}.ad-card h4{color:#334251;letter-spacing:-.02em;margin:5px 0 0;font-size:1rem;font-weight:650;line-height:1.5}.ad-source-caption{color:#5b6c7a;margin:17px 0;font-size:.8125rem;line-height:1.65}.ad-program-topic{background:0 0!important}.ad-topic-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ad-topic-kpis>div{border:1px solid var(--ad-line);background:#fff;border-radius:9px;align-content:start;gap:10px;padding:21px;display:grid}.ad-topic-kpis span{color:#5b6c7a;font-size:.8125rem;font-weight:550;line-height:1.45}.ad-topic-kpis strong{font-family:var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#2e4152;font-size:1.625rem;line-height:1.3}.ad-topic-kpis small{color:#5b6c7a;font-size:.75rem;line-height:1.5}.ad-all-datasets{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.ad-all-datasets .kp-choice{flex:1;max-width:580px}.ad-all-datasets>span{color:#5b6c7a;padding-bottom:12px;font-size:.75rem}.ad-program-topic .kp-explorer{border:1px solid var(--ad-line);border-radius:10px;overflow:clip}.ad-program-topic .kp-chart-header{padding:23px 24px 18px}.ad-program-topic .kp-chart-controls{background:#fafbfc;border-block:1px solid #edf0f3;padding:17px 24px}.ad-program-topic .kp-chart-scope{background:#fff;border-top:0}.ad-program-topic .kp-method-note{background:#fbfcfd}.ad-program-topic .kp-provenance{border:1px solid var(--ad-line);background:#f4f7f9;border-radius:8px;margin-top:18px}.ad-detail-toggle button{font:inherit;border:1px solid var(--ad-line);color:#4f687b;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:9px;padding:14px 17px;font-size:.875rem;font-weight:600;display:flex}.ad-detail-toggle svg{width:16px;height:16px}.ad-detail-toggle{margin-bottom:20px}@media (width<=720px){.ad-topic-kpis{grid-template-columns:1fr;gap:10px}.ad-topic-kpis>div{gap:6px;padding:18px}.ad-topic-kpis strong{font-size:1.5rem}.ad-all-datasets{flex-direction:column;align-items:stretch;gap:7px}.ad-all-datasets>span{padding:0}.ad-program-topic .kp-chart-header{padding:20px 16px}.ad-program-topic .kp-chart-controls{padding:16px}}.ad-territory-table .kp-chart-header{padding:22px 24px}.ad-territory-table h4{margin:5px 0 0;font-size:1rem}.funds-workspace{scroll-margin-top:100px}.tm-map-deferred{gap:.75rem;display:grid}.tm-map-failed{color:#43444b;background:#fdf3f3;border:1px solid #f1c9c9;border-radius:6px;margin:0;padding:.7rem .9rem}.tm-map-failed button{color:#8e1920;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.tm-map-failed svg{width:.95rem;height:.95rem}.tm-map-pending{background:#fff;border:1px solid #dce4ea;border-radius:16px;overflow:hidden}.tm-map-pending-heading{align-items:center;gap:11px;min-height:74px;padding:19px 20px 15px;display:flex}.tm-map-pending-heading>svg{color:#526d80;border:1px solid #dce4ea;border-radius:50%;flex-shrink:0;width:38px;height:38px;padding:8px}.tm-map-pending-heading>div{gap:1px;display:grid}.tm-map-pending-heading strong{font-size:1rem;font-weight:600}.tm-map-pending-heading span{color:#5e6e7a;font-size:.875rem}.tm-map-pending-stage{color:#526d80;background:#f1f5f7;border-top:1px solid #e4ebf0;justify-content:center;align-items:center;gap:10px;min-height:690px;padding:24px;font-size:.875rem;display:flex}.tm-map-pending-stage>svg{flex-shrink:0;width:20px}.tm-map-pending-atlas .tm-map-pending-stage{min-height:650px}@media (width>=1100px){.tm-home .tm-map-pending-stage{min-height:730px}}@media (width<=700px){.tm-map-pending{border-radius:12px}.tm-map-pending-heading{padding:13px 14px}.tm-map-pending-heading span{font-size:.8125rem}.tm-map-pending-stage,.tm-map-pending-atlas .tm-map-pending-stage{min-height:690px}}.tm-territory{--tm-ink:#243746;--tm-muted:#5e6e7a;--tm-line:#dfe6eb;--tm-surface:#f7f9fb;--tm-accent:#a51e32;color:var(--tm-ink);background:0 0}.tm-territory [hidden]{display:none!important}.tm-controls{grid-template-columns:1.1fr 1fr 1fr;align-items:end;gap:20px;margin-bottom:12px;display:grid}.tm-controls .kp-choice{min-width:0;max-width:none}.tm-territory .tm-controls .kp-choice>span{color:var(--tm-muted);font-size:.8125rem;font-weight:500}.tm-territory .tm-controls [data-slot=select-trigger]{border:1px solid var(--tm-line);min-height:44px;color:var(--tm-ink);box-shadow:none;background:#fff;border-radius:8px;padding-inline:12px}.tm-territory .tm-controls [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tm-location{color:var(--tm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:12px;font-size:.8125rem;display:flex}.tm-location nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tm-location nav>svg{width:12px;height:12px}.tm-location button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.tm-location [aria-current=location]{color:var(--tm-ink);font-weight:600}.tm-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.tm-map-card,.tm-detail{min-width:0}.tm-map{margin:0}.tm-map-surface{background:var(--tm-surface);border:1px solid var(--tm-line);border-radius:14px;padding:20px 24px 14px}.tm-map-readout{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.tm-map-place{align-items:center;gap:12px;min-width:0;display:flex}.tm-map-mark{border:1px solid var(--tm-line);color:#55758c;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.tm-map-mark svg{stroke-width:1.5px;width:17px;height:17px}.tm-map-place>div{gap:2px;min-width:0;display:grid}.tm-map-place-name{font-size:1rem;font-weight:600;line-height:1.35}.tm-map-place small,.tm-map-value>span{color:var(--tm-muted);font-size:.8125rem;line-height:1.4}.tm-map-readout button{width:fit-content;min-height:24px;color:var(--tm-muted);font:500 .8125rem var(--font-source-sans), sans-serif;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;-webkit-text-decoration:underline #bac7d1;text-decoration:underline #bac7d1;display:flex}.tm-map-readout button:hover{color:var(--tm-accent)}.tm-map-readout button svg{flex-shrink:0;width:12px;height:12px}.tm-map-value{text-align:right;flex-shrink:0;gap:2px;display:grid}.tm-map-value strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.2}.tm-map-canvas{width:100%;height:auto;max-height:510px;margin:10px auto 0;display:block;overflow:visible}.tm-inset{fill:#fff;stroke:var(--tm-line);stroke-width:.7px}.tm-inset-label{font:500 17px var(--font-source-sans), sans-serif;fill:var(--tm-muted)}.tm-province{cursor:pointer;outline:none}.tm-province path{stroke:#fff;stroke-width:.7px;stroke-linejoin:round}.tm-province.is-focused path{stroke:var(--tm-accent);stroke-width:1.5px}.tm-province:focus-visible path{stroke:var(--tm-accent);stroke-width:2.5px;stroke-dasharray:4 2}.tm-community-borders,.tm-selection-outline{pointer-events:none}.tm-community-borders path{stroke:#728b9c;stroke-width:.65px;stroke-linejoin:round}.tm-community-borders path.is-selected{stroke:var(--tm-accent);stroke-width:1.6px}.tm-selection-outline path{stroke:var(--tm-accent);stroke-width:2px;stroke-linejoin:round}.tm-map-key{border-top:1px solid var(--tm-line);color:var(--tm-muted);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:12px;padding-top:12px;font-size:.75rem;display:flex}.tm-map-key>span{align-items:center;gap:7px;display:inline-flex}.tm-line-community,.tm-line-province{border-top:1.5px solid #728b9c;width:18px}.tm-line-province{border-top:1px solid #fff;box-shadow:0 0 0 1px #c5d6e2}.tm-map-key .tm-color-key{margin-left:auto}.tm-color-key>span{border-radius:2px;width:110px;height:8px;display:flex;overflow:hidden}.tm-color-key i{flex:1}.tm-map-method{color:var(--tm-muted);margin:8px 0 0;font-size:.75rem}.tm-map-method summary{cursor:pointer;align-items:center;gap:7px;min-height:36px;display:flex}.tm-map-method summary:before{content:"+";font-size:1rem}.tm-map-method[open] summary:before{content:"−"}.tm-map-method ol{gap:6px;margin:6px 0 12px;padding:0;list-style:none;display:grid}.tm-map-method li{align-items:center;gap:8px;display:flex}.tm-map-method li i{border:1px solid var(--tm-line);border-radius:2px;flex-shrink:0;width:16px;height:12px}.tm-map-method p{margin:8px 0;line-height:1.6}.tm-map-credit{color:var(--tm-muted);margin:0;font-size:.75rem;line-height:1.5}.tm-map-credit a{text-underline-offset:3px;color:inherit;text-decoration:underline}.tm-detail{border:1px solid var(--tm-line);background:#fff;border-radius:14px;overflow:hidden}.tm-region-total{border-bottom:1px solid var(--tm-line);padding:22px}.tm-region-total>span{color:var(--tm-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.tm-region-total>span svg{width:14px;height:14px}.tm-region-total h4{margin:8px 0 14px;font-size:1rem;font-weight:600;line-height:1.4}.tm-region-total>strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:2rem;line-height:1.2;display:block}.tm-region-total>p{color:var(--tm-muted);margin:5px 0;font-size:.875rem}.tm-region-total small{color:var(--tm-muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.5;display:block}.tm-share{color:var(--tm-muted);margin-top:16px;font-size:.75rem}.tm-share>i{background:#edf1f4;border-radius:3px;height:4px;margin:8px 0;display:block;overflow:hidden}.tm-share b{border-radius:inherit;background:#557f9d;height:100%;display:block}.tm-ranking-head{padding:18px 18px 12px}.tm-ranking-head h4{margin:0 0 12px;font-size:.875rem;font-weight:600}.tm-ranking-levels{background:var(--tm-surface);border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.tm-ranking-levels button{min-height:36px;font:500 .8125rem var(--font-source-sans), sans-serif;color:var(--tm-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:7px 4px}.tm-ranking-levels button[aria-pressed=true]{border-color:var(--tm-line);color:var(--tm-ink);background:#fff;box-shadow:0 1px 2px #24374608}.tm-ranking-back{min-height:36px;font:600 .75rem var(--font-source-sans), sans-serif;color:var(--tm-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:4px 0;display:flex}.tm-ranking-back svg{width:14px;height:14px}.tm-ranking{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4cfd7 transparent;max-height:330px;margin:0;padding:0 0 8px;list-style:none;overflow-y:auto}.tm-ranking button{text-align:left;width:100%;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;gap:4px 8px;padding:10px 18px;display:grid}.tm-ranking button:hover{background:var(--tm-surface)}.tm-ranking button[aria-pressed=true]{box-shadow:inset 2px 0 var(--tm-accent);background:#edf3f7}.tm-rank-number{color:var(--tm-muted);font-variant-numeric:tabular-nums;grid-row:1/3;padding-top:2px;font-size:.75rem}.tm-rank-copy{display:contents}.tm-rank-copy>span{min-width:0;color:var(--tm-ink);font-size:.875rem;line-height:1.35}.tm-rank-copy i{background:#edf1f4;border-radius:2px;grid-area:2/2/auto/-1;width:100%;height:3px;display:block;overflow:hidden}.tm-rank-copy b{border-radius:inherit;background:#779bb5;height:100%;display:block}.tm-ranking strong{font-variant-numeric:tabular-nums;color:var(--tm-muted);text-align:right;grid-area:1/3;font-size:.8125rem;font-weight:500}.tm-note{color:var(--tm-muted);margin:16px 0;font-size:.8125rem;line-height:1.6}.tm-note strong{font-weight:600}.tm-atlas .tm-location{display:none}.tm-atlas .tm-controls{gap:16px;margin-bottom:16px}.tm-atlas .tm-layout{display:block}.tm-map-atlas{grid-template-columns:auto minmax(0,1fr);column-gap:16px;display:grid}.tm-map-atlas .tm-map-surface{grid-column:1/-1;padding:16px 20px 12px}.tm-map-atlas .tm-map-canvas{height:360px;max-height:none;margin-top:0}.tm-map-atlas .tm-map-method{grid-column:1;margin:4px 0 0}.tm-map-atlas .tm-map-credit{grid-column:2;place-self:center end;margin-top:4px}.tm-atlas-source{padding-right:12px;display:inline}:is(.tm-map-atlas:has(.tm-map-method[open]) .tm-map-method,.tm-map-atlas:has(.tm-map-method[open]) .tm-map-credit){grid-column:1/-1}.tm-map-atlas:has(.tm-map-method[open]) .tm-map-credit{justify-self:start}.tm-atlas-action button,.tm-territory .ad-detail-toggle button{min-height:44px;color:var(--tm-ink);font:600 .875rem var(--font-source-sans), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aab9c3;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:inline-flex}.tm-atlas-action svg,.tm-territory .ad-detail-toggle svg{flex-shrink:0;width:18px;height:18px}.tm-atlas .tm-note{margin-bottom:0;font-size:.75rem}.tm-atlas .tm-note[data-unlocated=false]{display:none}.tm-territory .ad-territory-table{border:0;border-top:1px solid var(--tm-line);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.tm-territory .tm-detail .data-mobile-disclosure,.tm-territory .tm-detail .data-mobile-disclosure-trigger{background:0 0;border-radius:0}.tm-territory .tm-detail .data-mobile-disclosure-trigger{color:var(--tm-ink)}.tm-territory .tm-detail .data-mobile-disclosure-trigger small{color:var(--tm-muted)}@media (width<=1050px){.tm-layout{grid-template-columns:minmax(0,1fr) 265px;gap:16px}.tm-map-surface{padding:16px}.tm-map-mark{display:none}.tm-region-total{padding:18px}.tm-map-key{gap:10px 14px}.tm-map-key .tm-color-key{margin-left:0}}@media (width<=800px){.tm-layout{grid-template-columns:1fr}.tm-map-canvas{max-height:460px}.tm-detail{grid-template-columns:1fr 1fr;display:grid}.tm-region-total{border-bottom:0;border-right:1px solid var(--tm-line)}.tm-ranking{max-height:260px}}@media (width<=700px){.tm-controls,.tm-atlas .tm-controls{grid-template-columns:1fr 1fr;gap:12px}.tm-controls>.kp-choice:first-child{grid-column:1/-1}.tm-location{font-size:.75rem}.tm-map-surface,.tm-map-atlas .tm-map-surface{border-radius:10px;padding:12px 12px 10px}.tm-map-readout{gap:12px;min-height:58px}.tm-map-place-name{font-size:.9375rem}.tm-map-value{max-width:50%}.tm-map-value strong{font-size:1.5rem}.tm-map-value>span,.tm-map-place small{font-size:.75rem}.tm-map-readout button{min-height:32px}.tm-inset-label{font-size:26px}.tm-map-canvas,.tm-map-atlas .tm-map-canvas{height:auto;max-height:360px;margin-top:12px}.tm-map-key{gap:10px 14px;margin-top:8px;padding-top:10px}.tm-color-key>span{width:70px}.tm-map-key .tm-color-key{margin-left:auto}.tm-map-atlas .tm-map-method,.tm-map-atlas .tm-map-credit{grid-column:1/-1;justify-self:start}.tm-map-atlas .tm-map-credit{margin-top:0}.tm-detail{border-radius:10px;display:block}.tm-region-total{border-right:0;border-bottom:1px solid var(--tm-line);padding:18px}.tm-region-total h4{margin:6px 0 10px}.tm-region-total>strong{font-size:1.75rem}.tm-detail .data-mobile-disclosure{border:0;margin:0}.tm-detail .data-mobile-disclosure-trigger{padding:16px 18px}.tm-detail .data-mobile-disclosure-content{padding:0}.tm-ranking-head{padding:0 18px 12px}.tm-ranking-head h4{display:none}.tm-ranking{max-height:340px}}@media (width<=480px){.tm-map-key{justify-content:space-between}.tm-map-key .tm-color-key{flex-basis:100%;margin-left:0}.tm-color-key>span{flex:1}}.tm-territory .tm-insights{margin-block:1.5rem .5rem}.tm-insights-hint{color:var(--pw-ink-2,#43444b);align-items:flex-start;gap:.5rem;margin:.25rem 0 0;display:flex}.tm-insights-hint svg{width:1.1rem;height:1.1rem;color:var(--pw-red,#b01f28);flex:none;margin-top:.2rem}.tm-insights .pn-card.is-wide .pn-bars>ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.5rem),1fr));gap:.75rem 1.5rem;display:grid}.tm-insights .pn-card[aria-labelledby=tm-share-title] .pn-bars>ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.tm-insights .pn-cards[data-collapsed]>:nth-child(n+2){display:none}.tm-insights-more{justify-self:start;align-items:center;gap:.35rem;min-height:44px;font-weight:700;display:inline-flex}.tm-insights-more svg{width:1rem;height:1rem}.tm-insights-more[aria-expanded=true] svg{transform:rotate(180deg)}.hacienda-daily-archive>p{margin:12px 0;font-size:.9rem;line-height:1.6}.hacienda-daily-archive .hacienda-archive-status{color:#526270;margin:12px 0;font-size:.9rem;line-height:1.6;display:block}.hacienda-archive-select{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:20px 0 12px;display:flex}.hacienda-archive-select label{font-size:.9rem;font-weight:600}.hacienda-archive-select select{color:#263340;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bfc9d2;border-radius:6px;padding:8px 12px}.hacienda-daily-archive .hacienda-archive-dates{color:#526270;font-size:.8rem}.hacienda-archive-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:20px 0;display:grid}.hacienda-archive-counts>div{border-top:1px solid #e6e8eb;padding-top:12px}.hacienda-archive-counts dt{color:#526270;font-size:.85rem;line-height:1.4}.hacienda-archive-counts dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1.4rem;font-weight:650}.hacienda-archive-changes{grid-template-columns:repeat(3,minmax(0,1fr))}.hacienda-archive-interval{margin:24px 0 0;font-size:1rem;line-height:1.5}.hacienda-archive-note{background:#f7f8fa;border-left:3px solid #a71e30;padding:12px 16px}.hacienda-archive-cohorts summary{cursor:pointer;padding:12px 0;font-size:.9rem;font-weight:600}.hacienda-archive-cohorts caption{text-align:left;color:#526270;padding:8px 0 12px;font-size:.85rem}@media (width<=560px){.hacienda-archive-changes{grid-template-columns:1fr}}.hacienda-summary,.hacienda-view{color:#263340;min-width:0}.hacienda-summary{background:#fff;border:1px solid #dce1e6;border-radius:10px;margin-bottom:24px;padding:22px 26px}.hacienda-source{border-bottom:1px solid #e6e8eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-bottom:18px;display:flex}.hacienda-source-identity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hacienda-source-identity a{flex-shrink:0;display:block}.hacienda-source-identity img{object-fit:contain;width:190px;height:auto}.hacienda-source-identity>div{gap:3px;display:grid}.hacienda-source-identity strong{font-size:1rem;font-weight:650}.hacienda-source-identity span{color:#526270;font-size:.85rem}.hacienda-source-time{color:#526270;gap:5px;font-size:.8rem;display:grid}.hacienda-status{color:#236337;align-items:center;gap:7px;font-weight:600;display:inline-flex}.hacienda-status i{background:#298445;border-radius:50%;width:7px;height:7px}.hacienda-status.is-stale{color:#805215}.hacienda-status.is-stale i{background:#96611b}.hacienda-download svg,.hacienda-methodology svg,.hacienda-table-scroll svg{flex-shrink:0;width:16px;height:16px}.hacienda-view>.hacienda-source{margin-bottom:22px}.hacienda-kpis{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.hacienda-kpis article{background:#fff;border:1px solid #dce1e6;border-radius:8px;gap:9px;min-width:0;padding:22px;display:grid}.hacienda-kpis article:last-child{border-top:3px solid #a71e30;padding-top:20px}.hacienda-kpis span{color:#526270;font-size:.95rem}.hacienda-kpis strong{font-family:var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.35rem,2.4vw,2rem)}.hacienda-kpis small{color:#526270;font-size:.85rem}.hacienda-scope{color:#526270;margin:14px 0 24px;font-size:.9rem}.hacienda-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.hacienda-metrics{background:#fff;border:1px solid #dce1e6;border-radius:7px;padding:3px;display:flex}.hacienda-metrics button{border-radius:4px;min-height:40px;padding:8px 14px;font-size:.9rem;font-weight:600}.hacienda-metrics button[aria-pressed=true]{color:#fff;background:#303238}.hacienda-download{align-items:center;gap:7px;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}.hacienda-sections{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;display:grid}.hacienda-sections.is-always-compact{grid-template-columns:minmax(0,1fr)}.hacienda-sections>.data-compact-panel:nth-last-child(-n+2){grid-column:1/-1}.hacienda-card{background:#fff;border:1px solid #dce1e6;border-radius:8px;min-width:0;height:100%;padding:24px}.hacienda-card>header{gap:4px;margin-bottom:24px;display:grid}.hacienda-card h4{margin:0;font-size:1.1rem;font-weight:650;line-height:1.4}.hacienda-card>header>span{color:#526270;font-size:.85rem}.hacienda-bars{gap:22px;display:grid}.hacienda-bar-row>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;font-size:.95rem;display:flex}.hacienda-bar-row strong{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:650}.hacienda-bar-row small{color:#526270;margin-top:5px;font-size:.8rem;display:block}.hacienda-bar-track{background:#f0f1f3;border-radius:2px;height:9px;overflow:hidden}.hacienda-bar-track>span{background:#b42236;border-radius:2px;min-width:2px;height:100%;display:block}.hacienda-first-point{align-content:center;justify-items:start;gap:14px;min-height:260px;padding:20px 0;display:grid}.hacienda-first-point svg{color:#a71e30;width:30px;height:30px}.hacienda-first-point strong{font-size:1.15rem}.hacienda-first-point p,.hacienda-first-point time{color:#526270;margin:0;font-size:.9rem;line-height:1.6}.hacienda-history>svg{width:100%;height:auto;margin-top:24px}.hacienda-history-range{font-variant-numeric:tabular-nums;color:#526270;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.hacienda-history-table{margin-top:24px}.hacienda-history-table summary{cursor:pointer;padding:12px 0;font-size:.9rem}.hacienda-table-scroll{min-width:0;overflow-x:auto}.hacienda-table-scroll table{border-collapse:collapse;width:100%;font-size:.9rem}.hacienda-table-scroll :is(th,td){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #e6e8eb;padding:14px 14px 14px 0}.hacienda-table-scroll tr>:first-child{text-align:left}.hacienda-table-scroll thead th{color:#526270;font-size:.8rem;font-weight:600}.hacienda-table-scroll tbody th{font-weight:600}.hacienda-table-scroll th a{color:#a71e30;align-items:center;gap:5px;min-height:30px;font-size:.8rem;font-weight:400;display:flex}.hacienda-table-scroll tfoot{font-weight:650}.hacienda-methodology{border-top:1px solid #dce1e6;border-bottom:1px solid #dce1e6;margin-top:22px}.hacienda-methodology summary{cursor:pointer;padding:18px 0;font-size:.95rem;font-weight:600}.hacienda-methodology p{color:#526270;max-width:80ch;margin:0 0 14px;font-size:.9rem;line-height:1.65}.hacienda-methodology nav{flex-wrap:wrap;gap:5px 24px;padding-bottom:20px;display:flex}.hacienda-methodology a{color:#a71e30;text-underline-offset:4px;align-items:center;gap:5px;min-height:44px;font-size:.85rem;text-decoration:underline;display:inline-flex}:is(.hacienda-summary,.hacienda-view) :is(button,a,summary,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #a71e30}@media (width<=1100px){.hacienda-sections{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hacienda-summary{margin-bottom:18px;padding:16px}.hacienda-source{gap:12px;padding-bottom:14px}.hacienda-source-identity{gap:10px 14px}.hacienda-source-identity img{width:163px}.hacienda-source-identity strong{font-size:.95rem}.hacienda-source-identity span,.hacienda-source-time{font-size:.8rem}.hacienda-kpis{grid-template-columns:1fr;gap:10px}.hacienda-kpis article{gap:5px;padding:16px}.hacienda-kpis article:last-child{padding-top:14px}.hacienda-kpis strong{font-size:clamp(1.35rem,6.2vw,1.8rem)}.hacienda-scope{margin:12px 0 16px;font-size:.85rem}.hacienda-toolbar{gap:4px;margin-bottom:14px}.hacienda-metrics button{padding-inline:12px;font-size:.85rem}.hacienda-download{font-size:.85rem}.hacienda-sections{display:block}.hacienda-card{padding:18px 16px}.hacienda-card>header{margin-bottom:20px}.hacienda-card h4{font-size:1rem}.hacienda-bars{gap:19px}.hacienda-bar-row strong,.hacienda-bar-row>div:first-child{font-size:.9rem}.hacienda-first-point{min-height:220px;padding:12px 0}}.hacienda-balance{background:#fff;border:1px solid #d5e4d9;border-radius:8px;min-width:0;margin-bottom:24px;padding:22px}.hacienda-balance>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.hacienda-balance h4{margin:0;font-size:1.1rem;font-weight:650;line-height:1.4}.hacienda-balance header p{color:#526270;margin:5px 0 0;font-size:.9rem;line-height:1.5}.hacienda-balance-total{font-family:var(--font-sora), sans-serif;color:#236337;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:18px;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.4;display:block}.hacienda-balance-track{background:#298445;border-radius:2px;height:7px;display:flex;overflow:hidden}.hacienda-balance-track>span{background:#a71e30;height:100%}.hacienda-balance-note{color:#526270;margin:10px 0 18px;font-size:.8rem;line-height:1.5}.hacienda-balance-detail{border-top:1px solid #e1e8e3}.hacienda-balance-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:16px 0 0;font-size:.9rem;font-weight:600;list-style:none;display:flex}.hacienda-balance-detail>summary::-webkit-details-marker{display:none}.hacienda-balance-detail summary>svg{flex-shrink:0;width:18px;height:18px}.hacienda-balance-detail[open] summary>svg{transform:rotate(180deg)}.hacienda-balance-detail .hacienda-table-scroll{margin-top:16px}.hacienda-balance-detail th>small{color:#526270;margin-top:4px;font-size:.75rem;font-weight:400;display:block}.hacienda-balance-detail .is-available{color:#236337;font-weight:650}:is(.hacienda-summary,.hacienda-balance) .is-negative{color:#a71e30}.hacienda-balance-method{padding-top:16px}.hacienda-balance-method p{color:#526270;max-width:90ch;margin:0 0 10px;font-size:.85rem;line-height:1.6}.hacienda-balance-method nav{flex-wrap:wrap;gap:5px 24px;display:flex}.hacienda-balance-method :is(button,a){color:#a71e30;text-align:left;align-items:center;gap:7px;min-height:44px;font-size:.85rem;font-weight:600;display:inline-flex}.hacienda-balance-method svg{flex-shrink:0;width:16px;height:16px}@media (width<=640px){.hacienda-balance{margin-bottom:18px;padding:16px}.hacienda-balance>header{flex-wrap:wrap;gap:8px}.hacienda-balance h4{font-size:1rem}.hacienda-balance header p{font-size:.85rem}.hacienda-balance-total{margin-top:12px;font-size:clamp(1.2rem,6vw,1.75rem)}}.funds-transparency-reference{background:#fff;border:1px solid #dce1e6;border-radius:8px;margin-top:20px;scroll-margin-top:140px}.funds-transparency-reference>summary{cursor:pointer;padding:16px 20px;font-size:.9rem;font-weight:600}.funds-transparency-content{border-top:1px solid #e6e8eb;min-width:0;padding:20px}.funds-transparency-content>p{color:#526270;max-width:85ch;margin:0 0 20px;font-size:.9rem;line-height:1.6}@media (width<=640px){.funds-transparency-reference>summary{padding:14px 16px;font-size:.85rem}.funds-transparency-content{padding:16px 12px}.funds-transparency-content>p{font-size:.85rem}}.ad-status-distribution{margin:0}.ad-status-totals{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.ad-status-totals>div{gap:5px;display:grid}.ad-status-totals span{color:#5b6c7a;font-size:.875rem}.ad-status-totals strong{font:600 clamp(1.2rem, 2.3vw, 1.75rem) var(--font-sora), sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#2d4356}.ad-status-scale{color:#5b6c7a;margin:9px 0 22px;font-size:.8125rem;line-height:1.5}.ad-status-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ad-status-list li{border-bottom:1px solid #e9edf1;padding:0 0 16px}.ad-status-row-title{color:#304759;justify-content:space-between;align-items:baseline;gap:12px;font-size:.9375rem;display:flex}.ad-status-row-title>span{align-items:baseline;gap:9px;font-weight:600;display:flex}.ad-status-row-title i{background:var(--status-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ad-status-row-title>strong{white-space:nowrap;font-size:.875rem;font-weight:500}.ad-status-row-values{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 9px;display:flex}.ad-status-row-values strong{color:#304759;font-size:1.125rem;font-weight:600}.ad-status-row-values span{color:#586c7f;font-size:.875rem}.ad-status-track{background:#f0f2f5;border-radius:2px;height:4px;display:block;overflow:hidden}.ad-status-track>i{background:var(--status-color);height:100%;display:block}.ad-status-explanation{color:#596d7c;margin:20px 0 0;font-size:.8125rem;line-height:1.65}@media (width<=700px){.ad-status-totals{gap:8px}.ad-status-totals span{font-size:.8125rem}.ad-status-row-title{font-size:.875rem}.ad-status-row-values{flex-wrap:wrap;gap:4px 10px}.ad-status-totals strong{font-size:1.15rem}.ad-status-list{gap:14px}}.hacienda-beneficiaries-heading{align-items:flex-start;gap:14px;display:flex}.hacienda-beneficiaries-icon{color:#a12031;background:#fbf0f1;border-radius:10px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.hacienda-beneficiaries-heading p{color:#526270;margin:5px 0 0;font-size:.875rem;line-height:1.6}.hacienda-beneficiaries-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.hacienda-beneficiaries-tools label{margin-bottom:7px;font-size:.8rem;font-weight:600;display:block}.hacienda-beneficiaries-tools select{color:#253443;width:100%;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdc7cf;border-radius:6px;padding:10px 32px 10px 12px;font-size:.875rem}.hacienda-beneficiaries-tools option{color:#253443;background:#fff}.hacienda-beneficiaries-tools p{color:#526270;margin:0;font-size:.8rem;line-height:1.65}.hacienda-beneficiaries-tools p span{display:block}.hacienda-beneficiaries-list{border-top:1px solid #e1e6eb;margin:0;padding:0;list-style:none}.hacienda-beneficiaries-list li{border-bottom:1px solid #e1e6eb;grid-template-columns:minmax(0,1fr) 155px 145px 44px;align-items:center;gap:18px;padding:20px 0;display:grid}.hacienda-beneficiary-person{gap:6px;min-width:0;display:grid}.hacienda-beneficiary-person strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.5}.hacienda-beneficiary-category{color:#9c2635;font-size:.75rem;font-weight:600}.hacienda-beneficiary-reference{color:#526270;overflow-wrap:anywhere;font-size:.7rem}.hacienda-beneficiary-date,.hacienda-beneficiary-amount{gap:7px;font-size:.875rem;display:grid}.hacienda-beneficiary-date>span,.hacienda-beneficiary-amount>span{color:#526270;font-size:.75rem}.hacienda-beneficiary-amount strong{font-variant-numeric:tabular-nums;font-weight:650}.hacienda-beneficiary-source{color:#9c2635;border:1px solid #e1e6eb;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.hacienda-beneficiary-source:hover{background:#fbf0f1;border-color:#a12031}.hacienda-beneficiaries-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.hacienda-beneficiaries-pagination p{color:#526270;margin:0;font-size:.8rem}.hacienda-beneficiaries-pagination nav{font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:.8rem;display:flex}.hacienda-beneficiaries-pagination button,.hacienda-beneficiaries-loading button{color:#253443;cursor:pointer;background:#fff;border:1px solid #bdc7cf;border-radius:6px;place-items:center;min-width:44px;min-height:44px;display:grid}.hacienda-beneficiaries-pagination button:disabled{opacity:.4;cursor:default}.hacienda-beneficiaries :is(a,button,select):focus-visible{outline-offset:3px;outline:2px solid #a12031}.hacienda-beneficiaries-footnote{color:#526270;margin:0;font-size:.75rem;line-height:1.7}.hacienda-beneficiaries-notice{color:#6c4b1a;background:#fff7e8;border-radius:6px;padding:12px;font-size:.85rem}.hacienda-beneficiaries-loading{color:#526270;text-align:center;place-content:center;gap:14px;min-height:150px;display:grid}@media (width<=1000px){.hacienda-beneficiaries-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:14px}.hacienda-beneficiary-person{grid-column:1/-1}}@media (width<=480px){.hacienda-beneficiaries-tools>div{width:100%;min-width:0}.hacienda-beneficiaries-list li{column-gap:8px}.hacienda-beneficiaries-heading{gap:10px}}.hacienda-beneficiaries-pagination button:has(svg):last-child{font:inherit;align-items:center;gap:6px;padding:0 10px;display:flex}.hacienda-beneficiaries-reload,.hacienda-refresh-button{min-height:44px;font:inherit;color:#253443;cursor:pointer;background:#fff;border:1px solid #bdc7cf;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:.8rem;display:inline-flex}.hacienda-beneficiaries-reload{margin-bottom:16px}.hacienda-refresh-button:disabled{opacity:.6;cursor:default}.hacienda-refresh-progress{gap:7px;max-width:300px;display:grid}.hacienda-refresh-progress progress{accent-color:#a12031;width:100%;height:7px}.hacienda-refresh-button:focus-visible,.hacienda-beneficiaries-reload:focus-visible{outline-offset:3px;outline:2px solid #a12031}.hacienda-beneficiaries-filters{margin-bottom:18px}.hacienda-beneficiaries-filters .hacienda-beneficiaries-tools{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:12px;display:grid}.hacienda-beneficiaries-filters input{color:#253443;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bdc7cf;border-radius:6px;padding:10px 12px;font-size:.875rem}.hacienda-beneficiaries-filters :is(input,summary,button):focus-visible{outline-offset:3px;outline:2px solid #a12031}.hacienda-beneficiary-search{min-width:0;position:relative}.hacienda-beneficiaries-tools .hacienda-search-hint{margin-top:7px;font-size:.75rem;line-height:1.5}.hacienda-search-popup{z-index:30;background:#fff;border:1px solid #aebcc8;border-radius:6px;position:absolute;inset:77px 0 auto;overflow:hidden;box-shadow:0 10px 25px #17243324}.hacienda-search-popup[hidden]{display:none}.hacienda-search-popup [role=listbox]{overscroll-behavior:contain;max-height:240px;margin:0;padding:4px;overflow-y:auto}.hacienda-search-popup [role=option]{text-align:left;color:#253443;cursor:pointer;width:100%;font:inherit;overflow-wrap:anywhere;background:#fff;border:0;border-radius:4px;padding:12px;font-size:.85rem;line-height:1.5;display:block}.hacienda-search-popup [role=option]:hover,.hacienda-search-popup [role=option][aria-selected=true]{color:#8e1527;background:#f7ebee}.hacienda-search-popup p{border-top:1px solid #e1e6eb;padding:12px}.hacienda-filter-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hacienda-date-filter{min-width:0}.hacienda-date-filter summary{cursor:pointer;color:#3c4d5e;min-height:44px;padding:11px 0;font-size:.8rem;font-weight:600}.hacienda-date-filter>div{flex-wrap:wrap;gap:12px;padding:6px 0 10px;display:flex}.hacienda-date-filter label{color:#526270;flex:1;min-width:135px;font-size:.8rem}.hacienda-date-filter input{margin-top:6px;display:block}.hacienda-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.hacienda-filter-buttons button{color:#253443;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdc7cf;border-radius:6px;padding:10px 14px;font-size:.8rem}.hacienda-filter-buttons button[type=submit]{color:#fff;background:#29323c;border-color:#29323c;font-weight:600}.hacienda-beneficiaries-meta{margin:0 0 16px}.hacienda-beneficiaries-meta p{color:#526270;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:.75rem;line-height:1.6;display:flex}@media (width<=700px){.hacienda-beneficiaries-filters .hacienda-beneficiaries-tools{grid-template-columns:1fr;gap:12px}.hacienda-beneficiaries-filters input{font-size:1rem}.hacienda-filter-actions{display:block}.hacienda-filter-buttons{margin-top:8px}.hacienda-search-popup{inset-block-start:77px}}.finance-view,.finance-overview,.finance-balance,.finance-summary,.finance-beneficiaries{--finance-line:#d8d5cd;--finance-muted:#606665;--finance-ink:#242b31;--finance-green:#24833c;--finance-green-text:#217d39;--finance-published:#9e2037;--finance-wash:#f3f1ec;min-width:0;color:var(--finance-ink)}:is(.finance-view,.finance-overview,.finance-balance,.finance-summary,.finance-beneficiaries) :is(button,select,input,summary,a):focus-visible{outline-offset:3px;outline:3px solid #9e2037}.funds-workspace .finance-view .fo-metrics{border:0;border-block:1px solid var(--finance-line);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 24px;padding:0;display:grid}.funds-workspace .finance-view .fo-metrics>div{min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:8px;padding:20px;display:grid}.funds-workspace .finance-view .fo-metrics>div+div{border-left:1px solid var(--finance-line)}.funds-workspace .finance-view .fo-metrics dt{color:var(--finance-muted);letter-spacing:0;text-transform:none;font-size:.8125rem;line-height:1.45}.funds-workspace .finance-view .fo-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--finance-ink);font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:600;line-height:1.2}.funds-workspace .finance-view .fo-metric-detail{color:var(--finance-muted);font-size:.8125rem;line-height:1.45}.funds-workspace .finance-view .fo-controls{border:0;border-bottom:1px solid var(--finance-line);background:0 0;border-radius:0;align-items:end;gap:18px 28px;padding:0 0 16px}.funds-workspace .finance-view .fo-segmented{gap:6px;min-width:0;display:grid}.funds-workspace .finance-view .fo-segmented>legend{float:none;letter-spacing:0;text-transform:none;color:var(--finance-muted);margin:0 0 6px;font-size:.8125rem;font-weight:500}.funds-workspace .finance-view .fo-segmented>div{background:var(--finance-wash);border:0;border-radius:0;flex-wrap:wrap;gap:0;padding:0;display:flex}.funds-workspace .finance-view .fo-segmented button{white-space:normal;border-radius:0;min-height:40px;padding:8px 14px;font-size:.8125rem;line-height:1.35}.funds-workspace .finance-view .fo-segmented button[aria-pressed=true]{background:var(--finance-ink);color:#fff}.funds-workspace .finance-view .fo-export{text-underline-offset:5px;background:0 0;border:0;border-radius:0;min-height:40px;padding:8px 0;text-decoration:underline}.funds-workspace .finance-view .fo-row-picker{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:14px 0;display:flex}.funds-workspace .finance-view .fo-row-picker legend{float:none;color:var(--finance-muted);font-size:.8125rem}.funds-workspace .finance-view .fo-row-picker>div{flex-wrap:wrap;gap:4px;display:flex}.funds-workspace .finance-view .fo-row-picker button{background:0 0;border-color:#0000 #0000 #cbc7be;border-radius:0;min-height:36px;padding:6px 10px;font-size:.8125rem}.funds-workspace .finance-view .fo-row-picker button[aria-pressed=true]{color:#9e2037;background:#f0e6e8;border-color:#0000 #0000 #9e2037}.funds-workspace .finance-view .fo-primary{border:0;border-block:1px solid var(--finance-line);border-radius:0;overflow:visible}.funds-workspace .finance-view .fo-panel{background:0 0;padding:26px 24px 24px 0}.funds-workspace .finance-view .fo-panel-chart{border-right:1px solid var(--finance-line)}.funds-workspace .finance-view .fo-panel-head{flex-wrap:wrap;margin:0 0 24px;padding:0}.funds-workspace .finance-view .fo-panel-head h3{letter-spacing:-.025em;font-size:1.25rem;line-height:1.35}.funds-workspace .finance-view .fo-panel-head>div>span{color:var(--finance-muted);font-size:.8125rem;font-weight:400}.funds-workspace .finance-view .fo-panel-head-aside{align-items:start}.funds-workspace .finance-view .fo-badge{color:var(--finance-muted);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:400}.funds-workspace .finance-view .fo-ficha{background:0 0;border:0;border-radius:0;padding:26px 0 24px 24px}.funds-workspace .finance-view .fo-insights{border-color:var(--finance-line);margin-top:22px}.funds-workspace .finance-view .fo-insights-tabs button{border-color:var(--finance-line);border-radius:0;min-height:36px;padding:7px 10px;font-size:.8125rem}.funds-workspace .finance-view .fo-insights-kicker{letter-spacing:0;text-transform:none}.funds-workspace .finance-view .fo-comparison-fold{border:0;border-bottom:1px solid var(--finance-line);background:0 0;border-radius:0;margin:0}.funds-workspace .finance-view .fo-comparison-section{border:0}.funds-workspace .finance-view .fo-new-chart{padding:26px 0}.funds-workspace .finance-view .fo-new-chart h4{font-size:1.125rem}.funds-workspace .finance-view .fo-new-chart header p{font-size:.875rem}.funds-workspace .finance-view .fo-details{border:0;border-bottom:1px solid var(--finance-line);border-radius:0;margin:0}.funds-workspace .finance-view .fo-details>summary{background:0 0;padding:18px 0}.funds-workspace .finance-view .fo-table :is(th,td),.finance-view .hacienda-table-scroll :is(th,td),.finance-balance .hacienda-table-scroll :is(th,td){padding:14px 16px;font-size:.8125rem;line-height:1.5}.finance-view .hacienda-table-scroll,.finance-balance .hacienda-table-scroll{border:0;border-block:1px solid var(--finance-line);scrollbar-width:thin;border-radius:0}.finance-view .hacienda-table-scroll tbody tr:nth-child(2n),.finance-balance .hacienda-table-scroll tbody tr:nth-child(2n){background:#f8f7f4}.finance-phase-comparison .fo-pair-legend{margin-bottom:20px}.finance-phase-comparison .fo-pair-legend i{background:#9e2037;border-radius:0;width:16px;height:8px}.finance-phase-comparison .fo-pair-legend>span+span i{background:#b85168;border:0;width:16px;height:8px}.finance-phase-comparison .fo-pair-rows button{border-radius:0;padding-block:16px}.finance-phase-comparison .fo-pair-rows button[aria-pressed=true]{background:#f4eeef;border-color:#0000}.finance-phase-bars{gap:5px;min-width:0;padding-block:6px;display:grid}.finance-phase-bars>span{background:#eeece6;height:8px;display:block}.finance-phase-bars i{height:100%;display:block}.finance-phase-bars .is-first{background:#9e2037}.finance-phase-bars .is-second{background:#b85168}.finance-phase-comparison .fo-pair-values strong{font-size:.8125rem}.funds-workspace .finance-view .finance-incident-chart{margin-top:24px;display:block}.funds-workspace .finance-view .finance-incident-bars{min-width:0;height:260px}.funds-workspace .finance-view .finance-incident-chart .fo-multiple>figcaption{gap:14px;padding:0 0 12px}.finance-balance.hacienda-balance{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 26px;padding:0}.finance-balance.hacienda-balance>header{border-bottom:1px solid var(--finance-line);padding-bottom:20px}.finance-balance.hacienda-balance h4{font-size:1.2rem}.finance-balance.hacienda-balance header p{font-size:.875rem}.finance-budget-equation{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1.1fr);align-items:start;gap:16px;padding:26px 0;display:grid}.finance-budget-equation>div{gap:8px;min-width:0;display:grid}.finance-budget-equation>div>span{color:var(--finance-muted);min-height:2.6em;font-size:.8125rem;line-height:1.3}.finance-budget-equation strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(1rem,1.85vw,1.6rem);font-weight:600;line-height:1.35}.finance-budget-equation small{color:var(--finance-muted);font-size:.8125rem;line-height:1.5}.finance-equation-sign{color:#8b8c82;padding-top:2.2em;font-size:1.25rem}.finance-budget-equation .hacienda-balance-total{color:var(--finance-green-text);letter-spacing:-.045em;margin:0;font-family:inherit;font-size:clamp(1rem,1.85vw,1.6rem)}.finance-budget-equation .is-negative,.finance-balance .is-negative{color:#9e2037}.finance-balance .hacienda-balance-track{background:var(--finance-green);border-radius:0;height:12px}.finance-balance .hacienda-balance-track>span{background:var(--finance-published)}.finance-balance-legend{color:var(--finance-muted);flex-wrap:wrap;gap:8px 24px;padding-top:10px;font-size:.8125rem;display:flex}.finance-balance-legend>span{align-items:center;gap:8px;display:inline-flex}.finance-balance-legend i{width:14px;height:6px}.finance-balance .is-published{background:var(--finance-published)}.finance-balance-legend .is-available,.finance-call-track .is-available{background:var(--finance-green)}.finance-balance .hacienda-balance-note{margin:12px 0 24px;font-size:.8125rem}.finance-call-balance{border-top:1px solid var(--finance-line);margin:0;padding:26px 0 8px}.finance-call-balance>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:12px;display:flex}.finance-call-balance h5{margin:0;font-size:1rem;font-weight:600;line-height:1.4}.finance-call-balance header>span{color:var(--finance-muted);font-size:.8125rem}.finance-call-balance ol{margin:0;padding:0;list-style:none}.finance-call-balance li{border-bottom:1px solid #e5e2da;grid-template-columns:minmax(140px,.7fr) minmax(0,2fr) minmax(120px,.65fr);align-items:center;gap:24px;padding:18px 0;display:grid}.finance-call-balance li:last-child{border:0}.finance-call-label{gap:5px;display:grid}.finance-call-label strong{font-size:.875rem;font-weight:600}.finance-call-label small{color:var(--finance-muted);font-size:.8125rem;line-height:1.5}.finance-call-chart{min-width:0}.finance-call-track{background:#eeece6;height:12px}.finance-call-track>span{height:100%;display:flex;overflow:hidden}.finance-call-track i{height:100%;display:block}.finance-call-values{color:var(--finance-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin-top:10px;font-size:.8125rem;line-height:1.5;display:flex}.finance-call-values strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.finance-call-available{text-align:right;color:var(--finance-green-text);gap:5px;display:grid}.finance-call-available strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:600}.finance-call-available>span{font-size:.8125rem}.finance-budget-insights{border-top:1px solid var(--finance-line)}.finance-budget-insights>summary,.finance-balance .hacienda-balance-detail>summary{cursor:pointer;min-height:48px;padding-block:16px;font-size:.875rem;font-weight:500}.finance-budget-insights ul{color:var(--finance-muted);gap:10px;margin:0 0 18px;padding-left:18px;font-size:.875rem;line-height:1.6;display:grid}.finance-budget-insights a{color:#9e2037;text-underline-offset:4px;text-decoration:underline}.finance-balance .hacienda-balance-detail{border-top:1px solid var(--finance-line)}.finance-balance .hacienda-balance-detail>summary{padding-top:16px}.finance-balance .hacienda-balance-method{padding:18px 0 0}.finance-balance .hacienda-balance-method p{font-size:.875rem}.finance-balance .hacienda-table-scroll{margin-block:12px 0}.funds-workspace .finance-overview{padding:0}.funds-workspace .finance-overview .fo-overview-grid{border-block:1px solid var(--finance-line);grid-template-columns:1.2fr 1fr;gap:0;display:grid}.funds-workspace .finance-overview .fo-overview-card{background:0 0;border:0;border-radius:0;margin:0;padding:26px 30px 26px 0}.funds-workspace .finance-overview .fo-overview-card+.fo-overview-card{border-left:1px solid var(--finance-line);padding-left:30px;padding-right:0}.funds-workspace .finance-overview .fo-overview-card h3{font-size:1.2rem}.funds-workspace .finance-overview .fo-overview-card>button{border-color:var(--finance-line);color:#9e2037;background:0 0;min-height:44px;padding-top:14px;font-size:.875rem}.finance-overview-total{gap:6px;margin:22px 0;display:grid}.finance-overview-total>strong{color:var(--finance-green);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.3vw,2.75rem);font-weight:600;line-height:1.15}.finance-overview-total>span{color:var(--finance-muted);font-size:.875rem}.finance-overview-total>.is-negative{color:#9e2037}.finance-overview-track{background:#eeece6;height:12px;display:flex;overflow:hidden}.finance-overview-track .is-published{background:var(--finance-published)}.finance-overview-track .is-available{background:var(--finance-green)}.finance-overview-calculation{grid-template-columns:1fr 1fr;gap:20px;margin:18px 0 0;display:grid}.finance-overview-calculation>div{gap:6px;display:grid}.finance-overview-calculation dt{color:var(--finance-muted);font-size:.8125rem;line-height:1.5}.finance-overview-calculation dd{font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:600}.funds-workspace .finance-overview .fo-payment-total{margin-top:22px}.funds-workspace .finance-overview .fo-payment-total strong{letter-spacing:-.055em;font-size:clamp(2rem,3.3vw,2.75rem);font-weight:600}.funds-workspace .finance-overview .fo-phase-balance{border-radius:0;height:12px}.funds-workspace .finance-overview .fo-overview-shortcuts{border-bottom:1px solid var(--finance-line);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:0;margin:0;display:grid;overflow:visible}.funds-workspace .finance-overview .fo-overview-shortcuts>button{background:0 0;border:0;border-radius:0;padding:22px}.funds-workspace .finance-overview .fo-overview-shortcuts>button:first-child{padding-left:0}.funds-workspace .finance-overview .fo-overview-shortcuts>button+button{border-left:1px solid var(--finance-line)}.funds-workspace .finance-overview .fo-overview-shortcuts>button>strong{font-size:1.625rem}.funds-workspace .finance-overview .fo-overview-shortcuts small{font-size:.8125rem;line-height:1.5}.funds-workspace .finance-overview .fo-overview-reading{background:0 0;border:0;border-radius:0;margin:0;padding:22px 0}.funds-workspace .finance-summary.hacienda-summary{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.finance-summary-main{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;padding:20px 0;display:grid}.finance-summary-available{align-content:center;gap:6px;display:grid}.finance-summary-available>span{color:var(--finance-ink);font-size:.875rem;font-weight:500}.finance-summary-available>strong{font-family:var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:var(--finance-green);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;line-height:1.1}.finance-summary-available>strong.is-negative{color:#9e2037}.finance-summary-available>small{color:var(--finance-muted);font-size:.8125rem}.finance-summary-calculation{border-left:1px solid var(--finance-line);align-content:center;gap:14px;margin:0;padding-left:28px;display:grid}.finance-summary-calculation>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;display:flex}.finance-summary-calculation dt{color:var(--finance-muted);font-size:.8125rem;line-height:1.4}.finance-summary-calculation dt small{font-size:.8125rem;display:block}.finance-summary-calculation dd{color:var(--finance-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:600}.finance-summary-track{background:#eeece6;height:8px;display:flex;overflow:hidden}.finance-summary .is-published{background:var(--finance-published)}.finance-summary .is-available{background:var(--finance-green)}.finance-summary-legend{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding-top:8px;display:flex}.finance-summary-legend>span{color:var(--finance-muted);align-items:center;gap:7px;font-size:.8125rem;display:flex}.finance-summary-legend i{width:12px;height:5px}.finance-summary-footer{border-top:1px solid var(--finance-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:16px;padding-top:14px;display:flex}.finance-summary-footer p{color:var(--finance-muted);margin:0;font-size:.875rem}.finance-summary-footer p strong{color:var(--finance-ink);font-variant-numeric:tabular-nums;font-weight:600}.finance-summary-footer button{text-align:left;color:#9e2037;min-height:40px;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:8px 0;font-size:.8125rem;font-weight:600;display:inline-flex}.finance-summary-footer button svg{flex-shrink:0;width:17px;height:17px}.finance-summary-note{color:var(--finance-muted);margin:10px 0 0;font-size:.8125rem;line-height:1.5}.finance-ribbon-source{color:var(--finance-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.8125rem;line-height:1.4;display:flex}.finance-ribbon-source>span{color:var(--finance-ink);font-weight:600}.finance-summary.is-ribbon{container-type:inline-size}.finance-summary.is-ribbon .finance-summary-main{grid-template-columns:1fr;gap:16px;padding:18px 0 14px}.finance-summary.is-ribbon .finance-summary-available>strong{font-size:clamp(2rem,10cqi,2.75rem)}.finance-summary.is-ribbon .finance-summary-calculation{border:0;gap:10px;padding:0}.finance-summary.is-ribbon .finance-summary-calculation>div{flex-wrap:nowrap;gap:12px}.finance-summary.is-ribbon .finance-summary-calculation dt small{padding-left:4px;display:inline}.finance-summary.is-ribbon .finance-summary-calculation dd{white-space:nowrap;font-size:.9375rem}.finance-summary.is-ribbon .finance-summary-footer{margin-top:12px;padding-top:12px;display:block}.finance-summary.is-ribbon .finance-summary-footer p{justify-content:space-between;gap:10px;font-size:.8125rem;display:flex}.finance-summary.is-ribbon .finance-summary-footer button{justify-content:space-between;width:100%;padding-top:12px}.finance-ribbon-details{margin-top:4px}.finance-ribbon-details>summary{min-height:32px;color:var(--finance-muted);cursor:pointer;padding-block:6px;font-size:.8125rem}.finance-ribbon-details .hacienda-source{border-block:1px solid var(--finance-line);margin:12px 0;padding:12px 0}.finance-ribbon-details .hacienda-source-identity img{width:100px}.finance-ribbon-details .hacienda-source-identity{gap:10px}.finance-ribbon-details .hacienda-source-identity strong,.finance-ribbon-details .hacienda-source-time{font-size:.8125rem}.funds-workspace .finance-view .hacienda-source{border-bottom:1px solid var(--finance-line);margin-bottom:22px;padding:0 0 18px}.funds-workspace .finance-view .hacienda-source-identity img{width:142px}.finance-view .hacienda-source-details>summary{min-height:36px}.funds-workspace .finance-view .hacienda-kpis{border-block:1px solid var(--finance-line);grid-template-columns:1fr 1fr;gap:0}.funds-workspace .finance-view .hacienda-kpis article{background:0 0;border:0;border-radius:0;gap:8px;padding:22px 0}.funds-workspace .finance-view .hacienda-kpis article+article{border-left:1px solid var(--finance-line);padding-left:26px}.funds-workspace .finance-view .hacienda-kpis strong{white-space:normal;font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:600;line-height:1.3}.funds-workspace .finance-view .hacienda-kpis small{font-size:.8125rem;line-height:1.5}.finance-view .hacienda-toolbar{margin-block:12px 0;padding:14px 0}.finance-view .hacienda-metrics{background:var(--finance-wash);border:0;border-radius:0;padding:0}.finance-view .hacienda-metrics button{border-radius:0;min-height:40px;font-size:.8125rem}.finance-view .hacienda-download{text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding-inline:0;text-decoration:underline}.finance-view .hacienda-card{background:0 0;border:0;border-radius:0;padding:24px 0}.finance-view .hacienda-card h4{font-size:1.125rem}.finance-view .hacienda-bars{gap:0}.finance-view .hacienda-bar-row{border-bottom:1px solid var(--finance-line);padding:18px 0}.finance-view .hacienda-bar-row:last-child{border:0}.finance-view .hacienda-bar-track{background:#eeece6;border-radius:0;height:12px}.finance-view .hacienda-bar-track>span{background:var(--finance-published);border-radius:0;min-width:0}.finance-view .hacienda-history-range{flex-wrap:wrap;gap:8px 20px;font-size:.8125rem}.finance-view .hacienda-methodology{border:0;border-block:1px solid var(--finance-line);background:0 0;border-radius:0;margin-top:20px;padding:18px 0}.finance-view .hacienda-methodology summary{min-height:28px}.finance-view .hacienda-methodology p{font-size:.875rem}.funds-workspace .finance-hacienda .hacienda-sections>.data-compact-tabs{border:0;border-bottom:1px solid var(--finance-line);overscroll-behavior-x:contain;scrollbar-width:thin;background:0 0;border-radius:0;justify-content:start;gap:20px;width:100%;height:auto;min-height:44px;margin:0 0 18px;padding:0;display:flex;overflow-x:auto}.funds-workspace .finance-hacienda .hacienda-sections>.data-compact-tabs [data-slot=tabs-trigger]{height:auto;min-height:44px;color:var(--finance-muted);box-shadow:none;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:8px 0;font-size:.875rem;font-weight:500;line-height:1.4}.funds-workspace .finance-hacienda .hacienda-sections>.data-compact-tabs [aria-selected=true]{color:#9e2037;background:0 0;border-bottom-color:#9e2037}.funds-workspace .finance-hacienda .hacienda-sections>.data-compact-panel[data-compact-active=false]{display:none}.finance-beneficiaries.hacienda-card{background:0 0;border:0;border-radius:0;padding:24px 0}.finance-beneficiaries .hacienda-beneficiaries-heading{gap:12px}.finance-beneficiaries .hacienda-beneficiaries-icon{color:#9e2037;background:0 0;border-radius:0;flex-basis:28px;width:28px;height:32px}.finance-beneficiaries .hacienda-beneficiaries-filters{border:0;border-block:1px solid var(--finance-line);background:0 0;border-radius:0;padding:18px 0}.finance-beneficiaries .hacienda-beneficiaries-tools label{font-size:.8125rem;line-height:1.5}.finance-beneficiaries :is(input,select){background:#fff;border-radius:2px;min-height:44px;font-size:.9375rem}.finance-beneficiaries .hacienda-search-popup{background:#fff;inset-block-start:78px}.finance-beneficiaries .hacienda-date-filter summary{font-size:.8125rem}.finance-beneficiaries .hacienda-filter-buttons button{border-radius:2px;font-size:.8125rem}.finance-beneficiaries .hacienda-beneficiaries-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.finance-beneficiaries .hacienda-beneficiaries-meta p{gap:4px;font-size:.8125rem;display:grid}.finance-beneficiaries .hacienda-beneficiaries-reload{text-underline-offset:4px;background:0 0;border:0;margin:0;padding-inline:0;font-size:.8125rem;text-decoration:underline}.finance-active-filters{border-top:1px solid var(--finance-line);color:var(--finance-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;padding-top:14px;font-size:.8125rem;display:flex}.finance-active-filters>strong{margin-right:4px;font-weight:500}.finance-active-filters>span{background:var(--finance-wash);padding:4px 8px}.finance-beneficiaries .hacienda-beneficiaries-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;border:0;border-block:1px solid var(--finance-line);border-radius:0;height:420px;max-height:60vh;padding:0;overflow-y:auto}.finance-beneficiaries .hacienda-beneficiaries-list:empty{display:none}.finance-beneficiaries .hacienda-beneficiaries-list li{border-color:var(--finance-line);gap:12px 20px;padding:18px 0}.finance-beneficiaries .hacienda-beneficiaries-list li:last-child{border-bottom:0}.finance-beneficiaries .hacienda-beneficiary-person{gap:6px}.finance-beneficiaries .hacienda-beneficiary-person>strong{font-size:.9375rem;line-height:1.5}.finance-beneficiaries .hacienda-beneficiary-category{color:#9e2037;font-size:.8125rem}.finance-beneficiaries .hacienda-beneficiary-reference,.finance-beneficiaries .hacienda-beneficiary-date>span,.finance-beneficiaries .hacienda-beneficiary-amount>span{font-size:.8125rem}.finance-beneficiaries .hacienda-beneficiary-date time,.finance-beneficiaries .hacienda-beneficiary-amount strong{font-size:.875rem}.finance-beneficiaries .hacienda-beneficiaries-pagination{padding-bottom:16px}.finance-beneficiaries .hacienda-beneficiaries-footnote{font-size:.8125rem}.finance-mobile-chart{margin:0 0 14px;padding:0;list-style:none}.finance-mobile-chart li+li{border-top:1px solid var(--finance-line)}.finance-mobile-chart button{text-align:left;width:100%;color:var(--finance-ink);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;gap:10px;padding:14px 8px;display:grid}.finance-mobile-chart button[aria-pressed=true]{background:#f4eeef;border-left-color:#9e2037}.finance-mobile-chart-label{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.8125rem;line-height:1.4;display:flex}.finance-mobile-chart-label>strong{font-weight:600}.finance-mobile-chart-label>span{font-variant-numeric:tabular-nums}.finance-mobile-chart-track{background:#eeece6;height:12px;display:flex;overflow:hidden}.finance-mobile-chart-track i{height:100%;display:block}.finance-mobile-chart-track .is-first{background:#9e2037}.finance-mobile-chart-track .is-second{background:#b85168}.finance-mobile-chart-track.is-bullet{height:24px}.finance-mobile-chart-track.is-bullet>span{background:#f0dcdf;align-content:center;gap:3px;display:grid}.finance-mobile-chart-track.is-bullet>.is-track-hidden{background:0 0}.finance-mobile-chart-track.is-bullet i{height:7px}.finance-mobile-chart-values{color:var(--finance-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.8125rem;line-height:1.5;display:flex}.finance-mobile-chart-values strong{color:var(--finance-ink);font-variant-numeric:tabular-nums;font-weight:500}@media (width<=1100px){.funds-workspace .finance-view .fo-primary{grid-template-columns:1fr}.funds-workspace .finance-view .fo-panel-chart{border-right:0}.funds-workspace .finance-view .fo-ficha{border-top:1px solid var(--finance-line);padding:0}.funds-workspace .finance-view .fo-panel{padding-right:0}.finance-budget-equation{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:14px}.finance-budget-equation .finance-equation-sign:nth-last-child(2){grid-area:2/2;padding:0}.finance-budget-equation .finance-equation-result{grid-area:2/3}.finance-budget-equation .finance-equation-result>span{min-height:0}.finance-call-balance li{grid-template-columns:minmax(120px,.8fr) minmax(0,1.6fr) minmax(100px,.65fr);gap:16px}}@media (width<=700px){.funds-workspace .finance-view .fo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.funds-workspace .finance-view .fo-metrics>div{gap:7px;min-height:0;padding:16px 12px}.funds-workspace .finance-view .fo-metrics>div:nth-child(odd){border-left:0;padding-left:0}.funds-workspace .finance-view .fo-metrics>div:nth-child(n+3){border-top:1px solid var(--finance-line)}.funds-workspace .finance-view .fo-controls{gap:14px;padding-bottom:16px}.funds-workspace .finance-view .fo-controls .fo-segmented{width:100%}.funds-workspace .finance-view .fo-controls .fo-segmented>div{width:fit-content;max-width:100%}.funds-workspace .finance-view .fo-export{margin-left:0}.funds-workspace .finance-view .fo-row-picker{padding:12px 0}.funds-workspace .finance-view .fo-panel{padding:20px 0}.funds-workspace .finance-view .fo-panel-head{gap:10px;margin-bottom:20px}.funds-workspace .finance-view .fo-panel-head h3{font-size:1.0625rem}.funds-workspace .finance-view .fo-new-chart{padding:22px 0}.funds-workspace .finance-view .fo-new-chart h4{font-size:1.0625rem}.finance-phase-comparison .fo-pair-axis{margin-inline:12px}.finance-phase-comparison .fo-pair-rows button{grid-template-columns:1fr;gap:10px;padding:14px 10px}.finance-phase-comparison .fo-pair-values{text-align:left;grid-template-columns:1fr 1fr}.finance-phase-comparison .fo-pair-values>span{gap:4px;display:grid}.finance-phase-comparison .finance-phase-bars{padding:0}.finance-budget-equation{grid-template-columns:18px minmax(0,1fr);gap:14px 10px;padding:20px 0;display:grid}.finance-budget-equation>div{grid-column:2;grid-template-columns:1fr auto;align-items:baseline;gap:5px 10px;display:grid}.finance-budget-equation>div>span{min-height:0}.finance-budget-equation>div>small{grid-column:1/-1}.finance-budget-equation>.finance-equation-sign{grid-area:2/1;padding:0}.finance-budget-equation .finance-equation-sign:nth-last-child(2){grid-area:3/1}.finance-budget-equation .finance-equation-result{border-top:1px solid var(--finance-line);grid-area:3/2;padding-top:12px}.finance-budget-equation strong,.finance-budget-equation .hacienda-balance-total{font-size:1rem}.finance-call-balance{padding-top:22px}.finance-call-balance li{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 0}.finance-call-label{grid-area:1/1}.finance-call-available{grid-area:1/2}.finance-call-chart{grid-area:2/1/auto/-1}.finance-call-values{gap:4px 12px}.finance-call-available strong{font-size:.9375rem}.finance-call-label strong{font-size:.875rem}.funds-workspace .finance-overview .fo-overview-grid{grid-template-columns:1fr}.funds-workspace .finance-overview .fo-overview-card{padding:22px 0}.funds-workspace .finance-overview .fo-overview-card+.fo-overview-card{border-left:0;border-top:1px solid var(--finance-line);padding:22px 0}.funds-workspace .finance-overview .fo-overview-shortcuts{grid-template-columns:1fr}.funds-workspace .finance-overview .fo-overview-shortcuts>button{padding:18px 0}.funds-workspace .finance-overview .fo-overview-shortcuts>button+button{border-left:0;border-top:1px solid var(--finance-line)}.finance-summary-main{grid-template-columns:1fr;gap:14px;padding-block:18px}.finance-summary-calculation{border:0;gap:12px;padding:0}.finance-summary-calculation>div{flex-wrap:nowrap;gap:12px}.finance-summary-calculation dd{white-space:nowrap;font-size:.9375rem}.finance-summary-available>strong{font-size:clamp(2rem,8vw,2.75rem)}.finance-summary-footer{gap:4px;margin-top:12px}.finance-view .hacienda-card,.finance-beneficiaries.hacienda-card{padding:22px 0}.finance-view .hacienda-card h4{font-size:1.0625rem}.funds-workspace .finance-view .hacienda-kpis{grid-template-columns:1fr}.funds-workspace .finance-view .hacienda-kpis article{padding:18px 0}.funds-workspace .finance-view .hacienda-kpis article+article{border-left:0;border-top:1px solid var(--finance-line);padding:18px 0}.finance-view .hacienda-toolbar{gap:12px}.finance-beneficiaries :is(input,select){font-size:1rem}.finance-beneficiaries .hacienda-beneficiaries-list li{gap:12px}.finance-beneficiaries .hacienda-beneficiaries-heading{gap:10px}.funds-workspace .finance-summary .hacienda-source-identity,.funds-workspace .finance-view .hacienda-source-identity{flex-wrap:nowrap;gap:12px;display:flex}.funds-workspace .finance-summary .hacienda-source-identity img,.funds-workspace .finance-view .hacienda-source-identity img{width:112px}.funds-workspace .finance-summary .hacienda-source-identity strong,.funds-workspace .finance-view .hacienda-source-identity strong{white-space:nowrap;font-size:.875rem}.funds-workspace .finance-summary .hacienda-source-time{font-size:.8125rem}}@media (width<=400px){.finance-budget-equation>div{grid-template-columns:1fr;gap:5px}.finance-budget-equation strong,.finance-budget-equation .hacienda-balance-total{font-size:1.2rem}.finance-budget-equation .finance-equation-sign{padding-top:2em}.finance-budget-equation .finance-equation-sign:nth-last-child(2){padding-top:2.5em}.finance-overview-calculation{grid-template-columns:1fr;gap:12px}.finance-overview-calculation>div{grid-template-columns:1fr auto;align-items:baseline;gap:10px}.finance-overview-calculation dd{font-size:.875rem}.finance-beneficiaries .hacienda-filter-buttons{grid-template-columns:1fr;display:grid}.finance-beneficiaries .hacienda-beneficiaries-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:12px 8px}.finance-beneficiaries .hacienda-beneficiary-source{width:36px;min-width:36px}.finance-beneficiaries .hacienda-beneficiaries-pagination{gap:10px}.finance-beneficiaries .hacienda-beneficiaries-pagination nav{justify-content:space-between;width:100%}}@media print{.funds-workspace .finance-hacienda .hacienda-sections>.data-compact-tabs{display:none}.funds-workspace .finance-hacienda .hacienda-sections>.data-compact-panel[data-compact-active]{display:block!important}.finance-view .fo-primary{overflow:visible}.finance-call-balance li{break-inside:avoid}}@media (width>=1101px){.ax-overview-tail>.dw-beneficiaries{display:none}.ax-sidebar-beneficiaries{border-top:1px solid var(--finance-line);margin-top:20px;padding-top:16px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-card{background:0 0;border:0;padding:0}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-heading{gap:8px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) h4{font-size:1rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-heading p{font-size:.75rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-tools{grid-template-columns:1fr;gap:8px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-filter-actions{flex-wrap:wrap;gap:8px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) :is(input,select,button,label){font-size:.75rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-list{overscroll-behavior:contain;max-height:340px;overflow-y:auto}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-list li{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 0}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-person{grid-column:1/-1}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-person strong{font-size:.8125rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-pagination{flex-wrap:wrap;gap:8px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-footnote{font-size:.6875rem}}.ax-sidebar-beneficiaries{background:#f0eaf5;border:1px solid #e4d9ec;border-radius:12px;padding:14px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-heading h4{align-items:center;gap:5px;margin:0;display:flex}.beneficiaries-live-dot{background:#a6a0ab;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.beneficiaries-live-dot[data-active=true]{background:#299753;animation:2.2s ease-out infinite beneficiary-pulse}@keyframes beneficiary-pulse{0%,to{box-shadow:0 0 #29975300}40%{box-shadow:0 0 0 4px #29975326}}@media (prefers-reduced-motion:reduce){.beneficiaries-live-dot{animation:none!important}}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .beneficiaries-filter-fold{border-block:1px solid #ded2e7;margin:8px 0}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .beneficiaries-filter-fold>summary{cursor:pointer;color:#65477b;padding:8px 0;font-size:.75rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-heading p{margin:3px 0 0;line-height:1.35}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-list{max-height:420px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-list li{gap:3px 8px;padding:7px 0}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-meta{margin:0;padding:4px 0;font-size:.6875rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-date,:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-amount{font-size:.75rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-pagination{margin-top:0;padding-block:8px}@media (width>=1101px){.ax-balance{flex-direction:column;display:flex}.ax-sidebar-beneficiaries{border:0;border-radius:0;flex:1;margin:20px -28px -28px;padding:20px 28px 28px}}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .finance-beneficiaries>header{margin-bottom:6px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-heading{align-items:flex-start}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-heading h4{font-size:.9375rem;line-height:1.3}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-heading p{font-size:.6875rem;line-height:1.35}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-icon{width:22px;height:22px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-icon svg{width:20px;height:20px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-meta{gap:2px 10px;margin:0 0 5px;padding:0}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-meta p{gap:0;margin:0;font-size:.6875rem;line-height:1.35}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-meta button{min-height:28px;padding:0;font-size:.6875rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-list li{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto 24px;gap:2px 6px;padding:8px 0;display:grid}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-person{display:contents}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-person>strong{grid-area:1/1;font-size:.75rem;line-height:1.3}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-category{grid-area:2/1;font-size:.6875rem;line-height:1.3}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-reference{grid-area:3/1/auto/3;font-size:.625rem;line-height:1.3}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-date{text-align:right;grid-area:2/2/auto/4;display:block}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-date time{font-size:.625rem;line-height:1.3}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-amount{text-align:right;grid-area:1/2/auto/4;display:block}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-amount strong{white-space:nowrap;font-size:.75rem;line-height:1.3}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-date>span,:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-amount>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-source{border:0;border-radius:0;grid-area:3/3;justify-self:end;width:24px;height:24px;min-height:24px;padding:0}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiary-source svg{width:14px;height:14px}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-pagination{gap:4px;padding:6px 0}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-pagination p{margin:0;font-size:.6875rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-pagination button{min-height:30px;padding:4px 8px;font-size:.6875rem}:is(.ax-sidebar-beneficiaries,.ax-mobile-beneficiaries) .hacienda-beneficiaries-footnote{margin:6px 0 0;font-size:.625rem;line-height:1.4}@media (width<=1100px){.ax-overview-tail>.dw-beneficiaries{background:#f0eaf5;border-inline:0;border-radius:0}.ax-mobile-beneficiaries{background:#f0eaf5;min-width:0;padding:12px}.ax-mobile-beneficiaries .hacienda-card{background:0 0;border:0;padding:0}.ax-mobile-beneficiaries .hacienda-beneficiaries-tools{grid-template-columns:1fr;gap:8px}.ax-mobile-beneficiaries .hacienda-beneficiaries-list{overscroll-behavior:contain;max-height:440px;overflow-y:auto}.ax-mobile-beneficiaries .hacienda-beneficiaries-list li{grid-template-columns:minmax(0,1fr) auto 32px}.ax-mobile-beneficiaries .hacienda-beneficiary-source{width:32px;min-width:32px;height:32px;min-height:32px}.ax-mobile-beneficiaries .hacienda-beneficiaries-pagination{flex-wrap:wrap}.ax-mobile-beneficiaries .hacienda-beneficiaries-pagination button,.ax-mobile-beneficiaries .hacienda-beneficiaries-meta button{min-height:40px}.ax-mobile-beneficiaries .beneficiaries-filter-fold>summary{align-items:center;min-height:40px;display:flex}.ax-mobile-beneficiaries .beneficiaries-filter-fold>summary:before{content:"▸";margin-right:6px}.ax-mobile-beneficiaries .beneficiaries-filter-fold[open]>summary:before{content:"▾"}.ax-mobile-beneficiaries .hacienda-filter-actions{flex-wrap:wrap}.ax-mobile-beneficiaries :is(input,select){font-size:1rem}}.finance-ribbon-warning{color:#7a4700;background:#fdf3df;border-radius:6px;flex-basis:100%;padding:.35rem .6rem;font-size:.8125rem;font-weight:700}
