.listing-pricing-flow .react-flow,[data-pixel-frame]{--pixel-node-bg:var(--card);--pixel-border:var(--border);--pixel-border-outer:color-mix(in oklch, var(--foreground) 8%, transparent);--pixel-edge-color:var(--brand-strong);--pixel-edge-trail-duration:3.65s;--pixel-edge-dot-base-opacity:.52}[data-credit-chip][data-pixel-frame]{--pixel-border:color-mix(in oklch, var(--foreground) 14%, var(--border));--pixel-plate-fill:color-mix(in oklch, var(--muted) 94%, var(--foreground))}[data-credit-chip][data-pixel-frame][data-flight-tone=drop]{--pixel-node-bg:color-mix(in oklch, var(--destructive) 11%, var(--card));--pixel-border:color-mix(in oklch, var(--destructive) 38%, var(--border));--pixel-plate-fill:color-mix(in oklch, var(--destructive) 9%, var(--muted))}[data-credit-chip][data-pixel-frame][data-flight-tone=gain]{--pixel-node-bg:color-mix(in oklch, var(--brand-muted) 90%, var(--card));--pixel-border:color-mix(in oklch, var(--brand-strong) 58%, var(--brand) 42%);--pixel-plate-fill:color-mix(in oklch, var(--brand-muted) 84%, var(--muted))}.listing-pricing-flow .react-flow__handle{height:var(--pixel-handle-size);width:var(--pixel-handle-size);border:none;border-radius:0}.listing-pricing-flow .react-flow .react-flow__handle{pointer-events:none;border-radius:0;opacity:0!important;background:0 0!important;border:none!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;overflow:hidden!important}.listing-pricing-flow .react-flow .react-flow__handle *{display:none!important}.listing-pricing-flow .react-flow .react-flow__node{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.listing-pricing-flow .react-flow__node-pricingSource,.listing-pricing-flow .react-flow__node-pricingHint{width:fit-content!important;height:fit-content!important;min-height:0!important}.listing-pricing-flow .react-flow img{image-rendering:pixelated}@keyframes pricing-pixel-edge-dot-trail{0%,to{opacity:var(--pixel-edge-dot-base-opacity);filter:none}3.5%{opacity:.98;filter:drop-shadow(0 0 1px color-mix(in oklch, var(--pixel-edge-color) 55%, transparent)) drop-shadow(0 0 3px color-mix(in oklch, var(--pixel-edge-color) 35%, transparent))}14%{opacity:.78;filter:drop-shadow(0 0 1px color-mix(in oklch, var(--pixel-edge-color) 38%, transparent)) drop-shadow(0 0 2.5px color-mix(in oklch, var(--pixel-edge-color) 22%, transparent))}28%{opacity:.64;filter:drop-shadow(0 0 1px color-mix(in oklch, var(--pixel-edge-color) 24%, transparent))}48%{opacity:.55;filter:none}62%,to{opacity:var(--pixel-edge-dot-base-opacity);filter:none}}.listing-pricing-flow [data-edge-dot]{animation:pricing-pixel-edge-dot-trail var(--pixel-edge-trail-duration) linear infinite;animation-delay:calc((var(--dot-t,0) - 1) * var(--pixel-edge-trail-duration));transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.listing-pricing-flow [data-edge-dot]{animation:none;filter:none!important;opacity:var(--pixel-edge-dot-base-opacity)!important}}
