.de-hero-metric{display:grid;grid-template-columns:minmax(210px,260px) minmax(120px,1fr) 64px 68px;align-items:center;gap:16px;min-height:38px;padding:3px 10px;border-radius:22px;font-size:19px}.de-hero-metric.is-focus{background:#eaf2ff}.de-hero-track{height:11px;border-radius:999px;background:#edf0f3;overflow:hidden}.de-hero-fill{display:block;width:var(--de-score);height:100%;border-radius:inherit;background:var(--de-color);transform-origin:left center}.de-hero-score{color:var(--de-color);font-size:20px;font-weight:800;text-align:right}.de-hero-count{color:var(--de-muted);font-size:17px;text-align:right}.de-hero-word{display:inline}.de-hero-root.de-hero-playing .de-hero-fill{animation:deHeroFill 3.4s cubic-bezier(.2,.75,.2,1) infinite}.de-hero-root.de-hero-playing .de-hero-critical-value{animation:deHeroPulse 3.4s ease-in-out infinite}.de-hero-root.de-hero-case-in .de-hero-failure-title{animation:deHeroPop .24s both}.de-hero-root.de-hero-case-in .de-hero-q{animation:deHeroBubble .26s .08s both}.de-hero-root.de-hero-case-in .de-hero-a{animation:deHeroBubble .26s .24s both}.de-hero-root.de-hero-case-in .de-hero-fix .de-hero-panel-head{animation:deHeroPop .22s .34s both}.de-hero-root.de-hero-case-in .de-hero-fix-text{animation:deHeroBubble .28s .42s both}.de-hero-root.de-hero-case-in .de-hero-word{animation:deHeroWord .2s var(--de-word-delay) both}.de-hero-root.de-hero-switching .de-hero-failure-title,.de-hero-root.de-hero-switching .de-hero-bubble,.de-hero-root.de-hero-switching .de-hero-fix-text{opacity:0;transform:translateY(-6px) scale(.985);transition:opacity .1s,transform .1s}.de-hero-root.de-hero-paused *{animation-play-state:paused!important}@media (max-width:760px){.de-hero-metric{grid-template-columns:minmax(0,1.65fr) minmax(74px,.9fr) 50px;gap:10px;min-height:42px;padding:3px 8px;font-size:16px}.de-hero-count{display:none}.de-hero-score{font-size:18px}.de-hero-track{height:9px}}@media (max-width:430px){.de-hero-metric{grid-template-columns:minmax(0,1.6fr) minmax(64px,.8fr) 46px;gap:7px;font-size:14px;padding-inline:7px}.de-hero-score{font-size:16px}}@media (prefers-reduced-motion:reduce){.de-hero-fill{transform:none!important}}