"use client"; import { motion, useReducedMotion } from "framer-motion"; import clsx from "clsx"; type Props = { className?: string; accent?: string; bg?: string; }; const W = 760; const H = 420; const PulseRing = ({ x, y, accent, delay = 0, }: { x: number; y: number; accent: string; delay?: number; }) => { const prefers = useReducedMotion(); return ( ); }; const Egress = ({ from, to, delay = 0, accent = "#00b8db", }: { from: { x: number; y: number }; to: { x: number; y: number }; delay?: number; accent?: string; }) => { const path = `M ${from.x} ${from.y} L ${to.x} ${to.y}`; const prefers = useReducedMotion(); return ( <> ); }; export default function MOSSandboxes({ className, accent = "#00b8db", bg = "#0a0a0a", }: Props) { const center = { x: 380, y: 210 }; // scoped egress ports const egress = [ { from: center, to: { x: 520, y: 140 } }, { from: center, to: { x: 520, y: 280 } }, { from: center, to: { x: 260, y: 320 } }, ]; return ( ); }