/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
.vazio.svelte-1egj3qz{color:var(--color-bbx-areia-escura);font-size:.82rem}.raiz.svelte-1egj3qz{padding:1rem 0 2.5rem;position:relative}.tronco.svelte-1egj3qz{background:linear-gradient(to bottom, transparent, var(--cor-raiz) 8%, var(--cor-raiz) 92%, transparent);opacity:.45;border-radius:2px;width:3px;position:absolute;top:0;bottom:2rem;left:50%;transform:translate(-50%)}.ramo.svelte-1egj3qz{width:50%;padding:.5rem 1.75rem;animation:.5s ease-out both svelte-1egj3qz-brotar;position:relative}.ramo-esq.svelte-1egj3qz{justify-content:flex-end;margin-right:auto;display:flex}.ramo-dir.svelte-1egj3qz{justify-content:flex-start;margin-left:auto;display:flex}.no-raiz.svelte-1egj3qz{background:var(--cor-raiz);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--color-bbx-creme);border-radius:999px;position:absolute;top:1.4rem}.ramo-esq.svelte-1egj3qz .no-raiz:where(.svelte-1egj3qz){right:-.35rem}.ramo-dir.svelte-1egj3qz .no-raiz:where(.svelte-1egj3qz){left:-.35rem}.ramo.svelte-1egj3qz:before{content:"";background:var(--cor-raiz);opacity:.5;width:1.5rem;height:2px;position:absolute;top:1.7rem}.ramo-esq.svelte-1egj3qz:before{right:0}.ramo-dir.svelte-1egj3qz:before{left:0}.bloco.svelte-1egj3qz{text-align:left;flex-direction:column;width:100%;max-width:22rem;display:inline-flex}.cartao.svelte-1egj3qz{text-align:left;cursor:pointer;width:100%;max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #e2d4ad;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.cartao.svelte-1egj3qz:hover{border-color:var(--cor-raiz);box-shadow:0 4px 14px #00000014}.link-saber.svelte-1egj3qz{color:var(--color-bbx-azul-medio);margin-top:.25rem;font-size:.7rem;display:block}.link-saber.svelte-1egj3qz:hover{text-decoration:underline}.cartao-midia.svelte-1egj3qz{flex-shrink:0;display:block;position:relative}.selo-play.svelte-1egj3qz{color:#fff;text-shadow:0 1px 4px #0009;background:#0000002e;border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;inset:0}.cartao-icone.svelte-1egj3qz{background:var(--color-bbx-creme);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.selo-doc.svelte-1egj3qz{color:#fff;background:#0009;border-radius:4px;padding:.05rem .25rem;font-size:.5rem;font-weight:800;position:absolute;bottom:.2rem;right:.2rem}.portal-raiz.svelte-1egj3qz{flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;display:flex;position:relative}.portal-img.svelte-1egj3qz{object-fit:cover;border:3px solid var(--color-bbx-sol);border-radius:999px;width:13rem;height:13rem;box-shadow:0 6px 24px #00000073}.portal-anel.svelte-1egj3qz{border:2px solid var(--color-bbx-sol);pointer-events:none;border-radius:999px;width:13rem;height:13rem;animation:2.4s ease-out infinite svelte-1egj3qz-pulsar-portal;position:absolute;top:0;left:50%;transform:translate(-50%)}.portal-txt.svelte-1egj3qz{color:var(--color-bbx-sol);background:#00000059;border-radius:999px;padding:.25rem .8rem;font-size:.95rem;font-weight:700}.portal-raiz.svelte-1egj3qz:hover .portal-txt:where(.svelte-1egj3qz){background:var(--color-bbx-sol);color:var(--color-bbx-grafismo)}@keyframes svelte-1egj3qz-pulsar-portal{0%{opacity:.9;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1.25)}}@media (width<=640px){.portal-img.svelte-1egj3qz,.portal-anel.svelte-1egj3qz{width:9rem;height:9rem}}@media (prefers-reduced-motion:reduce){.portal-anel.svelte-1egj3qz{animation:none}}.palco-audio.svelte-1egj3qz{width:min(32rem,90%)}.cartao-img.svelte-1egj3qz{object-fit:cover;border-radius:8px;flex-shrink:0;width:3.5rem;height:3.5rem}.cartao-texto.svelte-1egj3qz{flex-direction:column;min-width:0;display:flex}.cartao-data.svelte-1egj3qz{text-transform:uppercase;letter-spacing:.04em;color:var(--color-bbx-areia-escura);font-size:.64rem;font-weight:700}.cartao-titulo.svelte-1egj3qz{color:var(--color-bbx-texto);font-weight:700}.cartao-resumo.svelte-1egj3qz{color:var(--color-bbx-areia-escura);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem;font-size:.74rem;display:-webkit-box;overflow:hidden}.ramo.raiz-filha.svelte-1egj3qz .no-raiz:where(.svelte-1egj3qz){width:1.15rem;height:1.15rem;box-shadow:0 0 0 3px var(--color-bbx-creme), 0 0 0 5px var(--cor-raiz)}.ramo.raiz-filha.svelte-1egj3qz:before{opacity:.8;height:3px}.ramo.raiz-filha.svelte-1egj3qz .cartao:where(.svelte-1egj3qz){border-style:dashed;border-color:var(--cor-raiz)}.anexo-passo.svelte-1egj3qz{color:var(--cor-raiz);font-variant-numeric:tabular-nums;font-size:.66rem}.mais-anexos.svelte-1egj3qz{color:var(--cor-raiz);opacity:.8;margin-top:.2rem;font-size:.66rem;font-weight:700;display:inline-block}.mais-anexos.svelte-1egj3qz:hover{opacity:1;text-decoration:underline}.link-raiz.svelte-1egj3qz{color:var(--cor-raiz);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.link-raiz.svelte-1egj3qz:hover{text-decoration:underline}.cartao-conta.svelte-1egj3qz{color:var(--color-bbx-texto);border-left:2px solid var(--cor-raiz);margin-top:.25rem;padding-left:.5rem;font-size:.82rem;font-style:italic}.mini-mapa.svelte-1egj3qz{border:1px solid #e2d4ad;border-radius:10px;width:100%;margin-top:.4rem;overflow:hidden}.link-fora.svelte-1egj3qz{color:var(--color-bbx-azul-medio);margin-top:.35rem;font-size:.74rem;font-weight:600;display:block}.link-fora.svelte-1egj3qz:hover{text-decoration:underline}.palco-conta.svelte-1egj3qz{color:#eafce0;font-size:1.1rem;font-style:italic}.palco-mapa.svelte-1egj3qz{border:1px solid #ffffff40;border-radius:10px;width:14rem;position:absolute;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 6px 18px #0006}@media (width<=640px){.palco-mapa.svelte-1egj3qz{width:100%;max-width:20rem;margin:.5rem auto 0;position:static}}.ramo.destaque.svelte-1egj3qz .cartao:where(.svelte-1egj3qz){border-color:var(--cor-raiz);border-width:2px;box-shadow:0 3px 12px #00000012}.ramo.destaque.svelte-1egj3qz .cartao-titulo:where(.svelte-1egj3qz){font-size:1.15rem}.ramo.destaque.svelte-1egj3qz .cartao-img:where(.svelte-1egj3qz),.ramo.destaque.svelte-1egj3qz .cartao-icone:where(.svelte-1egj3qz){width:5.5rem;height:5.5rem}.ramo.destaque.svelte-1egj3qz .no-raiz:where(.svelte-1egj3qz){width:1rem;height:1rem}.ponta.svelte-1egj3qz{background:var(--color-bbx-creme);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes svelte-1egj3qz-brotar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=640px){.tronco.svelte-1egj3qz{left:.75rem}.ramo.svelte-1egj3qz,.ramo-esq.svelte-1egj3qz,.ramo-dir.svelte-1egj3qz{text-align:left;justify-content:flex-start;width:100%;margin:0;padding-left:2rem;padding-right:0}.bloco.svelte-1egj3qz{max-width:100%}.ramo-esq.svelte-1egj3qz .no-raiz:where(.svelte-1egj3qz),.ramo-dir.svelte-1egj3qz .no-raiz:where(.svelte-1egj3qz){left:.4rem;right:auto}.ramo-esq.svelte-1egj3qz:before,.ramo-dir.svelte-1egj3qz:before{width:1rem;left:.9rem;right:auto}.ponta.svelte-1egj3qz{left:.75rem}}.palco.svelte-1egj3qz{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1e29f7;flex-direction:column;display:flex;position:fixed;inset:0}.faixa-ajustes.svelte-1egj3qz{background:#0c2d3ecc;border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .9rem;display:flex}.passo-faixa.svelte-1egj3qz{color:#88a7b5;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem}.palco-topo.svelte-1egj3qz{background:#0f4a64f2;justify-content:flex-end;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}@media (width<=640px){.palco-topo.svelte-1egj3qz{flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.5rem .6rem}.nome-raiz.svelte-1egj3qz{text-align:center;width:100%;max-width:none;font-size:.88rem}.passo.svelte-1egj3qz{display:none}.faixa-ajustes.svelte-1egj3qz{gap:.3rem}.ctrl.svelte-1egj3qz{width:1.95rem;height:1.95rem}.ctrl-sel.svelte-1egj3qz{height:1.95rem}.palco-titulo.svelte-1egj3qz{font-size:1.35rem}.palco-corpo.svelte-1egj3qz{gap:.6rem;padding:.75rem}.palco-img.svelte-1egj3qz{max-height:38vh}}.nome-raiz.svelte-1egj3qz{font-family:var(--font-display);color:#eafce0;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.95rem;overflow:hidden}.passo.svelte-1egj3qz{color:#88a7b5;font-variant-numeric:tabular-nums;margin-right:auto;font-size:.8rem}.ctrl.svelte-1egj3qz{color:#eafce0;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.ctrl.svelte-1egj3qz:hover:not(:disabled){background:#ffffff38}.ctrl.on.svelte-1egj3qz,.ctrl.ligado.svelte-1egj3qz{background:var(--color-bbx-sol);color:var(--color-bbx-grafismo)}.ctrl.svelte-1egj3qz:disabled{opacity:.35;cursor:not-allowed}.ctrl.on.svelte-1egj3qz{background:var(--color-bbx-sol);color:var(--color-bbx-grafismo)}.ctrl-ritmo.svelte-1egj3qz{color:#cfe6ef;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.tempo-comp.svelte-1egj3qz{align-items:center;gap:.2rem;display:inline-flex;position:relative}.seg-btn.svelte-1egj3qz{color:var(--color-bbx-sol);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.seg-inp.svelte-1egj3qz{border:1px solid var(--color-bbx-sol);color:#eafce0;background:#0f2b3a;border-radius:6px;width:4.5rem;padding:.2rem .35rem;font-size:.78rem;position:absolute;top:calc(100% + .25rem);left:0}.ctrl-ritmo.svelte-1egj3qz span:where(.svelte-1egj3qz){text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.ctrl-sel.svelte-1egj3qz{color:#eafce0;background:#ffffff1a;border:none;border-radius:999px;height:2rem;padding:0 .5rem;font-size:.75rem;font-weight:700}.palco-corpo.svelte-1egj3qz{text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:1rem;min-height:0;padding:1.5rem;animation:.5s ease-out both svelte-1egj3qz-entrar;display:flex;position:relative;overflow-y:auto}.palco-doc-btn.svelte-1egj3qz{cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-block}.palco-img.svelte-1egj3qz{object-fit:contain;border-radius:12px;max-width:92%;max-height:52vh}.palco-texto.svelte-1egj3qz{max-width:46rem}.palco-data.svelte-1egj3qz{color:#88a7b5;font-size:.8rem}.palco-titulo.svelte-1egj3qz{font-family:var(--font-display);color:#eafce0;margin:.25rem 0 .5rem;font-size:2rem}.palco-resumo.svelte-1egj3qz,.palco-conta.svelte-1egj3qz{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;max-height:9.6rem;line-height:1.6;display:-webkit-box;overflow-y:auto}.palco-resumo.svelte-1egj3qz{color:#a8c4b8}.palco-link.svelte-1egj3qz{color:#cdb96f;margin-top:.75rem;text-decoration:underline;display:inline-block}.barra.svelte-1egj3qz{background:var(--color-bbx-sol);transform-origin:0;height:3px;animation-name:svelte-1egj3qz-correr;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes svelte-1egj3qz-correr{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-1egj3qz-entrar{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ramo.svelte-1egj3qz,.palco-corpo.svelte-1egj3qz,.barra.svelte-1egj3qz{animation:none!important}}
