.ff.astro-75bajled{width:100%;margin:0;container-type:inline-size}.ffw.astro-75bajled{display:none}.ffn.astro-75bajled{gap:22px;display:grid}.ffn__group.astro-75bajled{justify-items:start;gap:10px;display:grid}.ffn__list.astro-75bajled{margin:0;padding:0;list-style:none}.ffn__list.astro-75bajled li.astro-75bajled{align-items:center;gap:14px;min-height:38px;font-weight:500;display:flex;position:relative}.ffn__list.astro-75bajled li.astro-75bajled:not(:last-child):before{content:"";border-left:1.5px solid var(--accent);height:20px;position:absolute;top:calc(50% + 9px);left:5px}.ffn__node.astro-75bajled{border-radius:50%;flex:none;width:11px;height:11px}.ffn__group--live.astro-75bajled .ffn__node.astro-75bajled{background:var(--accent)}.ffn__group--built.astro-75bajled .ffn__node.astro-75bajled{box-shadow:inset 0 0 0 1.5px var(--accent)}.ffn__group--built.astro-75bajled li.astro-75bajled:before{border-left-style:dashed!important;border-left-color:#ff6b3d99!important}.ffn__group--planned.astro-75bajled{border-top:1px dotted var(--line-strong);margin-top:4px;padding-top:20px}.ffn__group--planned.astro-75bajled li.astro-75bajled{color:var(--text-3);font-weight:400}.ffn__group--planned.astro-75bajled .ffn__node.astro-75bajled{border:1.5px dotted var(--text-3)}.ffn__group--planned.astro-75bajled li.astro-75bajled:before{border-left:1.5px dotted var(--text-3)!important}@container (width>=760px){.ffn.astro-75bajled{display:none}.ffw.astro-75bajled{--node:14px;--gap:16px;display:grid}.ffw__badges.astro-75bajled,.ffw__main.astro-75bajled,.ffw__planned.astro-75bajled{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}.ffw__bracket.astro-75bajled{margin-right:var(--gap);border-bottom:1px solid var(--line-strong);padding-bottom:14px}.ffw__main.astro-75bajled{margin:22px 0 0;padding:0;list-style:none}.ffw__stage.astro-75bajled,.ffw__pstage.astro-75bajled{padding-right:var(--gap);align-content:start;gap:14px;display:grid;position:relative}.ffw__node.astro-75bajled{width:var(--node);height:var(--node);border-radius:50%}.ffw__label.astro-75bajled{font-size:var(--fs-md);text-wrap:balance;font-weight:500;line-height:1.3}.ffw__stage.astro-75bajled:not(:last-child):after,.ffw__pstage.astro-75bajled:not(:last-child):after{content:"";top:calc(var(--node) / 2);left:calc(var(--node) + 8px);border-top:1.5px solid var(--accent);position:absolute;right:8px}.ffw__stage.astro-75bajled[data-next=built]:after{border-top-style:dashed;border-top-color:#ff6b3d99}.ffw__stage--live.astro-75bajled .ffw__node.astro-75bajled{background:var(--accent)}.ffw__stage--built.astro-75bajled .ffw__node.astro-75bajled{box-shadow:inset 0 0 0 2px var(--accent)}.ffw__branch.astro-75bajled{justify-items:start;gap:18px;margin-top:30px;padding-top:34px;display:grid;position:relative}.ffw__branch.astro-75bajled:before{content:"";top:0;left:calc(var(--node) / 2 - .75px);border-left:1.5px dotted var(--text-3);height:26px;position:absolute}.ffw__planned.astro-75bajled{width:100%;margin:0;padding:0;list-style:none}.ffw__pstage.astro-75bajled{grid-column:span 2}.ffw__pstage.astro-75bajled .ffw__node.astro-75bajled{border:1.5px dotted var(--text-3)}.ffw__pstage.astro-75bajled .ffw__label.astro-75bajled{color:var(--text-3);font-size:var(--fs-sm);font-weight:400}.ffw__pstage.astro-75bajled:not(:last-child):after{border-top:1.5px dotted var(--text-3)}}.funnel-wrap.astro-4dfdhogc{width:100%;container-type:inline-size}.funnel.astro-4dfdhogc{--node:9px;--row:clamp(30px, 2.6vw, 38px);width:100%;margin:0;padding:0;font-size:clamp(.8125rem,.75rem + .3vw,.9375rem);list-style:none;display:grid}.funnel__group.astro-4dfdhogc{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.funnel__stages.astro-4dfdhogc{margin:0;padding:0;list-style:none}.funnel__stage.astro-4dfdhogc{min-height:var(--row);color:var(--text);align-items:center;gap:14px;font-weight:500;display:flex;position:relative}.funnel__stage.astro-4dfdhogc:before{content:"";left:calc(var(--node) / 2 - .5px);top:calc(50% + var(--node) / 2 + 3px);height:calc(var(--row) - var(--node) - 6px);border-left:1px solid var(--accent);position:absolute}.funnel__group--built.astro-4dfdhogc .funnel__stage.astro-4dfdhogc:before{border-left-style:dashed;border-left-color:#ff6b3d8c}.funnel__group--planned.astro-4dfdhogc .funnel__stage.astro-4dfdhogc:before{border-left-style:dashed;border-left-color:var(--text-3)}.funnel__group.astro-4dfdhogc:last-child .funnel__stage.astro-4dfdhogc:last-child:before{display:none}.funnel__node.astro-4dfdhogc{width:var(--node);height:var(--node);border-radius:50%;flex:none}.funnel__group--live.astro-4dfdhogc .funnel__node.astro-4dfdhogc{background:var(--accent)}.funnel__group--built.astro-4dfdhogc .funnel__node.astro-4dfdhogc{box-shadow:inset 0 0 0 1.5px var(--accent)}.funnel__group--planned.astro-4dfdhogc .funnel__node.astro-4dfdhogc{border:1.5px dashed var(--text-3)}.funnel__badge.astro-4dfdhogc{border-left:1px solid var(--line-strong);align-self:stretch;align-items:center;margin-block:8px;padding-left:14px;display:flex}@container (width<=420px){.funnel__group.astro-4dfdhogc{grid-template-columns:1fr;gap:6px}.funnel__badge.astro-4dfdhogc{border:0;order:-1;margin:10px 0 4px;padding:0}.funnel__group.astro-4dfdhogc:first-child .funnel__badge.astro-4dfdhogc{margin-top:0}.funnel__group.astro-4dfdhogc:not(:last-child) .funnel__stage.astro-4dfdhogc:last-child:before{display:none}}
