.breakdance .bde-section-21-141 .section-container{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-m)}.breakdance .bde-section-21-141>.section-background-overlay{background-color:var(--grey-80);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-21-141 .section-container{min-height:500px}.breakdance .bde-section-21-141 .section-container{padding-bottom:var(--space-4xl);padding-top:var(--space-4xl)}@media (max-width:767px){.breakdance .bde-section-21-141 .section-container{padding-top:150px}}.breakdance .bde-dual-heading-21-143{max-width:600px;color:var(--white)}.breakdance .bde-text-21-197{width:500px;color:var(--white);font-size:var(--text-m);font-weight:600}.breakdance .bde-div-21-198{margin-top:var(--space-s)}.breakdance .bde-div-21-198{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.breakdance .bde-section-21-176 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-21-176 .section-container{padding-bottom:0px}.breakdance .bde-div-21-192{display:flex;flex-direction:column;gap:var(--space-xl)}.breakdance .bde-div-21-196{min-height:100vh}.breakdance .bde-div-21-196{display:flex;flex-direction:column;justify-content:flex-start}.breakdance .bde-columns-21-145{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-21-145{--columnCount:2}.breakdance .bde-columns-21-145.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-21-145.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-21-145{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-21-145{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-21-145{--columnCount:2}}.breakdance .bde-column-21-146{--column-width:50%;gap:var(--space-4xs);justify-content:center}.breakdance .bde-heading-21-148{color:var(--bde-headings-color)}.breakdance .bde-text-21-149{color:var(--bde-body-text-color);margin-top:var(--space-xs)}.breakdance .bde-div-21-160{margin-top:var(--space-s)}.breakdance .bde-div-21-160{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.breakdance .bde-column-21-150{--column-width:50%;gap:20px;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;border-top:1px solid var(--bd-palette-color-4);border-bottom:1px solid var(--bd-palette-color-4);border-left:1px solid var(--bd-palette-color-4);border-right:1px solid var(--bd-palette-color-4);border-radius:12px;box-shadow:0px 20px 40px 0px #00000012}.breakdance .bde-column-21-150{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}.breakdance .bde-code-block-21-205{width:100%}#retorno-chart-pizza{width:100%;height:350px;margin:var(--space-m) 0;display:flex;justify-content:center;align-items:center}#retorno-chart-pizza .pie-slice{stroke:var(--bg-surface);stroke-width:2;cursor:pointer;transition:all 0.3s ease}#retorno-chart-pizza .pie-slice:hover{stroke-width:3;filter:brightness(1.1) drop-shadow(0 2px 8px rgba(0,0,0,0.2));transform:scale(1.05)}#retorno-chart-pizza .pie-text{font-family:var(--body-font-family);font-size:var(--text-s);font-weight:500;fill:var(--light);text-anchor:middle;pointer-events:none}#retorno-chart-pizza .pie-label{font-family:var(--body-font-family);font-size:var(--text-xs);font-weight:400;fill:var(--text-body);text-anchor:middle}.retorno-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s);margin-top:var(--space-m)}.retorno-legend-item{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--chart-grey-5);border-radius:var(--radius-s);font-size:var(--text-s);font-weight:400}.retorno-legend-color{width:12px;height:12px;border-radius:var(--radius-xs)}.loading-message{text-align:center;padding:var(--space-xl);color:var(--text-body);font-style:italic}.error-message{text-align:center;padding:var(--space-xl);color:var(--error);background:var(--error-5);border-radius:var(--radius-s);border:1px solid var(--error-20)}@media (max-width:768px){body{padding:var(--space-s)}.retorno-header h1{font-size:var(--text-xl)}.retorno-card{padding:var(--space-l)}#retorno-chart-pizza{height:300px}.retorno-legend{flex-direction:column;align-items:center}}.breakdance .bde-div-21-193{min-height:100vh}.breakdance .bde-div-21-193{display:flex;flex-direction:column;justify-content:flex-start}.breakdance .bde-columns-21-164{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-21-164{--columnCount:2}.breakdance .bde-columns-21-164.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-21-164.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-21-164{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-21-164{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-21-164{--columnCount:2}}.breakdance .bde-column-21-165{--column-width:50%;gap:var(--space-4xs);justify-content:center}.breakdance .bde-heading-21-167{color:var(--bde-headings-color)}.breakdance .bde-text-21-168{color:var(--bde-body-text-color);margin-top:var(--space-xs)}.breakdance .bde-button-21-124{margin-top:var(--space-s)}.breakdance .bde-column-21-172{--column-width:50%;gap:20px;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;border-top:1px solid var(--bd-palette-color-4);border-bottom:1px solid var(--bd-palette-color-4);border-left:1px solid var(--bd-palette-color-4);border-right:1px solid var(--bd-palette-color-4);border-radius:12px;box-shadow:0px 20px 40px 0px #00000012}.breakdance .bde-column-21-172{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}.breakdance .bde-code-block-21-163{width:100%}.retorno-table-ranking{width:100%;border-radius:var(--radius-m);overflow:hidden;box-shadow:var(--shadow-m)}.retorno-table-ranking .tabulator-header{background:linear-gradient(135deg,var(--chart-primary),var(--chart-primary-l-1));color:var(--light);font-weight:500;border:none;font-family:var(--heading-font-family)}.retorno-table-ranking .tabulator-header .tabulator-col{border-right:1px solid var(--chart-primary-l-3);padding:var(--space-2xs);font-size:var(--text-s)}.retorno-table-ranking .tabulator-header .tabulator-col:last-child{border-right:none}.retorno-table-ranking .tabulator-row{border-bottom:1px solid var(--border-primary);transition:all 0.3s ease;font-family:var(--body-font-family)}.retorno-table-ranking .tabulator-row:hover{background-color:var(--chart-primary-5);transform:translateY(-1px);box-shadow:var(--shadow-s)}.retorno-table-ranking .tabulator-row:nth-child(even){background-color:var(--chart-grey-5)}.retorno-table-ranking .tabulator-cell{padding:var(--space-m);border-right:1px solid var(--border-primary);font-size:var(--text-s);font-weight:400}.retorno-table-ranking .tabulator-cell:last-child{border-right:none}.ranking-position{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);font-weight:500;font-size:var(--text-s);margin-right:var(--space-xs)}.ranking-position.top-3{background:linear-gradient(135deg,var(--chart-primary),var(--chart-primary-l-1));color:var(--light)}.ranking-position.top-5{background:linear-gradient(135deg,var(--chart-secondary),var(--chart-secondary-l-1));color:var(--light)}.ranking-position.others{background:var(--chart-grey-l-6);color:var(--chart-grey-d-2)}.municipio-name{font-weight:500;color:var(--text-title)}.uf-badge{display:inline-block;background:var(--chart-primary);color:var(--light);padding:var(--space-4xs) var(--space-2xs);border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:500;letter-spacing:0.5px}.indice-value{font-weight:500;color:var(--chart-primary-d-2);font-size:var(--text-m)}.indice-high{color:var(--chart-secondary)}.indice-medium{color:var(--chart-accent)}@media (max-width:768px){body{padding:var(--space-s)}.retorno-card{padding:var(--space-l)}.retorno-table-ranking .tabulator-header .tabulator-col,.retorno-table-ranking .tabulator-cell{padding:var(--space-s)}}.retorno-table-ranking .tabulator-row{opacity:0;transform:translateY(20px);animation:fadeInUp 0.5s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.retorno-table-ranking .tabulator-header .tabulator-col{height:auto!important;min-height:auto!important}.retorno-table-ranking .tabulator-header{height:auto!important}.breakdance .bde-div-21-194{margin-bottom:var(--space-xl)}.breakdance .bde-div-21-194{display:flex;flex-direction:column;justify-content:flex-start}.breakdance .bde-div-21-194{z-index:10}.breakdance .bde-columns-21-126{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-21-126{--columnCount:2}.breakdance .bde-columns-21-126.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-21-126.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-21-126{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-21-126{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-21-126{--columnCount:2}}.breakdance .bde-column-21-127{--column-width:50%}.breakdance .bde-column-21-127{display:flex;flex-direction:column;justify-content:center;gap:32px}.breakdance .bde-column-21-133{--column-width:50%}.breakdance .bde-column-21-133{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-text-21-175{font-size:var(--text-m);font-weight:600;margin-bottom:-50px}.breakdance .bde-code-block-21-174{width:100%}#retorno-chart-educacao{width:100%;min-width:600px;height:400px;margin:var(--space-l) 0;position:relative}#retorno-chart-educacao .chart-bar{fill:var(--chart-primary);transition:all 0.3s ease;opacity:0}#retorno-chart-educacao .chart-bar.animate-in{opacity:1}#retorno-chart-educacao .chart-bar:hover{fill:var(--chart-primary-l-1);filter:drop-shadow(0 2px 4px var(--chart-primary-30))}#retorno-chart-educacao .chart-text{font-family:var(--body-font-family);font-size:var(--text-s);font-weight:400;fill:var(--text-body)}#retorno-chart-educacao .chart-value{font-family:var(--body-font-family);font-size:var(--text-s);font-weight:500;fill:var(--text-title);opacity:0;transition:opacity 0.3s ease}#retorno-chart-educacao .chart-value.animate-in{opacity:1}#retorno-chart-educacao .chart-bar:hover{fill:var(--chart-primary-l-1);filter:drop-shadow(0 2px 4px var(--chart-primary-30))}#retorno-chart-educacao .chart-axis{stroke:var(--border-primary);stroke-width:1}#retorno-chart-educacao .chart-axis text{font-family:var(--body-font-family);font-size:var(--text-xs);font-weight:400;fill:var(--text-body)}#retorno-chart-educacao .chart-grid{stroke:var(--chart-grey-20);stroke-width:0.5;stroke-dasharray:2,2}.loading-message{text-align:center;padding:var(--space-xl);color:var(--text-body);font-style:italic}.error-message{text-align:center;padding:var(--space-xl);color:var(--error);background:var(--error-5);border-radius:var(--radius-s);border:1px solid var(--error-20)}@media (max-width:768px){body{padding:var(--space-s)}.retorno-header h1{font-size:var(--text-2xl)}.retorno-card{padding:var(--space-l)}#retorno-chart-educacao{height:350px}}.breakdance .bde-section-21-201 .section-container{display:flex;flex-direction:column}@media (min-width:1120px){.breakdance .bde-section-21-201{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-section-21-201{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-section-21-201{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-section-21-201{display:none}}@media (max-width:479px){.breakdance .bde-section-21-201{display:none}}#retorno-chart-pizza{width:100%;height:350px;margin:var(--space-m) 0;display:flex;justify-content:center;align-items:center}#retorno-chart-pizza .pie-slice{stroke:var(--bg-surface);stroke-width:2;cursor:pointer;transition:all 0.3s ease}#retorno-chart-pizza .pie-slice:hover{stroke-width:3;filter:brightness(1.1) drop-shadow(0 2px 8px rgba(0,0,0,0.2));transform:scale(1.05)}#retorno-chart-pizza .pie-text{font-family:var(--body-font-family);font-size:var(--text-s);font-weight:500;fill:var(--light);text-anchor:middle;pointer-events:none}#retorno-chart-pizza .pie-label{font-family:var(--body-font-family);font-size:var(--text-xs);font-weight:400;fill:var(--text-body);text-anchor:middle}.retorno-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s);margin-top:var(--space-m)}.retorno-legend-item{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--chart-grey-5);border-radius:var(--radius-s);font-size:var(--text-s);font-weight:400}.retorno-legend-color{width:12px;height:12px;border-radius:var(--radius-xs)}.loading-message{text-align:center;padding:var(--space-xl);color:var(--text-body);font-style:italic}.error-message{text-align:center;padding:var(--space-xl);color:var(--error);background:var(--error-5);border-radius:var(--radius-s);border:1px solid var(--error-20)}@media (max-width:768px){body{padding:var(--space-s)}.retorno-header h1{font-size:var(--text-xl)}.retorno-card{padding:var(--space-l)}#retorno-chart-pizza{height:300px}.retorno-legend{flex-direction:column;align-items:center}}#retorno-chart-viver{width:100%;height:350px;margin:var(--space-m) 0;display:flex;justify-content:center;align-items:center}#retorno-chart-viver .pie-slice{stroke:var(--bg-surface);stroke-width:2;cursor:pointer;transition:all 0.3s ease}#retorno-chart-viver .pie-slice:hover{stroke-width:3;filter:brightness(1.1) drop-shadow(0 2px 8px rgba(0,0,0,0.2));transform:scale(1.05)}#retorno-chart-viver .pie-text{font-family:var(--body-font-family);font-size:var(--text-s);font-weight:500;fill:var(--light);text-anchor:middle;pointer-events:none}#retorno-chart-viver .pie-label{font-family:var(--body-font-family);font-size:var(--text-xs);font-weight:400;fill:var(--text-body);text-anchor:middle}.retorno-legend-viver{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s);margin-top:var(--space-m)}.retorno-legend-item-viver{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--chart-grey-5);border-radius:var(--radius-s);font-size:var(--text-s);font-weight:400}.retorno-legend-color-viver{width:12px;height:12px;border-radius:var(--radius-xs)}.loading-message{text-align:center;padding:var(--space-xl);color:var(--text-body);font-style:italic}.error-message{text-align:center;padding:var(--space-xl);color:var(--error);background:var(--error-5);border-radius:var(--radius-s);border:1px solid var(--error-20)}.retorno-footer{text-align:center;margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--border-primary);color:var(--text-body);font-size:var(--text-s);font-weight:300}.retorno-footer strong{font-weight:500;color:var(--chart-accent)}.retorno-tooltip-viver{position:absolute!important;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%)!important;border:2px solid var(--chart-accent)!important;border-radius:var(--radius-l)!important;padding:var(--space-s) var(--space-m)!important;font-family:var(--body-font-family)!important;font-size:var(--text-s)!important;font-weight:500!important;color:var(--text-title)!important;line-height:1.4!important;box-shadow:0 12px 32px var(--chart-accent-20),0 4px 16px var(--shadow-primary)!important;pointer-events:none!important;z-index:9999!important;max-width:220px!important;text-align:center!important;backdrop-filter:blur(10px)!important}@media (max-width:768px){body{padding:var(--space-s)}.retorno-header h1{font-size:var(--text-xl)}.retorno-card{padding:var(--space-l)}#retorno-chart-viver{height:300px}.retorno-legend-viver{flex-direction:column;align-items:center}}.breakdance .bde-section-21-136 .section-container{display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center}.breakdance .bde-section-21-136{background-color:var(--primary-l-4)}.breakdance .bde-div-21-137{width:70%}.breakdance .bde-div-21-137{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}@media (max-width:1023px){.breakdance .bde-div-21-137{width:100%}}.breakdance .bde-form-builder-21-140{width:600px}.breakdance .bde-form-builder-21-140 .breakdance-form-footer{justify-content:unset}.breakdance .bde-form-builder-21-140 .breakdance-form-footer .breakdance-form-button__submit,.breakdance .bde-form-builder-21-140 .breakdance-form-footer .breakdance-form-field--step-buttons{width:100%}@media (max-width:767px){.breakdance .bde-form-builder-21-140 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-21-140 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-21-140 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-21-140 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}