/* VENDORADO do <style> crítico de https://radarderelogios.com.br/ (16/10/2026): tokens escuros --n-*, casca (topo azul-marinho, menu em pílulas) e rodapé enxuto. Não editar: re-vendorar. */
@font-face{font-family:"Archivo";src:url("/fontes/archivo-wdth-lat.woff2") format("woff2");font-weight:400 800;font-stretch:62% 100%;font-style:normal;font-display:swap}@font-face{font-family:"Archivo Reserva";src:local("Arial");font-weight:100 599;size-adjust:98.8%}@font-face{font-family:"Archivo Reserva";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 900;size-adjust:100%}@font-face{font-family:"Archivo Reserva Titulo";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:100 900;size-adjust:90%}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 1.0625rem/1.6 "Archivo","Archivo Reserva",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:lining-nums}h1,h2,h3{font-family:"Archivo","Archivo Reserva Titulo",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:800;font-stretch:78%;line-height:1.08;letter-spacing:-.005em;color:var(--text)}h1{font-size:clamp(2rem,5vw,3rem);margin:.2em 0 .4em}h2{font-size:clamp(1.4rem,3vw,1.85rem);margin:0 0 .6em}p{margin:0 0 1em;max-width:70ch}a{color:var(--accent);text-underline-offset:.18em}a:hover{color:var(--accent-hover)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pular{position:absolute;left:-999px;top:0;background:var(--accent);color:var(--accent-ink);padding:.6em 1em;z-index:100}.pular:focus{left:8px;top:8px}.topo{background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;color:var(--text)}.topo-linha{max-width:72rem;margin:0 auto;padding:.65rem 1rem;display:flex;align-items:center;gap:.5rem 1.4rem;flex-wrap:wrap}.marca{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;font-stretch:80%;font-size:1.3rem;color:var(--text);text-decoration:none}.marca img,.marca svg,.rodape-nome svg{width:2rem;height:2rem;flex:0 0 auto}@media (max-width:899px){.marca img,.marca svg{width:1.7rem;height:1.7rem}.marca{font-size:1.2rem}}.topo-nav{display:flex;gap:.3rem;margin-left:1rem;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.topo-nav::-webkit-scrollbar{display:none}.topo-nav a{display:inline-flex;align-items:center;min-height:36px;padding:0 .85rem;border-radius:999px;color:var(--text2);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .15s,color .15s}.topo-nav a:hover{color:var(--text);background:var(--surface2)}.topo-nav a[aria-current="page"]{background:var(--text);color:var(--bg)}@media (min-width:761px) and (max-width:1100px){.topo-nav a{padding:0 .6rem;font-size:.875rem}}.topo-dados{margin:0 0 0 auto;max-width:none;font:400 .75rem/1.2 var(--mono);color:var(--muted)}.menu-btn{display:none}@media (max-width:760px){.topo-linha{row-gap:.3rem;padding:.4rem 1rem .45rem}.marca{font-size:1.1rem;gap:.4rem;min-width:0}.marca img,.marca svg{width:1.5rem;height:1.5rem}.topo-dados{font-size:.625rem;line-height:1.15;max-width:none;white-space:nowrap;text-align:right}.topo-ano{display:none}.topo-nav{order:3;width:100%;margin:0;padding:0;gap:.25rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.topo-nav::-webkit-scrollbar{display:none}.topo-nav a{min-height:32px;padding:0 .6rem;font-size:.8125rem}}@media (max-width:380px){.topo-nav{gap:.2rem}.topo-nav a{padding:0 .45rem}}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding-bottom:0!important}.pagina{flex:1 0 auto;width:100%;box-sizing:border-box;max-width:72rem;margin:0 auto;padding:1.5rem 1rem 1.25rem}.rodape{flex:none}.grade{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width:1024px){.grade{grid-template-columns:11rem minmax(0,48rem);gap:2.5rem;justify-content:start}}.coluna-corpo{min-width:0}@media (min-width:1024px){.indice{position:sticky;top:5.2rem}}.indice ul{list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}.indice a{display:block;padding:.3rem .8rem;color:var(--text2);text-decoration:none;font-size:.95rem}.indice a:hover,.indice a.ativo{color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.secao{margin:2.2rem 0;scroll-margin-top:5rem}.pagina>.secao:last-child,.pagina>*:last-child{margin-bottom:0}.hero{padding:.25rem 0 .75rem}.answer{font-size:1.125rem;line-height:1.5;color:var(--text);max-width:62ch}@media(max-width:600px){.answer{font-size:1.0625rem}}.selo-frescor{display:inline-block;font-size:.92rem;color:var(--text2);background:var(--surface2);border-radius:999px;padding:.2rem .7rem;margin:.1rem 0 .6rem}.btn{display:inline-block;background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:600;text-decoration:none;border:0;border-radius:var(--radius);padding:.75rem 1.3rem;cursor:pointer}.btn:hover{background:var(--accent-hover);color:var(--accent-ink)}.btn-sec{background:transparent;color:var(--accent);border:1.5px solid var(--accent)}.btn-sec:hover{background:var(--accent-soft);color:var(--accent-hover)}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.kpis{list-style:none;margin:1rem 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media (max-width:719px){.kpis>.kpi:last-child:nth-child(odd){grid-column:1/-1}}.kpi{background:var(--surface);padding:.95rem 1rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.rolo{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.tabela{border-collapse:collapse;width:100%;min-width:20rem;font-size:.98rem}.tabela caption{text-align:left;padding:.7rem 1rem;color:var(--text2);font-size:.92rem}.tabela th,.tabela td{padding:.6rem 1rem;border-top:1px solid var(--line);text-align:left;vertical-align:top}.tabela thead th{background:var(--surface2);font-weight:600}.tabela .num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.grafico{margin:1rem 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.8rem}.grafico svg{width:100%;height:auto;display:block}.grafico figcaption{font-size:.88rem;color:var(--muted);padding:.4rem .4rem 0}.vazio{color:var(--text2);background:var(--surface2);border-radius:var(--radius);padding:.8rem 1rem}.destaque{background:var(--warn-soft);border-left:4px solid var(--warn);padding:.8rem 1rem;border-radius:var(--radius-sm);max-width:none}.lista-links,.lista-achados{padding-left:1.2rem}.lista-links li,.lista-achados li{margin:.3rem 0}.faq details,.nota-fonte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:.5rem 0;padding:0 1rem .2rem;transition:border-color .18s,background-color .18s}.faq summary,.nota-fonte summary{cursor:pointer;font-weight:600;margin:0 -1rem;padding:.8rem 1rem;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;border-radius:var(--radius);transition:background-color .18s,color .18s}.faq summary::-webkit-details-marker,.nota-fonte summary::-webkit-details-marker{display:none}.faq summary::after,.nota-fonte summary::after{content:"";flex:0 0 auto;width:.55rem;height:.55rem;margin-right:.35rem;border:solid var(--accent);border-width:0 2.5px 2.5px 0;transform:translateY(-.15rem) rotate(45deg);transition:transform .2s cubic-bezier(.4,0,.2,1)}.faq details[open]>summary::after,.nota-fonte[open]>summary::after{transform:translateY(.1rem) rotate(-135deg)}.faq summary:hover,.nota-fonte summary:hover{background:var(--accent-soft)}.faq summary:focus-visible,.nota-fonte summary:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;border-radius:var(--radius)}.faq details[open],.nota-fonte[open]{border-color:var(--accent)}.faq details[open]>summary,.nota-fonte[open]>summary{color:var(--accent);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0}.nota-fonte .sum-aberto,.nota-fonte[open] .sum-fechado{display:none}.nota-fonte[open] .sum-aberto{display:inline}.faq details p,.nota-fonte p,.nota-fonte ul{color:var(--text2)}@media (prefers-reduced-motion:reduce){.faq summary::after,.nota-fonte summary::after,.faq details,.nota-fonte,.faq summary,.nota-fonte summary{transition:none}}.campo label,.form-aviso label{display:block;font-weight:600;margin-bottom:.3rem}input[type=text],input[type=number],input[type=email]{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1.5px solid var(--line2);border-radius:var(--radius-sm);padding:.6rem .7rem}.erro-campo{color:var(--bad);font-size:.9rem;margin:.3rem 0 0;min-height:0}.resultado{margin-top:1rem;background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);padding:1rem 1.2rem}.resultado[hidden]{display:none}.form-msg{min-height:1.4em;color:var(--text2)}.rodape{background:var(--surface);border-top:1px solid var(--line);margin-top:2rem;color:var(--text2)}.rodape-miolo{max-width:72rem;margin:0 auto;padding:1.1rem 1rem .8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1.2rem;font-size:.875rem;line-height:1.3}.rodape-miolo p{margin:0;max-width:none}.rodape-marca{display:inline-flex;align-items:center;gap:.5rem;color:var(--text);text-decoration:none;font-stretch:80%;font-size:1.125rem}.rodape-marca img,.rodape-marca svg{width:1.6rem;height:1.6rem;flex:0 0 auto}.rodape-marca b{font-weight:800}.rodape-irmao{display:inline-flex;align-items:center;min-height:28px;padding:0 .6rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--text);text-decoration:none;font-weight:600;font-size:.8125rem;white-space:nowrap;transition:background-color .15s,box-shadow .15s}.rodape-irmao:hover{background:var(--surface2);box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}.rodape-email{font:500 .78rem var(--mono);color:var(--text2);text-decoration:underline;text-underline-offset:3px}.rodape-email:hover{color:var(--accent)}.rodape-det>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer}.rodape-det>summary::-webkit-details-marker{display:none}.rodape-det>summary::after{content:"+";font-size:1.1rem;color:var(--muted)}.rodape-det[open]>summary::after{content:"\2212"}.rodape-aviso{grid-column:1/-1;color:var(--muted);font-size:.75rem;line-height:1.35;padding-top:.6rem;border-top:1px solid var(--line)}.rodape a:focus-visible,.rodape .link-btn:focus-visible,.rodape-det>summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}@media (min-width:900px){.rodape-miolo{grid-template-columns:minmax(24rem,1.6fr) minmax(0,2fr) minmax(0,1.1fr) minmax(0,.7fr);gap:1.1rem 2rem;padding:1.4rem 1rem 1rem;align-items:start}.rodape-det>summary{min-height:0;margin-bottom:.35rem;pointer-events:none;cursor:default}.rodape-det>summary::after,.rodape-det[open]>summary::after{content:none}}.gc-consent{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:2147483000;max-width:640px;margin:0 auto;background:var(--consent-bg);color:var(--consent-ink);border:1px solid var(--consent-borda);border-radius:var(--radius);padding:.6rem .75rem;font-size:.8125rem;line-height:1.4;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.5rem}.gc-consent p{margin:0;max-width:none}.gc-consent a{color:inherit}.gc-consent .gc-acoes{display:flex;gap:.5rem}.gc-consent button{flex:1 1 0;min-height:40px;font:inherit;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;background:var(--consent-bg);color:var(--consent-ink);border:1.5px solid var(--consent-borda)}.gc-consent button:hover{background:var(--surface2)}.gc-consent button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (min-width:561px){.gc-consent{flex-direction:row;align-items:center;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));font-size:.875rem}.gc-consent p{flex:1 1 auto}.gc-consent .gc-acoes{flex:0 0 auto}.gc-consent button{flex:0 0 auto;min-width:96px;padding:0 .9rem}}@media (max-width:559px){.gc-consent{padding:.5rem .7rem;gap:.4rem;font-size:.75rem}.gc-consent button{min-height:38px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.rodape-enxuto .rodape-miolo{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:.9rem 1rem .7rem}.re-grupo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.6rem;padding-bottom:.7rem;border-bottom:1px solid var(--line)}.re-id{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.re-grupo{font-size:.78rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.re-grupo:hover{color:var(--accent)}.re-irmaos{margin:0;display:flex;flex-wrap:wrap;gap:.35rem}.re-principais{padding-top:.4rem}.re-principais ul,.re-sec ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.re-principais ul{gap:0 1.1rem}.re-principais a{display:inline-flex;align-items:center;min-height:36px;color:var(--text);font-weight:600;font-size:.9rem;text-decoration:none}.re-sec ul{gap:0 .8rem}.re-sec a,.re-sec .link-btn{display:inline-flex;align-items:center;min-height:30px;padding:0;color:var(--text2);font:inherit;font-size:.78rem;white-space:nowrap;text-decoration:none;background:none;border:0;cursor:pointer}.re-principais a:hover,.re-sec a:hover,.re-sec .link-btn:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.rodape-enxuto .rodape-aviso{border-top:0;padding-top:.3rem;margin:0;font-size:.72rem}@media (max-width:640px){.rodape-enxuto .rodape-miolo{padding:.8rem 1rem .6rem}.re-grupo-linha{gap:.45rem;padding-bottom:.55rem}.re-id{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem}.rodape-enxuto .rodape-marca{font-size:1rem}.rodape-enxuto .rodape-irmao{min-height:26px;padding:0 .5rem;font-size:.72rem}.re-principais ul{gap:0 .9rem}.re-principais a{min-height:32px;font-size:.84rem}.re-sec ul{gap:0 .8rem}.re-sec a,.re-sec .link-btn{min-height:28px;font-size:.74rem}}@media (min-width:900px){.topo-nav{margin-inline:auto}}
