.sc-fl-wrap{display:flex;flex-direction:column;height:100%}.sc-fl-flow{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:fit-content(40%) minmax(24px,1fr) auto minmax(24px,1fr) fit-content(44%);grid-template-rows:minmax(0,1fr)}.sc-fl-col{display:grid;grid-auto-rows:minmax(0,1fr);align-items:center;min-width:0}.sc-fl-cell,.sc-fl-hubcol{position:relative;display:flex;align-items:center;min-width:0}.sc-fl-hubcol{justify-content:center}.sc-fl-links{display:block;width:100%;height:100%;overflow:visible}.sc-fl .sc-fl-node{position:relative;display:flex;align-items:center;gap:6px;width:100%;height:26px;min-width:0;padding:0 8px;border:1px solid var(--sc-line);border-radius:4px;transition:opacity .32s var(--sc-ease-out) var(--sc-delay, 0ms),transform .32s var(--sc-ease-out) var(--sc-delay, 0ms),background-color .2s ease}.sc-fl-node[aria-pressed=true]{background:var(--sc-gold-tint)}.sc-fl .sc-fl-node:active{transition-duration:.14s;transition-delay:0ms}.sc-fl-glyph{flex:none;width:10px;height:10px;border:1px solid var(--sc-faint);border-radius:2px;transition:background-color .2s ease,border-color .2s ease}.sc-fl-node[data-lit=true] .sc-fl-glyph{border-color:var(--sc-gold)}.sc-fl-hub[data-lit=true] .sc-fl-glyph{background:var(--sc-gold)}.sc-fl-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sc-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--sc-muted);transition:color .2s ease,opacity .2s ease}.sc-fl-node[aria-pressed=true] .sc-fl-name,.sc-fl-node[data-lit=true] .sc-fl-name{color:var(--sc-ink)}.sc-fl .sc-fl-hub{width:auto;border-style:dashed;border-color:var(--sc-faint)}.sc-fl-hub:after{content:"";position:absolute;inset:-1px;border:1px solid var(--sc-gold);border-radius:4px;opacity:0;transition:opacity .2s ease}.sc-fl-hub[data-lit=true]:after{opacity:1}.sc-fl-hub .sc-fl-name{opacity:.55}.sc-fl-hub[data-lit=true] .sc-fl-name{opacity:1}.sc-fl-check{flex:none;width:12px;height:12px}.sc-fl-check path{fill:none;stroke:var(--sc-gold);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--sc-ease-out) var(--sc-delay, 0ms)}.sc-fl-check path[data-on=false]{stroke-dashoffset:1;transition-delay:0ms}.sc-fl-pile{position:absolute;left:calc(100% + 6px);top:50%;display:flex;gap:3px;transform:translateY(-50%);pointer-events:none}.sc-fl-token{display:block;width:6px;height:6px;border-radius:1px;background:var(--sc-gold);transition:opacity .2s var(--sc-ease-out) var(--sc-delay, 0ms),transform .2s var(--sc-ease-out) var(--sc-delay, 0ms)}.sc-fl-token[data-on=false]{opacity:0;transform:scale(.6);transition-delay:0ms}.sc-fl-tag{position:absolute;left:50%;top:calc(50% + 19px);transform:translate(-50%);pointer-events:none}.sc-fl-hair,.sc-fl-wire{fill:none;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .45s var(--sc-ease-out)}.sc-fl-hair{stroke:var(--sc-faint);stroke-width:1;opacity:.5;stroke-dashoffset:.55}.sc-fl-wire{stroke:var(--sc-gold);stroke-width:1.25;stroke-dashoffset:0}.sc-fl-hair[data-on=false],.sc-fl-wire[data-on=false]{stroke-dashoffset:1}.sc-fl-pulse{fill:none;stroke:var(--sc-paper);stroke-width:1.25;stroke-dasharray:6 22;opacity:0}.sc-fl[data-flow] .sc-fl-pulse{animation:sc-fl-pulse 1.2s linear 1}@keyframes sc-fl-pulse{0%{stroke-dashoffset:56;opacity:1}80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.sc-fl-l2{display:none}.sc-fl-readouts{flex:none;display:flex;gap:28px;margin-top:8px;padding-top:8px;border-top:1px solid var(--sc-line)}.sc-fl-readout{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-fl-val{display:inline-grid}.sc-fl-val .sc-num{grid-area:1 / 1;font-size:18px;transition:opacity .2s ease}.sc-fl-val .sc-num[data-active=false]{opacity:0}@media(hover:hover)and (pointer:fine){.sc-fl-node:hover .sc-fl-name{color:var(--sc-ink)}}@container sc (max-width: 479px){.sc-fl .sc-fl-node{height:24px;padding:0 7px}.sc-fl-name .sc-l,.sc-fl-l3{display:none}.sc-fl-name .sc-s{display:inline}.sc-fl-l2{display:block}.sc-fl-readouts{gap:22px;margin-top:6px;padding-top:6px}}@container sc (max-width: 359px){.sc-fl .sc-fl-node{height:20px;padding:0 6px;gap:5px}.sc-fl-node:before{content:"";position:absolute;inset:-3px 0}.sc-fl-name{font-size:9px}.sc-fl-pile{left:calc(100% + 4px);gap:2px}.sc-fl-token{width:5px;height:5px}.sc-fl-token:nth-child(n+4){display:none}.sc-fl-tag{top:calc(50% + 15px)}.sc-fl-check{width:11px;height:11px}.sc-fl-readouts{gap:18px;margin-top:5px;padding-top:5px}.sc-fl-readout{flex-direction:row;align-items:baseline;gap:6px}.sc-fl-val .sc-num{font-size:16px}}@container sc (max-width: 299px){.sc-fl .sc-fl-node{height:18px;padding:0 5px}.sc-fl-node:before{inset:-4px 0}.sc-fl-name{letter-spacing:.05em}}
