.cz-logo{--cz-run:2.8s;aspect-ratio:1;flex-shrink:0;max-width:100%;display:block;overflow:visible}.cz-logo .cz-glint{stroke-dasharray:12 88;stroke-dashoffset:100px;opacity:0}.cz-logo .cz-glint-halo{filter:blur(1.2px)}.cz-logo[data-motion=glint] .cz-glint{animation:cz-run var(--cz-run) linear infinite}.cz-logo[data-motion=glint]:hover{--cz-run:1.1s}.cz-logo[data-motion=strike] .cz-c{stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s cubic-bezier(.65,0,.35,1) forwards cz-draw}.cz-logo[data-motion=strike] .cz-rule{transform-origin:61px 32px;animation:.32s cubic-bezier(.16,1,.3,1) .82s forwards cz-strike,.6s ease-out .82s cz-flash;transform:scaleX(0)}.cz-logo[data-motion=strike] .cz-glint{animation:cz-run var(--cz-run) linear 1.35s infinite}@keyframes cz-draw{to{stroke-dashoffset:0}}@keyframes cz-strike{to{transform:scaleX(1)}}@keyframes cz-flash{0%{stroke:#f5f3ff;stroke:lab(96.3282% 2.4752 -7.07161)}to{stroke:var(--cz-rule)}}@keyframes cz-run{0%{stroke-dashoffset:100px;opacity:1}to{stroke-dashoffset:0;opacity:1}}.cz-logo .cz-glint-halo{--cz-halo:.35}.cz-logo[data-motion=glint] .cz-glint-halo,.cz-logo[data-motion=strike] .cz-glint-halo{animation-name:cz-run-halo}@keyframes cz-run-halo{0%{stroke-dashoffset:100px;opacity:var(--cz-halo)}to{stroke-dashoffset:0;opacity:var(--cz-halo)}}@media (prefers-reduced-motion:reduce){.cz-logo .cz-c,.cz-logo .cz-rule,.cz-logo .cz-glint{animation:none!important}.cz-logo .cz-c{stroke-dashoffset:0}.cz-logo .cz-rule{transform:none}.cz-logo .cz-glint{opacity:0}}.cz-logo.gate-logo{transform:scale(calc(1 + var(--charge,0) * .14));filter:drop-shadow(0 0 calc(var(--charge,0) * 28px) color-mix(in oklch, var(--signal) 60%, transparent));will-change:transform, filter}
