.ProductFlow_frame__RT6yo{--k:1;position:relative;width:100%;max-width:480px;height:calc(442px * var(--k));margin:0 auto}.ProductFlow_scene__o_XGe{--rx:0deg;--ry:0deg;--cycle:12s;position:absolute;left:0;top:0;width:480px;height:442px;transform:scale(var(--k));transform-origin:0 0;perspective:1200px;perspective-origin:50% 40%}.ProductFlow_stage__27kJL{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(16deg + var(--ry))) rotateY(calc(-22deg + var(--rx))) rotate(2deg);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ProductFlow_floor__VR8aH{position:absolute;inset:8% 4% 4% 4%;border-radius:28px;transform:translateZ(-90px);background:radial-gradient(60% 60% at 50% 45%,color-mix(in oklch,var(--primary) 12%,transparent),transparent 70%),repeating-linear-gradient(0deg,color-mix(in oklch,var(--foreground) 5%,transparent) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,color-mix(in oklch,var(--foreground) 5%,transparent) 0 1px,transparent 1px 28px);mask-image:radial-gradient(70% 70% at 50% 50%,#000 40%,transparent 85%)}.ProductFlow_card__OQU_5{--z:0px;position:absolute;width:42%;padding:14px;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px color-mix(in oklch,var(--foreground) 6%,transparent),0 18px 40px -18px color-mix(in oklch,var(--primary) 35%,transparent);transform:translateZ(var(--z));transform-style:preserve-3d;opacity:.92}.ProductFlow_playing__9yWlw .ProductFlow_card__OQU_5{animation:ProductFlow_focus__s1rN4 var(--cycle) cubic-bezier(.3,.7,.2,1) infinite}.ProductFlow_c1__Ut7JY{left:4%;top:6%;--z:-40px;animation-delay:0s}.ProductFlow_c2__kXlbJ{left:52%;top:14%;--z:-10px;animation-delay:-9s}.ProductFlow_c3__fDK2F{left:6%;top:47%;--z:20px;animation-delay:-6s}.ProductFlow_c4__Rn_A7{left:50%;top:53%;--z:55px;width:46%;animation-delay:-3s}@keyframes ProductFlow_focus__s1rN4{0%{transform:translateZ(var(--z));opacity:.92}6%{transform:translateZ(calc(var(--z) + 34px)) translateY(-6px);opacity:1;box-shadow:0 1px 2px color-mix(in oklch,var(--foreground) 6%,transparent),0 28px 60px -20px color-mix(in oklch,var(--primary) 55%,transparent)}20%{transform:translateZ(calc(var(--z) + 34px)) translateY(-6px);opacity:1}30%{transform:translateZ(var(--z));opacity:.92}to{transform:translateZ(var(--z));opacity:.92}}.ProductFlow_label__2VseP{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--muted-foreground);text-transform:uppercase;margin-bottom:10px}.ProductFlow_dot__PgkA7{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary)}.ProductFlow_dot__PgkA7 svg{width:13px;height:13px}.ProductFlow_wave__pLzkU{display:flex;align-items:center;gap:3px;height:34px}.ProductFlow_wave__pLzkU span{flex:1;height:100%;border-radius:3px;background:linear-gradient(180deg,var(--primary),color-mix(in oklch,var(--primary) 55%,var(--warning)));transform:scaleY(var(--h,.4));transform-origin:50% 50%}.ProductFlow_playing__9yWlw .ProductFlow_wave__pLzkU span{animation:ProductFlow_wave__pLzkU 1.1s ease-in-out infinite}@keyframes ProductFlow_wave__pLzkU{0%,to{transform:scaleY(calc(var(--h, .4) * .45))}50%{transform:scaleY(var(--h,.4))}}.ProductFlow_bubble__xPpC9{margin-top:10px;width:70%;height:22px;border-radius:12px 12px 12px 4px;background:var(--warning-soft);border:1px solid var(--warning-border)}.ProductFlow_line__gCXeE{height:7px;border-radius:4px;background:color-mix(in oklch,var(--foreground) 12%,transparent);margin-top:7px;transform-origin:left center}.ProductFlow_line__gCXeE.ProductFlow_speaker__RRKvH{width:18%;background:color-mix(in oklch,var(--primary) 35%,transparent)}.ProductFlow_playing__9yWlw .ProductFlow_c2__kXlbJ .ProductFlow_line__gCXeE:not(.ProductFlow_speaker__RRKvH){animation:ProductFlow_write__L5reJ var(--cycle) ease-out infinite;animation-delay:-9s}@keyframes ProductFlow_write__L5reJ{0%,2%{transform:scaleX(0)}14%,to{transform:scaleX(1)}}.ProductFlow_bars__zXVm7{display:flex;align-items:flex-end;gap:5px;height:46px}.ProductFlow_bars__zXVm7 span{flex:1;border-radius:4px 4px 2px 2px;height:var(--b,50%);background:color-mix(in oklch,var(--success) 70%,transparent);transform-origin:bottom}.ProductFlow_bars__zXVm7 span:nth-child(odd){background:color-mix(in oklch,var(--primary) 55%,transparent)}.ProductFlow_playing__9yWlw .ProductFlow_c3__fDK2F .ProductFlow_bars__zXVm7 span{animation:ProductFlow_grow__XNjLP var(--cycle) cubic-bezier(.3,.7,.2,1) infinite;animation-delay:-6s}@keyframes ProductFlow_grow__XNjLP{0%,2%{transform:scaleY(.15)}16%,to{transform:scaleY(1)}}.ProductFlow_chips__q9vLW{display:flex;gap:6px;margin-top:10px}.ProductFlow_chip__9Ak5q{height:16px;border-radius:999px;background:var(--primary-soft)}.ProductFlow_lead__in1dM{display:flex;align-items:center;gap:10px}.ProductFlow_avatar__62WV2{width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,var(--primary),color-mix(in oklch,var(--primary) 40%,var(--warning)));flex:none}.ProductFlow_stages___PIv8{display:flex;gap:4px;margin:12px 0 10px}.ProductFlow_stages___PIv8 span{flex:1;height:6px;border-radius:3px;background:color-mix(in oklch,var(--foreground) 10%,transparent)}.ProductFlow_stages___PIv8 span.ProductFlow_done__rNguq{background:var(--primary)}.ProductFlow_playing__9yWlw .ProductFlow_c4__Rn_A7 .ProductFlow_stages___PIv8 span.ProductFlow_next__OvqD_{animation:ProductFlow_stage__27kJL var(--cycle) ease-out infinite;animation-delay:-3s}@keyframes ProductFlow_stage__27kJL{0%,4%{background:color-mix(in oklch,var(--foreground) 10%,transparent)}12%,to{background:var(--primary)}}.ProductFlow_row__Dhoiz{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px;color:var(--muted-foreground)}.ProductFlow_row__Dhoiz .ProductFlow_line__gCXeE{flex:1;margin-top:0}.ProductFlow_check__Rxzci{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--success);display:grid;place-items:center;flex:none}.ProductFlow_check__Rxzci svg{width:11px;height:11px;color:var(--success);stroke-dasharray:20;stroke-dashoffset:0}.ProductFlow_playing__9yWlw .ProductFlow_c4__Rn_A7 .ProductFlow_check__Rxzci svg{animation:ProductFlow_tick__v1olZ var(--cycle) ease-out infinite;animation-delay:-3s}@keyframes ProductFlow_tick__v1olZ{0%,10%{stroke-dashoffset:20}18%,to{stroke-dashoffset:0}}.ProductFlow_flow__nPUHK{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:translateZ(70px);pointer-events:none}.ProductFlow_flow__nPUHK path{fill:none;stroke:color-mix(in oklch,var(--primary) 30%,transparent);stroke-width:1.5;stroke-dasharray:3 6}.ProductFlow_spark__BH9Hh{offset-path:path("M 120 86 C 220 70, 290 90, 350 120 S 260 235, 130 262 S 300 300, 350 322");offset-distance:0;width:10px;height:10px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 4px color-mix(in oklch,var(--primary) 18%,transparent),0 0 18px var(--primary);position:absolute;left:0;top:0;opacity:0}.ProductFlow_playing__9yWlw .ProductFlow_spark__BH9Hh{animation:ProductFlow_travel__S9pu6 var(--cycle) cubic-bezier(.45,.05,.4,1) infinite}@keyframes ProductFlow_travel__S9pu6{0%{offset-distance:0;opacity:0}4%{opacity:1}25%{offset-distance:33%}50%{offset-distance:66%}75%{offset-distance:100%;opacity:1}82%,to{offset-distance:100%;opacity:0}}.ProductFlow_paused___xflR *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ProductFlow_playing__9yWlw .ProductFlow_c2__kXlbJ .ProductFlow_line__gCXeE,.ProductFlow_playing__9yWlw .ProductFlow_c3__fDK2F .ProductFlow_bars__zXVm7 span,.ProductFlow_playing__9yWlw .ProductFlow_c4__Rn_A7 .ProductFlow_check__Rxzci svg,.ProductFlow_playing__9yWlw .ProductFlow_c4__Rn_A7 .ProductFlow_stages___PIv8 span.ProductFlow_next__OvqD_,.ProductFlow_playing__9yWlw .ProductFlow_card__OQU_5,.ProductFlow_playing__9yWlw .ProductFlow_spark__BH9Hh,.ProductFlow_playing__9yWlw .ProductFlow_wave__pLzkU span{animation:none!important}.ProductFlow_stage__27kJL{transition:none;transform:rotateX(16deg) rotateY(-22deg) rotate(2deg)!important}.ProductFlow_c4__Rn_A7{transform:translateZ(calc(var(--z) + 24px))}.ProductFlow_c4__Rn_A7 .ProductFlow_stages___PIv8 span.ProductFlow_next__OvqD_{background:var(--primary)}}