.tf-type{font-family:var(--sans);fill:var(--ink);font-size:12.5px}.tf-count{font-family:var(--sans);fill:var(--faint);font-size:10.5px}.tf-split{stroke:color-mix(in oklab, var(--ink) 45%, transparent);stroke-width:1px}.tf-center{stroke:color-mix(in oklab, var(--ink) 35%, transparent);stroke-width:1px;stroke-dasharray:2 3}.chart-grid text.tf-tick-center{fill:var(--muted)}.tf-tick{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:11px}.tf-dot{fill:var(--hue);stroke:var(--ground);stroke-width:1.2px;transition:opacity .14s}.tf-types.is-pointing .tf-dot.is-dim{opacity:.28}.tf-dot.is-picked{stroke-width:1.6px}.sf-name{font-family:var(--sans);fill:var(--ink);font-size:12.5px}.sf-bar{fill:color-mix(in oklab, var(--ink) 38%, var(--ground))}.sf-row.is-ours .sf-bar{fill:var(--ink)}.he-box{fill:none;stroke:var(--faint);stroke-width:1.25px}.he-box-text{fill:var(--ink);font-family:var(--sans);font-size:13px;font-weight:500}.he-layers{fill:none;stroke:var(--ghost);stroke-width:1px;stroke-dasharray:4 4}.he-arrow{fill:none;stroke:var(--faint);stroke-width:1.25px}.he-head{fill:var(--faint)}.he-stream{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.he-head-ink{fill:var(--ink)}.he-add circle{fill:var(--ground);stroke:var(--ink);stroke-width:1.5px}.he-add path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round}.he-c0{fill:color-mix(in oklab, var(--series-5) 72%, var(--ground))}.he-c1{fill:color-mix(in oklab, var(--series-1) 72%, var(--ground))}.he-c2{fill:color-mix(in oklab, var(--series-3) 72%, var(--ground))}.he-c3{fill:color-mix(in oklab, var(--series-4) 72%, var(--ground))}.he-c4{fill:color-mix(in oklab, var(--faint) 72%, var(--ground))}.he-note-line{fill:none;stroke:var(--series-0);stroke-width:1.25px}.he-note-dot{fill:var(--series-0)}.he-note{fill:var(--ink);font-family:var(--sans);font-size:13.5px}.he-note-no{fill:var(--ground);font-family:var(--sans);font-size:10.5px;font-weight:600}.he-wrap{flex-wrap:wrap;align-items:flex-start;gap:20px 28px;display:flex}.post-stage .he-wrap>svg{flex:none;width:314px;max-width:100%}.post-body .he-list{color:var(--ink);flex:240px;gap:10px;margin:0;padding:0;font-size:13.5px;line-height:1.5;list-style:none;display:grid}.he-list li{grid-template-columns:16px minmax(0,1fr);gap:10px;margin:0;padding:0;display:grid}.he-no{background:var(--series-0);width:16px;height:16px;color:var(--ground);text-align:center;border-radius:50%;margin-top:2px;font-size:10.5px;font-weight:600;line-height:16px}
