.hv-ac{--hv-dim: 0;--ac-cap: calc(var(--t-h1) * 0.74);margin: 0;color: var(--fg)}  :where(.hv-ac) :where(p,ol,ul,dl,dd){margin: 0;padding: 0}:where(.hv-ac) :where(ol,ul){list-style: none}.hv-ac .hv-t{--hv-d: 0.5s}:where(.hv-ac) code{font-family: var(--mono);font-size: inherit;letter-spacing: 0;background: none;padding: 0;border: 0;border-radius: 0;color: inherit}.hv-ac__nw{white-space: nowrap}  .hv-ac__k{font: 500 12px/1.3 var(--mono);letter-spacing: 0.07em;text-transform: uppercase;color: var(--fg-3)}  .hv-ac__head{display: grid;gap: 6px;padding-bottom: 12px;border-bottom: 1.5px solid var(--fg)}.hv-ac__src{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 2px 12px}.hv-ac__status{margin-left: auto}  .hv-ac__status .hv-state{justify-items: end}.hv-ac__status .hv-state>.d:not(:has(.hv-state)){color: var(--fg)}.hv-ac__subject{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px}.hv-ac__name{min-width: 0;font: 600 clamp(24px,6.4cqi,min(40px,var(--ac-cap)))/1.05 var(--sans);letter-spacing: -0.035em;color: var(--fg);overflow-wrap: anywhere}.hv-ac__meta{font: 400 13px/1.4 var(--mono);color: var(--fg-2);overflow-wrap: anywhere}.hv-ac__meta code{color: var(--fg)}  .hv-ac__grid{display: grid;grid-template-columns: fit-content(42%) minmax(0,1fr) auto;column-gap: 18px}.hv-ac__grid.is-plain{grid-template-columns: fit-content(42%) minmax(0,1fr)}.hv-ac__list,.hv-ac__hist{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid}.hv-ac__row{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;align-items: baseline;padding: 9px 0 10px;border-bottom: 1px solid var(--rule)}.hv-ac__l{grid-column: 1;grid-row: 1 / span 2;display: flex;flex-direction: column;min-width: 0}.hv-ac__layer{font: 600 clamp(15px,3.3cqi,20px)/1.2 var(--sans);letter-spacing: -0.02em;color: var(--fg)}.hv-ac__key{margin-top: 2px;font-size: 12px;line-height: 1.35;color: var(--fg-3);overflow-wrap: anywhere}.hv-ac__v{grid-column: 2;grid-row: 1;min-width: 0;font: 400 12.5px/1.5 var(--mono);color: var(--fg-2)}  .hv-ac__res{color: var(--fg);overflow-wrap: anywhere}.hv-ac__res code{color: var(--fg-2)}  .hv-ac__row.is-diff .hv-ac__res{text-decoration: underline 1.5px var(--fg);text-underline-offset: 4px;text-decoration-skip-ink: none}.hv-ac__ev{display: block;margin-top: 4px;color: var(--fg)}.hv-ac__ev-ar{color: var(--fg-3)}.hv-ac__stamp{grid-column: 2;grid-row: 2;margin-top: 2px;font: 400 12px/1.4 var(--mono);color: var(--fg-3);white-space: nowrap}  .hv-ac__w{grid-column: 3;grid-row: 1;justify-self: end;font: 500 12px/1.5 var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--fg-3);white-space: nowrap}.hv-ac__w.is-chg{color: var(--fg)}.hv-ac__w>.hv-sev{vertical-align: 0.5px}  .hv-ac__date{display: grid;justify-items: end;letter-spacing: 0;text-transform: none;line-height: 1.4}.hv-ac__date-k{color: var(--fg-3)}.hv-ac__date-v{color: var(--fg)}.hv-ac__date.is-none{letter-spacing: 0.06em;text-transform: uppercase}  .hv-ac__lvls{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 14px}.hv-ac__lv{display: inline-flex;align-items: baseline;gap: 6px;white-space: nowrap}.hv-ac__lv>b{font: 600 15px/1 var(--sans);letter-spacing: -0.02em;color: var(--fg)}  .hv-ac__box{display: inline-grid;place-items: center;width: 32px;height: 32px;border: 1.5px solid var(--fg);font: 600 16px/1 var(--mono);color: var(--fg)}.hv-ac__box.is-was{border-color: var(--fg-3);color: var(--fg-2)}.hv-ac__box.is-low{border-color: var(--sev-high);box-shadow: inset 0 0 0 1.5px var(--sev-high)}  .hv-ac__strip{margin-top: 18px}.hv-ac__strip-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 14px}.hv-ac__opts{display: flex;flex-wrap: wrap;gap: 2px 12px;font: 400 12.5px/1.5 var(--mono);color: var(--fg-3)}.hv-ac__opt.is-on{color: var(--fg);text-decoration: underline 1.5px var(--fg);text-underline-offset: 4px}.hv-ac__strip--feed .hv-ac__strip-head{padding-bottom: 8px;border-bottom: 1px solid var(--rule-2)}.hv-ac__feed{display: grid;grid-template-columns: max-content minmax(0,1fr) auto;column-gap: 14px}.hv-ac__fr{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;align-items: baseline;padding: 7px 0 8px;border-bottom: 1px solid var(--rule)}.hv-ac__fr-t{min-width: 0;font: 500 14px/1.4 var(--sans);letter-spacing: -0.01em;color: var(--fg)}.hv-ac__fr-chips{font: 400 12px/1.45 var(--mono);letter-spacing: 0;color: var(--fg-2)}  .hv-ac__kev{display: inline-block;padding: 0 5px;border: 1px solid var(--exposure);border-radius: 5px;font-weight: 500;letter-spacing: 0.06em;color: var(--exposure);background: color-mix(in srgb,var(--exposure) 8%,transparent)}.hv-ac__fr-kind{font: 500 12px/1.4 var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--fg-3);white-space: nowrap}  .hv-ac__end{padding-top: 14px;color: var(--fg)}  .hv-ac__coda{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 16px;padding-top: 14px}.hv-ac__coda-t{flex: 1 1 16rem;min-width: 0;font: 500 15px/1.4 var(--sans);letter-spacing: -0.01em;color: var(--fg)}.hv-ac__coda-t code{font-size: 13px}.hv-ac__coda--note .hv-ac__coda-t{font-weight: 400;color: var(--fg-2)}.hv-ac__coda--note .hv-ac__coda-t code{color: var(--fg)}.hv-ac__coda-v{display: inline-flex;align-items: baseline;gap: 8px;margin-left: auto}  .hv-ac__state{font: 500 13px/1.4 var(--mono);color: var(--fg)}.hv-ac__state.is-exp{color: var(--exposure)}  .hv-ac__hist-r{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;align-items: baseline;padding: 8px 0 9px;border-bottom: 1px solid var(--rule)}.hv-ac__hist dt{grid-column: 1;font: 500 clamp(14px,3cqi,17px)/1.25 var(--sans);letter-spacing: -0.015em;color: var(--fg-2)}.hv-ac__hist dd{grid-column: 2 / -1;min-width: 0;font: 400 12.5px/1.5 var(--mono);color: var(--fg);overflow-wrap: anywhere}.hv-ac__foot{display: grid;gap: 3px;padding-top: 12px}.hv-ac__foot p{font: 400 12px/1.45 var(--mono);color: var(--fg-3)}  .hv-ac__pre{margin-bottom: 16px;font: 400 12.5px/1.5 var(--mono);color: var(--fg-2)}  .hv-ac__pre--discovery{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px}  .hv-ac__grp{display: inline-flex;align-items: center;gap: 10px;min-width: 0;white-space: nowrap}.hv-ac__seed{color: var(--fg-2)}.hv-ac__cand{color: var(--fg)}.hv-ac__ar{position: relative;flex: none;width: 22px;height: 1px;background: var(--fg-3)}.hv-ac__ar::after{content: '';position: absolute;right: 0;top: -3px;width: 6px;height: 6px;border: solid var(--fg-3);border-width: 1px 1px 0 0;transform: rotate(45deg);transform-origin: 100% 0}  .hv-ac__dash{padding: 0 6px;border: 1px dashed var(--fg-2);border-radius: 3px;color: var(--fg)}.hv-ac__ok{display: inline-flex;align-items: center;gap: 5px;color: var(--fg)}.hv-ac__ok .hv-tick{color: var(--fg)}  .hv-ac__between{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;column-gap: 10px}.hv-ac__b-end{color: var(--fg-3);white-space: nowrap}.hv-ac__b-mid{display: flex;align-items: center;gap: 8px;min-width: 0}.hv-ac__b-l{flex-basis: 0;flex-shrink: 1;min-width: 14px;height: 1px;background: var(--fg-3)}.hv-ac__b-l.is-next{background: var(--rule-3)}.hv-ac__b-this{flex: none;color: var(--fg);white-space: nowrap}.hv-ac__b-this::before{content: '';display: inline-block;width: 7px;height: 7px;margin: 0 7px 1px 0;border-radius: 50%;background: var(--fg);vertical-align: middle}  .hv-ac__queue{border-top: 1px solid var(--rule-2)}.hv-ac__q{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 4px 0 5px;border-bottom: 1px solid var(--rule);color: var(--fg-3)}.hv-ac__q.is-open{color: var(--fg)}.hv-ac__q-open{flex: none;color: var(--fg)}  .hv-ac__pre--push{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px}.hv-ac__push-t{color: var(--fg)}  .hv-ac__grade{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 4px 16px;margin-top: -1px;padding: 12px 0;border-top: 1.5px solid var(--fg);border-bottom: 1px solid var(--rule)}.hv-ac__grade-k{font: 600 clamp(17px,4cqi,22px)/1.2 var(--sans);letter-spacing: -0.02em;color: var(--fg)}.hv-ac__grade-v{display: inline-flex;align-items: center;gap: 10px;font: 400 12.5px/1.5 var(--mono);color: var(--fg)}.hv-ac__score{font: 600 clamp(20px,4.6cqi,26px)/1 var(--sans);letter-spacing: -0.03em;color: var(--fg)}  .hv-ac__slip{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 6px 16px;margin-top: -1px;padding: 12px 0;border-top: 1.5px solid var(--fg);border-bottom: 1px solid var(--rule)}.hv-ac__slip-n{display: grid;gap: 2px;min-width: 0}.hv-ac__slip-name{font: 600 clamp(18px,4.4cqi,24px)/1.15 var(--sans);letter-spacing: -0.035em;color: var(--fg);overflow-wrap: anywhere}.hv-ac__slip-n .hv-ac__ev{margin-top: 0;font: 400 12.5px/1.5 var(--mono);overflow-wrap: anywhere}.hv-ac__slip-g{display: inline-flex;align-items: center;gap: 8px}.hv-ac__to{font: 400 15px/1 var(--mono);color: var(--fg-3)}  @container hv (min-width: 640px){.hv-ac__grid{column-gap: 24px}.hv-ac__grid.has-stamps{grid-template-columns: fit-content(32%) minmax(0,1fr) auto auto}.hv-ac__grid.has-stamps.is-plain{grid-template-columns: fit-content(32%) minmax(0,1fr) auto}.hv-ac__l{grid-row: 1}.hv-ac__grid.has-stamps .hv-ac__stamp{grid-column: 3;grid-row: 1;margin-top: 0;justify-self: end}.hv-ac__grid.has-stamps .hv-ac__w{grid-column: 4}.hv-ac__row{padding: 10px 0 11px}}  @container hv (max-width: 400px){.hv-ac__grid,.hv-ac__grid.is-plain{grid-template-columns: minmax(0,1fr) auto;column-gap: 12px}.hv-ac__row{row-gap: 3px;padding: 8px 0 9px}.hv-ac__l{grid-row: 1;flex-direction: row;flex-wrap: wrap;align-items: baseline;gap: 0 8px}.hv-ac__key{margin-top: 0}.hv-ac__w{grid-column: 2;grid-row: 1}.hv-ac__v{grid-column: 1 / -1;grid-row: 2}.hv-ac__stamp{grid-column: 1 / -1;grid-row: 3;margin-top: 0}.hv-ac__feed{grid-template-columns: max-content minmax(0,1fr)}.hv-ac__fr-kind{grid-column: 2}.hv-ac__hist-r{row-gap: 2px}.hv-ac__hist dd{grid-column: 1 / -1}  .hv-ac__between{grid-template-columns: minmax(0,1fr) auto;row-gap: 4px}.hv-ac__b-mid{grid-column: 1 / -1;grid-row: 2}.hv-ac__between>.hv-ac__b-end:last-child{grid-column: 2;grid-row: 1}.hv-ac__coda-v{margin-left: 0}}  @media screen and (prefers-reduced-motion: no-preference){  html.js .hv.is-steps:not(.is-done) .hv-ac__status .hv-state .hv-state:not(.is-go)>*{animation-name: none !important}}  @media print{.hv-ac__row,.hv-ac__fr,.hv-ac__head{break-inside: avoid}}