.circuit-fluid-pulse[data-v-d75765f0]{pointer-events:none}.circuit-fluid-pulse__path[data-v-d75765f0]{stroke-dasharray:0 17 6 77;stroke-dashoffset:100;animation:circuit-fluid-pulse-d75765f0 var(--pulse-duration,7s) linear infinite}@keyframes circuit-fluid-pulse-d75765f0{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.circuit-fluid-pulse__path[data-v-d75765f0]{animation:none;opacity:0}}.certificate-circuit-line[data-v-2773e021]{stroke:var(--color-primary);stroke-width:1.25;vector-effect:non-scaling-stroke}.perspective-container[data-v-2773e021]{cursor:pointer;perspective:1200px;transform-style:preserve-3d;touch-action:pan-y}.card-hover-layer[data-v-2773e021],.card-item[data-v-2773e021]{pointer-events:none;transform-style:preserve-3d}.card-hover-layer[data-v-2773e021]{perspective:1400px;transition:transform .22s ease,filter .22s ease}.card-item.is-hovered .card-hover-layer[data-v-2773e021]{filter:brightness(1.04);transform:translateY(-10px) scale(1.045)}.card-item.is-active.is-hovered .card-hover-layer[data-v-2773e021]{transform:translateY(-14px) scale(1.065)}.card-flip-layer[data-v-2773e021]{transform-style:preserve-3d;transform-origin:center center;transition:transform .76s cubic-bezier(.22,.61,.36,1);will-change:transform}.card-flip-layer.is-flipped[data-v-2773e021]{transform:rotateY(180deg)}.card-face[data-v-2773e021]{backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none;transform:rotateY(0) translateZ(1px)}.card-face-back[data-v-2773e021]{transform:rotateY(180deg) translateZ(1px)}.card-item.is-shifting-left .card-hover-layer[data-v-2773e021]{animation:card-shift-left-2773e021 .52s cubic-bezier(.2,.8,.2,1)}.card-item.is-shifting-right .card-hover-layer[data-v-2773e021]{animation:card-shift-right-2773e021 .52s cubic-bezier(.2,.8,.2,1)}@keyframes card-shift-left-2773e021{0%{transform:translate(24px) scale(.98)}55%{transform:translate(-10px) scale(1.045)}to{transform:translate(0) scale(1)}}@keyframes card-shift-right-2773e021{0%{transform:translate(-24px) scale(.98)}55%{transform:translate(10px) scale(1.045)}to{transform:translate(0) scale(1)}}
