.duo-root{isolation:isolate;position:relative}.duo-background{z-index:-1;pointer-events:none;position:absolute;inset:0}.duo-device{width:100%;height:520px;position:relative}.duo-device canvas{width:100%;height:100%;display:block}.duo-screen-video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.duo-device-target{cursor:grab;touch-action:pan-y;background:0 0;border:0;border-radius:24px;position:absolute;inset:8% 12%}.duo-device-target:active{cursor:grabbing}.duo-device-target:focus-visible{outline-offset:4px;outline:2px solid}.duo-device-target:disabled{cursor:wait}.duo-status{text-align:center;color:var(--duo-ink,#34332f);background:var(--duo-paper,#f4f3ef);pointer-events:none;border-radius:8px;padding:12px 16px;font-size:13px;line-height:20px;position:absolute;inset:45% 16% auto}.duo-credit{min-height:44px;color:inherit;text-underline-offset:4px;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.duo-credit:focus-visible{outline-offset:4px;outline:2px solid}.duo-scrubber{width:136px;height:44px;accent-color:var(--duo-ink,#34332f);cursor:ew-resize}@media (hover:hover) and (pointer:fine){.duo-credit:hover{text-decoration:underline}}@media (max-width:600px){.duo-device{height:400px}.duo-device-target{inset:12% 4%}.duo-scrubber{width:96px}}
