:root{--aend-focus-ring:#167c62;--aend-touch-min:44px}.newShellFooter,.newShellHeader{box-sizing:border-box}.newShellFooter a,.newShellHeader :is(a,button){touch-action:manipulation}.newShellFooter a:focus-visible,.newShellHeader :is(a,button):focus-visible,main :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--aend-focus-ring)!important;outline-offset:3px!important}.newShellBrand,.newShellBrandCopy,.newShellFooterBottom,.newShellFooterTop,.newShellHeadRow,.newShellPrimaryNav{min-width:0}.newShellFooter{overflow-wrap:anywhere}.newShellFooterColumns nav a{display:inline-flex;align-items:center;min-height:30px;text-underline-offset:3px}.newShellFooterColumns nav a:hover{text-decoration:underline}.newShellFooterNotice{max-width:100%}.newShellFooterNotice p{overflow-wrap:anywhere}.newShellFooterNotice a{white-space:normal}main{min-width:0}main table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main :is(svg,canvas){max-width:100%}main [role=alert]{overflow-wrap:anywhere}main details>summary{cursor:pointer;min-height:40px}main :is(button,input,select){touch-action:manipulation}main :is(button[aria-pressed],button[aria-expanded]){min-height:40px}@media(max-width:900px){.newShellHeader{max-width:100vw}.newShellHeadRow{min-width:0;gap:8px}.newShellBrandCopy strong{white-space:nowrap}.newShellMobileToggle{min-width:var(--aend-touch-min);min-height:var(--aend-touch-min);display:inline-flex;align-items:center;justify-content:center}.newShellFooterColumns{gap:22px 18px}}@media(max-width:680px){.newShellFooter{padding-bottom:env(safe-area-inset-bottom,0)}.newShellFooterTop{min-width:0}.newShellFooterColumns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 14px;gap:22px 14px;align-items:start}.newShellFooterColumns nav{min-width:0}.newShellFooterColumns nav a{display:block;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.newShellFooterNotice{display:grid!important;grid-template-columns:27px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.newShellFooterNotice p{margin:0!important}.newShellFooterNotice a{grid-column:2;justify-self:start}.newShellFooterBottom{display:flex;flex-wrap:wrap;gap:8px 20px}main table{font-size:13px}main details :is(th,td){padding:9px 8px}main [role=group] button{min-height:42px}}@media(max-width:400px){.newShellFooterColumns{grid-template-columns:minmax(0,1fr)}.newShellHeader .newShellBrandCopy small{font-size:9px}.newShellFooterNotice{padding:14px}}@media(prefers-reduced-motion:reduce){.newShellFooter *,.newShellHeader *,main button{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.aendExpansionTop{display:flex;align-items:center;gap:20px;justify-content:center;padding:10px clamp(12px,3vw,28px);background:var(--card,#f7faf9);border-block:1px solid var(--border,#dce7e2);color:inherit;min-width:0}.aendExpansionTop>span{font-size:10px;letter-spacing:.11em;font-weight:850;opacity:.65;white-space:nowrap}.aendExpansionTop>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px 11px}.aendExpansionTop a{color:inherit;text-decoration:none;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:700;display:inline-flex;gap:7px;align-items:center}.aendExpansionTop a:hover,.aendExpansionTop a[aria-current=page]{color:#087e67;background:rgba(9,143,113,.09)}.aendExpansionBottom{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:22px;gap:22px;align-items:center;padding:24px clamp(16px,4vw,48px);background:#153e32;color:#fff}.aendExpansionBottom strong{font-size:19px}.aendExpansionBottom p{margin:7px 0 0;font-size:13px;color:#cde5d9}.aendExpansionBottomLinks{display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr}.aendExpansionBottomLinks a{display:block;color:#f0fff9;font-size:13px;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.aendExpansionBottom a:focus-visible,.aendExpansionTop a:focus-visible{outline:3px solid #f8c96a;outline-offset:3px}.aendNewSection{max-width:1150px;margin:auto;padding:28px 16px 72px;color:inherit}.aendNewSection h1{font-size:clamp(30px,4.2vw,48px);line-height:1.08;letter-spacing:-.045em;margin:13px 0}.aendNewSection .aendEyebrow{color:#0a896d;font-weight:850;font-size:11px;letter-spacing:.105em}.aendNewSection .aendSub{opacity:.75;max-width:820px;line-height:1.65}.aendNewSection .aendPanel{border:1px solid var(--border,#dce6e1);border-radius:18px;padding:clamp(16px,2.5vw,24px);background:var(--card,transparent);min-width:0}.aendNewSection .aendGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:13px;gap:13px}.aendNewSection .aendKpiLabel{font-size:12px;opacity:.75}.aendNewSection .aendKpiValue{font-weight:800;letter-spacing:-.04em;font-size:clamp(24px,3vw,34px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:8px}.aendNewSection .aendKpiHelp{font-size:12px;opacity:.7;margin-top:6px}.aendNewSection .aendForm{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:18px 0}.aendNewSection label{display:grid;grid-gap:6px;gap:6px;font-weight:650;font-size:12px}.aendNewSection input,.aendNewSection select{padding:10px 12px;border:1px solid var(--border,#bccfc7);border-radius:10px;background:var(--card,#fff);color:inherit;min-height:44px;min-width:160px;max-width:100%;font-size:15px}.aendNewSection .aendNote{font-size:12px;opacity:.76;line-height:1.65}.aendNewSection .aendLinks{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.aendNewSection a{color:var(--link,#087d65)}.aendNewSection .aendTableWrap{max-width:100%;overflow:auto}.aendNewSection table{border-collapse:collapse;width:100%;font-size:13px}.aendNewSection td,.aendNewSection th{padding:10px;border-bottom:1px solid var(--border,#e4e9e6);text-align:left}.aendNewSection th{font-weight:750}.aendNewSection button{cursor:pointer}.aendNewSection .aendChip{border:1px solid var(--border,#d1ded8);border-radius:9px;background:var(--card,#fff);color:inherit;padding:10px 14px;min-height:44px;font-weight:700;font-size:12px}.aendNewSection .aendChip[aria-pressed=true]{background:#087e65;color:#fff;border-color:#087e65}.aendNewSection .aendBar{height:14px;border-radius:20px;overflow:hidden;background:rgba(120,120,120,.12);display:flex}.aendNewSection .aendBar>i{display:block;height:100%;background:#138e73}.aendNewSection .aendMap{width:100%;max-height:650px;aspect-ratio:460/740;background:rgba(27,142,114,.035);border-radius:14px}.aendNewSection .aendMap path{cursor:pointer;stroke:var(--border,#d0ded8);stroke-width:.7;outline:none}.aendNewSection .aendMap path:focus-visible{stroke:#e6a23c;stroke-width:3}.aendNewSection .aendMap path[data-active=true]{stroke:#f2ae43;stroke-width:2.5}.aendNewSection .aendMapSidebar{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);grid-gap:20px;gap:20px}.aendNewSection .aendProvinceList{max-height:550px;overflow:auto;display:grid;grid-gap:5px;gap:5px}.aendNewSection .aendProvinceList button{display:flex;justify-content:space-between;gap:8px;text-align:left;background:transparent;border:1px solid var(--border,#e1ebe4);padding:9px 11px;border-radius:9px;color:inherit}.aendNewSection .aendProvinceList button[aria-pressed=true]{border-color:#0d9488;background:rgba(13,148,136,.1)}@media(max-width:790px){.aendExpansionTop{flex-direction:column;gap:5px;align-items:flex-start}.aendExpansionTop>div{overflow-x:auto;max-width:100%;flex-wrap:nowrap;padding-bottom:2px}.aendExpansionTop a{white-space:nowrap}.aendExpansionBottom,.aendNewSection .aendMapSidebar{grid-template-columns:1fr}.aendNewSection .aendMap{max-height:520px}.aendNewSection .aendForm{display:grid;grid-template-columns:1fr 1fr}.aendNewSection input,.aendNewSection select{width:100%;min-width:0}}@media(max-width:450px){.aendNewSection .aendForm{grid-template-columns:1fr}.aendExpansionTop a{font-size:11px}.aendNewSection .aendKpiValue{font-size:26px}}:root{--aend-v8-green:#086e57;--aend-v8-green-strong:#075740;--aend-v8-subtle:#495c56;--aend-v8-ring:#b97100;--aend-v8-border:#d8e4dc;--aend-v8-radius:16px}.aendExpansionBottom,.aendExpansionTop{display:none!important}.aendHeaderTopics{position:relative;min-width:max-content}.aendHeaderTopics summary{list-style:none;cursor:pointer;font-size:12px;font-weight:750;border-radius:9px;padding:11px 9px;display:flex;align-items:center;gap:5px;color:#234e3e;min-height:42px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aendHeaderTopics summary::-webkit-details-marker{display:none}.aendHeaderTopics summary span{color:#527363}.aendHeaderTopics summary:hover,.aendHeaderTopics[open] summary{background:#edf7f0;color:#0a7459}.aendHeaderTopicsPanel{position:absolute;top:calc(100% + 13px);right:-15px;display:grid;grid-gap:5px;gap:5px;width:258px;padding:11px;background:#fff;border:1px solid #d5e4d9;box-shadow:0 15px 44px #1539251a;border-radius:15px;z-index:3000}.aendHeaderTopicsPanel a{color:#284537!important;text-decoration:none!important;padding:12px;border-radius:9px;font-size:13px;font-weight:650;line-height:1.4}.aendHeaderTopicsPanel a:hover,.aendHeaderTopicsPanel a[aria-current=page]{background:#e7f4ed;color:#095c43!important}.aendHeaderTopics:focus-within{z-index:3001}.aendMobileTopics{display:grid;grid-gap:3px;gap:3px;margin:10px 0 16px;padding:13px;border:1px solid #d4e5d8;background:#f3faf5;border-radius:13px}.aendMobileTopics strong{font-size:11px;letter-spacing:.08em;color:#436a50;text-transform:uppercase;margin-bottom:5px}.aendMobileTopics a{display:block;text-decoration:none!important;font-weight:650;padding:11px 8px;color:#174d35!important;border-radius:8px}.aendMobileTopics a:hover,.aendMobileTopics a[aria-current=page]{background:#dfefe5}.newShellFooterColumns .aendIntegratedFooterLink{display:block;color:inherit;min-height:35px;padding-top:3px}.newShellFooterColumns .aendIntegratedFooterLink:hover{text-decoration:underline}.newShellFooter a:focus-visible,.newShellHeader :is(a,button,summary):focus-visible{outline:3px solid #b97100!important;outline-offset:3px!important}.newShellBrandCopy small{color:#52685a!important}.newShellHeader .newShellPrimaryNav{gap:2px}.newShellHeader .newShellHeadRow{gap:14px}@media(max-width:1150px){.newShellSearch kbd{display:none}.newShellHeadRow{padding-inline:16px}}@media(max-width:950px){.aendHeaderTopics{display:none}.newShellMobileToggle{min-height:44px;min-width:44px}}body:has(#panorama) .aendHomeQuickAccess{border-bottom:0;padding-block:8px;box-shadow:none}body:has(#panorama) .aendHomeQuickAccessInner{max-width:1120px}body:has(#panorama) .v5Hero{padding-bottom:clamp(20px,4vw,42px)}body:has(#panorama) .v5Dashboard{scroll-margin-top:95px}body:has(#panorama) .v5SectionTop{margin-bottom:15px}body:has(#panorama) .v5KpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}body:has(#panorama) .v5KpiGrid>*{min-width:0;overflow:hidden}body:has(#panorama) .v5KpiCard{border-radius:var(--aend-v8-radius);transition:transform .17s ease,box-shadow .17s ease}body:has(#panorama) .v5KpiCard:hover{transform:translateY(-2px)}body:has(#panorama) .v5KpiNumber{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body:has(#panorama) .v5KpiCard:first-child,body:has(#panorama) .v5KpiCard:nth-child(4),body:has(#panorama) .v5KpiCard:nth-child(5){border-color:#b4d4c4}body:has(#panorama) .v5CategoryTabs{gap:7px;flex-wrap:wrap}main :is(svg[role=img],svg[aria-label],canvas){max-width:100%;height:auto}main :is(.v5Spark,.chartWrap,.chart-container,.marketChart,.unifiedChart){min-width:0}main :is(.v5Spark,.chartWrap,.chart-container,.marketChart,.unifiedChart) svg{max-width:100%}main :is(button[aria-pressed],button[aria-expanded]){min-height:42px}main :is(input,select,textarea):focus-visible,main button:focus-visible{outline:3px solid #b97100!important;outline-offset:2px}main [role=alert],main [role=status]{overflow-wrap:anywhere}main .aendPanel :is(input,select,textarea){background:var(--card,#fff);color:inherit;border-radius:10px;min-height:44px}main .aendPanel .aendForm{row-gap:12px}main .aendPanel .aendKpiValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main .aendTableWrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}main .aendTableWrap table{min-width:480px}main :is(.calculator,.calculadora,.calcPage,.toolPage,.toolDetailPage) :is(input,select){min-height:44px}main :is(.calculator,.calculadora,.calcPage,.toolPage,.toolDetailPage) button{min-height:42px}main details>summary{min-height:44px;display:list-item;padding-block:10px}.newShellFooterNotice p{color:#f2fff8!important}.newShellFooterColumns h2{color:#fff!important}@media(max-width:1100px){body:has(#panorama) .v5KpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body:has(#panorama) .v5KpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has(#panorama) .v5KpiCard{padding:13px}body:has(#panorama) .v5SectionTop{gap:8px}body:has(#panorama) .v5CategoryTabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;padding-bottom:4px}body:has(#panorama) .v5CategoryTabs button{flex-shrink:0;min-height:42px}.newShellFooterColumns{grid-template-columns:repeat(2,minmax(0,1fr))}main .aendPanel{min-width:0}main .aendPanel .aendForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}main .aendPanel .aendForm>label{min-width:0}main .aendPanel .aendForm :is(input,select){width:100%;min-width:0}}@media(max-width:430px){body:has(#panorama) .v5KpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(#panorama) .v5KpiNumber{font-size:clamp(18px,5vw,25px)}.newShellFooterColumns,main .aendPanel .aendForm{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){body:has(#panorama) .v5KpiCard{transition:none!important}body:has(#panorama) .v5KpiCard:hover{transform:none}}