@layer components{@keyframes cv-risk-progress-bar{0%{transform:translate(-110%)}to{transform:translate(230%)}}@keyframes cv-risk-result-reveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cv-risk-value-reveal{0%{opacity:.56;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes cv-risk-heading-sweep-text{0%{opacity:0;clip-path:inset(0 100% 0 0 round .08em);filter:blur(5px);transform:translateY(.18em)skew(-4deg)}54%{opacity:1;filter:blur()}to{opacity:1;clip-path:inset(0 round .08em);filter:blur();transform:translateY(0)skew(0)}}@keyframes cv-risk-heading-sweep-panel{0%{opacity:0;transform:scaleX(0)}30%{opacity:.2}72%{opacity:.16;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cv-risk-heading-sweep-rule{0%,24%{opacity:0;clip-path:inset(0 100% 0 0 round 999px)}to{opacity:.72;clip-path:inset(0 round 999px)}}.cv-risk-heading-sweep{white-space:nowrap;text-wrap:nowrap;transform-origin:0;isolation:isolate;width:max-content;max-width:100%;display:inline-block;position:relative}.cv-risk-heading-sweep:before,.cv-risk-heading-sweep:after{content:"";pointer-events:none;position:absolute}.cv-risk-heading-sweep:before{z-index:-1;background:linear-gradient(90deg, color-mix(in oklch, var(--gm-color-vitality-teal) 48%, transparent), color-mix(in oklch, var(--gm-color-sky-blue) 62%, transparent));opacity:0;transform-origin:0;border-radius:.14em;inset:-.08em -.14em -.04em;transform:scaleX(0)}.cv-risk-heading-sweep:after{background:linear-gradient(90deg, color-mix(in oklch, var(--gm-color-vitality-teal) 82%, transparent), color-mix(in oklch, var(--gm-color-sky-blue) 58%, transparent));opacity:0;clip-path:inset(0 100% 0 0 round 999px);border-radius:999px;height:.06em;bottom:-.16em;left:.03em;right:.04em}.cv-risk-heading-sweep--potential{color:var(--gm-color-teal-strong)}.cv-risk-heading-sweep--potential:after{opacity:.72;clip-path:inset(0 round 999px)}.cv-seg-ldl{background-image:repeating-linear-gradient(135deg, color-mix(in oklch, var(--gm-color-teal-strong) 44%, transparent) 0 10px, transparent 10px 20px)}.cv-seg-glp1{background-image:repeating-linear-gradient(45deg, color-mix(in oklch, var(--gm-color-vitality-teal) 50%, transparent) 0 6px, transparent 6px 12px)}@media (prefers-reduced-motion:no-preference){.cv-risk-progress-bar{animation:1.15s cubic-bezier(.65,0,.35,1) infinite cv-risk-progress-bar}.cv-risk-result-reveal{animation:.52s cubic-bezier(.16,1,.3,1) both cv-risk-result-reveal}.cv-risk-value-reveal{animation:.42s cubic-bezier(.16,1,.3,1) both cv-risk-value-reveal}.cv-risk-heading-sweep--animate{animation:.54s cubic-bezier(.16,1,.3,1) both cv-risk-heading-sweep-text}.cv-risk-heading-sweep--animate:before{animation:.72s cubic-bezier(.16,1,.3,1) both cv-risk-heading-sweep-panel}.cv-risk-heading-sweep--animate:after{animation:.76s cubic-bezier(.16,1,.3,1) both cv-risk-heading-sweep-rule}}}