.CZv8Sq_root{--flow-accent:var(--accent);width:100%;min-width:0;color:var(--foreground);-webkit-tap-highlight-color:transparent;margin:0;display:grid;overflow-x:clip;container-type:inline-size}.CZv8Sq_stage{width:100%;min-width:0;position:relative}.CZv8Sq_root:not([data-ready]) .CZv8Sq_stage{aspect-ratio:5/2}@container not (min-width:820px){.CZv8Sq_root:not([data-ready]) .CZv8Sq_stage{aspect-ratio:390/484}}.CZv8Sq_stage>*{opacity:0;transition:opacity var(--duration-considered) var(--ease-standard)}.CZv8Sq_root[data-ready] .CZv8Sq_stage>*{opacity:1}.CZv8Sq_layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.CZv8Sq_layer+.CZv8Sq_layer,.CZv8Sq_layer:last-child{z-index:2}.CZv8Sq_layer:first-child{z-index:0}.CZv8Sq_path{fill:none;stroke:var(--border-strong);stroke-width:1.25px;transition:stroke var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard)}[data-theme=dark] .CZv8Sq_path{stroke:color-mix(in oklab, var(--text-muted) 40%, var(--border-strong))}.CZv8Sq_path[data-on]{stroke:color-mix(in oklab, var(--flow-accent) 62%, var(--border-strong))}.CZv8Sq_stage[data-focus] .CZv8Sq_path:not([data-on]){opacity:.4}.CZv8Sq_slot{transition:opacity var(--duration-standard) var(--ease-standard)}.CZv8Sq_slot[data-dim]{opacity:.22}.CZv8Sq_raw{fill:var(--surface-raised);stroke:var(--text-secondary);stroke-width:1.5px}.CZv8Sq_done{fill:var(--flow-accent)}.CZv8Sq_trailRaw,.CZv8Sq_trailDone{fill:none;stroke-width:2px;stroke-linecap:round}.CZv8Sq_trailRaw{stroke:var(--text-muted);stroke-opacity:.45}.CZv8Sq_trailDone{stroke:var(--flow-accent);stroke-opacity:.5}.CZv8Sq_port{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1.25px}.CZv8Sq_portHit{fill:var(--flow-accent)}.CZv8Sq_ring{fill:none;stroke:var(--border-strong);stroke-width:1.25px;stroke-dasharray:1.5 5;stroke-linecap:round}.CZv8Sq_pulse{fill:none;stroke:var(--flow-accent);stroke-width:1.25px;vector-effect:non-scaling-stroke}.CZv8Sq_chip{z-index:1;align-items:center;gap:var(--space-3);min-width:0;padding:0 var(--space-4);border:1px solid color-mix(in oklab, var(--flow-accent) calc(var(--hit,0) * 40%), var(--border));background:var(--surface-raised);box-sizing:border-box;cursor:default;transition:opacity var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard);border-radius:16px;display:flex;position:absolute}.CZv8Sq_chip[data-on]{border-color:color-mix(in oklab, var(--flow-accent) 55%, var(--border-strong))}.CZv8Sq_chip[data-dim]{opacity:.5}.CZv8Sq_root[data-layout=stack] .CZv8Sq_chip{padding:0 var(--space-2);border-radius:14px;flex-direction:column;justify-content:center;gap:6px}.CZv8Sq_mark{width:16px;height:16px;color:var(--text-secondary);object-fit:contain;flex:none;place-items:center;display:grid}.CZv8Sq_mark>svg{stroke-width:1.75px;width:16px;height:16px}.CZv8Sq_text{min-width:0;display:grid}.CZv8Sq_root[data-layout=stack] .CZv8Sq_text{justify-items:center}.CZv8Sq_label{font-size:var(--text-sm);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CZv8Sq_meta{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CZv8Sq_root[data-layout=stack] .CZv8Sq_chip .CZv8Sq_meta{display:none}.CZv8Sq_root[data-layout=stack] .CZv8Sq_label{max-width:100%;font-size:var(--text-xs)}.CZv8Sq_core{z-index:1;border:1px solid color-mix(in oklab, var(--flow-accent) calc(var(--hit,0) * 45%), var(--border));background:var(--surface-raised);box-sizing:border-box;cursor:default;border-radius:28%;position:absolute}.CZv8Sq_core[data-on]{border-color:color-mix(in oklab, var(--flow-accent) 55%, var(--border-strong))}.CZv8Sq_caption{z-index:1;pointer-events:none;min-width:0;display:grid;position:absolute}.CZv8Sq_caption[data-place=below]{text-align:center;justify-items:center;transform:translate(-50%)}.CZv8Sq_caption[data-place=side]{transform:translateY(-50%)}.CZv8Sq_caption[data-place=side] .CZv8Sq_meta{white-space:normal;text-overflow:clip}.CZv8Sq_num{color:var(--text-secondary);font-variant-numeric:tabular-nums}.CZv8Sq_tag{z-index:3;max-width:16rem;padding:3px var(--space-2);border-radius:var(--radius-pill);color:var(--background);background:var(--foreground);font-size:var(--text-xs);letter-spacing:var(--tracking-body);white-space:nowrap;opacity:0;pointer-events:none;--tx:-50%;transform:translate(var(--tx), 4px) scale(.96);transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);font-weight:500;line-height:1.3;position:absolute;top:100%;left:50%}.CZv8Sq_tag[data-place=above]{transform:translate(var(--tx), -4px) scale(.96);top:auto;bottom:100%}.CZv8Sq_chip[data-side=src] .CZv8Sq_tag{--tx:0%;transform-origin:0 0;left:0}.CZv8Sq_chip[data-side=dst] .CZv8Sq_tag{--tx:0%;transform-origin:100% 0;left:auto;right:0}.CZv8Sq_chip[data-on] .CZv8Sq_tag,.CZv8Sq_core[data-on] .CZv8Sq_tag{opacity:1;transform:translate(var(--tx), 8px);transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-spring) var(--ease-spring)}.CZv8Sq_core[data-on] .CZv8Sq_tag[data-place=above]{transform:translate(var(--tx), -10px)}.CZv8Sq_chip[data-on],.CZv8Sq_core[data-on]{z-index:3}.CZv8Sq_figcaption{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-align:center;text-wrap:balance}@media (prefers-reduced-motion:reduce){.CZv8Sq_stage>*,.CZv8Sq_path,.CZv8Sq_slot,.CZv8Sq_chip,.CZv8Sq_tag{transition-duration:var(--duration-instant)}}
