@keyframes conduit-flow{to{stroke-dashoffset:-24}}@keyframes conduit-node-pulse{0%,to{opacity:1;r:4.4;stroke-width:6}50%{opacity:.82;r:5.9;stroke-width:11}}@keyframes conduit-src-pulse{0%,to{r:3.2;opacity:.72}50%{r:4.2;opacity:1}}.pclv6 .conduit__flow{stroke-dasharray:6 6;animation:conduit-flow .95s linear infinite;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--teal) 60%,transparent))}.pclv6 .conduit__flow--trunk{animation-duration:.7s;stroke-dasharray:7 5}.pclv6 .conduit__src{animation:conduit-src-pulse 2s ease-in-out infinite;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--teal) 55%,transparent))}.pclv6 .conduit__src--g{animation-delay:1s;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--teal-d) 55%,transparent))}.pclv6 .conduit__node{animation:conduit-node-pulse 2.2s ease-in-out infinite;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--teal-d) 65%,transparent))}@media (prefers-reduced-motion:reduce){.pclv6 .conduit__flow,.pclv6 .conduit__node,.pclv6 .conduit__src{stroke-dasharray:none;animation:none;filter:none}}.pclv6 .frame .plate--contract,.pclv6 .frame .plate--floor,.pclv6 .frame .seam{opacity:0;transform:translateY(14px);transition:opacity .54s cubic-bezier(.22,1,.36,1),transform .54s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.pclv6 .frame .plate--contract{transition-delay:0s}.pclv6 .frame .seam{transition-delay:.11s}.pclv6 .frame .plate--floor{transition-delay:.16s}.pclv6 .frame .conduit__flow{animation:none;filter:none;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .62s cubic-bezier(.65,0,.35,1);transition-delay:.34s}.pclv6 .frame .conduit__flow--trunk{transition-duration:.38s;transition-delay:.52s}.pclv6 .frame .conduit__node,.pclv6 .frame .conduit__src{animation:none;opacity:0;transition:opacity .54s cubic-bezier(.22,1,.36,1)}.pclv6 .frame .conduit__src{transition-delay:.34s}.pclv6 .frame .conduit__node{transition-delay:.56s}.pclv6 .frame .commit,.pclv6 .frame .fork__cap,.pclv6 .frame .gate__head,.pclv6 .frame .rev,.pclv6 .frame .tribs{opacity:0;transform:translateY(14px);transition:opacity .54s cubic-bezier(.22,1,.36,1),transform .54s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.pclv6 .frame .band--bot,.pclv6 .frame .band--top,.pclv6 .frame .core{opacity:0;transform:translateY(14px);will-change:opacity,transform}.pclv6 .frame .band--top{transition:opacity .54s cubic-bezier(.22,1,.36,1) .72s,transform .54s cubic-bezier(.22,1,.36,1) .72s,box-shadow .38s ease 0s}.pclv6 .frame .core{transition:opacity .54s cubic-bezier(.22,1,.36,1) .84s,transform .54s cubic-bezier(.22,1,.36,1) .84s,box-shadow .38s ease 0s,border-color .3s ease 0s}.pclv6 .frame .band--bot{transition:opacity .54s cubic-bezier(.22,1,.36,1) .96s,transform .54s cubic-bezier(.22,1,.36,1) .96s,box-shadow .38s ease 0s}.pclv6 .frame .shell__tab{opacity:0;transition:opacity .54s cubic-bezier(.22,1,.36,1);transition-delay:.66s}.pclv6 .frame .gate__head{transition-delay:.6s}.pclv6 .frame .tribs{transition-delay:.66s}.pclv6 .frame .fork__svg{left:var(--pad);right:auto;width:calc(100% - 2 * var(--pad))}.pclv6 .frame .fork__svg path{stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset .52s cubic-bezier(.65,0,.35,1);transition-delay:1.08s}.pclv6 .frame .fork__svg>circle{opacity:0;transition:opacity .54s cubic-bezier(.22,1,.36,1);transition-delay:1.08s}.pclv6 .frame .rev{transition-delay:1.2s}.pclv6 .frame .commit{transition-delay:1.24s}.pclv6 .frame .fork__cap{transition-delay:1.32s}.pclv6 .frame.bp-m-in .band--bot,.pclv6 .frame.bp-m-in .band--top,.pclv6 .frame.bp-m-in .commit,.pclv6 .frame.bp-m-in .core,.pclv6 .frame.bp-m-in .fork__cap,.pclv6 .frame.bp-m-in .gate__head,.pclv6 .frame.bp-m-in .plate--contract,.pclv6 .frame.bp-m-in .plate--floor,.pclv6 .frame.bp-m-in .rev,.pclv6 .frame.bp-m-in .seam,.pclv6 .frame.bp-m-in .tribs{opacity:1;transform:none}.pclv6 .frame.bp-m-in .shell__tab{opacity:1}.pclv6 .frame.bp-m-in .conduit__flow,.pclv6 .frame.bp-m-in .fork__svg path{stroke-dashoffset:0}.pclv6 .frame.bp-m-in .conduit__src{opacity:.9}.pclv6 .frame.bp-m-in .conduit__node,.pclv6 .frame.bp-m-in .fork__svg>circle{opacity:1}.pclv6 .frame.bp-m-live .band--bot,.pclv6 .frame.bp-m-live .band--top,.pclv6 .frame.bp-m-live .commit,.pclv6 .frame.bp-m-live .rev{transition:transform .2s ease,box-shadow .38s ease,background-color .24s ease,border-color .22s ease}.pclv6 .frame.bp-m-live .core{transition:transform .2s ease,box-shadow .38s ease,border-color .24s ease}.pclv6 .frame.bp-m-live .band--bot,.pclv6 .frame.bp-m-live .band--top,.pclv6 .frame.bp-m-live .commit,.pclv6 .frame.bp-m-live .core,.pclv6 .frame.bp-m-live .fork__cap,.pclv6 .frame.bp-m-live .gate__head,.pclv6 .frame.bp-m-live .plate--contract,.pclv6 .frame.bp-m-live .plate--floor,.pclv6 .frame.bp-m-live .rev,.pclv6 .frame.bp-m-live .seam,.pclv6 .frame.bp-m-live .tribs{will-change:auto}.pclv6 .bp-m-pkt{visibility:hidden}.pclv6 .conduit__svg.bp-m-ready .bp-m-pkt{visibility:visible}.pclv6 .bp-m-pkt{filter:none}.pclv6 .frame[data-beat=post] .band--bot,.pclv6 .frame[data-beat=pre] .band--top{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--teal) 64%,transparent),inset 0 0 8px -3px color-mix(in srgb,var(--teal) 34%,transparent)}.pclv6 .frame[data-beat=core] .core{box-shadow:inset 0 2px 10px -6px rgba(22,33,31,.34),inset 0 0 0 1px color-mix(in srgb,var(--surface) 60%,#ffffff),inset 0 0 0 1.5px color-mix(in srgb,var(--teal) 64%,transparent),inset 0 0 10px -3px color-mix(in srgb,var(--teal) 38%,transparent);border-color:color-mix(in srgb,var(--teal-d) 44%,var(--line))}.pclv6 .bp-m-fk-pkt{filter:none}.pclv6 .bp-m-pop{position:absolute;top:0;left:50%;width:26px;height:26px;transform:translate(-50%,-50%) scale(.4);border-radius:999px;pointer-events:none;z-index:4;animation:bp-m-pop .9s ease-out forwards}.pclv6 .bp-m-pop[data-kind=commit]{border:2px solid var(--mint);box-shadow:none}.pclv6 .bp-m-pop[data-kind=revert]{border:2px solid var(--orange);box-shadow:none}@keyframes bp-m-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}28%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}.pclv6 .stage-x{cursor:help;outline-offset:2px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.pclv6 .band.stage-x:focus-visible,.pclv6 .band.stage-x:hover,.pclv6 .band.stage-x[data-inspect]{transform:translateY(-1px);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--teal) 13%,transparent) 0 2px,transparent 2px 9px),linear-gradient(180deg,color-mix(in srgb,var(--teal) 13%,var(--surface)),var(--surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--teal) 46%,transparent)}.pclv6 .core.stage-x:focus-visible,.pclv6 .core.stage-x:hover,.pclv6 .core.stage-x[data-inspect]{transform:translateY(-2px);border-color:color-mix(in srgb,var(--teal-d) 48%,var(--line));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--teal-d) 44%,transparent),var(--elev)}.pclv6 .rev.stage-x:focus-visible,.pclv6 .rev.stage-x:hover,.pclv6 .rev.stage-x[data-inspect]{transform:translateY(-2px);border-color:color-mix(in srgb,var(--orange) 48%,var(--line));background:color-mix(in srgb,var(--orange) 12%,var(--surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--orange) 46%,transparent),var(--elev)}.pclv6 .commit.stage-x:focus-visible,.pclv6 .commit.stage-x:hover,.pclv6 .commit.stage-x[data-inspect]{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mint) 46%,var(--line));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--mint) 44%,transparent),var(--elev)}.pclv6 .bp-m-inspect{margin-top:14px;padding:12px 14px 13px;border:1px solid color-mix(in srgb,var(--teal) 18%,var(--line));border-radius:var(--r-md);background:linear-gradient(180deg,color-mix(in srgb,var(--teal) 4%,var(--surface)),var(--surface));transition:border-color .22s ease,box-shadow .22s ease}.pclv6 .bp-m-inspect[data-active]{border-color:color-mix(in srgb,var(--teal) 34%,var(--line));box-shadow:0 14px 30px -24px color-mix(in srgb,var(--teal) 55%,transparent)}.pclv6 .bp-m-inspect__hd{display:flex;align-items:center;gap:9px}.pclv6 .bp-m-inspect__dot{flex:none;width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:var(--teal-d)}.pclv6 .bp-m-inspect__dot[data-kind=revert]{background:var(--orange)}.pclv6 .bp-m-inspect__dot[data-kind=commit]{background:var(--mint)}.pclv6 .bp-m-inspect__eyebrow{font:700 9.5px/1 var(--mono);letter-spacing:.14em;color:color-mix(in srgb,var(--teal-d) 55%,var(--ink))}.pclv6 .bp-m-inspect__state{margin-left:auto;font:700 8px/1 var(--mono);letter-spacing:.06em;color:var(--ink-3);padding:4px 8px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,var(--surface))}.pclv6 .bp-m-inspect__body{margin-top:9px;display:flex;flex-direction:column;gap:6px}.pclv6 .bp-m-inspect__sig{font:700 12.5px/1.1 var(--mono);color:var(--ink);letter-spacing:-.01em}.pclv6 .bp-m-inspect__body[data-kind=revert] .bp-m-inspect__sig{color:color-mix(in srgb,var(--orange) 64%,var(--ink))}.pclv6 .bp-m-inspect__body[data-kind=commit] .bp-m-inspect__sig{color:color-mix(in srgb,var(--mint) 64%,var(--ink))}.pclv6 .bp-m-inspect__gloss{font:600 11px/1.4 var(--ff);color:var(--ink-2)}.pclv6 .bp-m-inspect__io{font:600 9.5px/1.35 var(--mono);color:var(--ink-3)}.pclv6 .bp-m-inspect__idle{margin-top:9px;font:500 10.5px/1.5 var(--ff);color:var(--ink-3)}.pclv6 .bp-m-inspect__idle .mono{font:700 9.5px/1 var(--mono);color:color-mix(in srgb,var(--teal-d) 55%,var(--ink))}html .pclv6 .stagewrap{--glow:transparent;--gm-min:color-mix(in srgb,var(--ink) 7%,transparent);--gm-maj:color-mix(in srgb,var(--ink) 14%,transparent);--elev:0 1px 1.5px rgba(16,33,31,0.06),0 12px 24px -16px rgba(16,33,31,0.42);--bevel:inset 0 1px 0 color-mix(in srgb,#ffffff 60%,var(--surface));--r-paper:3px;--r-tok:4px;--tok-fill:color-mix(in srgb,var(--ink) 3%,var(--surface));--tok-line:color-mix(in srgb,var(--ink) 12%,var(--line))}.pclv6 .frame.frame{border-radius:var(--r-paper);border-color:color-mix(in srgb,var(--ink) 15%,var(--line));background:linear-gradient(var(--gm-maj) 1px,transparent 1px) 0 0 /100% 96px,linear-gradient(90deg,var(--gm-maj) 1px,transparent 1px) 0 0 /96px 100%,linear-gradient(var(--gm-min) 1px,transparent 1px) 0 0 /100% 24px,linear-gradient(90deg,var(--gm-min) 1px,transparent 1px) 0 0 /24px 100%,var(--surface);box-shadow:none}.pclv6 .frame .tick{opacity:.4}.pclv6 .frame .conduit__node,.pclv6 .frame .conduit__src{filter:none}.pclv6 .frame .conduit__node{stroke:color-mix(in srgb,var(--teal-d) 38%,transparent);stroke-width:2px}.pclv6 .frame .conduit__funnel .end{box-shadow:none}.pclv6 .frame .bp-m-legend{position:absolute;top:13px;left:30px;z-index:6;display:flex;align-items:center;gap:13px}.pclv6 .frame .bp-m-legend__ttl{font:700 8.5px/1 var(--mono);letter-spacing:.16em;color:var(--ink-3)}.pclv6 .frame .bp-m-legend__k{display:inline-flex;align-items:center;gap:6px;font:600 9.5px/1 var(--ff);color:var(--ink-3)}.pclv6 .frame .bp-m-legend__k[data-c=commit],.pclv6 .frame .bp-m-legend__k[data-c=revert]{font-family:var(--mono);font-weight:700;font-size:9px}.pclv6 .frame .bp-m-legend__k i{width:8px;height:8px;border-radius:2px;transform:rotate(45deg);flex:none}.pclv6 .frame .bp-m-legend__k[data-c=edit] i{background:var(--teal)}.pclv6 .frame .bp-m-legend__k[data-c=lock] i{background:var(--teal-d)}.pclv6 .frame .bp-m-legend__k[data-c=revert] i{background:var(--orange)}.pclv6 .frame .bp-m-legend__k[data-c=commit] i{background:var(--mint)}.pclv6 .frame .plate{border-radius:var(--r-paper);box-shadow:none;background:var(--surface);border-color:var(--tok-line)}.pclv6 .frame .plate--contract{background:color-mix(in srgb,var(--teal) 4%,var(--surface));border-color:color-mix(in srgb,var(--teal) 26%,var(--line));box-shadow:none}.pclv6 .frame .plate--floor{background:color-mix(in srgb,var(--teal) 7%,var(--surface));border-color:color-mix(in srgb,var(--teal-d) 30%,var(--line));box-shadow:none}.pclv6 .frame .plate--contract:before,.pclv6 .frame .plate--floor:after{border-radius:0;width:3px}.pclv6 .frame .floor-lock{border-radius:var(--r-paper);box-shadow:none;background:color-mix(in srgb,var(--teal) 11%,var(--surface));border-color:color-mix(in srgb,var(--teal-d) 30%,var(--line))}.pclv6 .frame .seam__badge{box-shadow:none}.pclv6 .frame .gate{box-shadow:var(--bevel),var(--elev);border-color:var(--teal)}.pclv6 .frame .gate__ic{box-shadow:none}.pclv6 .frame .commit{box-shadow:none;background:color-mix(in srgb,var(--mint) 7%,var(--surface))}.pclv6 .frame .commit__ic{box-shadow:none}.pclv6 .frame .core{box-shadow:none;border-color:var(--tok-line)}.pclv6 .frame .foot{box-shadow:none}.pclv6 .frame .rail-mark{position:relative}.pclv6 .frame .rail-mark .bp-m-bln{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;border:1.5px solid var(--teal-d);background:var(--surface);color:color-mix(in srgb,var(--teal-d) 55%,var(--ink));font:700 10px/1 var(--mono);transform:none;box-shadow:none}.pclv6 .frame .rail-mark:after{content:"";position:absolute;left:26px;top:50%;width:13px;height:1px;background:color-mix(in srgb,var(--teal-d) 46%,transparent)}.pclv6 .frame .core .rail-mark .bp-m-bln{width:19px;height:19px;border-color:var(--teal-d);background:color-mix(in srgb,var(--teal) 8%,var(--surface))}.pclv6 .frame .band__seq{display:none}.pclv6 .frame .chip{border-radius:var(--r-tok);padding:8px 11px 8px 24px;background:var(--tok-fill);border:1px solid var(--tok-line);color:var(--ink-2)}.pclv6 .frame .chip:before{left:11px;top:50%;bottom:auto;width:6px;height:6px;border-radius:2px;transform:translateY(-50%) rotate(45deg);background:var(--c,var(--teal))}.pclv6 .frame .chip--fixed{padding-left:24px;background:var(--tok-fill);border-color:var(--tok-line)}.pclv6 .frame .chip--fixed:before{background:color-mix(in srgb,var(--ink) 34%,transparent)}.pclv6 .frame .plate--contract .chip:before{background:var(--teal)}.pclv6 .frame .plate--floor .chip--fixed:before{background:var(--teal-d)}.pclv6 .frame .chip--add{border-radius:var(--r-tok);padding-left:12px}.pclv6 .frame .band__side,.pclv6 .frame .core__tag{border-radius:var(--r-tok);background:var(--tok-fill);border-color:var(--tok-line)}.pclv6 .frame .rc,.pclv6 .frame .trib{border-radius:var(--r-tok)}.pclv6 .frame .band__side,.pclv6 .frame .commit__sub,.pclv6 .frame .core__tag,.pclv6 .frame .panel__k,.pclv6 .frame .plate__tag,.pclv6 .frame .trib__role{letter-spacing:normal;text-transform:none}.pclv6 .frame .bp-m-inspect{position:relative;border-radius:var(--r-paper);border:1px solid var(--tok-line);background:var(--surface);box-shadow:none;padding-left:17px;overflow:hidden}.pclv6 .frame .bp-m-inspect:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--line)}.pclv6 .frame .bp-m-inspect[data-active]{border-color:color-mix(in srgb,var(--teal) 30%,var(--line));box-shadow:var(--elev)}.pclv6 .frame .bp-m-inspect[data-active]:before{background:var(--teal-d)}.pclv6 .frame .bp-m-inspect__state{border-radius:var(--r-tok);background:var(--tok-fill);border-color:var(--tok-line)}@media (max-width:720px){.pclv6 .frame .bp-m-legend{display:none}}@media (max-width:360px){.pclv6 .frame .core__tag,.pclv6 .frame .trib__role{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.pclv6 .frame .band--bot,.pclv6 .frame .band--top,.pclv6 .frame .commit,.pclv6 .frame .conduit__node,.pclv6 .frame .conduit__src,.pclv6 .frame .core,.pclv6 .frame .fork__cap,.pclv6 .frame .fork__svg>circle,.pclv6 .frame .gate__head,.pclv6 .frame .plate--contract,.pclv6 .frame .plate--floor,.pclv6 .frame .rev,.pclv6 .frame .seam,.pclv6 .frame .shell__tab,.pclv6 .frame .tribs{opacity:1;transform:none;transition:none;animation:none}.pclv6 .frame .conduit__flow,.pclv6 .frame .conduit__flow--trunk,.pclv6 .frame .fork__svg path{stroke-dasharray:none;stroke-dashoffset:0;transition:none;animation:none}.pclv6 .bp-m-conduit-fx,.pclv6 .bp-m-fork-fx,.pclv6 .bp-m-pop{display:none}.pclv6 .stage-x{transition:none}}