@layer components{.acervo{width:100%;max-width:66rem}.acervo__nota{max-width:var(--coluna-leitura);color:var(--texto-2);margin:0}.acervo-lista-cab{gap:.7rem;margin-bottom:1.25rem;display:grid}.acervo__video{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.acervo-resumo{max-width:calc(var(--coluna-leitura) + 2.5rem);border:1px solid var(--border);border-radius:var(--radius-cartao);background:var(--resumo-fundo);margin:0 0 2.25rem;padding:1rem 1.25rem 1.15rem}.acervo-resumo__titulo{margin:0 0 .35rem}.acervo-resumo__texto{font-size:var(--e-16);line-height:var(--entre-leitura);margin:0}@media (width>=48rem){.acervo-resumo__texto{font-size:var(--e-18)}}.acervo-prosa{max-width:none}.acervo-prosa>*{max-width:var(--coluna-leitura)}.acervo-prosa>:is(.tabela-rola,pre){max-width:100%}.acervo-prosa>.fontes-da-pagina{max-width:var(--coluna-leitura)}.acervo-prosa :is(h2,h3,h4){scroll-margin-top:5.5rem}.acervo-prosa h2{border-top:1px solid var(--border);font-size:var(--e-24);line-height:var(--entre-apertado);letter-spacing:-.005em;margin-top:2.6em;padding-top:1.1em}.acervo-prosa>h2:first-child{border-top:0;margin-top:0;padding-top:0}.acervo-prosa h3{font-size:var(--e-18);font-weight:700;line-height:var(--entre-apertado);margin-top:2.2em}.acervo-prosa h4{font-size:var(--e-16);font-weight:700;line-height:var(--entre-texto);margin-top:1.8em}.acervo-prosa :is(h2,h3,h4)+*{margin-top:.7em}@media (width>=48rem){.acervo-prosa h2{font-size:var(--e-30);line-height:var(--entre-titulo)}.acervo-prosa h3{font-size:var(--e-24);font-weight:600}.acervo-prosa h4{font-size:var(--e-18)}}.acervo-prosa li>p+p{margin-top:.55em}.acervo-prosa blockquote{color:var(--texto-2);border-left-width:4px;font-style:normal}.acervo-prosa blockquote>*+*{margin-top:.7em}.acervo-prosa a:not(.cit){overflow-wrap:anywhere}.acervo-prosa pre{white-space:pre;tab-size:2}.acervo-prosa pre:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.acervo-prosa .cit--interno{font-family:var(--font-mono);font-size:var(--e-16);overflow-wrap:anywhere}.acervo-prosa .cit-cod{margin-left:.25em;font-weight:500}.acervo-prosa a.cit:target{background:var(--amarelo);color:var(--sobre-cor);border-color:var(--contorno-adesivo)}.tabela-rola{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:var(--radius-base);background:var(--secondary-background);scrollbar-width:thin;overflow-x:auto}.tabela-rola:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.acervo-prosa .tabela-rola table{border-collapse:collapse;width:100%;max-width:none;font-size:var(--e-16);line-height:var(--entre-texto);display:table;overflow:visible}.acervo-prosa .tabela-rola :is(th,td){text-align:left;min-width:7.5rem;padding:.6em .9em}.acervo-prosa .tabela-rola :is(th,td):first-child{min-width:9.5rem}.acervo-prosa .tabela-rola th{border-bottom:1px solid var(--border);background:var(--muted);vertical-align:bottom;line-height:var(--entre-apertado)}.acervo-prosa .tabela-rola tr:last-child>td{border-bottom:0}.acervo-prosa .tabela-rola :is(th,td)[align=right]{text-align:right}.acervo-prosa .tabela-rola :is(th,td)[align=center]{text-align:center}@media (hover:hover){.acervo-prosa .tabela-rola tbody tr:hover>td{background:var(--muted)}}.fontes-da-pagina{font-size:var(--e-16);line-height:var(--entre-texto);margin-top:3.5rem}.fontes-da-pagina>h2{max-width:var(--coluna-leitura)}.fontes-da-pagina .f-explica{max-width:34rem;color:var(--texto-2);font-size:var(--e-16)}.fontes-da-pagina li>:is(.f-meta,.f-acesso,.f-cod,.f-obs){max-width:29rem}.fontes-da-pagina .f-codigos{max-width:var(--coluna-leitura);color:var(--texto-2);font-size:var(--e-14);grid-template-columns:auto minmax(0,1fr);gap:.2rem .75rem;margin:.9rem 0 0;display:grid}.fontes-da-pagina .f-codigos>div{display:contents}.fontes-da-pagina .f-codigos dt{font-family:var(--font-titulo);color:var(--foreground);font-weight:600}.fontes-da-pagina .f-codigos dd{margin:0}.prosa .fontes-da-pagina>ol{border:1px solid var(--border);border-radius:var(--radius-cartao);background:var(--secondary-background);margin:1.25rem 0 0;padding:0;list-style:none;overflow:hidden}.prosa .fontes-da-pagina>ol>li{border-top:1px solid var(--grade);grid-template-columns:2.25rem minmax(0,1fr);gap:.15rem .75rem;margin:0;padding:.9rem 1.1rem;scroll-margin-top:6rem;display:grid}.prosa .fontes-da-pagina>ol>li:first-child{border-top:0}.fontes-da-pagina li>*{grid-column:2;min-width:0}.fontes-da-pagina li:target{animation:acervo-acende 1.8s var(--ease-saida)}.fontes-da-pagina .f-num{border:1px solid var(--border);background:var(--background);min-width:1.75rem;height:1.5rem;font-family:var(--font-titulo);font-weight:600;font-size:var(--e-12);line-height:var(--entre-0);font-variant-numeric:tabular-nums;border-radius:999px;grid-area:1/1/span 9;place-self:start;place-items:center;margin-top:.05rem;padding:0 .35rem;display:inline-grid}.f-nome{font-weight:600}.prosa .f-id{color:var(--texto-3);font-size:var(--e-14);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.f-url{font-size:var(--e-14);overflow-wrap:anywhere;display:block}.f-meta,.f-acesso,.f-cod{color:var(--texto-2);font-size:var(--e-14);display:block}.f-cod{color:var(--foreground)}.f-obs{font-size:var(--e-14)}.f-obs summary{cursor:pointer;width:fit-content;color:var(--texto-2);border-radius:var(--radius-marca);text-underline-offset:.2em;padding-block:.3rem;text-decoration:underline dotted;list-style:inside disclosure-closed;display:list-item}.f-obs[open] summary{list-style-type:disclosure-open}.f-obs p{white-space:pre-line;margin:.25rem 0 0}.f-volta{font-size:var(--e-14);color:var(--texto-2);justify-self:start}@media (pointer:coarse){.f-volta{align-items:center;min-height:2.75rem;display:inline-flex}.f-obs summary{padding-block:.7rem}}.cit-ficha{font-family:var(--font-sans);font-size:var(--e-14);line-height:var(--entre-texto)}.cit-ficha:popover-open,.cit-ficha[data-aberta]{inset:auto;top:var(--cit-y,0px);left:var(--cit-x,0px);overscroll-behavior:contain;border:2px solid var(--border);border-radius:var(--radius-base);background:var(--popover);width:min(22.5rem,100vw - 2rem);max-height:min(70vh,30rem);color:var(--popover-foreground);box-shadow:var(--s3);animation:abre-estalo var(--t-abre) var(--ease-quique) both;gap:.6rem;margin:0;padding:1rem 1rem 0;display:grid;position:absolute;overflow:auto}.cit-ficha::backdrop{background:0 0}.cit-ficha:focus{outline:none}.cit-ficha:focus-visible:not([data-via=ponteiro]){outline:3px solid var(--ring);outline-offset:2px}.cit-ficha-topo{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;margin:0;display:grid}.cit-ficha-topo .f-num{border:1px solid var(--contorno-adesivo);background:var(--amarelo);min-width:1.75rem;height:1.5rem;color:var(--sobre-cor);font-family:var(--font-titulo);font-weight:600;font-size:var(--e-12);line-height:var(--entre-0);border-radius:999px;place-items:center;margin-top:.1rem;padding:0 .35rem;display:inline-grid}.cit-ficha-topo .f-nome,.cit-ficha-topo .f-id{font-family:var(--font-titulo);font-weight:600;font-size:var(--e-16);line-height:var(--entre-apertado);overflow-wrap:anywhere}.cit-ficha-corpo{gap:.3rem;min-width:0;display:grid}.cit-ficha-corpo .f-id{color:var(--texto-3);font-family:var(--font-mono);font-size:var(--e-12);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.cit-ficha-corpo .f-url{border-radius:var(--radius-marca);font-weight:600;text-decoration:underline}@media (hover:hover){.cit-ficha-corpo .f-url:hover{background:var(--amarelo);color:var(--sobre-cor)}}.cit-ficha-acoes{border-top:1px solid var(--grade);background:var(--popover);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;padding:.6rem 0 .8rem;display:flex;position:sticky;bottom:0}.cit-ficha-acoes a{border-radius:var(--radius-marca);align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.cit-botao{border:1px solid var(--border);border-radius:var(--radius-base);background:var(--secondary-background);min-height:2.75rem;color:var(--foreground);font-family:var(--font-titulo);font-weight:600;font-size:var(--e-14);line-height:var(--entre-apertado);letter-spacing:.02em;cursor:pointer;box-shadow:var(--s1);transition:translate var(--t-base) var(--ease-quique), box-shadow var(--t-base) var(--ease-quique);align-items:center;padding:0 1rem;display:inline-flex}@media (hover:hover){.cit-botao:hover{box-shadow:4px 4px 0 0 var(--sombra);translate:-2px -2px}}.cit-botao:active{box-shadow:var(--s0);transition-duration:var(--t-rapido);translate:2px 2px}.acervo-vizinhos{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:.9rem;max-width:100%;margin-top:3.5rem;padding-top:1.75rem;display:grid}@media (width>=40rem){.acervo-vizinhos{grid-template-columns:repeat(2,minmax(0,1fr))}}.acervo-vizinho{border:1px solid var(--border);border-radius:var(--radius-cartao);background:var(--secondary-background);min-height:4.5rem;color:var(--foreground);align-content:start;gap:.3rem;padding:.85rem 1.1rem;text-decoration:none;display:grid}.acervo-vizinho--proximo{text-align:right}@media (width>=40rem){.acervo-vizinho--proximo:first-child{grid-column:2}}.acervo-vizinho__rumo{color:var(--texto-2);align-items:center;gap:.35rem;display:inline-flex}.acervo-vizinho--proximo .acervo-vizinho__rumo{justify-content:flex-end}.acervo-vizinho__rumo svg{flex:none;width:.95rem;height:.95rem}.acervo-fim{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.acervo-lista{border:1px solid var(--border);border-radius:var(--radius-cartao);background:var(--secondary-background);gap:0;max-width:52rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.acervo-lista__item{border-top:1px solid var(--grade)}.acervo-lista__item:first-child{border-top:0}.acervo-lista__link{color:var(--foreground);transition:background-color var(--t-base) var(--ease-saida), color var(--t-base) var(--ease-saida);gap:.15rem 1.25rem;padding:.85rem 1.15rem;text-decoration:none;display:grid}.acervo-lista__link:focus-visible{outline-offset:-3px}@media (hover:hover){.acervo-lista__link:hover{background:var(--amarelo);color:var(--sobre-cor)}.acervo-lista__link:hover :is(.acervo-lista__meta,.acervo-lista__data){color:var(--sobre-cor)}}@media (width>=40rem){.acervo-lista__link{grid-template-columns:6.25rem minmax(0,1fr);align-items:baseline}}.acervo-lista__data{color:var(--texto-2);font-size:var(--e-14);line-height:var(--entre-texto);font-variant-numeric:tabular-nums}.acervo-lista__texto{gap:.2rem;min-width:0;display:grid}.acervo-grupo{margin-top:2.5rem}.acervo-grupo__titulo{border-bottom:1px solid var(--border);max-width:52rem;font-family:var(--font-titulo);font-weight:600;font-size:var(--e-24);line-height:var(--entre-apertado);align-items:baseline;gap:.75rem;margin:0;padding-bottom:.5rem;scroll-margin-top:5.5rem;display:flex}.acervo-grupo__cont{color:var(--texto-2);font-family:var(--font-sans);font-weight:400;font-size:var(--e-14);line-height:var(--entre-texto)}.acervo-grupo .acervo-lista{margin-top:.9rem}.acervo-lista__titulo{font-family:var(--font-titulo);font-weight:600;font-size:var(--e-16);line-height:var(--entre-texto);text-wrap-style:pretty}.acervo-lista__meta{color:var(--texto-2);font-size:var(--e-14);line-height:var(--entre-texto)}.acervo-privado{border:1px dashed var(--texto-3);border-radius:var(--radius-base);max-width:52rem;color:var(--texto-2);align-items:start;gap:.6rem;margin:1.25rem 0 0;padding:.8rem 1rem;display:flex}.acervo-privado svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}}.barra .trilha:has([data-literal]) [data-slot=breadcrumb-list]{flex-wrap:nowrap}.barra .trilha:has([data-literal]) [data-slot=breadcrumb-item]{white-space:nowrap;flex:none}.barra .trilha:has([data-literal]) [data-slot=breadcrumb-item]:has([data-literal]){flex:0 auto;min-width:3rem}.barra .trilha [data-slot=breadcrumb-page]:has(>[data-literal]){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.trilha--movel [data-slot=breadcrumb-item]:has([data-literal]),.trilha--movel [data-slot=breadcrumb-separator]:has(+[data-slot=breadcrumb-item] [data-literal]){display:none}@keyframes acervo-acende{0%,35%{background-color:var(--amarelo);color:var(--sobre-cor)}to{background-color:#0000}}@media print{.cit-ficha,.cit-ficha:popover-open{display:none!important}}
