.specimen-wrap.svelte-zyx0x5{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.specimen.svelte-zyx0x5{width:100%;height:100%;max-width:720px;color:var(--color-text, #131313);overflow:visible}.specimen.svelte-zyx0x5 line,.specimen.svelte-zyx0x5 polygon,.specimen.svelte-zyx0x5 ellipse{fill:none;stroke:currentColor;stroke-width:.9;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:miter}.wafer.svelte-zyx0x5 ellipse:where(.svelte-zyx0x5){stroke-width:1;opacity:.5}.vias.svelte-zyx0x5 line:where(.svelte-zyx0x5){stroke-width:1;stroke-dasharray:4 4;opacity:.7}.layer.metal.svelte-zyx0x5 .outline:where(.svelte-zyx0x5){stroke-width:1;opacity:.6}.layer.metal.svelte-zyx0x5 .trace:where(.svelte-zyx0x5){stroke-width:.85;opacity:.7}.die-outline.svelte-zyx0x5{stroke-width:1.6;opacity:1}.tile-mem.svelte-zyx0x5{stroke-width:1;opacity:.85}.tile-compute.svelte-zyx0x5{stroke-width:1.1;opacity:1}.specimen-wrap.reveal-done.svelte-zyx0x5 .specimen:where(.svelte-zyx0x5){animation:svelte-zyx0x5-breathe 7s ease-in-out infinite;transform-origin:center}@keyframes svelte-zyx0x5-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.006) translateY(-1px)}}.specimen-wrap.reveal-done.svelte-zyx0x5 .tile-compute:where(.svelte-zyx0x5){animation:svelte-zyx0x5-tile-pulse 5s linear infinite;animation-delay:var(--pd, 0s)}@keyframes svelte-zyx0x5-tile-pulse{0%{opacity:.85;stroke-width:.95}4%{opacity:1;stroke-width:2}14%{opacity:.95;stroke-width:1.4}32%{opacity:.9;stroke-width:1.05}50%,to{opacity:.85;stroke-width:.95}}.specimen-wrap.reveal-done.svelte-zyx0x5 .tile-mem:where(.svelte-zyx0x5){animation:svelte-zyx0x5-tile-pulse-mem 5s linear infinite;animation-delay:var(--pd, 0s)}@keyframes svelte-zyx0x5-tile-pulse-mem{0%{opacity:.7;stroke-width:.9}4%{opacity:.95;stroke-width:1.5}20%{opacity:.8;stroke-width:1}45%,to{opacity:.7;stroke-width:.9}}@media(prefers-reduced-motion:reduce){.specimen-wrap.reveal-done.svelte-zyx0x5 .specimen:where(.svelte-zyx0x5),.specimen-wrap.reveal-done.svelte-zyx0x5 .tile-compute:where(.svelte-zyx0x5),.specimen-wrap.reveal-done.svelte-zyx0x5 .tile-mem:where(.svelte-zyx0x5){animation:none!important}}
