.tl-v2-grafo{--tl-gf-pad:1.125rem;--tl-gf-fio:.28;--tl-gf-fio-no:.34;display:flex;flex-direction:column}.tl-v2-grafo__tag{display:flex;align-items:center;gap:var(--qz-s2);margin:0 0 var(--qz-s3);color:var(--qz-ink-3)}.tl-v2-grafo__legenda{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--qz-ink-4)}.tl-v2-grafo__painel{position:relative;overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--tl-gf-pad)}.tl-v2-grafo__mapa{display:block;flex:1;min-height:0;width:100%;overflow:visible}.tl-v2-grafo__aresta{fill:none;stroke:var(--qz-line-2);stroke-width:var(--tl-gf-fio);transition:stroke var(--qz-t2) var(--qz-ease),stroke-width var(--qz-t2) var(--qz-ease),opacity var(--qz-t2) var(--qz-ease)}.tl-v2-grafo__aresta[data-quente],.no-js .tl-v2-grafo__aresta[data-interna]{stroke:var(--qz-ink-2);stroke-width:calc(var(--tl-gf-fio) * 1.9)}.tl-v2-grafo[data-fase="2"] .tl-v2-grafo__aresta[data-borda],.tl-v2-grafo[data-fase="3"] .tl-v2-grafo__aresta[data-borda],.no-js .tl-v2-grafo__aresta[data-borda]{stroke:var(--qz-line-2);stroke-width:var(--tl-gf-fio);stroke-dasharray:1.4 1.6;opacity:.45;transition-delay:.62s}.tl-v2-grafo__entrada{fill:none;stroke:var(--qz-ink-3);stroke-width:calc(var(--tl-gf-fio) * 1.6);stroke-dasharray:1.6 1.6;opacity:0;transition:opacity var(--qz-t2) var(--qz-ease)}.tl-v2-grafo[data-fase="1"] .tl-v2-grafo__entrada,.tl-v2-grafo[data-fase="2"] .tl-v2-grafo__entrada{opacity:.8}.tl-v2-grafo__cerco{fill:var(--tl-vert-tint);fill-opacity:0;stroke:var(--tl-vert-accent);stroke-width:calc(var(--tl-gf-fio) * 1.5);stroke-dasharray:117;stroke-dashoffset:117;transition:stroke-dashoffset var(--qz-t3) var(--qz-ease-io),fill-opacity var(--qz-t3) var(--qz-ease)}.tl-v2-grafo[data-fase="2"] .tl-v2-grafo__cerco,.tl-v2-grafo[data-fase="3"] .tl-v2-grafo__cerco,.no-js .tl-v2-grafo__cerco{stroke-dashoffset:0;fill-opacity:.55}.tl-v2-grafo__corte path{fill:none;stroke:var(--tl-vert-accent);stroke-width:calc(var(--tl-gf-fio) * 2);stroke-linecap:round;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform var(--qz-t2) var(--qz-ease-snap)}.tl-v2-grafo[data-fase="2"] .tl-v2-grafo__corte path,.tl-v2-grafo[data-fase="3"] .tl-v2-grafo__corte path,.no-js .tl-v2-grafo__corte path{transform:scale(1);transition-delay:.62s}.tl-v2-no__corpo{fill:var(--qz-white);stroke:var(--qz-line-2);stroke-width:var(--tl-gf-fio-no);transition:fill var(--qz-t2) var(--qz-ease),stroke var(--qz-t2) var(--qz-ease)}.tl-v2-no[data-atingido] .tl-v2-no__corpo,.no-js .tl-v2-no--alvo .tl-v2-no__corpo{fill:var(--qz-ink);stroke:var(--qz-ink)}.tl-v2-no__halo{fill:#0c101721;opacity:0;transition:opacity var(--qz-t2) var(--qz-ease),fill var(--qz-t2) var(--qz-ease)}.tl-v2-no[data-atingido] .tl-v2-no__halo,.no-js .tl-v2-no--alvo .tl-v2-no__halo{opacity:1}.tl-v2-no[data-isolado] .tl-v2-no__halo,.no-js .tl-v2-no--alvo .tl-v2-no__halo{fill:var(--tl-vert-halo,rgba(229,35,58,.2))}.tl-v2-no__anel{fill:none;stroke:var(--tl-vert-accent);stroke-width:calc(var(--tl-gf-fio-no) * 1.1);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.6);transition:opacity var(--qz-t2) var(--qz-ease),transform var(--qz-t2) var(--qz-ease-snap)}.tl-v2-no[data-isolado] .tl-v2-no__anel,.no-js .tl-v2-no--alvo .tl-v2-no__anel{opacity:1;transform:scale(1)}.tl-v2-grafo__playbook{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qz-s3);margin:var(--qz-s4) 0 0;padding:var(--qz-s4) 0 0;list-style:none;border-top:1px solid var(--qz-line-3)}.tl-v2-grafo__passo{position:relative;padding-top:calc(var(--qz-s2) + 2px)}.tl-v2-grafo__passo-fio{position:absolute;left:0;top:0;right:0;height:2px;border-radius:1px;background:var(--tl-vert-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--qz-t2) var(--qz-ease)}.tl-v2-grafo__passo-n{font-size:.625rem;letter-spacing:.08em;color:var(--qz-ink-4);transition:color var(--qz-t1) var(--qz-ease)}.tl-v2-grafo__passo-nome{display:block;margin:.15rem 0 .2rem;font-family:var(--tl-font-display);font-weight:600;font-size:.8125rem;line-height:1.25;letter-spacing:-.008em;color:var(--qz-ink-3);transition:color var(--qz-t1) var(--qz-ease)}.tl-v2-grafo__passo-cap{display:block;font-family:var(--qz-font-mono);font-size:.625rem;line-height:1.35;letter-spacing:0;color:var(--qz-ink-3);transition:color var(--qz-t1) var(--qz-ease)}.tl-v2-grafo[data-fase="1"] .tl-v2-grafo__passo:nth-child(1) .tl-v2-grafo__passo-fio,.tl-v2-grafo[data-fase="2"] .tl-v2-grafo__passo:nth-child(-n+2) .tl-v2-grafo__passo-fio,.tl-v2-grafo[data-fase="3"] .tl-v2-grafo__passo-fio,.no-js .tl-v2-grafo__passo-fio{transform:scaleX(1)}.tl-v2-grafo[data-fase="1"] .tl-v2-grafo__passo:nth-child(1) .tl-v2-grafo__passo-nome,.tl-v2-grafo[data-fase="2"] .tl-v2-grafo__passo:nth-child(-n+2) .tl-v2-grafo__passo-nome,.tl-v2-grafo[data-fase="3"] .tl-v2-grafo__passo-nome,.no-js .tl-v2-grafo__passo-nome{color:var(--qz-ink)}.tl-v2-grafo[data-fase="1"] .tl-v2-grafo__passo:nth-child(1) .tl-v2-grafo__passo-n,.tl-v2-grafo[data-fase="2"] .tl-v2-grafo__passo:nth-child(-n+2) .tl-v2-grafo__passo-n,.tl-v2-grafo[data-fase="3"] .tl-v2-grafo__passo-n,.tl-v2-grafo[data-fase="1"] .tl-v2-grafo__passo:nth-child(1) .tl-v2-grafo__passo-cap,.tl-v2-grafo[data-fase="2"] .tl-v2-grafo__passo:nth-child(-n+2) .tl-v2-grafo__passo-cap,.tl-v2-grafo[data-fase="3"] .tl-v2-grafo__passo-cap,.no-js .tl-v2-grafo__passo-n,.no-js .tl-v2-grafo__passo-cap{color:var(--tl-vert-ink)}@media(max-width:1023px){.tl-v2-grafo__tag{display:none}.tl-v2-grafo__mapa{width:100%;max-width:28rem;margin-inline:auto;flex:none;aspect-ratio:100 / 40}.tl-v2-grafo__playbook{grid-template-columns:1fr;gap:var(--qz-s3)}.tl-v2-grafo__passo{padding:0 0 0 var(--qz-s3)}.tl-v2-grafo__passo-fio{inset:0 auto 0 0;width:2px;height:auto;transform:scaleY(0);transform-origin:top center}.tl-v2-grafo[data-fase="1"] .tl-v2-grafo__passo:nth-child(1) .tl-v2-grafo__passo-fio,.tl-v2-grafo[data-fase="2"] .tl-v2-grafo__passo:nth-child(-n+2) .tl-v2-grafo__passo-fio,.tl-v2-grafo[data-fase="3"] .tl-v2-grafo__passo-fio,.no-js .tl-v2-grafo__passo-fio{transform:scaleY(1)}.tl-v2-grafo__passo-nome{display:inline;margin:0 0 0 .35rem}.tl-v2-grafo__passo-cap{display:inline}.tl-v2-grafo__passo-cap:before{content:" · "}}.tl-blob-crimson{background:radial-gradient(circle,#e5233a57,#e5233a00 68%)}@media(min-width:1024px){.tl-v2-rail__link[aria-current=true] .tl-v2-rail__n{color:var(--tl-crimson-soft)}.tl-v2-rail__link[aria-current=true] .tl-v2-rail__mark{background:var(--tl-crimson-soft)}}
