.hv.hv--live-series{margin: 0}.hv.hv--live-series>.hv__body{padding: 0}.hv-ls{position: relative;line-height: 1.35}:where(.hv-ls) code{font-family: var(--mono);font-size: inherit;background: none;padding: 0;border-radius: 0;color: inherit}:where(.hv-ls) :is(ol,ul,dl,dd,p){margin: 0;padding: 0}:where(.hv-ls) :is(ol,ul){list-style: none}    .hv-ls__k{font-family: var(--mono);font-size: 12px;line-height: 14px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--fg-3)}.hv-ls__note,.hv-ls__cnote{font-family: var(--mono);font-size: 12px;line-height: 15px;color: var(--fg-3)}.hv-ls__note{margin-top: 12px}  .hv-ls__lv{white-space: nowrap}  .hv-ls__big{font-family: var(--sans);font-size: clamp(30px,8.4cqi,min(46px,calc(var(--t-h1) * 0.6)));font-weight: 600;line-height: 1;letter-spacing: -0.04em;color: var(--fg);font-variant-numeric: proportional-nums lining-nums}.hv-ls__mid{font-family: var(--sans);font-size: 26px;font-weight: 600;line-height: 1;letter-spacing: -0.035em;color: var(--fg);font-variant-numeric: proportional-nums lining-nums}.hv-ls__time{font-family: var(--mono);font-size: 12px;line-height: 16px;color: var(--fg)}.hv-ls__stamp{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px}  .hv-ls__plot{position: relative;height: 120px;margin-right: 34px}.hv-ls__grid{position: absolute;inset: 0;pointer-events: none}.hv-ls__gline{position: absolute;left: 0;right: 0;bottom: calc(var(--y) * 100%);height: 1px}.hv-ls .hv-ls__gline>i{display: block;height: 1px;background: var(--rule)}.hv-ls__gline>b{position: absolute;left: 100%;bottom: 0;margin-left: 6px;transform: translateY(50%);font-family: var(--mono);font-size: 12px;font-weight: 400;line-height: 12px;letter-spacing: 0.02em;color: var(--fg-3);white-space: nowrap}.hv-ls .hv-ls__base{position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;height: 1px;background: var(--fg-2)}.hv-ls__x{display: flex;justify-content: space-between;gap: 12px;margin: 6px 34px 0 0;font-family: var(--mono);font-size: 12px;line-height: 14px;letter-spacing: 0.02em;color: var(--fg-3)}.hv-ls__x1{display: inline-flex;align-items: center;gap: 6px}.hv-ls__pt{display: inline-flex;align-items: center;gap: 4px}.hv-ls__pt>i{width: 7px;height: 7px;border: 1px dashed var(--fg-3);border-radius: 1px}    .hv-ls__bars{position: absolute;inset: 0;display: flex;align-items: flex-end;gap: 3px}.hv-ls__day{--t: calc(150ms + (var(--i) - var(--i0,0)) * 25ms);flex: 1 1 0;min-width: 0;height: 100%;display: flex;align-items: flex-end}.hv-ls__fill{display: block;width: 100%;height: calc(var(--v) * 100%);background: var(--rule-3)}.hv-ls__day.is-latest .hv-ls__fill{background: var(--fg)}.hv-ls__day.is-partial .hv-ls__fill{background: transparent;border: 1px dashed var(--fg-3);border-bottom: 0}.hv-ls__x0--ph{display: none}  .hv-ls__ranks-wrap{margin-top: 16px;padding-top: 10px;border-top: 1px solid var(--rule-2)}.hv-ls__ranks{display: grid;gap: 4px;margin-top: 8px}.hv-ls__rk{display: grid;grid-template-columns: 3.4rem minmax(0,1fr) 5.4rem;align-items: center;column-gap: 12px}.hv-ls__rk-n,.hv-ls__rk-v{font-family: var(--mono);font-size: 12px;line-height: 16px;color: var(--fg)}.hv-ls__rk-v{text-align: right;font-variant-numeric: tabular-nums}.hv-ls__rk-bar{position: relative;height: 3px}.hv-ls__rk-bar>i{position: absolute;left: 0;top: 0;bottom: 0;width: max(2px,calc(var(--w) * 100%));background: var(--fg-3)}    .hv-ls__tot{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;margin-bottom: 16px}.hv-ls__unit{font-family: var(--mono);font-size: 12px;line-height: 14px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--fg-3)}.hv-ls__when{margin-left: 4px;letter-spacing: 0.02em;text-transform: none;color: var(--fg-2);white-space: nowrap}.hv-ls__pair{display: grid;grid-template-columns: minmax(0,1fr) 6.6rem;column-gap: 18px;align-items: start}.hv-ls__plot--cols{height: 148px}.hv-ls__cols{position: absolute;inset: 0;display: flex;align-items: flex-end;gap: 2px}.hv-ls__col{--t: calc(100ms + var(--i) * 30ms);flex: 1 1 0;min-width: 0;height: 100%;display: flex;align-items: flex-end}.hv-ls__col.is-partial{margin-left: 2px}.hv-ls__stk{display: flex;flex-direction: column-reverse;width: 100%;height: calc(var(--v) * 100%);overflow: hidden}.hv-ls__col.is-partial .hv-ls__stk{overflow: visible;outline: 1px dashed var(--rule-3);outline-offset: 1px}.hv-ls__stk>.hv-ls__s{flex: none;height: calc(var(--f) * 100%)}  .hv-ls__s{display: block}.hv-ls__s--critical{background: var(--sev-critical)}.hv-ls__s--high{background: var(--sev-high)}.hv-ls__s--medium{background: var(--sev-medium)}.hv-ls__s--low{background: var(--sev-low);box-shadow: inset 0 0 0 1px var(--rule-2)}.hv-ls__s--other{background: repeating-linear-gradient(135deg,var(--rule-3) 0 1px,transparent 1px 3px)}  .hv-ls__legend{display: flex;flex-wrap: wrap;gap: 4px 12px;margin-top: 12px;font-family: var(--mono);font-size: 12px;line-height: 14px;color: var(--fg-3)}.hv-ls__pair>.hv-ls__legend{grid-column: 1 / -1}.hv-ls__legend li{display: inline-flex;align-items: center;gap: 5px}.hv-ls__legend .hv-ls__s{width: 8px;height: 8px;border-radius: 2px}.hv-ls__legend .hv-ls__s--other{box-shadow: inset 0 0 0 1px var(--rule-2)}  .hv-ls__side--live{align-self: end}.hv-ls__kv{display: grid;gap: 12px;margin-top: 10px}.hv-ls__kvr{display: flex;flex-direction: column-reverse;gap: 3px}.hv-ls__kvr dt{font-family: var(--mono);font-size: 12px;line-height: 13px;color: var(--fg-3)}  .hv-ls__hrows{display: none;gap: 5px}.hv-ls__hr{--t: calc(100ms + var(--i) * 60ms);display: grid;grid-template-columns: 3.6rem minmax(0,1fr) 4.4rem;align-items: center;column-gap: 10px}.hv-ls__hy{font-family: var(--mono);font-size: 12px;line-height: 14px;color: var(--fg-3)}.hv-ls__hy-p{display: block;font-size: 12px;line-height: 11px;letter-spacing: 0.02em}.hv-ls__htrack{position: relative;height: 8px}.hv-ls__hstk{position: absolute;left: 0;top: 0;bottom: 0;width: calc(var(--v) * 100%);display: flex;overflow: hidden}.hv-ls__hstk>.hv-ls__s{flex: none;width: calc(var(--f) * 100%)}.hv-ls__hr.is-partial .hv-ls__hstk{overflow: visible;outline: 1px dashed var(--rule-3);outline-offset: 1px}.hv-ls__hv{font-family: var(--mono);font-size: 12px;line-height: 14px;text-align: right;color: var(--fg);font-variant-numeric: tabular-nums}  .hv-ls__head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;padding-bottom: 10px;border-bottom: 1px solid var(--rule-2)}.hv-ls__st{margin-left: auto;font-family: var(--mono);font-size: 12px;line-height: 14px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--fg-2)}.hv-ls__grp{margin-top: 10px}.hv-ls__gh{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding-bottom: 4px}.hv-ls__glabel{font-family: var(--sans);font-size: 13.5px;font-weight: 600;line-height: 18px;letter-spacing: -0.01em;color: var(--fg)}.hv-ls__job{display: flex;flex-wrap: wrap;align-items: center;column-gap: 12px;min-height: 23px;padding: 2px 0;border-top: 1px solid var(--rule)}.hv-ls__jk{flex: 1 1 auto;min-width: 0;font-size: 12px;line-height: 16px;color: var(--fg);overflow-wrap: anywhere}.hv-ls__calls{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 2px 11px;margin-left: auto}.hv-ls__call{display: inline-flex;align-items: center;gap: 3px}.hv-ls__arg{font-family: var(--mono);font-size: 12px;line-height: 14px;color: var(--fg-3)}.hv-ls__dash{display: block;width: 8px;height: 1.5px;background: var(--fg-3)}.hv-ls__kept{flex: 1 1 100%;text-align: right;font-family: var(--mono);font-size: 12px;line-height: 14px;color: var(--fg-3)}.hv-ls__foot{margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--rule-2)}.hv-ls__pv{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 14px;margin-top: 8px}.hv-ls__pr{display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: 4px;min-width: 0}.hv-ls__pr dt{font-family: var(--mono);font-size: 12px;line-height: 13px;color: var(--fg-3)}.hv-ls__pulse .hv-ls__note{margin-top: 10px}  .hv-ls__callr{padding: 11px 0;border-top: 1px solid var(--rule)}.hv-ls__callr:first-child{padding-top: 2px;border-top: 0}.hv-ls__req{display: flex;align-items: baseline;gap: 8px;min-width: 0}.hv-ls__verb{flex: none;font-family: var(--mono);font-size: 12px;font-weight: 500;line-height: 14px;letter-spacing: 0.06em;color: var(--fg-3)}.hv-ls__ep{min-width: 0;font-size: 12px;line-height: 16px;color: var(--fg);overflow-wrap: anywhere}.hv-ls__ans{display: flex;align-items: center;gap: 10px;min-height: 30px;margin-top: 5px;padding-left: 38px}.hv-ls__fld{flex: none;font-family: var(--mono);font-size: 12px;line-height: 14px;color: var(--fg-3)}  .hv-ls .hv-ls__lead-l{flex: 1 1 auto;min-width: 16px;height: 1px;background: var(--rule-3)}.hv-ls__g{flex: none;display: inline-flex;align-items: center;justify-content: flex-end}.hv-ls__g--count .hv-ls__big{font-size: 26px}.hv-ls__g--spark{position: relative;width: 150px;height: 30px;border-bottom: 1px solid var(--fg-2)}.hv-ls__spark{display: flex;align-items: flex-end;gap: 1.5px;width: 100%;height: 100%}.hv-ls__spark>i{flex: 1 1 0;min-width: 0;height: max(1px,calc(var(--v) * 100%));background: var(--fg-3)}.hv-ls__spark>i.is-partial{background: transparent;border: 1px dashed var(--fg-3);border-bottom: 0}.hv-ls__g--rank{gap: 10px}.hv-ls__mini{display: grid;gap: 2px;width: 56px}.hv-ls__mini>i{display: block;width: max(2px,calc(var(--w) * 100%));height: 3px;background: var(--fg-3)}.hv-ls__lead{font-family: var(--mono);font-size: 12px;line-height: 16px;color: var(--fg);white-space: nowrap;font-variant-numeric: tabular-nums}.hv-ls__lead b{font-weight: 500}.hv-ls__cnote{margin-top: 2px;padding-left: 38px}.hv-ls__stamp--foot{margin-top: 4px;padding-top: 12px;border-top: 1px solid var(--rule-2)}    .hv-ls__cves{--ls-id: 0}  .hv-ls__cvh,.hv-ls__cve{display: grid;grid-template-columns: var(--ls-cols,repeat(var(--slots,4),minmax(0,1fr)));column-gap: 6px;align-items: center}.hv-ls__cvh{padding-bottom: 7px;border-bottom: 1px solid var(--rule-2)}.hv-ls__cvh>span:first-child{display: none}.hv-ls__cvh .hv-ls__k{font-size: 12px;letter-spacing: 0.07em;text-align: center;white-space: nowrap}.hv-ls__cve{row-gap: 6px;padding: 9px 0;border-bottom: 1px solid var(--rule)}.hv-ls__id{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 10px;min-width: 0}.hv-ls__id code{font-size: 12.5px;line-height: 16px;color: var(--fg)}.hv-ls__pub{font-family: var(--mono);font-size: 12px;line-height: 13px;color: var(--fg-3)}.hv-ls__slot{position: relative;isolation: isolate;display: grid;place-items: center;min-width: 0;height: 24px;padding: 0 4px;border: 1px solid transparent;border-radius: 4px}  .hv-ls__slot-ov{z-index: -1;background: none}  .hv-ls__slot:is(.is-critical,.is-high){border-color: var(--exposure)}.hv-ls__slot:is(.is-medium,.is-low,.is-info){border-color: transparent}.hv-ls__slot:is(.is-high,.is-medium,.is-low,.is-info) .hv-ls__slot-ov{background: none}.hv-ls__slot.is-critical .hv-ls__slot-ov{z-index: 1;inset: -1px;display: grid;place-items: center;border-radius: inherit;background: var(--sev-critical);color: var(--sev-critical-fg)}.hv-ls__slot.is-critical .hv-ls__slot-ov .hv-ls__sv{color: inherit}  .hv-ls__slot.is-x{border-color: var(--exposure)}.hv-ls__slot.is-x .hv-ls__slot-ov{background: color-mix(in srgb,var(--exposure) 8%,transparent)}.hv-ls__slot.is-x .hv-ls__sv{color: var(--exposure)}.hv-ls__slot.is-empty{border-color: transparent}.hv-ls__slot-bd{position: absolute;inset: -1px;border: 1px dashed var(--rule-3);border-radius: 4px;pointer-events: none}  .hv-ls__slot.is-empty .hv-ls__slot-ov,.hv-ls__slot:not(.is-empty) .hv-ls__slot-bd{visibility: hidden}.hv-ls__sv{font-family: var(--mono);font-size: 12px;line-height: 14px;color: var(--fg);white-space: nowrap}.hv-ls__sv>.hv-t{display: inline-block}  .hv-ls__sw{color: var(--fg-2)}.hv-ls__slot:is(.is-critical,.is-high) .hv-ls__sw{color: var(--exposure)}.hv-ls__slot.is-medium .hv-ls__sw{color: var(--warn)}.hv-ls__slot:is(.is-low,.is-info) .hv-ls__sw{color: var(--fg-3)}.hv-ls__slot.is-empty .hv-ls__sv{color: var(--fg-3)}.hv-ls__efoot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 18px;margin-top: 12px}.hv-ls__tally{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;font-family: var(--mono);font-size: 12px;line-height: 16px;color: var(--fg)}.hv-ls--enrich .hv-ls__note{margin-top: 10px}@container hv (min-width: 500px){.hv-ls__cvh,.hv-ls__cve{grid-template-columns: 8.4rem var(--ls-cols,repeat(var(--slots,4),minmax(0,1fr)))}.hv-ls__cvh>span:first-child{display: block}.hv-ls__id{grid-column: auto;flex-direction: column;gap: 0}}  @container hv (max-width: 400px){.hv-ls__plot{margin-right: 30px}.hv-ls__x{margin-right: 30px}  .hv-ls__bars{--i0: var(--cut);gap: 4px}.hv-ls__day.is-early{display: none}.hv-ls__x0:not(.hv-ls__x0--ph){display: none}.hv-ls__x0--ph{display: inline}.hv-ls__rk{grid-template-columns: 3.9rem minmax(0,1fr) 4.6rem;column-gap: 10px}  .hv-ls__pair{grid-template-columns: minmax(0,1fr)}.hv-ls__cols-wrap{display: none}.hv-ls__hrows{display: grid}.hv-ls__side--live{order: 1;align-self: auto;margin-top: 14px;padding: 12px 0 0;border-top: 1px solid var(--rule)}.hv-ls__kv{grid-template-columns: repeat(2,minmax(0,1fr))}.hv-ls__tot{margin-bottom: 12px}  .hv-ls__pv{grid-template-columns: minmax(0,1fr);row-gap: 6px}.hv-ls__pr{flex-direction: row-reverse;justify-content: flex-end;align-items: baseline;gap: 10px}.hv-ls__pr .hv-ls__mid{font-size: 20px}.hv-ls__calls{gap: 2px 9px}  .hv-ls__ans{flex-wrap: wrap;padding-left: 0;row-gap: 2px}.hv-ls__fld{flex: 1 1 100%}.hv-ls__lead-l{min-width: 12px}.hv-ls__cnote{padding-left: 0}.hv-ls__callr.is-spark .hv-ls__lead-l{display: none}.hv-ls__callr.is-spark .hv-ls__g{flex: 1 1 100%;width: 100%;margin-top: 4px}  .hv-ls__cve,.hv-ls__cvh{column-gap: 4px}.hv-ls__cvh .hv-ls__k{font-size: 12px;letter-spacing: 0.04em}.hv-ls__sv{font-size: 12px}.hv-ls__slot{padding: 0 2px}}  @container hv (max-width: 340px){.hv-ls__job{column-gap: 8px}.hv-ls__calls{gap: 2px 6px}.hv-ls__call{gap: 2px}  .hv-ls__sv{font-size: 12px}.hv-ls__slot{padding: 0 1px}}  @container hv (min-width: 401px) and (max-width: 470px){.hv-ls__ep{font-size: 12px}}  @media screen and (prefers-reduced-motion: no-preference){  html.js .hv:not(.is-done) .hv-ls__wipe{clip-path: inset(-2px 100% 0 0)}html.js .hv.is-run .hv-ls__wipe{animation: hv-ls-wipe var(--hv-d,0.6s) var(--ease-in-out) var(--hv-at) both}html.js .hv:not(.is-armed):not(.is-run):not(.is-done) .hv-ls__wipe{animation: hv-ls-wipe 0.01s linear 3s both}html.js .hv-ls .is-fresh{animation: hv-ls-fresh 0.4s var(--ease-out) both}  html.js .hv.is-steps .hv-ls__st:not(.is-run) .hv-state>*{animation-name: none}}@keyframes hv-ls-fresh{from{opacity: 0.6}to{opacity: 1}}@keyframes hv-ls-wipe{to{clip-path: inset(-2px 0 0 0)}}@media print{.hv-ls,.hv-ls *{animation: none !important}.hv.hv--live-series{break-inside: avoid}}