._CupxHqIu{--node:1.5rem;--line:calc(1rem + .375rem);--node-offset:calc((var(--line) - var(--node)) / 2);--cell-measure:24rem;padding:0 var(--card-gap) var(--space-section);gap:var(--space-section);flex-direction:column;display:flex}._qDuodXt5,._z42oDyWE{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:var(--pad);align-items:start;display:grid}._qDuodXt5{row-gap:var(--pad);display:none}._hy-4qwwu{inline-size:100%;max-inline-size:var(--cell-measure);grid-column:2}._3Oa2zJp7{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._z42oDyWE:not(:last-child)>._6vRnBF-Z:last-child{padding-block-end:var(--space-section)}._6vRnBF-Z{min-inline-size:0;max-inline-size:var(--cell-measure);flex-direction:column;grid-column:2;gap:.5rem;display:flex}._6vRnBF-Z:last-child{grid-row:2;padding-block-start:var(--pad)}._-Tzk4Up1{color:var(--text-muted);font-size:.875rem;font-weight:600}._Lpm3rX-q{text-wrap:balance;font-weight:600}._ORJri3eR{color:var(--text-muted);text-wrap:pretty}._hHyWY7DR{grid-area:1/1/span 2;align-content:start;align-self:stretch;justify-items:center;padding-block-start:var(--node-offset);display:grid;position:relative}._hHyWY7DR:before{content:"";border-inline-start:var(--hairline);position:absolute;inset-block:0;inset-inline-start:50%}._z42oDyWE:first-child ._hHyWY7DR:before{inset-block-start:calc(var(--node) / 2 + var(--node-offset))}._z42oDyWE:last-child ._hHyWY7DR:before{block-size:calc(var(--node) / 2 + var(--node-offset));inset-block-end:auto}._w74Ug7tK{z-index:1;--dot:.5rem;inline-size:var(--dot);block-size:var(--dot);background:var(--neutral-700);border-radius:50%;margin-block-start:calc((var(--node) - var(--dot)) / 2);position:relative}._543JgOoF{z-index:1;inline-size:var(--node);block-size:var(--node);background:var(--primary-500);color:var(--surface-raised);font-size:.875rem;font-weight:700;line-height:var(--node);text-align:center;font-variant-numeric:tabular-nums;border-radius:50%;position:relative}@media (width>=64rem){._qDuodXt5{display:grid}._qDuodXt5,._z42oDyWE{grid-template-columns:minmax(0, 1fr) var(--node) minmax(0, 1fr);column-gap:clamp(1.5rem,3.84615vw - .961539rem,2.5rem)}._hy-4qwwu:first-child,._6vRnBF-Z:first-child{grid-column:1;justify-self:end}._hy-4qwwu:last-child,._6vRnBF-Z:last-child{grid-area:auto/3;padding-block-start:0}._z42oDyWE:not(:last-child)>._6vRnBF-Z{padding-block-end:var(--space-section)}._hHyWY7DR{grid-area:auto/2}._-Tzk4Up1{display:none}}
