:root,[data-tema=escuro]{--bg: #0f0e19;--sf: #161523;--sf2: #1d1b2d;--sf3: #252339;--ln: rgba(170, 160, 255, .09);--ln2: rgba(170, 160, 255, .17);--tx: #eeedf6;--tx2: #d4d3e2;--mu: #9897b0;--dim: #63627a;--ok: #4ade80;--warn: #f5b544;--err: #f87171;--info: #6aa8ff;--ac: #6d45f5;--ac-tx: #ffffff;--ac-ln: #ab98ff;--ac-soft: rgba(109, 69, 245, .2);color-scheme:dark}[data-tema=claro]{--bg: #f6f6f8;--sf: #ffffff;--sf2: #eeeef2;--sf3: #ffffff;--ln: rgba(15, 15, 20, .08);--ln2: rgba(15, 15, 20, .15);--tx: #15151b;--tx2: #34343f;--mu: #62626f;--dim: #9a9aa8;--ok: #15803d;--warn: #b45309;--err: #b91c1c;--info: #1d5bd8;--ac: #5b45e0;--ac-tx: #ffffff;--ac-ln: #4b35cc;--ac-soft: rgba(91, 69, 224, .1);color-scheme:light}[data-paleta=violeta]{--ac: #6d45f5;--ac-tx: #ffffff;--ac-ln: #ab98ff;--ac-soft: rgba(109, 69, 245, .2)}[data-paleta=oceano]{--ac: #4fb3ff;--ac-tx: #0f0e19;--ac-ln: #9cd3ff;--ac-soft: rgba(79, 179, 255, .14)}[data-paleta=esmeralda]{--ac: #3dd68c;--ac-tx: #0f0e19;--ac-ln: #8ce8bb;--ac-soft: rgba(61, 214, 140, .14)}[data-paleta=coral]{--ac: #ff8a65;--ac-tx: #0f0e19;--ac-ln: #ffb59e;--ac-soft: rgba(255, 138, 101, .14)}[data-paleta=rosa]{--ac: #f472b6;--ac-tx: #0f0e19;--ac-ln: #f9a8d4;--ac-soft: rgba(244, 114, 182, .14)}[data-tema=claro][data-paleta=violeta]{--ac: #5b45e0;--ac-tx: #ffffff;--ac-ln: #4b35cc;--ac-soft: rgba(91, 69, 224, .1)}[data-tema=claro][data-paleta=oceano]{--ac: #1769c9;--ac-tx: #ffffff;--ac-ln: #135aad;--ac-soft: rgba(23, 105, 201, .1)}[data-tema=claro][data-paleta=esmeralda]{--ac: #0e7a50;--ac-tx: #ffffff;--ac-ln: #0b6843;--ac-soft: rgba(14, 122, 80, .1)}[data-tema=claro][data-paleta=coral]{--ac: #b93e18;--ac-tx: #ffffff;--ac-ln: #9e3514;--ac-soft: rgba(185, 62, 24, .1)}[data-tema=claro][data-paleta=rosa]{--ac: #b51e6c;--ac-tx: #ffffff;--ac-ln: #9a195c;--ac-soft: rgba(181, 30, 108, .1)}[data-paleta=cor-da-marca]{--ac: var(--marca);--ac-tx: var(--marca-tx);--ac-ln: var(--marca);--ac-soft: var(--marca-soft)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--tx);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:Sora,Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;text-wrap:balance}h1{font-size:32px;letter-spacing:-.03em}h2,h3{font-family:Inter,system-ui,sans-serif;letter-spacing:0}h2{font-size:15px}h3{font-size:14px}p{margin:0}a{color:var(--ac-ln)}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}code,.mono{font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:12px}.mu{color:var(--mu)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--ln2);border-radius:10px;background:transparent;color:var(--tx);font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s ease,border-color .15s ease,filter .15s ease}.botao:hover:not(:disabled){background:var(--sf2)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao.primario{border-color:transparent;background:var(--ac);color:var(--ac-tx);font-weight:600}.botao.primario:hover:not(:disabled){background:var(--ac);filter:brightness(1.08)}.botao.perigo{border-color:transparent;background:var(--err);color:#0f0e19;font-weight:600}.botao.contorno-perigo{border-color:color-mix(in srgb,var(--err) 55%,transparent);color:var(--err)}.botao.contorno-perigo:hover:not(:disabled){background:color-mix(in srgb,var(--err) 10%,transparent)}.botao.suave{border-color:color-mix(in srgb,var(--ac) 55%,transparent);background:var(--ac-soft);color:var(--tx)}.botao.suave:hover:not(:disabled){background:color-mix(in srgb,var(--ac) 28%,transparent)}.botao.fantasma{border-color:transparent;background:transparent;color:var(--mu)}.botao.fantasma:hover:not(:disabled){background:var(--sf2);color:var(--tx)}.botao.pequeno{height:32px;padding:0 12px;border-radius:9px;font-size:13px}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo>span{font-size:13px;font-weight:500;color:var(--tx2)}.campo small{font-size:12px;color:var(--mu)}.campo small.erro{color:var(--err)}input:not([type]),input[type=text],input[type=search],input[type=url],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],input[type=datetime-local],input[type=month],select,textarea{width:100%;height:40px;padding:0 12px;border:1px solid var(--ln2);border-radius:10px;background:var(--sf);color:var(--tx);font:inherit;font-size:14px;transition:border-color .15s ease}input:not([type])::placeholder,input[type=text]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,select::placeholder,textarea::placeholder{color:var(--dim)}input:not([type]):hover:not(:disabled):not(:focus-visible),input[type=text]:hover:not(:disabled):not(:focus-visible),input[type=search]:hover:not(:disabled):not(:focus-visible),input[type=url]:hover:not(:disabled):not(:focus-visible),input[type=email]:hover:not(:disabled):not(:focus-visible),input[type=password]:hover:not(:disabled):not(:focus-visible),input[type=number]:hover:not(:disabled):not(:focus-visible),input[type=tel]:hover:not(:disabled):not(:focus-visible),input[type=date]:hover:not(:disabled):not(:focus-visible),input[type=time]:hover:not(:disabled):not(:focus-visible),input[type=datetime-local]:hover:not(:disabled):not(:focus-visible),input[type=month]:hover:not(:disabled):not(:focus-visible),select:hover:not(:disabled):not(:focus-visible),textarea:hover:not(:disabled):not(:focus-visible){border-color:color-mix(in srgb,var(--tx) 22%,transparent)}input:not([type]):disabled,input[type=text]:disabled,input[type=search]:disabled,input[type=url]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}input:not([type])::-webkit-calendar-picker-indicator,input[type=text]::-webkit-calendar-picker-indicator,input[type=search]::-webkit-calendar-picker-indicator,input[type=url]::-webkit-calendar-picker-indicator,input[type=email]::-webkit-calendar-picker-indicator,input[type=password]::-webkit-calendar-picker-indicator,input[type=number]::-webkit-calendar-picker-indicator,input[type=tel]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,select::-webkit-calendar-picker-indicator,textarea::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}input:not([type]):focus-visible,input[type=text]:focus-visible,input[type=search]:focus-visible,input[type=url]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=tel]:focus-visible,input[type=date]:focus-visible,input[type=time]:focus-visible,input[type=datetime-local]:focus-visible,input[type=month]:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}input:not([type])[aria-invalid=true],input[type=text][aria-invalid=true],input[type=search][aria-invalid=true],input[type=url][aria-invalid=true],input[type=email][aria-invalid=true],input[type=password][aria-invalid=true],input[type=number][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=date][aria-invalid=true],input[type=time][aria-invalid=true],input[type=datetime-local][aria-invalid=true],input[type=month][aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--err)}textarea{height:auto;min-height:88px;padding:10px 12px;line-height:1.5;resize:vertical}select{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238e8ea0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;text-overflow:ellipsis}fieldset{min-width:0;margin:0;padding:0;border:0}fieldset legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--tx2)}input[type=checkbox],input[type=radio]{accent-color:var(--ac);width:16px;height:16px}.opcao{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border:1px solid var(--ln2);border-radius:10px;cursor:pointer}.opcao:has(input:checked){border-color:var(--ac);background:var(--ac-soft)}.cartao{background:var(--sf);border:1px solid var(--ln);border-radius:16px;padding:22px}.titulo-secao{margin-bottom:12px}.pilha{display:flex;flex-direction:column;gap:16px}.linha{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.alerta{padding:12px 14px;border-radius:10px;border-left:3px solid var(--err);background:var(--sf2);color:var(--tx);font-size:13px}.alerta.info{border-left-color:var(--info)}.alerta.ok{border-left-color:var(--ok)}.tabela{width:100%;border-collapse:collapse}.tabela th{padding:0 16px 12px;text-align:left;font-size:13px;font-weight:600;color:var(--tx2);border-bottom:1px solid var(--ln)}.tabela td{padding:14px 16px;border-bottom:1px solid var(--ln);vertical-align:middle}.tabela tbody tr{transition:background .15s ease}.tabela tbody tr:hover td{background:color-mix(in srgb,var(--sf2) 60%,transparent)}.tabela tr:last-child td{border-bottom:0}.tabela .acoes{text-align:right;white-space:nowrap}.rolagem{position:relative;overflow-x:auto}.selo{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:var(--sf2);color:var(--tx2);font-size:12px;font-weight:500;white-space:nowrap}.selo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.selo.ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.selo.warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.selo.err{background:color-mix(in srgb,var(--err) 14%,transparent);color:var(--err)}.selo.ac{background:var(--ac-soft);color:var(--ac-ln)}.selo.info{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.selo.info:before{animation:pulsar 1.2s ease-in-out infinite}.selo.neutro:before{display:none}@keyframes pulsar{50%{opacity:.25}}.esqueleto{height:44px;border-radius:10px;background:linear-gradient(90deg,var(--sf) 0%,var(--sf2) 50%,var(--sf) 100%);background-size:200% 100%;animation:brilho 1.4s linear infinite}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}dialog.dialogo{width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--ln2);border-radius:18px;background:var(--sf);color:var(--tx);box-shadow:0 24px 64px #00000073}dialog.dialogo.largo{width:min(760px,100vw - 32px)}dialog.dialogo.muito-largo{width:min(1180px,100vw - 32px)}dialog.dialogo::backdrop{background:#05050a99}dialog.dialogo form,dialog.dialogo .corpo{display:flex;flex-direction:column;gap:16px;padding:24px}dialog.dialogo .rodape{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.dados{margin:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.dados div{display:flex;justify-content:space-between;gap:12px}.dados dt{color:var(--mu)}.dados dd{margin:0;text-align:right;overflow-wrap:anywhere}.linha-do-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.linha-do-tempo li{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:2px solid var(--ln2)}.linha-do-tempo .mu{font-size:12px}.resumo-em-numeros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px 48px;padding-bottom:28px;margin-bottom:32px;border-bottom:1px solid var(--ln)}.resumo-em-numeros .numero{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--mu)}.resumo-em-numeros .numero strong{font-family:Sora,Inter,sans-serif;font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--tx)}.resumo-em-numeros .numero.warn strong{color:var(--warn)}.resumo-em-numeros .numero.err strong{color:var(--err)}.resumo-em-numeros .fim{margin-left:auto}.filtros-em-abas{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--ln);border-radius:12px;background:var(--sf)}.filtros-em-abas button{height:36px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--mu);font:inherit;font-size:13px;cursor:pointer}.filtros-em-abas button:hover{color:var(--tx)}.filtros-em-abas button[aria-pressed=true],.filtros-em-abas button[aria-selected=true]{background:var(--ac);color:var(--ac-tx);font-weight:600}.capa{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px}.eq{display:flex;align-items:flex-end;gap:2px;height:16px}.eq span{display:block;width:3px;height:16px;border-radius:1px;background:#ffffffe6;transform-origin:bottom;animation:eq 1.2s ease-in-out infinite}.eq span:nth-child(2){animation-delay:-.5s}.eq span:nth-child(3){animation-delay:-.8s}@keyframes eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ponto-de-situacao{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:var(--sf2);font-size:13px;font-weight:500;white-space:nowrap}.ponto-de-situacao:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ponto-de-situacao.ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.ponto-de-situacao.warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.ponto-de-situacao.err{background:color-mix(in srgb,var(--err) 14%,transparent);color:var(--err)}.ponto-de-situacao.neutro{color:var(--tx2)}.ponto-de-situacao.neutro:before{background:var(--mu)}.botao-icone{display:inline-grid;vertical-align:middle;place-items:center;width:36px;height:36px;border:1px solid var(--ln);border-radius:10px;background:var(--sf2);color:var(--tx2);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.botao-icone:hover{border-color:var(--ln2);background:var(--sf3);color:var(--tx)}.botao-icone.leve{border-color:transparent;background:transparent;color:var(--mu)}.medidor{display:block;height:4px;border-radius:999px;background:var(--sf3);overflow:hidden}.medidor span{display:block;height:100%;background:var(--ac)}.escolha{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--ln);border-radius:14px;background:transparent;color:var(--tx);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.escolha:hover{border-color:var(--ln2)}.escolha[aria-checked=true],.escolha[aria-pressed=true]{border-color:var(--ac);background:var(--ac-soft)}.segmentos{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--ln);border-radius:12px;background:var(--sf)}.segmentos button{height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--mu);font:inherit;font-size:13px;cursor:pointer}.segmentos button[aria-checked=true],.segmentos button[aria-pressed=true],.segmentos button[aria-selected=true]{background:var(--ac);color:var(--ac-tx);font-weight:600}.ficha{height:30px;padding:0 10px;border:1px solid var(--ln);border-radius:8px;background:transparent;color:var(--tx2);font:inherit;font-size:12px;cursor:pointer}.ficha:hover{border-color:var(--ln2);color:var(--tx)}.grade-de-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:28px}@media(max-width:700px){:root body .grade-de-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ladrilho{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;background:var(--ac-soft);color:var(--ac-ln)}.ladrilho.ok{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok)}.ladrilho.warn{background:color-mix(in srgb,var(--warn) 17%,transparent);color:var(--warn)}.ladrilho.err{background:color-mix(in srgb,var(--err) 15%,transparent);color:var(--err)}.ladrilho.info{background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}.ladrilho.pequeno{width:40px;height:40px;border-radius:10px}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-size:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.envoltorio{width:min(1120px,100%);margin:0 auto;padding:0 20px}.secao{padding:88px 0}.secao>.envoltorio>header{display:grid;gap:12px;max-width:680px;margin-bottom:40px}.secao h2{font-family:Sora,Inter,system-ui,sans-serif;font-size:clamp(26px,4vw,36px);letter-spacing:-.02em}.secao header p{margin:0;color:var(--mu);font-size:17px}.secao.alternada{background:var(--sf)}.sobrelinha{color:var(--ac-ln);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.botao.grande{height:48px;padding:0 22px;border-radius:12px;font-size:15px}@media(max-width:640px){.secao{padding:64px 0}}
