.v-fill{fill:oklch(var(--vl) var(--vc) var(--vh,250))}.v-stroke{stroke:oklch(var(--vl) var(--vc) var(--vh,250))}.rh-packet{fill:none;stroke-width:3px;stroke-linecap:round}@keyframes rh-in{0%{stroke-dashoffset:.14px}31%,to{stroke-dashoffset:-1px}}.rh-in{stroke-dasharray:.14 1.14;animation:1.6s linear infinite rh-in}@keyframes rh-out{0%,3.47%{stroke-dashoffset:.16px}9.72%,to{stroke-dashoffset:-1px}}.rh-out{stroke-dasharray:.16 1.16;animation:14.4s linear infinite both rh-out}@keyframes rh-ring{0%,8%{opacity:0;transform:scale(.7)}10.5%,17%{opacity:1;transform:scale(1)}20%,to{opacity:0;transform:scale(1)}}.rh-ring{fill:none;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:14.4s ease-out infinite both rh-ring}@keyframes rh-name{0%,8%{fill:var(--muted-foreground)}10.5%,17%{fill:var(--foreground)}20%,to{fill:var(--muted-foreground)}}.rh-name{fill:var(--muted-foreground);animation:14.4s ease-out infinite both rh-name}@keyframes vp-dot{0%,to{opacity:.3;transform:scale(1)}3%,9%{opacity:1;transform:scale(1.35)}12%{opacity:.3;transform:scale(1)}}.vp-dot{transform-box:fill-box;transform-origin:50%;animation:8.1s ease-out infinite both vp-dot}@media (prefers-reduced-motion:reduce){.rh-in,.rh-out,.rh-ring,.rh-name,.vp-dot{animation:none}.rh-packet,.rh-ring{opacity:0}.vp-dot{opacity:1}}.hf-field{--hf-cell:28px;background-image:radial-gradient(circle, color-mix(in oklab, var(--foreground) 16%, transparent) 1.1px, transparent 1.6px);background-size:var(--hf-cell) var(--hf-cell);animation:36s linear infinite hf-drift}@keyframes hf-drift{to{transform:translate3d(var(--hf-cell), var(--hf-cell), 0)}}@keyframes hf-glint{0%,45%,to{opacity:0;transform:scale(.4)}12%,30%{opacity:.85;transform:scale(1)}}.hf-lit{opacity:0;animation:8s ease-in-out infinite hf-glint}@media (prefers-reduced-motion:reduce){.hf-field,.hf-lit{animation:none}.hf-lit{opacity:.55;transform:none}}
