/* Animacao do relatorio (pacote de 17/09/2026). Fontes removidas: a pagina ja carrega Inter. */
.report-flipbook *{box-sizing:border-box}
.report-flipbook button{font:inherit;cursor:pointer;touch-action:manipulation}
.report-flipbook img{display:block;max-width:100%}
.report-flipbook h1,.report-flipbook h2,.report-flipbook h3,.report-flipbook p{margin:0}
.report-flipbook svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.report-flipbook [hidden]{display:none!important}
.report-flipbook :focus-visible{outline:3px solid #0071e3;outline-offset:3px}
.report-flipbook{box-sizing:border-box;max-width:500px;margin:0 auto;font:400 16px/1.6 Inter,Arial,sans-serif;color:#1d1d1f;-webkit-font-smoothing:antialiased}
.report-flipbook .report-stage{position:relative}
.report-flipbook .pdf-book{position:relative}
.report-flipbook .pdf-paper{container-type:inline-size;padding:0!important;border-radius:8px!important;background:#fff;border:1px solid #e8eaf0;transform:rotate(1.4deg);overflow:visible;box-shadow:0 32px 58px -22px #203b323d,0 5px 14px #24362e0a}
.report-flipbook .pdf-paper:before{display:none}
.report-flipbook .pdf-page{padding:9cqw 6.8cqw 6cqw;min-height:126cqw;color:#111827;font:400 1.55cqw/1.55 Inter,Arial,sans-serif;background:#fff;border-radius:8px;position:relative}
.report-flipbook .pdf-heading{display:flex;align-items:center;justify-content:space-between;gap:3cqw;padding-bottom:2.2cqw;border-bottom:.25cqw solid #ed242a}
.report-flipbook .pdf-logo{width:9cqw;height:9cqw;object-fit:contain;flex:none}
.report-flipbook .pdf-heading-copy{text-align:right;flex:1}
.report-flipbook .pdf-heading-copy>strong{display:block;font-size:3cqw;line-height:1.2;letter-spacing:.07em;font-weight:700}
.report-flipbook .pdf-heading-copy>span{display:block;color:#5b6a83;font-size:1.5cqw;line-height:1.6;margin-top:.3cqw;font-weight:500}
.report-flipbook .pdf-heading-copy>p{font-size:1.36cqw;color:#5b6a83;line-height:1.5;margin-top:1.25cqw}
.report-flipbook .pdf-heading-copy b{font-weight:600;color:#142034}
.report-flipbook .pdf-sources{text-align:right;font-size:1.3cqw;color:#5b6a83;margin:1.9cqw 0 2cqw;line-height:1.5}
.report-flipbook .pdf-sources b{font-weight:600;color:#34445e}
.report-flipbook .pdf-identity{border:1px solid #dce1e9;font-size:1.45cqw;line-height:1.4}
.report-flipbook .pdf-identity-name{display:grid;grid-template-columns:14.3% 1fr}
.report-flipbook .pdf-identity-row{display:grid;grid-template-columns:14.3% 44.5% 17% 24.2%;border-top:1px solid #dce1e9}
.report-flipbook .pdf-identity span,.report-flipbook .pdf-identity strong{display:flex;align-items:center;padding:1.15cqw 1.35cqw;min-height:4.2cqw}
.report-flipbook .pdf-identity span{font-size:1.19cqw;background:#f7f9fb;color:#626e84;font-weight:700;border-right:1px solid #dce1e9;white-space:nowrap}
.report-flipbook .pdf-identity strong{font-weight:600;white-space:nowrap}
.report-flipbook .pdf-identity-row strong:nth-child(2){border-right:1px solid #dce1e9}
.report-flipbook .pdf-conclusion{border:1px solid #cbd2df;border-left:.45cqw solid #078748;border-radius:.7cqw;margin-top:1.8cqw;padding:1.8cqw 2.2cqw}
.report-flipbook .pdf-conclusion-top{display:flex;align-items:center;justify-content:space-between;gap:1.5cqw;padding-bottom:1.5cqw;border-bottom:1px solid #dce1e9}
.report-flipbook .pdf-conclusion-top>div>span{font-size:1.24cqw;color:#647087;font-weight:700;letter-spacing:.12em;display:block}
.report-flipbook .pdf-conclusion-top>div>strong{display:block;font-size:2.3cqw;line-height:1.25;letter-spacing:-.02em;margin-top:.6cqw;font-weight:700}
.report-flipbook .pdf-operable{display:inline-flex;align-items:center;justify-content:center;color:#008347;background:#ecfdf3;border:1px solid #a6e5bf;border-radius:999px;font-size:1.45cqw;font-weight:600;padding:.65cqw 1.6cqw;white-space:nowrap}
.report-flipbook .pdf-opinion{padding-top:1.35cqw}
.report-flipbook .pdf-opinion>b{font-size:1.15cqw;color:#647087;letter-spacing:.02em;font-weight:700}
.report-flipbook .pdf-opinion>p{font-size:1.52cqw;line-height:1.65;color:#263550;margin-top:.5cqw}
.report-flipbook .pdf-risk{border:1px solid #cbd2df;border-radius:.7cqw;overflow:hidden;margin-top:1.8cqw}
.report-flipbook .pdf-risk-heading{background:#f1f3f7;border-bottom:1px solid #cbd2df;display:flex;align-items:center;gap:1cqw;padding:1.2cqw 1.8cqw}
.report-flipbook .pdf-risk-heading>span{background:#263c93;color:#fff;display:grid;place-items:center;width:2.3cqw;height:2.3cqw;border-radius:.45cqw;font-size:1.35cqw;font-weight:700;line-height:1}
.report-flipbook .pdf-risk-heading>strong{font-size:1.6cqw;letter-spacing:.055em;font-weight:700}
.report-flipbook .pdf-risk-body{padding:3.7cqw 1.9cqw 2cqw}
.report-flipbook .pdf-rating-scale{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.4cqw}
.report-flipbook .pdf-rating-scale>span{background:#f8fafc;border:1px solid #ccd3df;border-radius:.5cqw;min-height:4.65cqw;display:grid;place-items:center;font-size:1.65cqw;font-weight:700;position:relative;color:#008448}
.report-flipbook .pdf-rating-scale>span:nth-child(n+4){color:#be4900}
.report-flipbook .pdf-rating-scale>span:nth-child(n+7){color:#d41414}
.report-flipbook .pdf-rating-scale>.selected{background:#bd4500;color:#fff!important;border-color:#bd4500}
.report-flipbook .pdf-rating-scale>.selected:before{content:'▲';position:absolute;font-size:1.05cqw;color:#152137;top:-2.05cqw;line-height:1.5}
.report-flipbook .pdf-risk-labels{display:flex;justify-content:space-between;font-size:1.2cqw;color:#5d6c85;margin-top:.65cqw}
.report-flipbook .pdf-classification{font-size:1.38cqw;line-height:1.55;color:#5d6c85;margin-top:1.1cqw}
.report-flipbook .pdf-classification strong{font-weight:700}
.report-flipbook .pdf-classification strong:first-child{color:#152137}
.report-flipbook .pdf-factors{margin-top:1.45cqw;border:1px solid #e7c183;background:#fcf8ef;border-radius:.7cqw;color:#755007;padding:1.1cqw 1.45cqw}
.report-flipbook .pdf-factors>b{font-size:1.26cqw;font-weight:700;letter-spacing:.025em}
.report-flipbook .pdf-factors>p{font-size:1.35cqw;line-height:1.7;display:flex;gap:.8cqw;margin-top:.4cqw}
.report-flipbook .pdf-method{font-size:1.22cqw;font-style:italic;line-height:1.65;color:#5d6c85;margin-top:1cqw}
.report-flipbook .pdf-sample-footer{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding-top:2cqw;margin-top:3.2cqw;border-top:1px solid #e2e6ed;color:#6b7689;font-size:1.1cqw;letter-spacing:.02em}
.report-flipbook .pdf-sample-footer strong{font-weight:600}
.report-flipbook .report-stage{position:relative}
.report-flipbook .pdf-book{aspect-ratio:1/1.414;perspective:1500px;transform-style:preserve-3d}
.report-flipbook .pdf-sheet{position:absolute;inset:0;transform-origin:0 50%;backface-visibility:hidden;background:#fff;border-radius:8px;overflow:hidden;will-change:auto}
.report-flipbook .pdf-sheet.is-turning{will-change:transform,opacity;box-shadow:16px 2px 30px #15213725}
.report-flipbook .pdf-sheet .pdf-page{height:100%;min-height:0;padding-bottom:10cqw}
.report-flipbook .pdf-sheet .pdf-sample-footer{position:absolute;bottom:5cqw;left:6.8cqw;right:6.8cqw;margin:0;padding-top:1.6cqw}
.report-flipbook .pdf-inner-page{padding-top:5cqw!important;font-size:1.4cqw}
.report-flipbook .pdf-data-panel{border:1px solid #cbd2df;border-radius:.7cqw;overflow:hidden;margin-bottom:2.3cqw}
.report-flipbook .pdf-data-body{padding:1.8cqw 1.9cqw}
.report-flipbook .pdf-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3cqw}
.report-flipbook .pdf-stat-grid>div{padding:1.65cqw 1.3cqw;border:1px solid #e1e5ed;border-radius:.7cqw;background:#fff;min-height:18cqw}
.report-flipbook .pdf-stat-grid>div>span{display:block;font-size:1.18cqw;font-weight:600;color:#657189;letter-spacing:.02em;line-height:1.5;min-height:3.5cqw}
.report-flipbook .pdf-stat-grid>div>strong{display:block;font-size:3cqw;letter-spacing:-.03em;color:#233e8b;margin-top:1.3cqw;line-height:1.3}
.report-flipbook .pdf-stat-grid>div>p{font-size:1.28cqw;color:#68758c;line-height:1.6;margin-top:1cqw}
.report-flipbook .pdf-contact-grid{display:grid;grid-template-columns:1fr 1.2fr 1.25fr;gap:2cqw;min-height:15cqw}
.report-flipbook .pdf-contact-grid b{color:#586a89;font-size:1.23cqw;font-weight:600}
.report-flipbook .pdf-contact-grid p{font-size:1.32cqw;line-height:1.8;margin-top:1.1cqw;overflow-wrap:anywhere}
.report-flipbook .pdf-data-table{width:100%;border-collapse:collapse;font-size:1.35cqw;line-height:1.6;table-layout:auto;color:#344054}
.report-flipbook .pdf-data-table th{font-size:1.1cqw;font-weight:600;background:#f8fafc;color:#647189;text-align:left;padding:.95cqw 1cqw;border-bottom:1px solid #d5dce6;white-space:nowrap}
.report-flipbook .pdf-data-table td{padding:1.05cqw 1cqw;border-bottom:1px solid #e4e7ec;vertical-align:top}
.report-flipbook .pdf-data-table tr:last-child td{border-bottom:0}
.report-flipbook .pdf-data-table td:not(:first-child){white-space:nowrap}
.report-flipbook .pdf-subtitle{font:600 1.2cqw/1.5 Inter,Arial,sans-serif;letter-spacing:.03em;color:#657087;margin:2.1cqw 0 1.15cqw}
.report-flipbook .pdf-key-values{margin:0;font-size:1.35cqw;line-height:1.55}
.report-flipbook .pdf-key-values>div{display:grid;grid-template-columns:1.4fr 1fr;gap:1.2cqw;padding:1.05cqw .4cqw;border-bottom:1px solid #e5e8ee}
.report-flipbook .pdf-key-values>div:last-child{border:0}
.report-flipbook .pdf-key-values dt{color:#66728a;margin:0}
.report-flipbook .pdf-key-values dd{color:#344054;font-weight:500;margin:0}
.report-flipbook .pdf-empty-record{padding:1.5cqw 0;margin-top:1.5cqw;border-top:1px solid #e5e8ee}
.report-flipbook .pdf-empty-record>b{font-size:1.4cqw;color:#344054}
.report-flipbook .pdf-empty-record p{font-size:1.35cqw;color:#66728a;margin-top:1cqw}
.report-flipbook .pdf-stats-compact{margin-bottom:1.7cqw}
.report-flipbook .pdf-stats-compact>div{min-height:12cqw}
.report-flipbook .pdf-stats-compact>div>span{min-height:3cqw;font-size:1.05cqw}
.report-flipbook .pdf-stats-compact>div>strong{font-size:2.8cqw;margin-top:.4cqw}
.report-flipbook .pdf-stats-compact>div>p{font-size:1.1cqw;margin-top:.5cqw}
.report-flipbook .pdf-month-table{table-layout:fixed}
.report-flipbook .pdf-month-table th,.report-flipbook .pdf-month-table td{font-size:.94cqw;padding:.75cqw .3cqw;text-align:center;white-space:nowrap}
.report-flipbook .pdf-month-table th:first-child,.report-flipbook .pdf-month-table td:first-child{width:6cqw}
.report-flipbook .pdf-scr-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:2cqw}
.report-flipbook .pdf-scr-columns .pdf-key-values{font-size:1.15cqw}
.report-flipbook .pdf-scr-columns .pdf-key-values>div{grid-template-columns:1.4fr 1fr;padding:.8cqw 0;gap:.7cqw}
.report-flipbook .pdf-stats-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9cqw;margin-bottom:2.2cqw}
.report-flipbook .pdf-stats-four>div{min-height:10cqw;padding:1.2cqw .85cqw}
.report-flipbook .pdf-stats-four>div>span{font-size:1cqw;min-height:1.5cqw;white-space:nowrap}
.report-flipbook .pdf-stats-four>div>strong{font-size:2.5cqw;white-space:nowrap;margin-top:1.3cqw}
.report-flipbook .pdf-stats-four>div>p:empty{display:none}
.report-flipbook .pdf-operation{border:1px solid #d8deea;border-radius:.8cqw;margin-bottom:2cqw;padding:1.3cqw}
.report-flipbook .pdf-operation-heading{display:flex;align-items:center;justify-content:space-between;gap:1cqw}
.report-flipbook .pdf-operation-heading>strong{font-size:1.4cqw;color:#344054;letter-spacing:.015em}
.report-flipbook .pdf-operation-heading>b{font-size:1.6cqw;white-space:nowrap;color:#263f86}
.report-flipbook .pdf-operation>p{font-size:1.15cqw;color:#66728a;margin:.65cqw 0 1.2cqw}
.report-flipbook .pdf-operation .pdf-data-table{font-size:1.1cqw}
.report-flipbook .pdf-operation .pdf-data-table th{font-size:1cqw;padding:.8cqw .65cqw}
.report-flipbook .pdf-operation .pdf-data-table td{padding:.85cqw .65cqw}
.report-flipbook .pdf-small-note{font-size:1.25cqw;color:#68758c;line-height:1.7;margin-top:2cqw}
.report-flipbook .pdf-legal-panel{border:1px solid #d7dde7;background:#f8fafc;border-radius:.8cqw;padding:2cqw;margin-top:2.5cqw;color:#52617a;font-size:1.35cqw;line-height:1.75}
.report-flipbook .pdf-legal-panel h4{font:600 1.4cqw/1.6 Inter,Arial,sans-serif;letter-spacing:0;margin:2cqw 0 .7cqw;color:#344054}
.report-flipbook .pdf-origin{font-size:1.3cqw;line-height:1.9;color:#67748a;margin-top:2cqw}
.report-flipbook .pdf-origin strong{font-weight:500;color:#44546b}
.report-flipbook .report-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;gap:7px;margin:24px 0 0;padding:7px;border-radius:21px;background:#ffffffb8;border:1px solid #ffffffb8;box-shadow:0 5px 20px #24362e04}
.report-flipbook .report-control{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:#636975;transition:background .2s,color .2s}
.report-flipbook .report-control:hover{background:#edf2f9;color:#0068ce}
.report-flipbook .report-control svg{width:18px;height:18px;stroke-width:1.8}
.report-flipbook .report-play{background:#eef3fa;color:#1e64b0}
.report-flipbook .report-play-icon{fill:currentColor;stroke-width:0}
.report-flipbook .report-page-caption{min-width:0;padding-left:5px;line-height:1.5}
.report-flipbook .report-page-caption>span{display:block;font-size:10px;color:#7b838d;font-variant-numeric:tabular-nums}
.report-flipbook .report-page-caption>strong{display:block;font-size:12px;color:#4b535f;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.report-flipbook .report-sample-note{font-size:10px;line-height:1.6;text-align:center;color:#7e858f;margin-top:10px}
@media(max-width:700px){.report-flipbook .report-controls{margin-top:21px;gap:4px;padding:5px;border-radius:19px}
.report-flipbook .report-page-caption{padding-left:1px}
.report-flipbook .report-page-caption>strong{font-size:10px}
.report-flipbook .report-page-caption>span{font-size:9px}
.report-flipbook .report-sample-note{font-size:9px}
.report-flipbook .report-stage .float-human{bottom:0}
}
@media(prefers-reduced-motion:reduce){.report-flipbook .pdf-sheet{will-change:auto!important}
.report-flipbook .pdf-book{transform:none!important}
}
@media print{.report-flipbook .report-controls{display:none!important}
.report-flipbook .pdf-book{aspect-ratio:auto;transform:none}
.report-flipbook .pdf-sheet{position:relative}
.report-flipbook .pdf-sheet .pdf-page{height:auto;min-height:126cqw}
}
.report-flipbook .pdf-book{transform:none;isolation:isolate;box-shadow:0 22px 45px -23px #203b323d,0 4px 12px #24362e0a}
.report-flipbook .pdf-book:before,.report-flipbook .pdf-book:after{content:"";position:absolute;inset:3px -3px -3px 3px;background:#fafbfc;border:1px solid #e2e6ec;border-radius:8px;z-index:-1}
.report-flipbook .pdf-book:after{inset:6px -6px -6px 6px;z-index:-2}
.report-flipbook .pdf-sheet:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#15213700 52%,#15213717 90%,#15213728);opacity:0}
.report-flipbook .pdf-sheet.is-turning:after{opacity:1}
.report-flipbook .report-controls{background:#f5f6f8;border-color:#eceef2;box-shadow:none}
.report-flipbook .report-sample-note{color:#626c7a}
.report-flipbook .report-page-caption>span{color:#626c7a}
@media(max-width:360px){.report-flipbook .report-controls{gap:2px}
.report-flipbook .report-page-caption>strong{font-size:9px}
}
@media(prefers-reduced-motion:reduce){.report-flipbook *{animation:none!important;transition:none!important}
}

