.spending-bar-chart-module__BRIfXW__figure{margin:0}.spending-bar-chart-module__BRIfXW__chart{width:100%;min-height:300px}.spending-bar-chart-module__BRIfXW__tooltip{border:1px solid var(--color-neutral-400);max-width:300px;color:var(--color-neutral-100);background:var(--color-text);box-shadow:var(--shadow-md);padding:10px 12px}.spending-bar-chart-module__BRIfXW__tooltip span,.spending-bar-chart-module__BRIfXW__tooltip strong,.spending-bar-chart-module__BRIfXW__tooltip b{display:block}.spending-bar-chart-module__BRIfXW__tooltip .spending-bar-chart-module__BRIfXW__code{color:var(--color-neutral-400);margin-bottom:5px;font:650 11px ui-monospace,SFMono-Regular,Menlo,monospace}.spending-bar-chart-module__BRIfXW__tooltip strong{color:var(--color-raised);font-size:12px;font-weight:560;line-height:1.45}.spending-bar-chart-module__BRIfXW__tooltip b{color:var(--color-raised);margin-top:6px;font-size:14px;font-weight:680}.spending-bar-chart-module__BRIfXW__empty{min-height:300px;color:var(--color-neutral-600);text-align:center;place-items:center;font-size:12px;display:grid}@media (max-width:700px){.spending-bar-chart-module__BRIfXW__chart{overflow:hidden}}
.spending-history-chart-module__XltYSG__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.spending-history-chart-module__XltYSG__figure{border:1px solid var(--color-neutral-200);background:var(--color-neutral-100);min-width:0;margin:0;padding:22px}.spending-history-chart-module__XltYSG__figureHeader{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.spending-history-chart-module__XltYSG__figureHeader span,.spending-history-chart-module__XltYSG__figureHeader b{color:var(--color-neutral-600);letter-spacing:.07em;font-size:11px;font-weight:730}.spending-history-chart-module__XltYSG__figureHeader span{text-transform:uppercase}.spending-history-chart-module__XltYSG__figureHeader h3{color:var(--color-text);letter-spacing:-.018em;margin:5px 0 0;font-size:17px;font-weight:610}.spending-history-chart-module__XltYSG__figureHeader b{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.spending-history-chart-module__XltYSG__chart{width:100%;height:320px}.spending-history-chart-module__XltYSG__figure figcaption{max-width:660px;color:var(--color-neutral-600);margin-top:12px;font-size:11px;line-height:1.58}.spending-history-chart-module__XltYSG__tooltip{border:1px solid var(--color-neutral-400);max-width:300px;color:var(--color-neutral-100);background:var(--color-text);box-shadow:var(--shadow-md);padding:10px 12px}.spending-history-chart-module__XltYSG__tooltip span,.spending-history-chart-module__XltYSG__tooltip strong,.spending-history-chart-module__XltYSG__tooltip b{display:block}.spending-history-chart-module__XltYSG__tooltip span{color:var(--color-neutral-400);font-size:11px;font-weight:690}.spending-history-chart-module__XltYSG__tooltip strong{color:var(--color-raised);margin-top:4px;font-size:12px;font-weight:560}.spending-history-chart-module__XltYSG__tooltip b{color:var(--color-raised);margin-top:6px;font-size:14px;font-weight:680}.spending-history-chart-module__XltYSG__empty{min-height:250px;color:var(--color-neutral-600);text-align:center;place-items:center;padding:24px;font-size:12px;display:grid}@media (max-width:920px){.spending-history-chart-module__XltYSG__grid{grid-template-columns:1fr}}@media (max-width:700px){.spending-history-chart-module__XltYSG__figure{padding:18px 10px}.spending-history-chart-module__XltYSG__chart{height:290px}.spending-history-chart-module__XltYSG__figureHeader,.spending-history-chart-module__XltYSG__figure figcaption{padding:0 8px}}
.amministrazione-module__guA3WW__identityNotice{margin-top:var(--space-4)}.amministrazione-module__guA3WW__warningList{margin:var(--space-2) 0 0;color:var(--color-neutral-700);padding-left:20px}.amministrazione-module__guA3WW__detailTable table{min-width:720px}@media (max-width:720px){.amministrazione-module__guA3WW__detailTable{margin-inline:-12px;padding-inline:12px}}
.stato-module__Hrs6qq__page{padding-block:var(--space-6) 0}.stato-module__Hrs6qq__breadcrumb{color:var(--color-neutral-600);align-items:center;gap:8px;margin-bottom:30px;font-size:12px;display:flex}.stato-module__Hrs6qq__breadcrumb a:hover{color:var(--color-accent-700)}.stato-module__Hrs6qq__header{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:end;display:grid}.stato-module__Hrs6qq__kicker{color:var(--color-neutral-600);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.stato-module__Hrs6qq__title{margin:0 0 var(--space-2);letter-spacing:-.02em;font-size:30px}.stato-module__Hrs6qq__lead{max-width:78ch;color:var(--color-neutral-700);margin:0;font-size:14px}.stato-module__Hrs6qq__sourceSummary{padding:var(--space-3) var(--space-4);background:var(--color-raised);border:1px solid var(--color-neutral-300);display:grid}.stato-module__Hrs6qq__sourceSummaryRow{border-top:1px solid var(--color-neutral-200);grid-template-columns:105px minmax(0,1fr);gap:15px;padding:11px 0;display:grid}.stato-module__Hrs6qq__sourceSummaryRow:first-child{border-top:0}.stato-module__Hrs6qq__sourceSummaryRow span{color:var(--color-neutral-600);font-size:11px}.stato-module__Hrs6qq__sourceSummaryRow strong,.stato-module__Hrs6qq__sourceSummaryRow a{color:var(--color-text);text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:570}.stato-module__Hrs6qq__sourceSummaryRow a:hover{color:var(--color-accent-700)}.stato-module__Hrs6qq__overview{margin-top:var(--space-4);background:var(--color-raised);border:1px solid var(--color-neutral-300);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.stato-module__Hrs6qq__primaryMetric{border-right:1px solid var(--color-neutral-200);padding:20px}.stato-module__Hrs6qq__metricLabel{color:var(--color-text);align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.stato-module__Hrs6qq__metricLabel i{background:var(--color-positive);width:7px;height:7px}.stato-module__Hrs6qq__primaryMetric strong{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-heading);font-size:clamp(38px,5vw,56px);font-weight:var(--font-heading-weight);letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1;display:block}.stato-module__Hrs6qq__primaryMetric>span{color:var(--color-text);font-size:14px}.stato-module__Hrs6qq__primaryMetric p{max-width:760px;color:var(--color-neutral-600);margin:30px 0 0;font-size:12px;line-height:1.65}.stato-module__Hrs6qq__facts{align-content:stretch;display:grid}.stato-module__Hrs6qq__fact{border-bottom:1px solid var(--color-neutral-200);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:25px 0 25px 30px;display:grid}.stato-module__Hrs6qq__fact:last-child{border-bottom:0}.stato-module__Hrs6qq__fact span,.stato-module__Hrs6qq__fact strong{display:block}.stato-module__Hrs6qq__fact span{color:var(--color-neutral-600);font-size:12px;line-height:1.45}.stato-module__Hrs6qq__fact strong{color:var(--color-text);letter-spacing:-.025em;text-align:right;font-size:22px;font-weight:550}.stato-module__Hrs6qq__section{border-bottom:1px solid var(--color-neutral-200);padding:42px 0}.stato-module__Hrs6qq__sectionHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.stato-module__Hrs6qq__sectionHeader h2{letter-spacing:-.03em;margin:6px 0 0;font-size:27px;font-weight:560}.stato-module__Hrs6qq__sectionHeader p{max-width:520px;color:var(--color-neutral-600);text-align:right;margin:0;font-size:12px;line-height:1.6}.stato-module__Hrs6qq__chartGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stato-module__Hrs6qq__chartBlock{border:1px solid var(--color-neutral-200);background:var(--color-raised);min-width:0;padding:22px}.stato-module__Hrs6qq__chartBlockWide{grid-column:1/-1}.stato-module__Hrs6qq__chartTitle{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px;display:flex}.stato-module__Hrs6qq__chartTitle h3{margin:0;font-size:16px;font-weight:610}.stato-module__Hrs6qq__chartTitle span,.stato-module__Hrs6qq__chartTitle a{color:var(--color-neutral-600);font-size:11px}.stato-module__Hrs6qq__chartTitle a:hover{color:var(--color-accent-700)}.stato-module__Hrs6qq__chartCaption{max-width:780px;color:var(--color-neutral-600);margin:12px 0 0;font-size:11px;line-height:1.6}.stato-module__Hrs6qq__administrationTable{border-top:1px solid var(--color-neutral-200);margin-top:20px}.stato-module__Hrs6qq__administrationTable table{min-width:620px}.stato-module__Hrs6qq__administrationTable a,.stato-module__Hrs6qq__administrationTable strong,.stato-module__Hrs6qq__administrationTable small{display:block}.stato-module__Hrs6qq__administrationTable a:hover{color:var(--color-accent-700)}.stato-module__Hrs6qq__administrationTable small{color:var(--color-neutral-600);margin-top:3px;font-size:10px;font-weight:500}.stato-module__Hrs6qq__methodList{gap:14px;display:grid}.stato-module__Hrs6qq__methodRow{grid-template-columns:minmax(190px,.8fr) minmax(180px,1.5fr) minmax(125px,.4fr);align-items:center;gap:18px;display:grid}.stato-module__Hrs6qq__methodRow span{color:var(--color-text);font-size:12px;line-height:1.4}.stato-module__Hrs6qq__methodTrack{background:var(--color-neutral-300);height:7px;overflow:hidden}.stato-module__Hrs6qq__methodTrack i{background:var(--chart-primary);height:100%;display:block}.stato-module__Hrs6qq__methodRow strong{color:var(--color-text);text-align:right;font-size:12px;font-weight:620}.stato-module__Hrs6qq__qualityGrid{border-top:1px solid var(--color-neutral-200);grid-template-columns:repeat(3,1fr);display:grid}.stato-module__Hrs6qq__qualityItem{border-right:1px solid var(--color-neutral-200);min-width:0;padding:20px 24px 2px 0}.stato-module__Hrs6qq__qualityItem+.stato-module__Hrs6qq__qualityItem{padding-left:24px}.stato-module__Hrs6qq__qualityItem:last-child{border-right:0}.stato-module__Hrs6qq__qualityItem span,.stato-module__Hrs6qq__qualityItem strong,.stato-module__Hrs6qq__qualityItem small{display:block}.stato-module__Hrs6qq__qualityItem span{color:var(--color-neutral-600);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:720}.stato-module__Hrs6qq__qualityItem strong{color:var(--color-text);margin:11px 0 5px;font-size:19px;font-weight:560}.stato-module__Hrs6qq__qualityItem small{color:var(--color-neutral-600);font-size:11px;line-height:1.55}.stato-module__Hrs6qq__provenanceList{border-top:1px solid var(--color-neutral-200);display:grid}.stato-module__Hrs6qq__provenanceRow{border-bottom:1px solid var(--color-neutral-200);grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:25px;padding:17px 0;display:grid}.stato-module__Hrs6qq__provenanceRow strong,.stato-module__Hrs6qq__provenanceRow span,.stato-module__Hrs6qq__provenanceRow small{display:block}.stato-module__Hrs6qq__provenanceRow strong{font-size:12px}.stato-module__Hrs6qq__provenanceRow span{color:var(--color-neutral-600);font-size:11px;line-height:1.5}.stato-module__Hrs6qq__provenanceRow small{color:var(--color-neutral-600);overflow-wrap:anywhere;margin-top:4px;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.stato-module__Hrs6qq__provenanceActions{gap:8px;display:flex}.stato-module__Hrs6qq__provenanceActions a{border:1px solid var(--color-neutral-200);min-height:44px;color:var(--color-text);transition:background-color .13s ease, transform .13s var(--ease-out);align-items:center;padding:0 11px;font-size:11px;display:inline-flex}.stato-module__Hrs6qq__provenanceActions a:hover{background:var(--color-neutral-100)}.stato-module__Hrs6qq__provenanceActions a:active{transform:scale(.97)}.stato-module__Hrs6qq__errorState{border-top:1px solid var(--color-critical-bg);border-bottom:1px solid var(--color-critical-bg);margin-top:44px;padding:30px 0}.stato-module__Hrs6qq__errorState strong{margin-bottom:8px;font-size:17px;display:block}.stato-module__Hrs6qq__errorState p{max-width:760px;color:var(--color-text);margin:0;font-size:13px;line-height:1.65}@media (max-width:1000px){.stato-module__Hrs6qq__header,.stato-module__Hrs6qq__overview,.stato-module__Hrs6qq__chartGrid{grid-template-columns:1fr}.stato-module__Hrs6qq__header{gap:34px}.stato-module__Hrs6qq__sourceSummary{max-width:600px}.stato-module__Hrs6qq__primaryMetric{border-right:0;border-bottom:1px solid var(--color-neutral-200);min-height:0;padding-right:0}.stato-module__Hrs6qq__fact{padding-left:0}.stato-module__Hrs6qq__chartBlockWide{grid-column:auto}}@media (max-width:720px){.stato-module__Hrs6qq__page{padding-top:45px}.stato-module__Hrs6qq__title{font-size:clamp(40px,13vw,58px)}.stato-module__Hrs6qq__primaryMetric strong{font-size:clamp(50px,18vw,78px)}.stato-module__Hrs6qq__sectionHeader{display:block}.stato-module__Hrs6qq__sectionHeader p{text-align:left;margin-top:9px}.stato-module__Hrs6qq__chartBlock{padding:18px 12px}.stato-module__Hrs6qq__methodRow{grid-template-columns:1fr auto;gap:8px 14px}.stato-module__Hrs6qq__methodTrack{grid-area:2/1/auto/-1}.stato-module__Hrs6qq__qualityGrid{grid-template-columns:1fr}.stato-module__Hrs6qq__qualityItem,.stato-module__Hrs6qq__qualityItem+.stato-module__Hrs6qq__qualityItem{border-right:0;border-bottom:1px solid var(--color-neutral-200);padding:17px 0}.stato-module__Hrs6qq__provenanceRow{grid-template-columns:1fr;gap:9px}.stato-module__Hrs6qq__provenanceActions{margin-top:4px}}@media (prefers-reduced-motion:reduce){.stato-module__Hrs6qq__provenanceActions a{transition:none}}
.state-spending-history-section-module__PSo7Za__section{border-bottom:1px solid var(--color-neutral-200);width:100%;padding:44px 0}.state-spending-history-section-module__PSo7Za__header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:24px;display:flex}.state-spending-history-section-module__PSo7Za__header span{color:var(--color-neutral-600);letter-spacing:.1em;font-size:11px;font-weight:760}.state-spending-history-section-module__PSo7Za__header h2{color:var(--color-text);letter-spacing:-.03em;margin:6px 0 0;font-size:27px;font-weight:560}.state-spending-history-section-module__PSo7Za__header p{max-width:590px;color:var(--color-neutral-600);text-align:right;margin:0;font-size:12px;line-height:1.62}.state-spending-history-section-module__PSo7Za__metrics{border-top:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200);grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.state-spending-history-section-module__PSo7Za__metrics>div{border-right:1px solid var(--color-neutral-200);padding:18px 22px 18px 0}.state-spending-history-section-module__PSo7Za__metrics>div+div{padding-left:22px}.state-spending-history-section-module__PSo7Za__metrics>div:last-child{border-right:0}.state-spending-history-section-module__PSo7Za__metrics span,.state-spending-history-section-module__PSo7Za__metrics strong,.state-spending-history-section-module__PSo7Za__metrics small{display:block}.state-spending-history-section-module__PSo7Za__metrics span{color:var(--color-neutral-600);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:710}.state-spending-history-section-module__PSo7Za__metrics strong{color:var(--color-text);letter-spacing:-.025em;margin:9px 0 4px;font-size:23px;font-weight:550}.state-spending-history-section-module__PSo7Za__metrics small{color:var(--color-neutral-600);font-size:11px;line-height:1.45}.state-spending-history-section-module__PSo7Za__methodology{border-top:1px solid var(--color-neutral-200);grid-template-columns:1fr 1.35fr 1fr;gap:24px;margin-top:18px;padding-top:18px;display:grid}.state-spending-history-section-module__PSo7Za__coverageNote{border-left:2px solid var(--color-warning);color:var(--color-text);background:var(--color-warning-bg);margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}.state-spending-history-section-module__PSo7Za__methodology div{min-width:0}.state-spending-history-section-module__PSo7Za__methodology span,.state-spending-history-section-module__PSo7Za__methodology strong,.state-spending-history-section-module__PSo7Za__methodology a{display:block}.state-spending-history-section-module__PSo7Za__methodology span{color:var(--color-neutral-600);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:710}.state-spending-history-section-module__PSo7Za__methodology strong,.state-spending-history-section-module__PSo7Za__methodology a{color:var(--color-text);font-size:11px;font-weight:560;line-height:1.55}.state-spending-history-section-module__PSo7Za__methodology a:hover{color:var(--color-accent-700)}.state-spending-history-section-module__PSo7Za__loadingGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.state-spending-history-section-module__PSo7Za__loadingGrid div{border:1px solid var(--color-neutral-200);background:var(--color-neutral-100);min-height:410px}.state-spending-history-section-module__PSo7Za__error{border-top:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200);padding:26px 0}.state-spending-history-section-module__PSo7Za__error strong{color:var(--color-text);margin-bottom:7px;font-size:15px;display:block}.state-spending-history-section-module__PSo7Za__error p{max-width:760px;color:var(--color-neutral-600);margin:0;font-size:12px;line-height:1.6}@media (max-width:920px){.state-spending-history-section-module__PSo7Za__header{display:block}.state-spending-history-section-module__PSo7Za__header p{text-align:left;margin-top:9px}.state-spending-history-section-module__PSo7Za__metrics,.state-spending-history-section-module__PSo7Za__methodology,.state-spending-history-section-module__PSo7Za__loadingGrid{grid-template-columns:1fr}.state-spending-history-section-module__PSo7Za__metrics>div,.state-spending-history-section-module__PSo7Za__metrics>div+div{border-right:0;border-bottom:1px solid var(--color-neutral-200);padding:15px 0}.state-spending-history-section-module__PSo7Za__metrics>div:last-child{border-bottom:0}.state-spending-history-section-module__PSo7Za__loadingGrid div{min-height:330px}}
