:root{--alt:100dvh;--sa-t:env(safe-area-inset-top,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px);--sa-r:env(safe-area-inset-right,0px)}.explorador .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explorador-caixa.embutido{height:calc(100vh - var(--barra-h));height:calc(100dvh - var(--barra-h));border:1px solid var(--linha-forte);border-radius:8px;min-height:30rem;margin:0 0 .6rem;position:relative;overflow:hidden}.explorador.embutido{height:100%;padding-top:0;position:absolute}.explorador.embutido .busca{top:3.25rem}.explorador{height:var(--alt);background:var(--papel);color:var(--tinta);font-family:var(--sans);padding-top:var(--sa-t);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.explorador button{font:inherit;color:inherit}.explorador [hidden]{display:none!important}.legenda-fixa{position:fixed;left:-9999px}.explorador .semjs{padding:1rem}.explorador .topo{min-height:3.25rem;padding:.2rem calc(.4rem + var(--sa-r)) .2rem calc(.4rem + var(--sa-l));border-bottom:1px solid var(--linha);background:var(--superficie);z-index:5;grid-template-columns:2.75rem 1fr 2.75rem 2.75rem;align-items:center;gap:.25rem;display:grid}.explorador .topo-titulo{text-align:center;min-width:0}.explorador .topo-ep{color:var(--tinta-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.72rem;overflow:hidden}.explorador .topo-ep a{color:inherit}.explorador .topo h1{font:700 1.05rem/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.explorador .ico{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.4rem;line-height:1;display:grid}.explorador .ico svg{width:1.4rem;height:1.4rem}.explorador .ico:hover,.explorador .ico:focus-visible{background:var(--superficie-2)}:where(.explorador) :focus-visible{outline:3px solid var(--ouro);outline-offset:2px}.explorador .busca{z-index:7;top:calc(3.25rem + var(--sa-t));padding:.5rem calc(.6rem + var(--sa-r)) .5rem calc(.6rem + var(--sa-l));background:var(--superficie);border-bottom:1px solid var(--linha);grid-template-columns:1fr 2.75rem;gap:.25rem;display:grid;position:absolute;left:0;right:0}.explorador .busca input{border:1px solid var(--linha-forte);background:var(--papel);min-height:2.75rem;color:inherit;border-radius:6px;padding:.4rem .7rem;font-size:1rem}.explorador .resultados{grid-column:1/-1;max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.explorador .resultados li{border-top:1px solid var(--linha);cursor:pointer;min-height:2.75rem;padding:.65rem .6rem}.explorador .resultados li[aria-selected=true],.explorador .resultados li:hover{background:var(--superficie-2)}.explorador .resultados .vazio{color:var(--tinta-3);cursor:default}.explorador .area{min-height:0;position:relative;overflow:hidden}.explorador .quadro{--enq-cima:2.2rem;--enq-baixo:9.6rem;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(ellipse at 50% 40%, #241c17, var(--papel) 70%);width:100%;height:100%;position:absolute;inset:0}.explorador .quadro:active{cursor:grabbing}.explorador .contagem{z-index:2;top:.45rem;left:calc(.6rem + var(--sa-l));right:calc(.6rem + var(--sa-r));color:var(--tinta-2);pointer-events:none;margin:0;font-size:.78rem;position:absolute}.explorador .contagem>*{pointer-events:auto}.explorador .ligar{color:var(--link);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:.3rem .4rem;text-decoration:underline}.explorador .controles{z-index:3;left:calc(.5rem + var(--sa-l));right:calc(.5rem + var(--sa-r));bottom:calc(4.6rem + var(--sa-b));pointer-events:none;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex;position:absolute}.explorador .controles>*,.explorador .controles .grupo>*{pointer-events:auto}.explorador .controles button{border:1px solid var(--linha-forte);min-width:2.75rem;min-height:2.75rem;color:var(--tinta);cursor:pointer;backdrop-filter:blur(6px);background:#181513eb;border-radius:999px;padding:0 .7rem;font-size:.9rem;font-weight:700}.explorador .controles button.ativo,.explorador .controles button[aria-pressed=true]{background:var(--ouro);color:#1a1a1a;border-color:var(--ouro)}.explorador .controles .n:not(:empty){min-width:1.2rem;height:1.2rem;color:var(--ouro);background:#1a1a1a;border-radius:999px;place-items:center;margin-left:.2rem;font-size:.72rem;display:inline-grid}.explorador .controles .grupo{gap:.35rem;margin-left:auto;display:inline-flex}.explorador .controles .so-fechado{display:none}.explorador:has([data-painel][hidden]) .controles .so-fechado{display:inline-block}.explorador:has([data-painel][hidden]) .controles{bottom:calc(.6rem + var(--sa-b))}.explorador .popover{z-index:6;left:calc(.5rem + var(--sa-l));right:calc(.5rem + var(--sa-r));bottom:calc(8rem + var(--sa-b));border:1px solid var(--linha-forte);background:var(--superficie);border-radius:10px;max-height:60%;padding:.7rem .8rem;position:absolute;overflow:auto;box-shadow:0 8px 28px #00000080}.explorador .f-cabeca{align-items:center;gap:.5rem;display:flex}.explorador .f-cabeca .ligar{margin-left:auto}.explorador .popover fieldset{border:0;margin:.5rem 0 0;padding:0}.explorador .popover legend{text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-3);margin-bottom:.2rem;padding:0;font-size:.75rem}.explorador .popover label{align-items:center;gap:.5rem;min-height:2.4rem;font-size:.92rem;display:flex}.explorador .popover input{width:1.2rem;height:1.2rem;accent-color:var(--ouro)}.explorador .lista{z-index:6;background:var(--papel);grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0}.explorador .l-cabeca{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;padding:.3rem .4rem .3rem .9rem;display:flex}.explorador .l-corpo{padding:.6rem .9rem calc(1rem + var(--sa-b));overflow:auto}.explorador .l-centro{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.2rem 0 .6rem;font-size:1.05rem;display:flex}.explorador .painel{z-index:5;border-top:1px solid var(--linha-forte);background:var(--superficie);max-height:82%;padding-bottom:var(--sa-b);border-radius:14px 14px 0 0;grid-template-rows:auto 1fr;transition:max-height .25s;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000073}.explorador .painel[data-estado=aberto]{max-height:80%}.explorador .controles .voltar{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.explorador .painel[data-estado=recolhido]{max-height:4.2rem}.explorador .painel[data-estado=recolhido] .p-corpo{visibility:hidden}.explorador .p-cabeca-fixa{touch-action:none;grid-template-columns:1fr 2.75rem;align-items:center;display:grid}.explorador .p-alca{cursor:pointer;background:0 0;border:0;grid-column:1/-1;place-items:center;height:1.1rem;display:grid}.explorador .alca{background:var(--linha-forte);border-radius:999px;width:2.6rem;height:.3rem}.explorador .p-titulo{cursor:pointer;gap:.05rem;min-width:0;padding:0 .9rem .4rem;display:grid}.explorador .p-titulo strong{white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;line-height:1.2;overflow:hidden}.explorador .p-tipo{text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-3);font-size:.72rem}.explorador .p-cabeca-fixa .ico{grid-area:2/2;align-self:start}.explorador .p-corpo{overscroll-behavior:contain;font-family:var(--serif);padding:.2rem .9rem 1rem;font-size:.95rem;line-height:1.5;overflow:auto}.explorador .p-corpo h3{font:700 .78rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--ouro);margin:1rem 0 .3rem}.explorador .p-corpo h3 .n{color:var(--tinta-3);font-weight:400}.explorador .p-corpo p{margin:.3rem 0}.explorador .p-cabeca{align-items:flex-start;gap:.7rem;display:flex}.explorador .p-cabeca img{object-fit:cover;border:1px solid var(--linha-forte);flex:none;width:4.5rem;height:5.6rem}.explorador .p-papel{color:var(--tinta-2);font-style:italic}.explorador .p-botoes{flex-wrap:wrap;gap:.4rem;display:flex}.explorador .btn{border:1px solid var(--linha-forte);background:var(--superficie-2);cursor:pointer;min-height:2.6rem;font-family:var(--sans);border-radius:6px;padding:.3rem .8rem;font-weight:700}.explorador .btn:hover{border-color:var(--ouro)}.explorador .ligs{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.explorador .lig{border:1px solid var(--linha);border-left:4px solid var(--linha-forte);background:var(--papel);border-radius:6px;grid-template-columns:1fr auto;gap:.3rem;display:grid}.explorador .lig.q-investigacao{border-left-color:#f2c200}.explorador .lig.q-condenacao{border-left-color:#c4161c}.explorador .lig.q-alegada{border-left-style:dashed}.explorador .lig-ver{text-align:left;cursor:pointer;min-height:2.75rem;font-family:var(--sans);background:0 0;border:0;grid-template-columns:auto 1fr;column-gap:.4rem;padding:.4rem .5rem;display:grid}.explorador .lig-seta{color:var(--tinta-3);grid-row:1/span 3;align-self:center;font-size:1.1rem}.explorador .lig-nome{font-weight:700}.explorador .lig-tipo{text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-3);margin-left:.3rem;font-size:.72rem}.explorador .lig-rotulo{font-size:.9rem}.explorador .lig-q{color:var(--tinta-3);font-size:.75rem}.explorador .lig-centrar{border:0;border-left:1px solid var(--linha);min-width:2.75rem;min-height:2.75rem;color:var(--link);cursor:pointer;font-family:var(--sans);background:0 0;padding:0 .6rem;font-size:.8rem;font-weight:700}.explorador .selo{font:800 .74rem/1.4 var(--sans);color:#fff;background:var(--cor,#555);border-radius:3px;margin:.2rem 0;padding:.12rem .45rem;display:inline-block}.explorador .selo.q-documentada{background:#3a3a3a}.explorador .selo.q-investigacao{background:#a37f00}.explorador .selo.q-condenacao{background:#c4161c}.explorador .selo.q-alegada{background:#6b7280}.explorador .afirm{padding-left:1.1rem}.explorador .afirm>li{margin-bottom:.9rem}.explorador .ev{font:.8rem/1.4 var(--sans);color:var(--tinta-2);margin:.3rem 0 0;padding:0;list-style:none}.explorador .ev li{margin:.15rem 0}.explorador .ev .prim{text-transform:uppercase;letter-spacing:.04em;color:var(--ouro);font-size:.68rem}.explorador .ev .ficha{margin-left:.3rem}.explorador .ev .loc{color:var(--tinta-3);display:block}.explorador .meta{color:var(--tinta-3);font-size:.85rem}.explorador .legenda .chave{gap:.4rem;margin:.4rem 0;padding:0;font-size:.9rem;list-style:none;display:grid}.explorador .legenda .chave li{align-items:center;gap:.6rem;display:flex}.explorador .amostra{border-top:3px solid #cbbfae;flex:none;width:2rem;height:0}.explorador .amostra.fio-inv{border-color:#f2c200}.explorador .amostra.fio-cond{border-color:#e0564a}.explorador .amostra.fio-aleg{border-top-style:dashed}.explorador .amostra.selo-i,.explorador .amostra.selo-c{width:1.4rem;height:1.4rem;font:800 .8rem var(--sans);color:#1a1a1a;background:#f2c200;border:0;border-radius:50%;place-items:center;display:grid}.explorador .amostra.selo-c{color:#fff;background:#c4161c}.explorador .fichas-chips{flex-wrap:wrap;gap:.3rem;margin:.3rem 0 .2rem;display:flex}.explorador .chip{border:1px solid var(--linha-forte);min-height:1.9rem;font:700 .76rem/1 var(--sans);background:var(--papel);border-radius:999px;align-items:center;gap:.3rem;padding:0 .6rem;display:inline-flex}.explorador .chip.q-investigacao{color:#f2d35c;border-color:#f2c200}.explorador .chip.q-condenacao{color:#ef6b5e;border-color:#e0564a}.explorador .casos-rapidos{gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.explorador .casos-rapidos button{text-align:left;border:1px solid var(--linha);border-left:4px solid var(--linha-forte);background:var(--papel);cursor:pointer;width:100%;min-height:2.75rem;font-family:var(--sans);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding:.45rem .6rem;display:grid}.explorador .casos-rapidos .q-investigacao button{border-left-color:#f2c200}.explorador .casos-rapidos .q-condenacao button{border-left-color:#e0564a}.explorador .casos-rapidos .cr-sit{text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-3);font-size:.72rem}.explorador .casos-rapidos .q-investigacao .cr-sit{color:#f2d35c}.explorador .casos-rapidos .q-condenacao .cr-sit{color:#ef6b5e}.explorador .casos-rapidos .cr-nome{font-weight:700}.explorador .secao{border:1px solid var(--linha);background:var(--papel);border-radius:6px;margin:.5rem 0}.explorador .secao summary{cursor:pointer;min-height:2.6rem;font:700 .86rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ouro);align-items:center;gap:.4rem;padding:.55rem .7rem;list-style:none;display:flex}.explorador .secao summary::-webkit-details-marker{display:none}.explorador .secao summary:before{content:"▸";color:var(--tinta-3);transition:transform .15s}.explorador .secao[open] summary:before{transform:rotate(90deg)}.explorador .secao summary .n{color:var(--tinta-3);margin-left:auto;font-weight:400}.explorador .secao .itens{margin:0;padding:0 .7rem .5rem;list-style:none}.explorador .secao .itens>li{border-top:1px solid var(--linha);padding:.5rem 0}.explorador .it-data{font:700 .78rem var(--sans);color:var(--ouro);margin-right:.3rem}.explorador .it-selo{background:var(--superficie-2);font:600 .72rem/1.4 var(--sans);color:var(--tinta-2);border-radius:3px;margin-right:.3rem;padding:.05rem .4rem;display:inline-block}.explorador .it-titulo{font-family:var(--sans);margin-top:.15rem;font-size:.92rem;display:block}@media (prefers-reduced-motion:reduce){.explorador .secao summary:before{transition:none}}.explorador .aviso{z-index:8;background:var(--aviso-fundo);max-width:min(92%,30rem);color:var(--aviso);border-radius:8px;margin:0;padding:.5rem .8rem;font-size:.85rem;position:absolute;top:2.4rem;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.explorador .quadro .no{cursor:pointer;outline:none;transition:transform .3s,opacity .24s}.explorador .quadro .no.sai{opacity:0;pointer-events:none}.explorador .quadro .no .aro,.explorador .quadro .no .caixa{fill:#2a2420;stroke:#cbbfae;stroke-width:2px}.explorador .quadro .no-igreja .caixa{stroke:#e8d9a8}.explorador .quadro .no-caso .caixa{fill:#1a1a1a;stroke:#f2c200}.explorador .quadro .no-caso.condenacao .caixa{stroke:#c4161c}.explorador .quadro .no-grupo .caixa{stroke-dasharray:5 4}.explorador .quadro .no.destaque .aro{stroke:var(--ouro);stroke-width:3.5px}.explorador .quadro .no.destaque .nome{fill:#f2d35c}.explorador .quadro .no.centro .aro,.explorador .quadro .no.centro .caixa{stroke:var(--ouro);stroke-width:4px}.explorador .quadro .no.sel .aro,.explorador .quadro .no.sel .caixa{stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 6px #f2c200)}.explorador .quadro .no:focus-visible .aro,.explorador .quadro .no:focus-visible .caixa{stroke:#fff;stroke-width:5px}.explorador .quadro .glifo{fill:#efe7db;font-size:26px}.explorador .quadro .no.centro .glifo{font-size:36px}.explorador .quadro .tipo{font:700 8px var(--sans);fill:#cbbfae;letter-spacing:.06em}.explorador .quadro .no.centro .tipo{font-size:10px}.explorador .quadro .iniciais{font:700 22px var(--sans);fill:#a3978a}.explorador .quadro .nome{font:700 13.5px var(--sans);fill:#efe7db;paint-order:stroke;stroke:#0f0d0c;stroke-width:4px;stroke-linejoin:round}.explorador .quadro .no.centro .nome{font-size:14px}.explorador .quadro .selo-inv{fill:#f2c200;stroke:#1a1a1a;stroke-width:1.5px}.explorador .quadro .selo-inv-t{font:800 11px var(--sans);fill:#1a1a1a}.explorador .quadro .selo-cond{fill:#c4161c;stroke:#1a1a1a;stroke-width:1.5px}.explorador .quadro .selo-inv-t.claro{fill:#fff}.explorador .quadro .no.condenacao .aro{stroke:#e0564a}.explorador .quadro .fio{cursor:pointer;outline:none}.explorador .quadro .fio .alvo{stroke:#0000;stroke-width:26px}.explorador .quadro .fio .linha{stroke:#cbbfae;stroke-width:2px;fill:none}.explorador .quadro .fio.q-investigacao .linha{stroke:#f2c200;stroke-width:2.6px}.explorador .quadro .fio.q-condenacao .linha{stroke:#e0564a;stroke-width:3px}.explorador .quadro .fio.q-alegada .linha{stroke-dasharray:7 6}.explorador .quadro .seta{fill:#cbbfae}.explorador .quadro .fio.q-investigacao .seta{fill:#f2c200}.explorador .quadro .fio.q-condenacao .seta{fill:#e0564a}.explorador .quadro .fio.sel .linha,.explorador .quadro .fio:focus-visible .linha{stroke:#fff;stroke-width:4px}.explorador .quadro .rotulo rect{fill:#1b1613;stroke:#4d413a}.explorador .quadro .fio.q-investigacao .rotulo rect{stroke:#f2c200}.explorador .quadro .fio.q-condenacao .rotulo rect{stroke:#e0564a}.explorador .quadro .fio.sel .rotulo rect{stroke:#fff}.explorador .quadro .rotulo text{font:600 10.5px var(--sans);fill:#efe7db}.explorador .quadro.com-relacao .fio:not(.sel){opacity:.45}.explorador .quadro.com-relacao .no:not(.sel):not(.centro){opacity:.55}.explorador .quadro.denso .fio:not(.sel) .rotulo{display:none}.explorador .quadro.denso.perto .fio .rotulo{display:block}@media (prefers-reduced-motion:reduce){.explorador .quadro .no,.explorador .painel{transition:none}}@media (width>=48rem){.explorador .painel{border-top:0;border-left:1px solid var(--linha-forte);border-radius:0;width:min(26rem,46%);max-height:none;inset:0 0 0 auto;box-shadow:-8px 0 28px #00000073}.explorador .painel[data-estado=recolhido]{width:3rem;max-height:none}.explorador .painel[data-estado=recolhido] .p-titulo,.explorador .painel[data-estado=recolhido] .ico{display:none}.explorador .painel[data-estado=recolhido] .p-alca{height:100%}.explorador .painel[data-estado=recolhido] .alca{width:.3rem;height:2.6rem}.explorador .p-alca{grid-column:1}.explorador .p-cabeca-fixa{grid-template-columns:1fr 2.75rem}.explorador .p-cabeca-fixa .ico{grid-row:1}.explorador .controles{right:auto;bottom:calc(.8rem + var(--sa-b))}.explorador .quadro{--enq-baixo:4.4rem}.explorador:has([data-painel]:not([hidden])) .quadro{width:calc(100% - min(26rem,46%))}.explorador:has([data-painel][data-estado=recolhido]) .quadro{width:calc(100% - 3rem)}.explorador .popover{width:22rem;right:auto;bottom:calc(4.4rem + var(--sa-b))}.explorador .lista{border-right:1px solid var(--linha-forte);width:min(28rem,60%);right:auto}.explorador .topo-titulo{text-align:left}.explorador .topo h1{font-size:1.15rem}}
