:root{--ink:#0d1017;--ink-2:#141821;--ink-3:#1c212c;--ink-line:#262c39;--blue:#3d6cf0;--blue-2:#2f5ad6;--accent:#4f7cff;--soft:#eef3ff;--bg:#fff;--bg-2:#f6f7fa;--line:#e4e7ee;--line-2:#cfd5e0;--text:#3a4252;--strong:#121722;--muted:#687184;--green:#0f8a5f;--green-soft:#e8f7f0;--amber:#b45309;--radius:10px;--max:1160px;--mono:"Geist Mono", "Cascadia Code", 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:Geist,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--strong);letter-spacing:-.025em;margin:0 0 .5em;line-height:1.15}h1{font-size:2.4rem;font-weight:650}h2{font-size:1.55rem;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:#eef1f6;border-radius:4px;padding:.1em .35em;font-size:.86em}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.logo{color:#fff;background:linear-gradient(135deg,#6b8cff,#3d5ce6);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:inline-grid;box-shadow:0 2px 8px #3d5ce659}.logo.mini{vertical-align:-3px;width:18px;height:18px;box-shadow:none;border-radius:5px;margin-right:4px;font-size:10px}.topo{z-index:20;backdrop-filter:saturate(1.4)blur(12px);background:#07080fd1;border-bottom:1px solid #161a28;position:sticky;top:0}.topo .container{align-items:center;gap:28px;height:62px;display:flex}.marca{color:#fff;white-space:nowrap;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;display:flex}.marca:hover{text-decoration:none}.menu{scrollbar-width:none;flex:1;gap:2px;display:flex;overflow-x:auto}.menu a{color:#aab2c2;white-space:nowrap;border-radius:7px;padding:8px 12px;font-size:.93rem;font-weight:500}.menu a:hover{background:var(--ink-3);color:#fff;text-decoration:none}.menu a[aria-current=page]{color:#fff;background:#ffffff12}.buscar-btn{border:1px solid var(--ink-line);color:#aab2c2;background:var(--ink-2);border-radius:7px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;display:flex}.buscar-btn:hover{border-color:var(--accent);color:#fff;text-decoration:none}.menu-btn{border:1px solid var(--ink-line);background:var(--ink-2);color:#fff;cursor:pointer;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(--ink)}.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(--ink);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 var(--ink-line);border-radius:0;padding:15px 4px;font-size:1.05rem}.menu a[aria-current=page]{color:var(--accent);background:0 0;font-weight:700}.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:30px 0 22px}.cabeca p.lead{font-size:1rem}.secao{padding:40px 0 4px}.rodape{margin-top:48px}.rodape .container{flex-direction:column;gap:6px}.rola table{min-width:560px}}.rodape{border-top:1px solid var(--line);color:var(--muted);margin-top:80px;padding:28px 0 40px;font-size:.88rem}.rodape .container{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.cabeca{border-bottom:1px solid var(--line);background:var(--bg-2);padding:46px 0 30px}.cabeca .rotulo,.rotulo{font-family:var(--mono);color:var(--blue);margin-bottom:8px;font-size:.78rem;font-weight:500}.cabeca p.lead{color:var(--muted);max-width:760px;margin:0;font-size:1.12rem}.secao{padding:56px 0 8px}.secao>.container>h2{margin-bottom:6px}.secao .sub{color:var(--muted);max-width:760px;margin-bottom:26px;font-size:1.05rem}.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{font-size:1.75rem}.botoes{flex-direction:column}.botoes .botao{justify-content:center}}.caixa{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px 22px}.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(--accent);text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 20px #12172212}.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}.botao{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:10px;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(--blue-2);text-decoration:none}.botao.sec{color:var(--strong);border-color:var(--line-2);background:#fff}.botao.sec:hover{border-color:var(--blue);color:var(--blue)}.botoes{flex-wrap:wrap;gap:12px;display:flex}.com-indice{grid-template-columns:240px minmax(0,1fr);gap:48px;padding-top:32px;display:grid}.indice{border-left:1px solid var(--line);align-self:start;max-height:calc(100vh - 110px);font-size:.9rem;position:sticky;top:86px;overflow:auto}.indice b{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:0 0 8px 16px;font-size:.76rem;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,.indice a[aria-current=page]{color:var(--blue);border-left-color:var(--blue)}.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}.md{max-width:780px}.md h2{margin-top:36px;padding-top:4px;font-size:1.3rem}.md h3{margin-top:24px}.md ul,.md ol{padding-left:22px}.md li{margin-bottom:5px}.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:9px 10px}.md th{background:var(--bg-2);color:var(--strong)}.md blockquote{border-left:3px solid var(--accent);background:var(--soft);color:var(--text);border-radius:0 8px 8px 0;margin:16px 0;padding:10px 16px}.md blockquote p:last-child{margin:0}.md pre{background:var(--ink);color:#e2e8f0;border-radius:var(--radius);padding:16px 18px;font-size:.85rem;overflow-x:auto}.md pre code{color:inherit;background:0 0;padding:0}.md strong{color:var(--strong)}.selo{background:var(--soft);color:var(--blue);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.selo.cinza{color:var(--muted);background:#eef1f6}.janela{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #ffffff08}.janela-barra{background:var(--ink-3);border-bottom:1px solid var(--ink-line);align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.janela-barra i{background:#3a4150;border-radius:50%;width:11px;height:11px}.janela-barra span{color:#8a93a6;margin-left:10px;font-size:.78rem}.janela video,.janela iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}
