.ei-raiz{--ei-tinta: #0D0D0D;--ei-tinta-2: rgba(13, 13, 13, .72);--ei-tinta-3: rgba(13, 13, 13, .62);--ei-linha: rgba(13, 13, 13, .16);--ei-superficie: #FFFFFF;--ei-marca: #E8B800;--ei-ease: cubic-bezier(.16, 1, .3, 1)}.ei-raiz[data-ei-tom=escuro]{--ei-tinta: #F5F0E8;--ei-tinta-2: rgba(245, 240, 232, .78);--ei-tinta-3: rgba(245, 240, 232, .62);--ei-linha: rgba(245, 240, 232, .18);--ei-superficie: #1A1A1A}.ei-lista{list-style:none;margin:0;padding:0}.ei-titulo{margin:0 0 2px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ei-tinta-3)}.ei-obra{margin:0 0 .75rem;font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--ei-tinta)}.ei-trilho{display:none}.ei-trilho .ei-lista{padding-top:.625rem;border-top:1px solid var(--ei-linha)}.ei-trilho .ei-grupo{padding:.8rem 0 .3rem .875rem;border-left:2px solid var(--ei-linha)}.ei-trilho .ei-grupo span{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ei-tinta-3)}.ei-trilho .ei-item{position:relative;padding:.25rem 0 .25rem .875rem;border-left:2px solid var(--ei-linha)}.ei-trilho .ei-item a{display:block;font-family:var(--font-body);font-size:.84375rem;line-height:1.3;color:var(--ei-tinta-3);text-decoration:none}.ei-trilho .ei-item a:hover{color:var(--ei-tinta)}.ei-trilho .is-lido{border-left-color:var(--ei-tinta)}.ei-trilho .ei-item.is-lido a{color:var(--ei-tinta-2)}.ei-trilho .ei-item.is-atual a{color:var(--ei-tinta);font-weight:700}.ei-trilho .ei-item.is-atual:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:var(--ei-marca)}.ei-num{display:inline-block;min-width:1.75em;font-family:var(--font-mono);font-size:.9em;color:var(--ei-tinta-3)}.ei-item.is-atual .ei-num{color:var(--ei-marca)}.ei-pe{margin:.75rem 0 0;padding-top:.625rem;border-top:1px solid var(--ei-linha);font-family:var(--font-mono);font-size:.8125rem;line-height:1.4;color:var(--ei-tinta-3)}.ei-pe:empty{display:none}@media(min-width:1280px){.ei-trilho{display:block;position:fixed;left:32px;top:104px;width:208px;max-height:calc(100vh - 9rem);overflow-y:auto;overscroll-behavior:contain;z-index:41}.ei-barra,.ei-folha,.ei-fundo{display:none}}.ei-barra{position:fixed;top:56px;left:0;right:0;z-index:41;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:60px;box-sizing:border-box;padding:.5rem .75rem .5rem 5vw;background:var(--ei-superficie);color:var(--ei-tinta);border:0;border-bottom:1px solid var(--ei-linha);text-align:left;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s var(--ei-ease),transform .2s var(--ei-ease),visibility 0s linear .2s}.ei-raiz.is-ativo .ei-barra{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ei-barra-texto{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ei-barra-grupo{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ei-tinta-3)}.ei-barra-grupo:empty{display:none}.ei-barra-titulo{font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ei-barra-icone{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ei-linha);color:var(--ei-tinta)}.ei-barra-progresso{position:absolute;left:0;bottom:-1px;height:3px;width:100%;background:var(--ei-marca);transform:scaleX(0);transform-origin:left}.ei-fundo{position:fixed;inset:0;z-index:41;background:#0d0d0d7a;opacity:0;transition:opacity .2s var(--ei-ease)}.ei-fundo.is-aberta{opacity:1}.ei-fundo[hidden]{display:none}.ei-folha{position:fixed;left:0;right:0;bottom:0;z-index:42;display:flex;flex-direction:column;max-height:82vh;background:var(--ei-superficie);color:var(--ei-tinta);box-shadow:0 -1px 0 0 var(--ei-linha),0 -24px 60px #0000004d;opacity:0;transform:translateY(12px);transition:opacity .2s var(--ei-ease),transform .2s var(--ei-ease)}.ei-folha.is-aberta{opacity:1;transform:none}.ei-folha[hidden]{display:none}.ei-folha-pega{flex:none;width:42px;height:4px;border-radius:2px;margin:.5rem auto .125rem;background:var(--ei-linha)}.ei-folha-cabeca{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.375rem .75rem .75rem 5vw;border-bottom:1px solid var(--ei-linha)}.ei-folha-titulo{margin:0;font-family:var(--font-body);font-size:1.125rem;font-weight:700;line-height:1.2;color:var(--ei-tinta)}.ei-folha-fechar{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:var(--ei-tinta)}.ei-lista--folha{flex-grow:1;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 5vw 0}.ei-lista--folha .ei-grupo{padding:.875rem 0 .25rem}.ei-lista--folha .ei-grupo span{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ei-tinta-3)}.ei-lista--folha .ei-item a{display:block;min-height:44px;display:flex;align-items:center;font-family:var(--font-body);font-size:.96875rem;line-height:1.3;color:var(--ei-tinta-2);text-decoration:none;border-bottom:1px solid var(--ei-linha)}.ei-lista--folha .ei-item.is-atual{margin:0 -5vw;padding:0 5vw;background:#e8b8001f;box-shadow:inset 4px 0 0 0 var(--ei-marca)}.ei-lista--folha .ei-item.is-atual a{color:var(--ei-tinta);font-weight:700;border-bottom-color:transparent}.ei-folha-pe{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 5vw calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--ei-linha);font-family:var(--font-mono);font-size:.8125rem;color:var(--ei-tinta-3)}.ei-folha-topo{min-height:44px;display:inline-flex;align-items:center;font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--ei-tinta);text-decoration:none;border-bottom:2px solid var(--ei-marca)}.ei-raiz :focus-visible{outline:2px solid var(--ei-tinta);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ei-barra,.ei-folha,.ei-fundo,.ei-barra-progresso{transition:none}}.ei-trilho{transition:opacity .25s var(--ei-ease),visibility 0s linear .25s}.ei-raiz.is-em-cena .ei-trilho,.ei-raiz.is-em-cena .ei-barra{opacity:0;visibility:hidden;pointer-events:none}.ei-raiz.is-em-cena .ei-trilho{transition-delay:0s,.25s}
