.product-open.svelte-1brxrzz{z-index:1;position:absolute;inset:0}.product-visual.svelte-1brxrzz{position:relative}.has-video.svelte-1brxrzz .product-visual:where(.svelte-1brxrzz){aspect-ratio:16/9;background:#181818;height:auto}.product-visual.svelte-1brxrzz video:where(.svelte-1brxrzz){object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .22s var(--ease);pointer-events:none;position:absolute;inset:0}.diagram-visual.svelte-1brxrzz img:where(.svelte-1brxrzz),.diagram-visual.svelte-1brxrzz video:where(.svelte-1brxrzz){filter:grayscale()}.product-visual.svelte-1brxrzz video.is-playing:where(.svelte-1brxrzz){opacity:1}.preview-toggle.svelte-1brxrzz{z-index:2;color:#f4f4f2;background:#181818;border:1px solid #888;place-items:center;width:40px;height:40px;display:none;position:absolute;bottom:12px;right:12px}.preview-toggle.svelte-1brxrzz:hover{background:#313131}.manual-controls.svelte-1brxrzz .preview-toggle:where(.svelte-1brxrzz){display:grid}.manual-controls.has-video.svelte-1brxrzz .product-visual:where(.svelte-1brxrzz){opacity:1;transform:none}@media (width<=1024px){.has-video.svelte-1brxrzz{grid-template-columns:1fr;gap:24px;padding-block:32px}.has-video.svelte-1brxrzz .product-name:where(.svelte-1brxrzz){grid-row:1}.has-video.svelte-1brxrzz .product-purpose:where(.svelte-1brxrzz){grid-row:2;max-width:560px}.has-video.svelte-1brxrzz .product-visual:where(.svelte-1brxrzz){opacity:1;grid-row:3;width:100%;display:block;transform:none}.has-video.svelte-1brxrzz .product-arrow{top:40px}}
