.genph{background-color:#0b0b10;background-image:radial-gradient(circle,rgba(96,150,255,.55) 1px,transparent 1.6px);background-size:14px 14px;border-radius:16px;margin-top:16px;min-height:220px;overflow:hidden;position:relative;width:100%}.genph:after{animation:genph-sweep 2.4s linear infinite;background:linear-gradient(105deg,transparent 30%,rgba(120,170,255,.16) 45%,rgba(120,170,255,.32) 50%,rgba(120,170,255,.16) 55%,transparent 70%);background-size:220% 100%;content:"";inset:0;pointer-events:none;position:absolute}@keyframes genph-sweep{0%{background-position:180% 0}to{background-position:-120% 0}}.genph-pct{background:#14161ed9;border:1px solid rgba(120,150,200,.35);border-radius:999px;color:#5b9bff;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;padding:5px 13px;right:14px}.genph-label,.genph-pct{bottom:14px;position:absolute;z-index:1}.genph-label{color:#dce4f5d9;font-size:12.5px;font-weight:600;left:14px;margin:0}@media(prefers-reduced-motion:reduce){.genph:after{animation:none}}
