.DeviceBetaVisual_visual__qfTzS{position:relative;width:100%;min-width:0;height:330px;margin:0}.DeviceBetaVisual_systems__3aaZ_{display:flex;align-items:center;justify-content:center;gap:10px;height:146px}.DeviceBetaVisual_cloud__yl8D5{width:70px;flex:none;text-align:center;color:var(--muted-foreground);font-size:12px;line-height:1.2}.DeviceBetaVisual_cloud__yl8D5 svg{display:block;width:70px;height:60px}.DeviceBetaVisual_cloudOutline__Ugcjt{fill:var(--card);stroke:var(--muted-foreground);stroke-width:1.3;stroke-linejoin:round}.DeviceBetaVisual_cloudLink__bURjs{width:26px;height:10px;flex:none;overflow:visible;stroke:var(--primary);fill:var(--primary);stroke-width:1}.DeviceBetaVisual_captureFrame__UUL69{flex:none;padding:7px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);transform:rotate(-3deg)}.DeviceBetaVisual_capture___yvQV{display:block;width:290px;height:130px;max-width:none;border-radius:calc(var(--radius) - 4px)}.DeviceBetaVisual_connections__bHbA6{position:absolute;top:146px;left:0;width:100%;height:69px;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.DeviceBetaVisual_traceBase__ouOCO{stroke:var(--primary);opacity:.3}.DeviceBetaVisual_traceActive__vw1Xi{stroke:var(--primary)}.DeviceBetaVisual_connectionDot__wEXjt{fill:var(--primary);stroke:var(--card);transform-box:fill-box;transform-origin:center}.DeviceBetaVisual_devices__cUr8X{position:absolute;top:192px;inset-inline:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4px}.DeviceBetaVisual_device__3mOQX{min-width:0;color:var(--muted-foreground);text-align:center;font-size:12px;line-height:1.25}.DeviceBetaVisual_device__3mOQX svg{display:block;width:100%;height:118px;margin-bottom:7px;overflow:visible}.DeviceBetaVisual_wire__eXOtC{fill:none;stroke:var(--muted-foreground);stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.DeviceBetaVisual_screen__LZS3a{fill:var(--background);stroke:var(--border);stroke-width:1}.DeviceBetaVisual_accent__giyWs{fill:var(--primary);stroke:none}.DeviceBetaVisual_accentWire__iSbYf{fill:none;stroke:var(--primary);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.DeviceBetaVisual_darkFace__K9tEf{fill:color-mix(in oklab,var(--foreground) 6%,var(--card));stroke:color-mix(in oklab,var(--foreground) 30%,var(--card));stroke-width:1;stroke-linejoin:round}.DeviceBetaVisual_topFace__JXjrE{fill:color-mix(in oklab,var(--foreground) 18%,var(--card));stroke:var(--muted-foreground);stroke-width:1;stroke-linejoin:round}.DeviceBetaVisual_frontFace__bD1UB{fill:color-mix(in oklab,var(--foreground) 11%,var(--card));stroke:var(--muted-foreground);stroke-width:1;stroke-linejoin:round}.DeviceBetaVisual_board__90pG_{fill:color-mix(in oklab,var(--primary) 14%,var(--card));stroke:color-mix(in oklab,var(--primary) 45%,var(--muted-foreground));stroke-width:1.2;stroke-linejoin:round}.DeviceBetaVisual_metal__Tx3kC{fill:color-mix(in oklab,var(--foreground) 45%,var(--card));stroke:var(--muted-foreground);stroke-width:.6}.DeviceBetaVisual_chip___Lpvw{fill:var(--background);stroke:var(--muted-foreground);stroke-width:1}.DeviceBetaVisual_pinRow__Dil7U{fill:none;stroke:color-mix(in oklab,var(--primary) 45%,var(--muted-foreground));stroke-width:3;stroke-dasharray:2 3}.DeviceBetaVisual_visual__qfTzS[data-phase=waiting] .DeviceBetaVisual_traceActive__vw1Xi{stroke-dasharray:1;stroke-dashoffset:1}.DeviceBetaVisual_visual__qfTzS[data-phase=waiting] .DeviceBetaVisual_connectionDot__wEXjt{opacity:.25}.DeviceBetaVisual_visual__qfTzS[data-phase=playing] .DeviceBetaVisual_traceActive__vw1Xi{stroke-dasharray:1;animation:DeviceBetaVisual_connect___AjER 1.1s ease-out both}.DeviceBetaVisual_visual__qfTzS[data-phase=playing] .DeviceBetaVisual_connectionDot__wEXjt{animation:DeviceBetaVisual_online__ZUsOC 1.25s ease-out both}@keyframes DeviceBetaVisual_connect___AjER{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes DeviceBetaVisual_online__ZUsOC{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width:1023px){.DeviceBetaVisual_visual__qfTzS{height:310px}.DeviceBetaVisual_systems__3aaZ_{height:120px;gap:6px}.DeviceBetaVisual_cloud__yl8D5,.DeviceBetaVisual_cloud__yl8D5 svg{width:50px}.DeviceBetaVisual_cloudLink__bURjs{width:18px}.DeviceBetaVisual_captureFrame__UUL69{padding:5px}.DeviceBetaVisual_capture___yvQV{width:232px;height:104px}.DeviceBetaVisual_connections__bHbA6{top:120px}.DeviceBetaVisual_devices__cUr8X{top:173px}}@media (max-width:600px){.DeviceBetaVisual_visual__qfTzS{height:307px}.DeviceBetaVisual_systems__3aaZ_{gap:4px}.DeviceBetaVisual_cloud__yl8D5,.DeviceBetaVisual_cloud__yl8D5 svg{width:40px}.DeviceBetaVisual_cloud__yl8D5 svg{height:44px}.DeviceBetaVisual_cloud__yl8D5,.DeviceBetaVisual_device__3mOQX{font-size:12px}.DeviceBetaVisual_cloudLink__bURjs{width:12px}.DeviceBetaVisual_captureFrame__UUL69{flex:0 1 auto;min-width:0;padding:3px;border-radius:calc(var(--radius) - 2px)}.DeviceBetaVisual_capture___yvQV{max-width:100%;height:auto;aspect-ratio:232/104}.DeviceBetaVisual_device__3mOQX svg{height:103px}}@media (prefers-reduced-motion:reduce){.DeviceBetaVisual_visual__qfTzS[data-phase] .DeviceBetaVisual_traceActive__vw1Xi{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.DeviceBetaVisual_visual__qfTzS[data-phase] .DeviceBetaVisual_connectionDot__wEXjt{animation:none;opacity:1;transform:none}}.oy-mobile-nav-dialog .oy-mobile-nav-content{padding-bottom:max(24px,env(safe-area-inset-bottom))}.oy-mobile-nav-dialog .oy-mobile-nav-product{min-height:44px;justify-content:center}.oy-mobile-nav-toggle[data-slot=button]{min-width:44px;min-height:44px}.oy-nav .oy-nav-trigger{min-height:44px}@media (max-width:900px){.oy-nav .oy-mobile-nav-toggle[data-slot=button]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;color:var(--oy-stone-100)}.oy-nav .oy-mobile-nav-toggle[data-slot=button]>svg{width:20px;height:20px}}