.pdf-page{--pdf-ok:var(--success);--pdf-ok-bg:var(--success-soft);--pdf-warn:var(--gold-ink);--pdf-warn-bg:var(--gold-100);--pdf-bad:var(--danger-ink);--pdf-bad-bg:var(--danger-soft);--pdf-radius:var(--r);padding-bottom:var(--sp8)}.pdf-hero{padding:var(--sp5) 0 var(--sp4)}.pdf-h1{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.7rem,1.2rem + 2vw,2.5rem);line-height:1.15}.pdf-intro{margin:var(--sp3) 0 0;max-width:none;font-size:var(--fs-md);color:var(--muted);line-height:1.55}.pdf-badges{margin:var(--sp3) 0 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.pdf-badges li{font-size:var(--fs-label);color:var(--petrol);background:var(--petrol-50);border-radius:var(--r-full);padding:5px 12px;font-weight:600}.pdf-tool{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:var(--sp5);background:#fff}.pdf-tool-head{margin-bottom:var(--sp4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pdf-tool-title{font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink);margin:0}.pdf-tool-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdf-saved{font-size:var(--fs-label);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.pdf-saved:before{content:"";background:var(--success);border-radius:50%;width:8px;height:8px}.pdf-restore{margin:0 0 var(--sp4);border-radius:var(--r-sm);background:var(--petrol-50);font-size:var(--fs-body-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.pdf-privacy{margin:var(--sp4) 0 0;font-size:var(--fs-label);color:var(--muted);align-items:flex-start;gap:8px;display:flex}.pdf-privacy svg{flex:none;margin-top:2px}.pdf-noscript{border-radius:var(--r-sm);background:var(--gold-100);color:var(--ink);margin-bottom:var(--sp4);padding:12px 16px}.pdf-grid{gap:var(--sp5);display:grid}.pdf-grid>*{min-width:0}@media (width>=1024px){.pdf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pdf-grid-wide{grid-template-columns:minmax(0,1fr)}}.pdf-fields,.pdf-fields-2{gap:var(--sp5);display:grid}@media (width>=560px){.pdf-fields-2{grid-template-columns:1fr 1fr}}.pdf-field{align-content:start;gap:8px;min-width:0;display:grid}.pdf-label{font-weight:700;font-size:var(--fs-body);color:var(--ink)}.pdf-label small{font-weight:400;font-size:var(--fs-label);color:var(--muted)}.pdf-input,.pdf-select,.pdf-textarea{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--field-border);border-radius:var(--r-sm);background:#fff;padding:10px 12px;font-size:16px}.pdf-textarea{resize:vertical;min-height:88px;line-height:1.45}.pdf-input:focus-visible,.pdf-select:focus-visible,.pdf-textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--petrol)}.pdf-input[aria-invalid=true]{border-color:var(--danger)}.pdf-money{position:relative}.pdf-money .pdf-input{padding-left:38px}.pdf-money:before{content:"R$";color:var(--muted);pointer-events:none;font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pdf-help{font-size:var(--fs-label);color:var(--muted);line-height:1.45}.pdf-error{font-size:var(--fs-label);color:var(--danger-ink);font-weight:600}.pdf-warnline{font-size:var(--fs-label);color:var(--pdf-warn)}.pdf-seg{background:var(--canvas);border-radius:var(--r-full);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.pdf-seg button{border-radius:var(--r-full);min-height:40px;font:inherit;font-size:var(--fs-body-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 14px}.pdf-seg button[aria-pressed=true]{color:var(--petrol);box-shadow:var(--sh-1);background:#fff;font-weight:600}.pdf-btn{min-height:44px;font:inherit;font-size:var(--fs-body-sm);border-radius:var(--r-sm);border:1px solid var(--line-2);color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.pdf-btn:hover{border-color:var(--petrol);color:var(--petrol)}.pdf-btn-primary{background:var(--petrol);border-color:var(--petrol);color:#fff}.pdf-btn-primary:hover{background:var(--violet-600);color:#fff}.pdf-btn-ghost{color:var(--petrol);background:0 0;border-color:#0000}.pdf-btn-sm{min-height:36px;font-size:var(--fs-label);padding:4px 10px}.pdf-btn-exemplo{min-height:40px;font-size:var(--fs-body-sm);background-color:var(--gold-400);border:1px solid var(--gold-400);color:var(--brass-ink);border-radius:var(--r-sm);cursor:pointer;gap:8px;padding:6px 16px;font-weight:600}button.pdf-btn-exemplo:before{content:"✦";font-size:.9em}.pdf-btn-exemplo:hover{background-color:var(--gold-400-hover);border-color:var(--gold-500-hover);color:var(--brass-ink)}select.pdf-btn-exemplo{text-overflow:ellipsis;flex:0 auto;width:auto;min-width:0;max-width:100%}.pdf-tool-tools{min-width:0;max-width:100%}.pdf-btn-icon{min-width:44px;padding:0}.pdf-btn:focus-visible,.pdf-seg button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pdf-btn[disabled]{opacity:.5;cursor:not-allowed}.pdf-result{border-radius:var(--r);background:var(--paper);border:1px solid var(--line);padding:var(--sp4)}.pdf-result-title{font-family:var(--serif);font-size:var(--fs-h4);margin:0 0 var(--sp3)}.pdf-empty{color:var(--muted);font-size:var(--fs-body-sm);margin:0}.pdf-summary{font-size:var(--fs-md);margin:0 0 var(--sp4);color:var(--ink);line-height:1.5}.pdf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (width>=560px){.pdf-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.pdf-grid .pdf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.pdf-grid .pdf-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdf-kpi .pdf-status{margin-top:4px;line-height:1.25}.pdf-kpi{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;min-width:0;padding:10px 12px}.pdf-kpi dt{font-size:var(--fs-label);color:var(--muted);font-weight:600}.pdf-kpi dd{font-size:var(--fs-lg);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.pdf-kpi dd small{font-size:var(--fs-label);color:var(--muted);font-weight:400;display:block}.pdf-status{border-radius:var(--r-full);font-size:var(--fs-label);align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.pdf-status:before{font-weight:700}.pdf-status-ok{color:var(--pdf-ok);background:var(--pdf-ok-bg)}.pdf-status-ok:before{content:"✓"}.pdf-status-warn{color:var(--pdf-warn);background:var(--pdf-warn-bg)}.pdf-status-warn:before{content:"!"}.pdf-status-bad{color:var(--pdf-bad);background:var(--pdf-bad-bg)}.pdf-status-bad:before{content:"✕"}.pdf-status-crit{color:#fff;background:var(--danger-ink)}.pdf-status-crit:before{content:"‼"}.pdf-status-none{color:var(--muted);background:var(--canvas)}.pdf-status-none:before{content:"–"}.pdf-diagnosis{margin:var(--sp4) 0 0;padding:var(--sp3) var(--sp4);border-left:4px solid var(--petrol);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#fff}.pdf-diagnosis p{margin:0}.pdf-diagnosis p+p{margin-top:8px}.pdf-list{margin:0;padding-left:1.2em}.pdf-list li+li{margin-top:4px}.pdf-bars{margin:var(--sp4) 0 0;gap:8px;display:grid}.pdf-bar{font-size:var(--fs-label);grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.pdf-bar-track{background:var(--canvas);border-radius:var(--r-full);height:14px;overflow:hidden}.pdf-bar-fill{border-radius:var(--r-full);background:var(--petrol);height:100%}.pdf-bar-fill.is-pv{background:var(--violet-300)}.pdf-bar-fill.is-ev{background:var(--teal)}.pdf-bar-fill.is-ac{background:var(--gold-ink)}.pdf-bar strong{font-variant-numeric:tabular-nums}.pdf-gauges{margin-top:var(--sp4);grid-template-columns:1fr 1fr;gap:10px;display:grid}.pdf-gauge{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:10px 12px}.pdf-gauge-track{border-radius:var(--r-full);background:linear-gradient(90deg, var(--pdf-bad-bg) 0 45%, var(--pdf-warn-bg) 45% 50%, var(--pdf-ok-bg) 50% 100%);height:10px;margin:8px 0 4px;position:relative}.pdf-gauge-mark{background:var(--ink);border-radius:2px;width:4px;height:18px;position:absolute;top:-4px;transform:translate(-2px)}.pdf-gauge-scale{font-size:var(--fs-micro);color:var(--muted);justify-content:space-between;display:flex}.pdf-eacs{margin-top:var(--sp4);gap:10px;display:grid}@media (width>=640px){.pdf-eacs{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdf-eac{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-body-sm);background:#fff;padding:10px 12px}.pdf-eac h4{font-size:var(--fs-body-sm);margin:0 0 2px}.pdf-eac p{color:var(--muted);font-size:var(--fs-label);margin:0}.pdf-eac dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:8px 0 0;display:grid}.pdf-eac dt{color:var(--muted)}.pdf-eac dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pdf-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;max-width:100%;overflow-x:auto}.pdf-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-body-sm)}.pdf-table th,.pdf-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:6px 8px}.pdf-table thead th{background:var(--canvas);font-size:var(--fs-label);color:var(--muted);z-index:1;white-space:nowrap;font-weight:700;position:sticky;top:0}.pdf-table tbody tr:last-child>*{border-bottom:0}.pdf-table .pdf-input,.pdf-table .pdf-select,.pdf-table .pdf-textarea{min-height:40px;padding:7px 9px;font-size:15px}.pdf-table .pdf-textarea{min-height:40px}.pdf-sticky{z-index:2;background:#fff;position:sticky;left:0}.pdf-table thead .pdf-sticky{background:var(--canvas);z-index:3}.pdf-row-actions{white-space:nowrap;gap:2px;display:flex}.pdf-row-late td,.pdf-row-late .pdf-sticky{background:var(--danger-soft)}.pdf-row-hit td{background:var(--petrol-50)}.pdf-table-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pdf-kbd{font-size:var(--fs-label);color:var(--muted)}.pdf-kbd kbd{font:inherit;border:1px solid var(--line-2);color:var(--ink);background:#fff;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-weight:700}.pdf-dragging{opacity:.45}.pdf-drop-target td{box-shadow:inset 0 3px 0 var(--petrol)}.pdf-cards{gap:12px;display:grid}.pdf-card{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;gap:10px;padding:12px;display:grid}.pdf-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pdf-card-head strong{font-size:var(--fs-body-sm)}.pdf-legend{margin:0 0 var(--sp3);background:var(--canvas);border-radius:var(--r-sm);font-size:var(--fs-label);flex-wrap:wrap;gap:6px 14px;padding:10px 12px;display:flex}.pdf-legend b{color:#fff;border-radius:4px;place-items:center;min-width:22px;height:22px;margin-right:4px;display:inline-grid}.pdf-raci-cell{border:1px solid var(--line);width:100%;min-width:52px;min-height:44px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border-radius:6px;font-size:15px;font-weight:800}.pdf-raci-cell:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.pdf-l-R{color:#fff;background:#1d4ed8}.pdf-l-A{color:#fff;background:#b91c1c}.pdf-l-AR{color:#fff;background:#7e22ce}.pdf-l-C{color:#fff;background:#b45309}.pdf-l-I{color:#fff;background:#047857}.pdf-raci-cell.pdf-l-R,.pdf-raci-cell.pdf-l-A,.pdf-raci-cell.pdf-l-AR,.pdf-raci-cell.pdf-l-C,.pdf-raci-cell.pdf-l-I{border-color:#0000}.pdf-col-input{min-width:120px}.pdf-issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pdf-issues li{font-size:var(--fs-body-sm);align-items:flex-start;gap:8px;display:flex}.pdf-issues button{font:inherit;color:var(--petrol);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.pdf-sheet{z-index:70;border-top:1px solid var(--line);padding:16px var(--gutter) max(16px, env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #200f3b2e}.pdf-sheet-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.pdf-heat{grid-template-columns:30px repeat(5,minmax(0,1fr));gap:4px;max-width:520px;display:grid}.pdf-heat-axis{font-size:var(--fs-micro);color:var(--muted);text-align:center;place-items:center;display:grid}.pdf-heat-cell{min-height:52px;font:inherit;font-weight:800;font-size:var(--fs-md);cursor:pointer;color:var(--ink);border:2px solid #0000;border-radius:6px}.pdf-heat-cell[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px #fff}.pdf-heat-cell:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.pdf-lv-baixo{background:#d1fae5}.pdf-lv-medio{background:#fef3c7}.pdf-lv-alto{background:#fed7aa}.pdf-lv-critico{background:#fca5a5}.pdf-heat-caption{font-size:var(--fs-label);color:var(--muted);margin-top:6px}.pdf-tabs{border-bottom:1px solid var(--line);margin-bottom:var(--sp3);gap:4px;display:flex}.pdf-tabs button{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 14px}.pdf-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--petrol);font-weight:600}.pdf-catalog{border:1px dashed var(--line-2);border-radius:var(--r-sm);padding:var(--sp4);background:var(--paper)}.pdf-catalog label{border-bottom:1px solid var(--line);font-size:var(--fs-body-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.pdf-catalog input{flex:none;width:20px;height:20px;margin-top:2px}.pdf-steps{margin:0 0 var(--sp4);gap:6px;padding-bottom:6px;padding-left:0;list-style:none;display:flex;overflow-x:auto}.pdf-steps button{white-space:nowrap;border-radius:var(--r-full);border:1px solid var(--line);min-height:40px;font:inherit;font-size:var(--fs-label);cursor:pointer;color:var(--muted);background:#fff;padding:6px 12px}.pdf-steps button[aria-current=step]{background:var(--petrol);border-color:var(--petrol);color:#fff;font-weight:600}.pdf-steps button.is-done{border-color:var(--success);color:var(--success)}.pdf-progress{border-radius:var(--r-full);background:var(--line);height:8px;margin:6px 0 12px;overflow:hidden}.pdf-progress span{background:var(--petrol);height:100%;transition:width .3s;display:block}.pdf-checklist{gap:8px;display:grid}.pdf-checklist p{font-size:var(--fs-body-sm);margin:0}.pdf-doc{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:clamp(16px,4vw,40px);font-size:15px;line-height:1.55}.pdf-doc h3{font-family:var(--serif);font-size:var(--fs-h3);margin:0 0 12px}.pdf-doc h4{font-size:var(--fs-body);color:var(--petrol);margin:20px 0 6px}.pdf-doc p{margin:0 0 6px}.pdf-doc table{border-collapse:collapse;table-layout:fixed;width:100%;margin:6px 0 10px;font-size:14px}.pdf-doc th,.pdf-doc td{overflow-wrap:anywhere;border:1px solid var(--line-2);text-align:left;padding:6px 8px}.pdf-doc th{background:var(--canvas)}.pdf-doc ul{margin:0 0 6px;padding-left:1.2em}.pdf-actions{margin-top:var(--sp5);padding-top:var(--sp4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.pdf-menu-wrap{display:inline-flex;position:relative}.pdf-menu{z-index:20;border:1px solid var(--line);border-radius:var(--r-sm);min-width:240px;box-shadow:var(--sh-3);background:#fff;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.pdf-menu button{text-align:left;min-height:44px;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:8px 12px}.pdf-menu button:hover,.pdf-menu button:focus-visible{background:var(--petrol-50);outline:none}.pdf-menu small{color:var(--muted);font-size:var(--fs-micro);display:block}.pdf-confirm{font-size:var(--fs-body-sm);border-radius:var(--r-sm);background:var(--danger-soft);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.pdf-toast{font-size:var(--fs-label);color:var(--success);font-weight:600}.pdf-after{margin-top:var(--sp6);gap:var(--sp5);display:grid}.pdf-section-title{font-family:var(--serif);font-size:var(--fs-h4);margin:0 0 var(--sp3)}.pdf-next{gap:12px;display:grid}@media (width>=640px){.pdf-next{grid-template-columns:1fr 1fr}}.pdf-next a{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);background:#fff;padding:14px 16px;text-decoration:none;display:block}.pdf-next a:hover{border-color:var(--petrol)}.pdf-next strong{color:var(--petrol);display:block}.pdf-next span{font-size:var(--fs-body-sm);color:var(--muted)}.pdf-reco{gap:12px;display:grid}@media (width>=760px){.pdf-reco{grid-template-columns:1fr 1fr}}.pdf-reco-card{border:1px solid var(--line);border-radius:var(--r);padding:var(--sp4);background:#fff;align-content:start;gap:8px;display:grid}.pdf-reco-card.is-signal{border:2px solid var(--petrol)}.pdf-reco-kicker{font-size:var(--fs-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);margin:0;font-weight:700}.pdf-reco-card h3{font-size:var(--fs-body);margin:0}.pdf-reco-card p{font-size:var(--fs-body-sm);color:var(--muted);margin:0}.pdf-reco-card .pdf-signal{color:var(--ink);font-weight:600}.pdf-reco-meta{font-size:var(--fs-label);color:var(--ink)}.pdf-content{margin-top:var(--sp7);max-width:820px}.pdf-prose h2{font-family:var(--serif)}.pdf-table-scroll{margin:1em 0;overflow-x:auto}.pdf-table-scroll:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pdf-prose table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm)}.pdf-prose th,.pdf-prose td{border:1px solid var(--line-2);text-align:left;padding:8px 10px}.pdf-prose th{background:var(--canvas)}.pdf-prose code{background:var(--canvas);border-radius:4px;padding:1px 5px;font-size:.92em}.pdf-articles{margin-top:var(--sp6)}.pdf-articles ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pdf-articles a{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);background:#fff;padding:12px 14px;text-decoration:none;display:block}.pdf-articles a:hover{border-color:var(--petrol);color:var(--petrol)}.pdf-faq{margin-top:var(--sp6)}.pdf-faq details{border-bottom:1px solid var(--line);padding:12px 0}.pdf-faq summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.pdf-faq summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pdf-faq .pdf-faq-a{color:var(--ink);padding-top:6px}.pdf-author{margin-top:var(--sp6);padding:var(--sp4);border:1px solid var(--line);border-radius:var(--r);background:#fff;align-items:flex-start;gap:16px;display:flex}.pdf-author img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.pdf-author p{margin:0}.pdf-author-name{font-weight:700}.pdf-author .pdf-meta{font-size:var(--fs-label);color:var(--muted);margin-top:6px}.pdf-hub-filter{margin:0 0 var(--sp4);flex-wrap:wrap;gap:8px;display:flex}.pdf-hub-grid{gap:14px;display:grid}@media (width>=640px){.pdf-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pdf-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdf-hub-card{padding:var(--sp4);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1);background:#fff;align-content:start;gap:8px;display:grid}.pdf-hub-card h2{font-size:var(--fs-lg);font-family:var(--serif);margin:0}.pdf-hub-card h2 a{color:var(--ink);text-decoration:none}.pdf-hub-card h2 a:hover{color:var(--petrol)}.pdf-hub-card p{color:var(--muted);font-size:var(--fs-body-sm);margin:0}.pdf-hub-icon{background:var(--petrol-50);width:44px;height:44px;color:var(--petrol);border-radius:12px;place-items:center;display:grid}.pdf-hub-meta{font-size:var(--fs-micro);flex-wrap:wrap;gap:6px;display:flex}.pdf-hub-meta span{background:var(--canvas);border-radius:var(--r-full);color:var(--muted);padding:3px 9px}.pdf-hub-go{color:var(--petrol);margin-top:4px;font-weight:600;text-decoration:none}.pdf-flow{counter-reset:pdf-flow;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pdf-flow li{counter-increment:pdf-flow;grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.pdf-flow li:before{content:counter(pdf-flow);background:var(--petrol);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.pdf-flow p{margin:6px 0 0}.pdf-hub-card h3{font-size:var(--fs-lg);font-family:var(--serif);margin:0}.pdf-hub-card h3 a{color:var(--ink);text-decoration:none}.pdf-hub-card h3 a:hover{color:var(--petrol)}.pdf-hub-section{margin-top:var(--sp7)}.pdf-hub-group{font-size:var(--fs-h3)}.pdf-hub-lead{color:var(--muted);max-width:62ch;margin:0 0 var(--sp4)}.pdf-hub-companies{padding:var(--sp5);border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line)}.pdf-num{font-variant-numeric:tabular-nums;white-space:nowrap}.pdf-neg{color:var(--danger-ink)}.pdf-muted{color:var(--muted);font-weight:400}.pdf-block{font-weight:400;display:block}.pdf-big{font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:clamp(1.8rem,1.4rem + 1.5vw,2.4rem);font-weight:800}.pdf-big small{font-size:var(--fs-body-sm);color:var(--muted);font-weight:400}.pdf-pre{white-space:pre-line}.pdf-doc-sm{font-size:var(--fs-body-sm);padding:14px 16px}.pdf-fieldset{border:0;margin:0;padding:0}.pdf-select-inline{width:auto;min-height:36px}.pdf-check-inline{font-size:var(--fs-body-sm);align-items:center;gap:8px;margin-top:6px;display:flex}.pdf-check-inline input{width:18px;height:18px}.pdf-verdict-pronto{border-left-color:var(--pdf-ok);background:var(--pdf-ok-bg)}.pdf-verdict-quase{border-left-color:var(--pdf-warn);background:var(--pdf-warn-bg)}.pdf-verdict-pendente{border-left-color:var(--pdf-bad);background:var(--pdf-bad-bg)}@media (width>=1024px){.pdf-grid-check{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (width>=1100px){.pdf-grid-check{gap:var(--sp6);grid-template-columns:minmax(0,1fr) 360px}}@media (width>=1024px) and (height>=700px){.pdf-sticky-result{position:sticky;top:89px}}.pdf-check-section{border:1px solid var(--line);border-radius:var(--r);padding:var(--sp3) var(--sp4) var(--sp4);margin:var(--sp4) 0 0;background:#fff}.pdf-check-section legend{font-family:var(--serif);font-size:var(--fs-h4);padding:0 6px}.pdf-check-bar{height:6px;margin:4px 0 8px;display:block}.pdf-check-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pdf-check-item{border-bottom:1px solid var(--line);padding:10px 0}.pdf-check-item:last-child{border-bottom:0}.pdf-check{cursor:pointer;font-weight:600;font-size:var(--fs-body-sm);align-items:flex-start;gap:10px;display:flex}.pdf-check input{width:22px;height:22px;accent-color:var(--petrol);flex:none;margin:0}.pdf-check-item .pdf-help{margin:4px 0 0 32px}.pdf-check-tools{flex-wrap:wrap;gap:4px;margin:4px 0 0 26px;display:flex}.pdf-check-item.is-ok .pdf-check span:first-of-type{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.pdf-check-item.is-na{background:var(--canvas)}.pdf-check-item.is-na .pdf-check span:first-of-type{color:var(--muted)}.pdf-tag-crit{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--danger-ink);background:var(--danger-soft);border-radius:var(--r-full);white-space:nowrap;padding:2px 8px;font-weight:700}.pdf-histo{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;align-items:flex-end;gap:3px;height:160px;padding:8px;display:flex}.pdf-histo-bar{background:var(--violet-300);border-radius:3px 3px 0 0;flex:1;min-height:2px}.pdf-histo-bar.is-in{background:var(--teal)}.pdf-eap-list{margin:var(--sp4) 0 0;gap:6px;padding:0;list-style:none;display:grid}.pdf-eap-row{border-left:3px solid var(--line);padding-top:4px;padding-bottom:4px}.pdf-eap-row.lv-0{border-left-color:var(--petrol)}.pdf-eap-row.lv-1{border-left-color:var(--violet-300)}.pdf-eap-line{flex-wrap:wrap;align-items:center;gap:6px;padding-left:8px;display:flex}.pdf-eap-code{font-variant-numeric:tabular-nums;min-width:44px;color:var(--petrol);font-weight:700;font-size:var(--fs-body-sm)}.pdf-eap-name{flex:2 220px;width:auto}.pdf-eap-row.lv-0 .pdf-eap-name{font-weight:700}.pdf-eap-owner{flex:140px;width:auto}.pdf-eap-tools{flex-wrap:wrap;gap:2px;margin-top:2px;padding-left:58px;display:flex}.pdf-eap-desc{width:calc(100% - 58px);margin:6px 0 0 58px}.pdf-eap-diagram{margin-top:var(--sp4);padding-bottom:8px;overflow-x:auto}.pdf-eap-root{text-align:center;border-radius:var(--r-sm);background:var(--petrol);color:#fff;max-width:420px;margin:0 auto 18px;padding:12px 16px;font-weight:700}.pdf-eap-cols{align-items:flex-start;gap:12px;min-width:min-content;display:flex}.pdf-eap-col{flex:0 0 200px;gap:6px;display:grid}.pdf-eap-box{border:1px solid var(--line);font-size:var(--fs-label);background:#fff;border-radius:8px;padding:8px 10px}.pdf-eap-box.is-l1{background:var(--petrol-50);font-size:var(--fs-body-sm)}.pdf-eap-box.is-l1 small{color:var(--muted);display:block}.pdf-eap-box.is-leaf{border-style:dashed}.pdf-scale summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.pdf-gaps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pdf-gap-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pdf-gap-track{border-radius:var(--r-full);background:var(--canvas);height:14px;margin:6px 0;position:relative}.pdf-gap-now{border-radius:var(--r-full);background:var(--violet-300);position:absolute;top:0;bottom:0;left:0}.pdf-gap-req{background:var(--ink);border-radius:2px;width:4px;height:22px;position:absolute;top:-4px}.pdf-quarters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pdf-quarter{text-align:center;font-size:var(--fs-label);justify-items:center;gap:2px;display:grid}.pdf-quarter-bar{background:var(--canvas);border-radius:6px;align-items:flex-end;width:100%;max-width:70px;height:120px;display:flex;overflow:hidden}.pdf-quarter-bar span{background:var(--teal);width:100%;display:block}.pdf-quarter small{color:var(--muted)}.pdf-example{overflow:hidden}.pdf-ex-links{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pdf-ex-links a{color:var(--petrol);font-weight:600;text-decoration:none}.pdf-ex-links a:hover{text-decoration:underline}.pdf-center{text-align:center}.pdf-raci-tag{min-width:30px;height:26px;font-weight:800;font-size:var(--fs-label);border-radius:6px;place-items:center;padding:0 4px;display:inline-grid}.pdf-lv{border-radius:var(--r-full);font-weight:700;font-size:var(--fs-label);white-space:nowrap;color:var(--ink);padding:2px 8px;display:inline-block}.pdf-letters{margin:0 0 var(--sp4);z-index:5;background:var(--paper);flex-wrap:wrap;gap:6px;padding:8px 0;display:flex;position:sticky;top:64px}.pdf-letters a{border:1px solid var(--line);border-radius:var(--r-sm);min-width:40px;min-height:40px;color:var(--petrol);background:#fff;place-items:center;font-weight:700;text-decoration:none;display:inline-grid}.pdf-gloss-letter{margin-top:var(--sp5);scroll-margin-top:130px}.pdf-gloss-list{gap:12px;margin:0;display:grid}@media (width>=760px){.pdf-gloss-list{grid-template-columns:1fr 1fr}}.pdf-gloss-list>div{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:12px 14px}.pdf-gloss-list dt a{color:var(--ink);font-weight:700;text-decoration:none}.pdf-gloss-list dt a:hover{color:var(--petrol)}.pdf-gloss-list dd{font-size:var(--fs-body-sm);color:var(--muted);margin:4px 0 0}.pdf-gloss-short{border-left:4px solid var(--petrol);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#fff;padding:12px 16px}.pdf-gloss-tool{font-size:var(--fs-body);margin:0}.pdf-content-top{margin-top:0}.pdf-quiz-ctx{font-size:var(--fs-label);color:var(--gold-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-weight:700}.pdf-quiz-stem{font-size:var(--fs-md);margin:0 0 var(--sp4);color:var(--ink);line-height:1.55}.pdf-quiz-stem:focus{outline:none}.pdf-quiz-opts{gap:8px;display:grid}.pdf-quiz-opt{text-align:left;border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;min-height:48px;font:inherit;font-size:var(--fs-body-sm);color:var(--ink);cursor:pointer;background:#fff;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:12px 14px;line-height:1.45;display:grid}.pdf-quiz-opt b{background:var(--petrol-50);width:28px;height:28px;color:var(--petrol);border-radius:50%;place-items:center;display:grid}.pdf-quiz-opt:hover:not([disabled]){border-color:var(--petrol)}.pdf-quiz-opt:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pdf-quiz-opt[disabled]{cursor:default}.pdf-quiz-opt.is-right{border:2px solid var(--pdf-ok);background:var(--pdf-ok-bg)}.pdf-quiz-opt.is-right b{background:var(--pdf-ok);color:#fff}.pdf-quiz-opt.is-wrong{border:2px solid var(--pdf-bad);background:var(--pdf-bad-bg)}.pdf-quiz-opt.is-wrong b{background:var(--pdf-bad);color:#fff}.pdf-quiz-opt.is-dim{color:var(--muted);border-style:dashed}.pdf-quiz-feedback{margin-top:var(--sp4);padding:var(--sp3) var(--sp4);border-radius:var(--r-sm);background:var(--paper);border:1px solid var(--line)}.pdf-quiz-feedback p{margin:0 0 8px}.pdf-quiz-feedback:focus{outline:3px solid var(--focus);outline-offset:2px}.pdf-quiz-progress{font-size:var(--fs-label);color:var(--muted);margin:0 0 var(--sp3);gap:6px;display:grid}.pdf-quiz-sample{padding:var(--sp4) 0;border-bottom:1px solid var(--line)}.pdf-quiz-list{gap:4px;margin:0 0 8px;padding-left:1.4em;display:grid}.pdf-quiz-sample summary,.pdf-quiz-review summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.pdf-quiz-review{border-bottom:1px solid var(--line);padding:6px 0}.pdf-streak{color:var(--gold-ink);margin:0;font-weight:700}.pdf-bar-wide{grid-template-columns:minmax(120px,180px) 1fr auto}.pdf-embed-box{margin-top:var(--sp6);padding:var(--sp4);border:1px dashed var(--line-2);border-radius:var(--r);background:var(--paper)}.pdf-code{min-height:96px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.pdf-ic-grid{gap:14px;display:grid}@media (width>=760px){.pdf-ic-grid{grid-template-columns:1fr 1fr}}.pdf-ic-card{padding:var(--sp4);border:1px solid var(--line);border-radius:var(--r);background:#fff}.pdf-ic-modules{margin:var(--sp3) 0 0;counter-reset:ic;gap:12px;padding:0;list-style:none;display:grid}@media (width>=760px){.pdf-ic-modules{grid-template-columns:1fr 1fr}}.pdf-ic-modules>li{counter-increment:ic;padding:var(--sp4);border:1px solid var(--line);border-radius:var(--r);background:#fff}.pdf-ic-module-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pdf-ic-module-head h3{font-size:var(--fs-body);margin:0 0 8px}.pdf-ic-module-head h3:before{content:counter(ic) ". ";color:var(--petrol)}.pdf-ic-module-head span{color:var(--gold-ink);white-space:nowrap;font-weight:700}.pdf-quote{margin:0}.pdf-quote p{color:var(--ink);font-style:italic}.pdf-logos{flex-wrap:wrap;align-items:center;gap:18px 28px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pdf-logos img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:140px;height:40px}.pdf-cta-box{padding:var(--sp5);border-radius:var(--r-lg);background:var(--petrol);color:#fff}.pdf-cta-box h2{font-family:var(--serif);color:#fff;margin:0 0 8px}.pdf-cta-box p{color:#ede5fa;margin:0 0 12px}.pdf-cta-box .pdf-btn-primary{color:var(--petrol);background:#fff;border-color:#fff}.pdf-cta-box .pdf-btn{margin-right:6px}.pdf-qs-item{border-bottom:1px solid var(--line);padding:10px 0}.pdf-qs-item:last-child{border-bottom:0}.pdf-check-section.pdf-qs-item{border-bottom:1px solid var(--line);padding:var(--sp3) var(--sp4)}.pdf-qs-text{font-size:var(--fs-body-sm);margin:0 0 8px;font-weight:600}.pdf-qs-scale{flex-wrap:wrap;gap:6px;display:flex}.pdf-qs-opt{border:1px solid var(--line-2);border-radius:var(--r-full);min-height:40px;font-size:var(--fs-label);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pdf-qs-opt:has(input:checked){border-color:var(--petrol);background:var(--petrol-50);color:var(--petrol);font-weight:700}.pdf-qs-opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.pdf-qs-opt input{accent-color:var(--petrol)}.pdf-bar-fill.is-bad{background:var(--danger-ink)}.pdf-pd-phase{margin-top:var(--sp3);padding:var(--sp3);border-left:4px solid var(--violet-300);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#fff}.pdf-pd-phase h4{margin:0 0 6px}.pdf-light-row{border-bottom:1px solid var(--line);gap:6px;padding:8px 0;display:grid}@media (width>=640px){.pdf-light-row{grid-template-columns:90px auto 1fr;align-items:center}}.pdf-seg .pdf-light[aria-pressed=true].pdf-light-verde,.pdf-overall.pdf-light-verde{color:#065f46;background:#d1fae5}.pdf-seg .pdf-light[aria-pressed=true].pdf-light-amarelo,.pdf-overall.pdf-light-amarelo{color:#8a5a00;background:#fef3c7}.pdf-seg .pdf-light[aria-pressed=true].pdf-light-vermelho,.pdf-overall.pdf-light-vermelho{color:#7f1d1d;background:#fca5a5}.pdf-overall{border-radius:var(--r-full);background:var(--canvas);padding:6px 14px;font-weight:700;display:inline-block}.pdf-doc-live h4{margin:14px 0 6px}.pdf-doc-live table{table-layout:auto}.pdf-account{margin-top:var(--sp3);padding:var(--sp4);border:1px solid var(--petrol-50);border-radius:var(--r);background:var(--paper)}.pdf-account-list{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pdf-link{font:inherit;color:var(--petrol);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.pdf-mp-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pdf-mp-item{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:12px 14px}.pdf-mp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pdf-mp-more summary{cursor:pointer;font-size:var(--fs-label);color:var(--petrol);align-items:center;min-height:36px;margin-top:6px;display:flex}.pdf-mp-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.pdf-mp-form .pdf-input{max-width:360px}.pdf-bm-filters{margin-bottom:var(--sp4);align-items:end;gap:10px;display:grid}@media (width>=760px){.pdf-bm-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}.pdf-bm-filters p{margin:0}.pdf-bm-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.pdf-empty-box{padding:var(--sp4);border:1px dashed var(--line-2);border-radius:var(--r);background:var(--paper)}.pdf-empty-box p{margin:0 0 6px}.pdf-error-box{border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger-ink);margin-top:var(--sp3);padding:12px 16px}.pdf-error-box p{margin:0 0 4px}.pdf-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pdf-mt{margin-top:var(--sp4)}.pdf-only-mobile{display:block}@media (width>=1024px){.pdf-only-mobile{display:none}}@media (prefers-reduced-motion:reduce){.pdf-page *,.pdf-page :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pdf-tap-layout{gap:var(--sp5);display:grid}.pdf-tap-layout>*{min-width:0}@media (width>=1100px){.pdf-tap-layout{gap:var(--sp6);grid-template-columns:minmax(0,1fr) 320px;align-items:start}}@media (width>=1100px) and (height>=700px){.pdf-tap-side{position:sticky;top:89px}}.pdf-tap-steps{margin:0 0 var(--sp5);gap:4px;padding:0;list-style:none;display:flex}.pdf-tap-steps li{flex:1 1 0;min-width:0}.pdf-tap-step{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:40px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:#fff;justify-content:center;align-items:center;gap:10px;padding:0;display:flex}.pdf-tap-step:hover{border-color:var(--petrol)}.pdf-tap-step-n{border-radius:var(--r-full);background:var(--canvas);width:26px;height:26px;color:var(--muted);font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:700;display:inline-grid}.pdf-tap-step-t{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdf-tap-step.is-started .pdf-tap-step-n{background:var(--petrol-50);color:var(--petrol);box-shadow:inset 0 0 0 1.5px var(--petrol)}.pdf-tap-step.is-done .pdf-tap-step-n{background:var(--success-soft);color:var(--success);font-size:0}.pdf-tap-step.is-done .pdf-tap-step-n:before{content:"✓";font-size:14px}.pdf-tap-step[aria-current=step]{border-color:var(--petrol);background:var(--petrol-50);box-shadow:inset 0 -3px 0 var(--petrol)}.pdf-tap-step[aria-current=step] .pdf-tap-step-n{background:var(--petrol);color:#fff;box-shadow:none;font-size:var(--fs-label)}.pdf-tap-step[aria-current=step] .pdf-tap-step-n:before{content:none}@media (width>=720px){.pdf-tap-steps{margin-bottom:var(--sp4);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pdf-tap-step{justify-content:flex-start;min-height:48px;padding:6px 12px}.pdf-tap-step-t{clip:auto;white-space:normal;width:auto;height:auto;font-size:var(--fs-body-sm);color:var(--muted);line-height:1.3;position:static;overflow:visible}.pdf-tap-step[aria-current=step] .pdf-tap-step-t{color:var(--ink);font-weight:600}}.pdf-tap-stephead{margin:0 0 var(--sp5);padding-bottom:var(--sp3);border-bottom:1px solid var(--line)}.pdf-tap-eyebrow{font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--petrol);margin:0;font-weight:700}.pdf-tap-steptitle{font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink);margin:2px 0 0;line-height:1.2}.pdf-tap-steptitle:focus{outline:none}.pdf-tap-steptitle:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.pdf-tap-stepmeta{font-size:var(--fs-body-sm);color:var(--muted);margin:6px 0 0}.pdf-tap-stepmeta:empty{display:none}@media (width<=719px){.pdf-tap .pdf-tool-head{margin-bottom:var(--sp3)}.pdf-tap-steps{margin-bottom:14px}.pdf-tap-stephead{margin-bottom:var(--sp4);padding-bottom:var(--sp3)}.pdf-tap-steptitle{font-size:var(--fs-h4)}.pdf-tap-stepmeta{font-size:var(--fs-label);margin-top:2px}.pdf-tap-field{gap:6px}}.pdf-tap-fields{gap:var(--sp6);display:grid}.pdf-tap-field{gap:8px;min-width:0;display:grid}.pdf-tap-label{font-weight:700;font-size:var(--fs-body);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdf-tap-req{font-size:var(--fs-label);color:var(--petrol);background:var(--petrol-50);border-radius:var(--r-full);padding:2px 10px;font-weight:600}.pdf-tap-short{max-width:280px}.pdf-tap-guide{border-left:3px solid var(--petrol-100);background:var(--paper);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-body-sm);color:var(--ink);padding:12px 14px;line-height:1.5}.pdf-tap-guide p,.pdf-tap-guide ul{margin:0}.pdf-tap-ex{border-top:1px dashed var(--line);color:var(--muted);margin-top:8px;padding-top:8px}.pdf-tap-ex-label{font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--petrol);margin-bottom:2px;font-weight:700;display:block}.pdf-tap-ex ul{padding-left:1.2em}.pdf-tap-add{margin:0}.pdf-tap-rows .pdf-tap-col-a{min-width:220px}.pdf-tap-rows .pdf-tap-col-b{min-width:160px}.pdf-tap-rows .pdf-tap-col-x{width:1%}@media (width<=559px){.pdf-tap-rows{background:0 0;border:0;overflow:visible}.pdf-tap-rows .pdf-table,.pdf-tap-rows tbody{display:block}.pdf-tap-rows thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-tap-rows tr{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a x""b x";gap:10px 8px;margin-bottom:8px;padding:12px;display:grid}.pdf-tap-rows td{border:0;min-width:0;padding:0;display:block}.pdf-tap-rows .pdf-tap-col-a{grid-area:a;min-width:0}.pdf-tap-rows .pdf-tap-col-b{grid-area:b;min-width:0}.pdf-tap-rows .pdf-tap-col-x{grid-area:x;width:auto;padding-top:24px}.pdf-tap-rows td[data-label]:before{content:attr(data-label);font-size:var(--fs-label);color:var(--muted);margin-bottom:4px;font-weight:600;display:block}}.pdf-tap-footer{margin-top:var(--sp6);padding-top:var(--sp4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdf-tap-next{order:3;margin-left:auto}.pdf-tap-prev{order:1}.pdf-tap-doc{order:2}@media (width<=559px){.pdf-tap-next{flex:100%;order:0;margin-left:0}.pdf-tap-prev,.pdf-tap-doc{flex:1 1 0}}.pdf-tap-check summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.pdf-tap-check summary::-webkit-details-marker{display:none}.pdf-tap-check summary:after{content:"−";font-family:var(--sans);color:var(--petrol);font-size:var(--fs-h4);font-weight:400;line-height:1}.pdf-tap-check:not([open]) summary:after{content:"+"}.pdf-tap-check:not([open]) summary{margin-bottom:0}.pdf-tap-check summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.pdf-tap-score{font-size:var(--fs-body);margin:0}.pdf-tap-group{margin:var(--sp4) 0 6px;font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:700}.pdf-tap-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pdf-tap-list li{font-size:var(--fs-body-sm);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.pdf-tap-list .pdf-status{flex:none}.pdf-tap-link{min-height:24px;font:inherit;color:var(--petrol);text-underline-offset:2px;text-align:left;cursor:pointer;background:0 0;border:0;padding:1px 0;text-decoration:underline}.pdf-tap-link:hover{text-decoration-thickness:2px}.pdf-content-guia{max-width:none}.pdf-guia{gap:var(--sp8);display:grid}.pdf-guia-sec{min-width:0}.pdf-guia-title{font-family:var(--serif);color:var(--ink);max-width:20ch;margin:0;font-size:clamp(1.45rem,1.1rem + 1vw,1.95rem);line-height:1.2}.pdf-guia-text{max-width:72ch}.pdf-guia-text>:first-child{margin-top:0}.pdf-guia-text ol,.pdf-guia-step-body ol,.pdf-guia-faq-a ol{gap:8px;margin-top:12px;padding-left:22px;list-style:decimal;display:grid}.pdf-guia-text ol ::marker{color:var(--petrol);font-weight:700}.pdf-guia-split,.pdf-guia-head{gap:var(--sp4);display:grid}.pdf-guia-split>*,.pdf-guia-head>*{min-width:0}@media (width>=960px){.pdf-guia-split,.pdf-guia-head{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,4vw,64px)}}.pdf-guia-cards{margin:var(--sp5) 0 0;gap:var(--sp4);padding:0;list-style:none;display:grid}@media (width>=640px){.pdf-guia-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.pdf-guia-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdf-guia-cards li{border:1px solid var(--line);border-top:3px solid var(--petrol);border-radius:var(--r);font-size:var(--fs-body-sm);color:var(--ink);background:#fff;align-content:start;gap:6px;padding:20px;line-height:1.55;display:grid}.pdf-guia-card-title{font-size:var(--fs-md);color:var(--ink);font-weight:700}.pdf-guia-cards-alerta li{border-top-color:var(--gold-400)}.pdf-guia-cards-alerta .pdf-guia-card-title{align-items:flex-start;gap:10px;display:flex}.pdf-guia-cards-alerta .pdf-guia-card-title:before{content:"!";border-radius:var(--r-full);background:var(--gold-100);width:22px;height:22px;color:var(--gold-ink);font-size:var(--fs-label);flex:none;place-items:center;margin-top:1px;font-weight:800;display:inline-grid}.pdf-guia-steps{margin-top:var(--sp5);align-items:start;gap:10px;display:grid}@media (width>=720px){.pdf-guia-steps{gap:12px var(--sp4);grid-template-columns:repeat(2,minmax(0,1fr))}}.pdf-guia-step{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:0 20px}.pdf-guia-step[open]{border-color:var(--petrol-100);box-shadow:var(--sh-1)}.pdf-guia-step summary{cursor:pointer;min-height:60px;color:var(--ink);align-items:center;gap:12px;padding:12px 0;font-weight:600;list-style:none;display:flex}.pdf-guia-step summary::-webkit-details-marker{display:none}.pdf-guia-step-title{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;margin:0;line-height:1.35}.pdf-guia-step summary:after{content:"+";color:var(--petrol);font-size:var(--fs-h4);margin-left:auto;font-weight:400;line-height:1}.pdf-guia-step[open] summary:after{content:"−"}.pdf-guia-step summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.pdf-guia-num{border-radius:var(--r-full);background:var(--petrol-50);width:30px;height:30px;color:var(--petrol);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:700;display:inline-grid}.pdf-guia-step[open] .pdf-guia-num{background:var(--petrol);color:#fff}.pdf-guia-step-body{font-size:var(--fs-body-sm);padding:0 0 18px 42px}@media (width<=479px){.pdf-guia-step-body{padding-left:0}}.pdf-guia .pdf-table-scroll{border:1px solid var(--line);border-radius:var(--r);margin:var(--sp4) 0;background:#fff;overflow-x:auto}.pdf-guia table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm);line-height:1.45}.pdf-guia th,.pdf-guia td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.pdf-guia tr:last-child td{border-bottom:0}.pdf-guia thead th{background:var(--canvas);font-size:var(--fs-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.pdf-guia tbody td:first-child{width:30%;color:var(--ink);font-weight:600}.pdf-guia-doc{min-width:0}.pdf-guia-doc .pdf-table-scroll{box-shadow:var(--sh-1);margin:0}.pdf-guia-split-doc .pdf-guia-text{margin-top:var(--sp4)}@media (width>=960px){.pdf-guia-split-doc{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pdf-guia-split-cta .pdf-guia-text{margin-top:var(--sp4)}.pdf-guia-cta{gap:var(--sp4);padding:var(--sp5);background:var(--petrol-50);border-radius:var(--r);align-content:start;display:grid}.pdf-guia-cta p{margin:0}@media (width>=960px){.pdf-guia-split-cta{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pdf-guia-cta{margin-top:3.2rem}}.pdf-guia-equipe{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff;padding:clamp(20px,4vw,40px)}.pdf-guia-faq-a{font-size:var(--fs-body-sm)}.pdf-guia-faq .pdf-guia-faq-a p{padding-bottom:0}.pdf-guia-faq .pdf-guia-faq-a{padding-bottom:18px}.pdf-content-guia .pdf-articles,.pdf-content-guia .pdf-author{margin-top:var(--sp8)}@media (width>=720px){.pdf-content-guia .pdf-articles ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.pdf-content-guia .pdf-articles ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdf-content-guia .pdf-articles a{height:100%;padding:16px 18px;font-weight:600}.pdf-content-guia .pdf-articles a:after{content:" →";color:var(--petrol)}.pdf-guia-faq summary::-webkit-details-marker{display:none}.pdf-guia-faq summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.pdf-field>.pdf-help[id$=-h],.pdf-help-nota{border-left:3px solid var(--petrol-100);background:var(--paper);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-body-sm);color:var(--ink);margin:0;padding:10px 14px;line-height:1.5}.pdf-help-nota{margin-bottom:var(--sp4)}.pdf-form-title{margin:var(--sp6) 0 var(--sp3);padding-top:var(--sp4);border-top:1px solid var(--line);font-family:var(--serif);font-size:var(--fs-h4);color:var(--ink);line-height:1.25}.pdf-check-section legend{color:var(--ink)}.pdf-check-section legend small{font-family:var(--sans);font-size:var(--fs-label);color:var(--petrol);background:var(--petrol-50);border-radius:var(--r-full);margin-left:6px;padding:2px 10px;font-weight:600}.pdf-rows{container:linhas/inline-size}.pdf-rows.pdf-rows-largas{container-name:linhas-largas}@media (width<=719px){.pdf-rows{background:0 0;border:0}}@container linhas (width<=599px){.pdf-rows .pdf-table,.pdf-rows tbody{display:block}.pdf-rows thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-rows tr{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;margin:8px;padding:12px;display:grid}.pdf-rows td,.pdf-rows th[scope=row]{text-align:left;border:0;grid-column:1/-1;padding:0;display:block;min-width:0!important}.pdf-rows td:first-child,.pdf-rows th[scope=row]:first-child,.pdf-rows .pdf-col-n{grid-area:1/1;align-self:center}.pdf-rows .pdf-col-n+td{grid-row:2}.pdf-rows .pdf-col-x{grid-area:1/2;place-self:start end}.pdf-rows .pdf-col-n{font-size:var(--fs-label);color:var(--petrol);font-weight:700}.pdf-rows .pdf-col-n:before{content:"Item "}.pdf-rows th[scope=row]{color:var(--ink);font-weight:700}.pdf-rows td[data-label]:before{content:attr(data-label);font-size:var(--fs-label);color:var(--muted);margin-bottom:4px;font-weight:600;display:block}.pdf-rows td.pdf-num{font-weight:700}}@container linhas-largas (width<=759px){.pdf-rows .pdf-table,.pdf-rows tbody{display:block}.pdf-rows thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-rows tr{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;margin:8px;padding:12px;display:grid}.pdf-rows td,.pdf-rows th[scope=row]{text-align:left;border:0;grid-column:1/-1;padding:0;display:block;min-width:0!important}.pdf-rows td:first-child,.pdf-rows th[scope=row]:first-child,.pdf-rows .pdf-col-n{grid-area:1/1;align-self:center}.pdf-rows .pdf-col-n+td{grid-row:2}.pdf-rows .pdf-col-x{grid-area:1/2;place-self:start end}.pdf-rows .pdf-col-n{font-size:var(--fs-label);color:var(--petrol);font-weight:700}.pdf-rows .pdf-col-n:before{content:"Item "}.pdf-rows th[scope=row]{color:var(--ink);font-weight:700}.pdf-rows td[data-label]:before{content:attr(data-label);font-size:var(--fs-label);color:var(--muted);margin-bottom:4px;font-weight:600;display:block}.pdf-rows td.pdf-num{font-weight:700}}.pdf-print-only{display:none}.pdf-print-title{margin:0 0 6px;font-size:1.1em;font-weight:700}@media print{@page{margin:14mm}@page pdf-paisagem{size:A4 landscape;margin:10mm}.pdf-landscape{page:pdf-paisagem}body *{visibility:hidden!important}.pdf-printable,.pdf-printable *{visibility:visible!important}.pdf-printable{width:100%;box-shadow:none;border:0;padding:0;position:absolute;top:0;left:0}.pdf-print-only{display:block}.pdf-no-print,.pdf-actions,.pdf-after,.pdf-restore,.pdf-tool-tools,.pdf-row-actions,.pdf-table-foot,.pdf-kbd,.pdf-privacy{display:none!important}.pdf-table-wrap{border:0;overflow:visible}.pdf-input,.pdf-select,.pdf-textarea{appearance:none;border:0;min-height:0;padding:0}.pdf-print-foot{color:#666;margin-top:18px;font-size:8.5pt}.pdf-doc-wrap{display:block!important}.pdf-doc{border:0;padding:0}}
