.odo{font-variant-numeric:tabular-nums;display:inline-flex;position:relative}.odo__reels{height:1em;line-height:1;display:inline-flex}html.js .odo:not(.is-live) .odo__reels{visibility:hidden}.odo__col{height:1em;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.odo__strip{transform:translateY(calc(var(--d) * -1em));transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--k) * 70ms);will-change:transform;flex-direction:column;display:flex}.odo__strip>span{text-align:center;height:1em;display:block}.odo[data-spin="0"] .odo__strip{animation:odo-blur-a .9s cubic-bezier(.16, 1, .3, 1) calc(var(--k) * 70ms) both}.odo[data-spin="1"] .odo__strip{animation:odo-blur-b .9s cubic-bezier(.16, 1, .3, 1) calc(var(--k) * 70ms) both}@keyframes odo-blur-a{0%{filter:blur()}25%{filter:blur(2.5px)}to{filter:blur()}}@keyframes odo-blur-b{0%{filter:blur()}25%{filter:blur(2.5px)}to{filter:blur()}}.odo__sep{display:inline-block}.dchart{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:crosshair;outline:none;position:relative}.dchart:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:8px}.dchart svg{width:100%;display:block;overflow:visible}.dchart__line{fill:none;stroke:var(--dc-ink);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.dchart__ghost{fill:none;stroke:var(--dc-ink);stroke-opacity:.22;stroke-width:2.25px}.dchart__who{stroke:var(--dc-ink);stroke-opacity:.55;stroke-width:1px;stroke-dasharray:3 4}.dchart__wholabel{fill:var(--dc-muted);paint-order:stroke;stroke:var(--dc-ground);stroke-width:4px;stroke-linejoin:round;font-size:11px;font-weight:600}.dchart__grid{stroke:var(--dc-ink);stroke-opacity:.08}.dchart__x{stroke:var(--dc-ink);stroke-opacity:.5;stroke-width:1px}.dchart__dot{fill:var(--dc-ground);stroke:var(--dc-ink);stroke-width:2.5px}.dchart__pulse{fill:none;stroke:var(--dc-ink);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite dc-pulse}@keyframes dc-pulse{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.dchart__rail rect{transform-box:fill-box;transform-origin:50% 100%}.dchart__tip{z-index:2;background:var(--dc-tip);min-width:132px;color:var(--dc-tip-ink);pointer-events:none;opacity:0;border-radius:10px;gap:2px;padding:8px 10px;font-size:.8125rem;line-height:1.3;transition:opacity .15s ease-out,scale .15s ease-out;display:grid;position:absolute;top:0;left:0;scale:.98;box-shadow:0 8px 24px -10px #00000073}.dchart.is-hover .dchart__tip{opacity:1;transition-delay:0s;scale:1}.dchart__tip b{font-size:1rem}.dchart__key{align-items:center;gap:6px;display:inline-flex}.dchart__key i{border-top:1.5px dashed;width:16px}.dchart__axis{color:var(--dc-muted);justify-content:space-between;gap:10px;margin-top:8px;font-size:.8125rem;display:flex}.lvdot{background:var(--c,var(--stale));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c,var(--stale)) 24%, transparent);vertical-align:0;border-radius:50%;flex:none;display:inline-block}.gauge{width:100%;max-width:340px;position:relative}.gauge svg{width:100%;display:block;overflow:visible}.gauge__seg{fill:none;stroke-width:15px;stroke-linecap:round;opacity:.28;transition:opacity .5s,stroke-width .5s cubic-bezier(.16,1,.3,1)}.gauge__seg.is-on{opacity:1;stroke-width:19px}.gauge__mark circle{fill:var(--surface);stroke:var(--ink);stroke-width:3px}.gauge__mark .gauge__pip{fill:var(--ink);stroke:none}.gauge__dial{position:relative}.gauge__mid{text-align:center;justify-items:center;display:grid;position:absolute;bottom:2px;left:0;right:0}.gauge__word{letter-spacing:-.035em;font-size:clamp(2rem,7vw,2.75rem);font-weight:700;line-height:1.02}.gauge__of{color:var(--muted);margin-top:6px;font-size:.875rem}.gauge__ends{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:.8125rem;display:flex}.swap-in{animation:.5s cubic-bezier(.22,1,.36,1) both swap-in}@keyframes swap-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.odo__strip{transition:none!important;animation:none!important}.dchart__pulse,.swap-in{animation:none}.gauge__seg,.dchart__tip{transition:none}}.spark{display:block;overflow:visible}.spark__line{fill:none;stroke:currentColor;stroke-opacity:.7;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.spark__dot{stroke:var(--surface);stroke-width:2px}:root:not([data-theme=dark]) .spark__dot{stroke:color-mix(in srgb, var(--ink) 26%, transparent);stroke-width:1px}html.motion .is-out .spark__line{stroke-dashoffset:1px}html.motion .spark__line{transition:stroke-dashoffset 1.2s cubic-bezier(.65, 0, .35, 1) var(--sd,0s)}html.motion .is-out .spark__dot{opacity:0;transform:scale(.3)}html.motion .spark__dot{transform-box:fill-box;transform-origin:50%;transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--sd,0s) + 1.1s)}
