:root{--navy:#0b1f3f;--navy-2:#12305e;--navy-3:#1b3f75;--blue:#1d4f91;--accent:#2f6db5;--latao:#b8862b;--latao-claro:#f6ecd7;--sky:#9fbfe6;--soft:#eef3fa;--bg:#fff;--bg-2:#f5f7fa;--line:#e1e6ee;--line-2:#c9d2df;--text:#36414f;--strong:#0b1a2e;--muted:#627084;--green:#0f7a55;--green-soft:#e8f6ef;--amber:#a15c07;--radius:10px;--max:1160px;--serif:"Source Serif 4", Georgia, serif;--mono:"IBM Plex Mono", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:16.5px;line-height:1.65}a{color:var(--blue);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}h1,h2,h3,h4{color:var(--strong);margin:0 0 .5em;line-height:1.2}h1{font-family:var(--serif);letter-spacing:-.015em;font-size:2.4rem;font-weight:600}h2{font-family:var(--serif);letter-spacing:-.01em;font-size:1.65rem;font-weight:600}h3{font-size:1.08rem;font-weight:600}p{margin:0 0 1em}code{font-family:var(--mono);color:var(--strong);background:#eef2f7;border-radius:4px;padding:.1em .35em;font-size:.86em}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--latao);outline-offset:2px;border-radius:4px}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.topo{z-index:20;backdrop-filter:saturate(1.3)blur(8px);background:#0b1f3ff7;border-bottom:1px solid #ffffff14;position:sticky;top:0}.topo .container{align-items:center;gap:28px;height:64px;display:flex}.marca{color:#fff;font-family:var(--serif);white-space:nowrap;align-items:center;gap:10px;font-size:1.15rem;font-weight:600;display:flex}.marca:hover{text-decoration:none}.marca svg{flex:none}.menu{scrollbar-width:none;flex:1;gap:2px;display:flex;overflow-x:auto}.menu a{color:#b9c6da;white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:.93rem;font-weight:500}.menu a:hover{color:#fff;background:#ffffff12;text-decoration:none}.menu a[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--latao);border-radius:0}.menu a .cadeado{vertical-align:-1px;opacity:.6;margin-left:5px}.buscar-btn{color:#b9c6da;background:#ffffff0a;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;display:flex}.buscar-btn:hover{border-color:var(--latao);color:#fff;text-decoration:none}.menu-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.menu-btn .fechar{display:none}@media (width<=860px){.container{padding:0 18px}.topo{backdrop-filter:none;background:var(--navy)}.topo .container{gap:10px;height:58px}.marca{flex:1}.buscar-btn{border-radius:8px;justify-content:center;width:42px;height:42px;padding:0}.buscar-btn span{display:none}.menu-btn{display:inline-flex}.menu{z-index:30;background:var(--navy);opacity:0;visibility:hidden;flex-direction:column;gap:0;padding:8px 18px 24px;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;inset:58px 0 0;overflow-y:auto;transform:translateY(-8px)}.menu a{border-bottom:1px solid #ffffff14;border-radius:0;padding:15px 4px;font-size:1.05rem}.menu a[aria-current=page]{box-shadow:none;color:#f1d9a6;font-weight:600}.topo.aberto .menu{opacity:1;visibility:visible;transform:none}.topo.aberto .menu-btn .abrir{display:none}.topo.aberto .menu-btn .fechar{display:block}html.menu-aberto{overflow:hidden}.botoes .botao{flex:1;justify-content:center}.cabeca{padding:34px 0 30px}.cabeca p.lead{font-size:1rem}.secao{padding:36px 0 4px}.rodape{margin-top:48px}.rodape .container{flex-direction:column;gap:6px}.tab-wrap table,.rola table{min-width:620px}.caixa{padding:16px 18px}}.rodape{border-top:1px solid var(--line);color:var(--muted);background:var(--bg-2);margin-top:80px;padding:30px 0 42px;font-size:.88rem}.rodape .container{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.cabeca{background:var(--navy);color:#c9d4e5;padding:52px 0 44px;position:relative;overflow:hidden}.cabeca:after{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 34px,#9fbfe614 34px 35px);border-radius:50%;width:620px;height:620px;position:absolute;top:-160px;right:-120px}.cabeca .container{z-index:1;position:relative}.cabeca h1{color:#fff;font-size:2.5rem}.rotulo{font-family:var(--mono);letter-spacing:.04em;color:var(--latao);margin-bottom:10px;font-size:.78rem;font-weight:500}.cabeca .rotulo{font-family:var(--mono);letter-spacing:.04em;color:#e3c27f;margin-bottom:10px;font-size:.78rem;font-weight:500}.cabeca p.lead{color:#b6c3d7;max-width:760px;margin:0;font-size:1.12rem}.cabeca a{color:#f1d9a6}.secao{padding:52px 0 8px}.secao>.container>h2{margin-bottom:6px}.secao .sub{color:var(--muted);max-width:760px;margin-bottom:24px}.grade{gap:18px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.g2,.g3,.g4{grid-template-columns:1fr}h1,.cabeca h1{font-size:1.85rem}}.caixa{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px 24px}.caixa h3{margin-bottom:6px}.caixa p:last-child{margin-bottom:0}.caixa.link{color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.caixa.link:hover{border-color:var(--latao);text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 28px #0b1f3f14}.caixa .meta{color:var(--muted);font-size:.85rem}.nota-aviso{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 var(--radius) var(--radius) 0;margin:20px 0;padding:14px 18px}.nota-aviso.verde{border-color:var(--green);background:var(--green-soft)}.nota-aviso.ambar{border-color:var(--latao);background:#fdf8ee}.botao{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:11px 20px;font-size:.96rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.botao:hover{background:var(--navy-3);text-decoration:none}.botao.sec{color:var(--navy);border-color:var(--line-2);background:#fff}.botao.sec:hover{border-color:var(--navy);background:var(--soft)}.botao.latao{background:var(--latao);border-color:var(--latao);color:#fff}.botao.latao:hover{background:#a3761f}.botoes{flex-wrap:wrap;gap:12px;display:flex}table.tab{border-collapse:collapse;width:100%;margin:8px 0 20px;font-size:.94rem}table.tab th{text-align:left;color:var(--strong);background:var(--bg-2);border-bottom:1px solid var(--line-2);padding:10px 12px;font-weight:600}table.tab td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}table.tab td.n,table.tab th.n{text-align:center;white-space:nowrap}.tab-wrap{overflow-x:auto}.passos{counter-reset:p;margin:0;padding:0;list-style:none}.passos>li{counter-increment:p;padding:0 0 22px 52px;position:relative}.passos>li:before{content:counter(p);background:var(--navy);color:#fff;width:34px;height:34px;font-family:var(--serif);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.passos>li:after{content:"";background:var(--line);width:2px;position:absolute;top:38px;bottom:4px;left:16px}.passos>li:last-child:after{display:none}.passos.zero{counter-reset:p -1}.com-indice{grid-template-columns:240px minmax(0,1fr);gap:48px;padding-top:36px;display:grid}.indice{border-left:1px solid var(--line);align-self:start;max-height:calc(100vh - 110px);font-size:.9rem;position:sticky;top:88px;overflow:auto}.indice b{font-family:var(--mono);color:var(--muted);padding:0 0 8px 16px;font-size:.74rem;font-weight:500;display:block}.indice a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 16px;line-height:1.35;display:block}.indice a:hover{color:var(--strong);text-decoration:none}.indice a.ativo{color:var(--navy);border-left-color:var(--latao);font-weight:500}.indice-movel{display:none}@media (width<=960px){.com-indice{grid-template-columns:minmax(0,1fr);gap:0;padding-top:20px}.indice{display:none}.indice-movel{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);margin-bottom:24px;display:block}.indice-movel summary{color:var(--strong);cursor:pointer;justify-content:space-between;padding:12px 16px;font-weight:600;list-style:none;display:flex}.indice-movel summary:after{content:"▾";color:var(--muted)}.indice-movel[open] summary:after{content:"▴"}.indice-movel a{border-top:1px solid var(--line);color:var(--text);padding:10px 16px;font-size:.95rem;display:block}}.rola{-webkit-overflow-scrolling:touch;overflow-x:auto}.prompt{position:relative}.prompt pre,.md pre{background:var(--navy);color:#e2e8f0;border-radius:var(--radius);font-family:var(--mono);margin:10px 0 20px;padding:18px 20px;font-size:.84rem;line-height:1.6;overflow-x:auto}.prompt pre code,.md pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.copiar{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:5px;padding:4px 10px;font-size:.78rem;position:absolute;top:10px;right:10px}.copiar:hover{color:#fff;border-color:var(--latao)}.md h1{margin-top:8px;font-size:1.6rem}.md h2{margin-top:30px;font-size:1.3rem}.md ul,.md ol{padding-left:22px}.md li{margin-bottom:4px}.md table{border-collapse:collapse;width:100%;margin:10px 0 18px;font-size:.93rem}.md th,.md td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.md th{background:var(--bg-2)}.md blockquote{border-left:3px solid var(--latao);color:var(--muted);margin:12px 0;padding:2px 16px}.selo{background:var(--soft);color:var(--blue);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.selo.verde{background:var(--green-soft);color:var(--green)}.selo.cinza{color:var(--muted);background:#f1f5f9}
