.ow-pks{display:block;width:100%}.ow-pks [data-pk-fit]{overflow:hidden;width:100%}.ow-pks [data-pk-root]{background:transparent;font-family:var(--font-body),"Segoe UI",sans-serif;height:900px;position:relative;transform-origin:top left;width:1400px;--navy:#18233e;--line:#4357ed}.ow-pks [data-pk-root] .thread{fill:none;stroke:var(--line);stroke-linecap:round}.ow-pks [data-pk-root] .dead{opacity:.55;stroke-dasharray:12 14}.ow-pks [data-pk-root].anim .thread{animation:pksDraw 5s ease-in-out var(--d,0s) infinite;stroke-dasharray:1800;stroke-dashoffset:1800}.ow-pks [data-pk-root].anim .dead{animation:pksFlicker 3.4s ease-in-out var(--d,0s) infinite;stroke-dasharray:12 14;stroke-dashoffset:0}.ow-pks [data-pk-root].anim [data-card]{animation:pksDrift 6s ease-in-out var(--d,0s) infinite}@keyframes pksDraw{0%{stroke-dashoffset:1800}45%,to{stroke-dashoffset:0}}@keyframes pksFlicker{0%,to{opacity:.2}50%{opacity:.7}}@keyframes pksDrift{0%,to{transform:translate(-50%,-50%) rotate(var(--r,0deg)) translateY(0)}50%{transform:translate(-50%,-50%) rotate(var(--r,0deg)) translateY(-8px)}}@media(prefers-reduced-motion:reduce){.ow-pks [data-pk-root].anim .dead,.ow-pks [data-pk-root].anim .thread,.ow-pks [data-pk-root].anim [data-card]{animation:none}}