.ys-ring-stat{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0}.ys-ring-stat.ys-inview{animation:ys-stat-rise 0.6s ease var(--ys-ring-delay,0ms) both}@keyframes ys-stat-rise{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ys-ring-stat__ring{position:relative;width:min(9rem, 100%);aspect-ratio:1;container-type:inline-size}@media (min-width:640px){.ys-ring-stat__ring{width:min(11rem, 100%)}}.ys-ring-stat__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ys-ring-stat__track{stroke:var(--muted)}.ys-ring-stat__arc{stroke:var(--primary);stroke-dasharray:var(--ys-ring-circ);stroke-dashoffset:var(--ys-ring-circ)}.ys-ring-stat.ys-inview .ys-ring-stat__arc{animation:ys-stat-arc 2s linear both}@keyframes ys-stat-arc{from{stroke-dashoffset:var(--ys-ring-circ)}to{stroke-dashoffset:var(--ys-ring-target)}}.ys-ring-stat__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem, 20cqi, 2rem);padding-inline:.35rem;white-space:nowrap}.ys-ring-stat__meta{margin-top:var(--space-m);display:flex;flex-direction:column}@media (min-width:640px){.ys-ring-stat__meta{margin-top:var(--space-l)}}.ys-ring-stat__label{font-family:var(--font-display);font-weight:600;color:var(--text);font-size:clamp(1rem, 1.5vw, 1.25rem)}.ys-ring-stat__sublabel{color:var(--text-muted);font-size:clamp(0.875rem, 1vw, 1rem)}.ys-ring-stat{opacity:1}.ys-ring-stat.ys-inview,.ys-ring-stat.ys-inview .ys-ring-stat__arc{animation:none}.ys-ring-stat__arc{stroke-dashoffset:var(--ys-ring-target)}.ys-ring-stat__tipwrap{position:relative;display:inline-flex;justify-content:center}.ys-ring-stat__tip{display:inline-flex;align-items:center;justify-content:center;min-height:0;min-width:0;width:1.5rem;height:1.5rem;padding:0;margin-top:.25rem;border:1px solid #fff0;border-radius:9999px;background:#fff0;color:var(--text-muted,#8da39a);cursor:pointer;transition:background-color 0.15s linear,color 0.15s linear,border-color 0.15s linear}.ys-ring-stat__tip:hover,.ys-ring-stat__tip:focus-visible,.ys-ring-stat__tip:active{background:hsl(160 100% 42% / .1);color:var(--primary,#00d68f);border-color:hsl(160 100% 42% / .3)}.ys-ring-stat__tipbubble{position:absolute;bottom:calc(100% + 0.5rem);left:50%;z-index:5;width:max-content;max-width:min(16rem, 80vw);padding:.5rem .75rem;border:1px solid var(--border,rgb(255 255 255 / .12));border-radius:.5rem;background:var(--bg-elevated,#101714);color:var(--text,#e8efec);font-size:.8125rem;line-height:1.4;text-align:center;opacity:0;visibility:hidden;transform:translateX(-50%);pointer-events:none;transition:opacity 0.15s linear,visibility 0.15s linear}.ys-ring-stat__tipwrap:hover .ys-ring-stat__tipbubble,.ys-ring-stat__tipwrap:focus-within .ys-ring-stat__tipbubble{opacity:1;visibility:visible}