.hv-rc{display: grid;gap: 12px}  [data-depth='bedrock'] .hv--record{--hv-dim: 0.66}  :where(.hv-rc) code{font-family: var(--mono);background: none;border-radius: 0;padding: 0;font-size: inherit;color: inherit}:where(.hv-rc) :is(ol,ul){list-style: none;margin: 0;padding: 0}:where(.hv-rc) :is(p,dl,dd){margin: 0}  .hv-rc-call{display: grid;gap: 7px}.hv-rc-req{position: relative;display: flex;flex-wrap: wrap;align-items: baseline;gap: 5px 10px;padding: 7px 11px;border: 1px solid var(--rule-2);border-radius: 10px;background: var(--panel-2)}.hv-rc-method.api__method{flex: none;padding: 1px 6px;font-size: 12px;line-height: 1.5;border-radius: 5px}.hv-rc-path{min-width: 0;flex: 1 1 12rem;font-size: 12.5px;line-height: 1.5;color: var(--fg);overflow-wrap: anywhere}.hv-rc-query{color: var(--fg-2)}.hv-rc-body{flex-basis: 100%;font-size: 12px;line-height: 1.5;color: var(--fg-2);overflow-wrap: anywhere}  .hv-rc-send{position: absolute;inset: -1px;border: 1px solid var(--hi);border-radius: inherit;opacity: 0;pointer-events: none}.hv-rc-wire{display: flex;align-items: center;gap: 12px;padding-left: 14px}.hv-rc-line{position: relative;flex: 1;height: 1px;overflow: hidden;background: var(--rule-2)}  .hv-rc-pulse{position: absolute;inset: 0;background: var(--hi);opacity: 0;transform: scaleX(0);transform-origin: left center}.hv-rc-status{flex: none;font-family: var(--mono);font-size: 12px;letter-spacing: 0.04em;color: var(--ok)}.hv-rc-status .w{color: var(--fg-3)}  .hv-rc-head{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 12px;row-gap: 3px;align-items: start}.hv-rc-title{grid-column: 1;font-family: var(--sans);font-size: 16px;font-weight: 600;letter-spacing: -0.02em;line-height: 1.3;color: var(--fg);overflow-wrap: anywhere}.hv--record.hv--card .hv-rc-title{font-family: var(--mono);font-size: 15px;font-weight: 500;letter-spacing: 0.04em}.hv-rc-head>.hv-sev{grid-column: 2;grid-row: 1;margin-top: 2px}.hv-rc-meta{grid-column: 1 / -1;font-family: var(--mono);font-size: 12px;line-height: 1.5;color: var(--fg-3);overflow-wrap: anywhere}  .hv-rc-sum{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin-top: 10px;border: 1px solid var(--rule);border-radius: 10px}.hv-rc-sum>li{padding: 7px 10px 8px}.hv-rc-sum>li + li{border-left: 1px solid var(--rule)}.hv-rc-sum b{display: block;font-family: var(--sans);font-size: 18px;font-weight: 600;letter-spacing: -0.03em;line-height: 1.15;color: var(--fg)}.hv-rc-sum span{display: block;margin-top: 1px;font-size: 12px;line-height: 1.25;color: var(--fg-3)}  .hv--record.hv--document .hv-rc-v{font-family: var(--sans);font-size: 13.5px;line-height: 1.4;letter-spacing: -0.005em}.hv--record.hv--document .hv-rc-chip{font-family: var(--mono)}@container hv (max-width: 470px){  .hv-rc-sum{grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);margin-top: 8px}.hv-rc-sum>li{display: flex;align-items: baseline;gap: 8px;padding-block: 6px}.hv-rc-sum>li:nth-child(3){border-left: 0}.hv-rc-sum>li:nth-child(n + 3){border-top: 1px solid var(--rule)}.hv-rc-sum b{flex: none}  .hv--record.hv--document .hv-rc-dl{grid-template-columns: minmax(0,1fr)}.hv--record.hv--document .hv-rc-row{row-gap: 1px;padding-block: 4px}}  .hv-rc-qhead.hv__head{margin-bottom: 0;padding-bottom: 10px}.hv-rc-qhead .hv__subject{font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--fg-3)}.hv-rc-qhead .hv__status{color: var(--fg-2)}  .hv-rc-raw{padding: 6px 0;border: 1px solid var(--rule);border-radius: 10px;background: var(--panel-2)}.hv-rc-raw__label{padding: 0 12px 5px;font-family: var(--mono);font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--fg-3)}.hv-rc-raw__lines>li{position: relative;padding: 0 12px;font-family: var(--mono);font-size: 12px;line-height: 16px;color: var(--fg-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hv-rc-raw__lines>li>span{position: relative}  .hv-rc-flash{position: absolute;inset: 0;background: var(--tint);box-shadow: inset 2px 0 0 var(--hi);opacity: 0;pointer-events: none}  .hv--record.hv--extract .hv-rc-raw__lines>li{padding-block: 2px;font-family: var(--sans);font-size: 13px;line-height: 1.45;white-space: normal}.hv--record.hv--extract .hv-rc-raw__lines>li:first-child{font-weight: 600;letter-spacing: -0.01em;color: var(--fg)}    .hv-rc-dl{display: grid;grid-template-columns: fit-content(34%) minmax(0,1fr);column-gap: 14px}.hv-rc-row{position: relative;display: grid;grid-column: 1 / -1;grid-template-columns: minmax(0,34%) minmax(0,1fr);grid-template-columns: subgrid;column-gap: 14px;row-gap: 3px;align-items: baseline;padding: 5px 0;border-top: 1px solid var(--rule)}.hv-rc-row:first-child{border-top: 0;padding-top: 0}.hv-rc-call + .hv-rc-dl>.hv-rc-row:first-child,.hv-rc-raw + .hv-rc-dl>.hv-rc-row:first-child{padding-top: 2px}.hv-rc-head + .hv-rc-dl{padding-top: 10px;border-top: 1px solid var(--rule)}.hv-rc-k{display: flex;align-items: baseline;gap: 7px;min-width: 0;font-family: var(--mono);font-size: 12px;font-weight: 500;line-height: 1.55;letter-spacing: 0.08em;text-transform: uppercase;color: var(--fg-3)}.hv-rc-k>span{min-width: 0;overflow-wrap: anywhere}.hv-rc-k--field{font-size: 12px;font-weight: 400;letter-spacing: 0;text-transform: none}  .hv-rc-kdot{flex: none;width: 4px;height: 4px;margin-bottom: 2px;border-radius: 50%;background: var(--hi)}.hv-rc-v{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;min-width: 0;font-family: var(--mono);font-size: 12.5px;line-height: 1.45;color: var(--fg)}.hv-rc-val{min-width: 0;overflow-wrap: anywhere;text-wrap: pretty}.hv-rc-items{display: grid;gap: 4px;width: 100%}.hv-rc-item{display: flex;align-items: baseline;gap: 8px;min-width: 0}.hv-rc-item>.hv-sev{flex: none;min-width: 6.6em}  .hv-rc-item>.hv-rc-val{flex: 1 1 0}.hv-rc-note{flex-basis: 100%;font-family: var(--mono);font-size: 12px;line-height: 1.5;color: var(--fg-3);overflow-wrap: anywhere}.hv-rc-v>.hv-sev{flex: none}.hv-rc-v>.hv-sev + .hv-rc-val{flex: 1 1 0}.hv-rc-row:is(.hv-rc-row--frame,.hv-rc-row--state,.hv-rc-row--ports){align-items: start}.hv-rc-row--bar{align-items: center}.hv-rc-row--nokey>.hv-rc-v,.hv-rc-row--wide>.hv-rc-v{grid-column: 1 / -1}.hv-rc-row--wide>.hv-rc-v{margin-top: 2px}  .hv-rc-hl{position: relative;padding: 0 2px;background: none;color: inherit}.hv-rc-hl__ov{inset: 0;border-radius: 3px;background: var(--tint);box-shadow: inset 0 -1.5px 0 var(--hi)}.hv-rc-hl>span{position: relative}  .hv-rc-ptr{display: inline-flex;align-items: center;gap: 6px}.hv-rc-ptr__line{position: relative;width: 22px;background: var(--hi)}.hv-rc-ptr__line::after{content: '';position: absolute;right: -1px;top: -3px;width: 6px;height: 6px;border-top: 1px solid var(--hi);border-right: 1px solid var(--hi);transform: rotate(45deg)}.hv-rc-ptr__to{font-size: 12px;color: var(--fg)}  .hv-rc-k:has(>.hv-rc-link){flex-direction: column;gap: 1px}.hv-rc-link{font-size: 12px;font-weight: 400;line-height: 1.5;letter-spacing: 0.02em;text-transform: none;color: var(--link);white-space: nowrap;text-underline-offset: 3px}.hv-rc-link:hover{color: var(--fg)}  .hv-rc-links{display: grid;gap: 1px;min-width: 0;width: 100%}.hv-rc-links>li{min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hv-rc-links a{color: var(--link);text-underline-offset: 3px}.hv-rc-links a:hover{color: var(--fg)}  .hv-rc-chips{display: flex;flex-wrap: wrap;gap: 5px}.hv-rc-chip{position: relative;padding: 0 7px;border: 1px solid var(--rule-2);border-radius: 6px;max-width: 100%;font-size: 12px;line-height: 20px;color: var(--fg);overflow-wrap: anywhere}.hv-rc-chip>span{position: relative}.hv-rc-chip--off{border-color: var(--rule);color: var(--fg-3)}.hv-rc-chip__lit{inset: -1px;border: 1px solid var(--hi);border-radius: inherit;background: var(--tint)}.hv-rc-chips--stamp .hv-rc-chip{border-color: var(--rule-3)}.hv-rc-chip--dim{border-style: dashed}  .hv-rc-slots{display: flex;gap: 4px}.hv-rc-slot{position: relative;display: grid;place-items: center;min-width: 34px;height: 22px;padding: 0 6px;border: 1px solid var(--rule-2);border-radius: 6px;font-size: 12px;color: var(--fg)}.hv-rc-slot>span{position: relative}.hv-rc-slot__fill{inset: -1px;border: 1px solid var(--hi);border-radius: inherit;background: var(--tint)}.hv-rc-slot--free{border-style: dashed;border-color: var(--rule-2)}  .hv-rc-range{position: relative;display: block;width: 100%;padding-top: 6px}.hv-rc-range.has-pin{padding-top: 20px}.hv-rc-track{position: relative;display: block;height: 6px}.hv-rc-track__bar.hv-lx{position: absolute;inset: 0;height: auto;border-radius: 3px;background: var(--rule-2)}.hv-rc-range--ruler .hv-rc-track__bar.hv-lx{border-radius: 0;background: linear-gradient(var(--rule-3),var(--rule-3)) bottom / 100% 1px no-repeat,repeating-linear-gradient(90deg,var(--rule-3) 0 1px,transparent 1px calc(100% / 16));box-shadow: 1px 0 0 var(--rule-3)}.hv-rc-pin{position: absolute;top: -4px;left: var(--at);width: 1px;height: 12px;margin-left: -0.5px;background: var(--hi)}.hv-rc-pin::after{content: '';position: absolute;top: 3px;left: -3px;width: 7px;height: 7px;border-radius: 50%;background: var(--hi)}  .hv-rc-sight{position: absolute;top: -0.5px;width: 7px;height: 7px;margin-left: -3.5px;border-radius: 50%;background: var(--fg-2)}.hv-rc-pinpos{position: absolute;top: 0;left: var(--at);white-space: nowrap}.hv-rc-pinpos--mid{transform: translateX(-50%)}.hv-rc-pinpos--start{margin-left: -4px}.hv-rc-pinpos--end{transform: translateX(-100%);margin-left: 4px}.hv-rc-pinlabel{display: block;font-size: 12px;line-height: 14px;color: var(--fg)}.hv-rc-ends{display: flex;justify-content: space-between;gap: 10px;margin-top: 6px;font-size: 12px;line-height: 1.4;color: var(--fg-3)}.hv-rc-range>.hv-rc-note{display: block;margin-top: 2px}  .hv-rc-ports{display: flex;flex-wrap: wrap;gap: 6px}.hv-rc-port{position: relative;min-width: 88px;padding: 5px 10px 6px;border: 1px solid var(--rule-2);border-radius: 8px}.hv-rc-port__fill{inset: -1px;border: 1px solid var(--hi);border-radius: inherit;background: var(--tint)}.hv-rc-port__n{position: relative;display: block;font-size: 14px;font-weight: 600;line-height: 1.3;color: var(--fg)}.hv-rc-port__s{position: relative;display: block;font-size: 12px;line-height: 1.4;color: var(--fg-2)}  .hv-rc-verdicts{display: flex;flex-wrap: wrap;gap: 2px 16px;width: 100%}.hv-rc-row--wide .hv-rc-verdicts{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,176px),1fr))}.hv-rc-verdict{display: flex;align-items: baseline;gap: 6px;min-width: 0;font-size: 12px;line-height: 1.6}.hv-rc-verdict>.hv-check,.hv-rc-nok{align-self: center}  .hv-rc-verdict .hv-tick{color: var(--fg)}.hv-rc-vk{flex: none;color: var(--fg-2)}.hv-rc-vv{min-width: 0}.hv-rc-vv{color: var(--fg)}.hv-rc-nok{display: inline-grid;place-items: center;width: 14px;height: 14px;flex: none}.hv-rc-nok>i{width: 8px;height: 1.5px;background: var(--fg-3)}.hv-rc-result{position: relative;display: inline-block;margin-top: 4px;padding: 0 8px;border: 1px solid var(--rule-2);border-radius: 6px;font-size: 12px;line-height: 20px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--fg)}.hv-rc-result>span{position: relative}.hv-rc-result__ov{inset: -1px;border: 1px solid var(--exposure);border-radius: inherit}  .hv-rc-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px;width: 100%}.hv-rc-bar__track{position: relative;flex: 1 1 110px;height: 6px;overflow: hidden;border-radius: 3px;background: var(--rule-2)}.hv-rc-bar__fill{position: absolute;inset: 0 auto 0 0;border-radius: 3px;background: var(--fg-2)}.hv-rc-bar__label{font-size: 12px;line-height: 1.5}  .hv-rc-frame{display: flex;gap: 14px;align-items: flex-start;width: 100%}.hv-rc-frame--page{flex-direction: column;gap: 6px}.hv-rc-frame__col{display: grid;gap: 4px;flex: 0 1 200px;min-width: 0}.hv-rc-frame__col--mobile{flex: 0 0 auto;width: 84px}.hv-rc-frame__col--mobile .hv-rc-shot{width: 54px}.hv-rc-shot{position: relative;display: block;width: 100%;aspect-ratio: 16 / 9;border: 1px solid var(--rule-3);border-radius: 5px;background: var(--panel);overflow: visible}.hv-rc-frame--page .hv-rc-shot{max-width: 200px;aspect-ratio: 16 / 8}.hv-rc-shot__bar{position: absolute;top: 0;left: 0;right: 0;height: 11px;border-bottom: 1px solid var(--rule-2);border-radius: 4px 4px 0 0;background: var(--panel-2)}.hv-rc-blk{position: absolute;left: 9%;right: 9%;border-radius: 2px;background: var(--rule-2)}.hv-rc-blk--1{top: 12%;height: 9%;right: 55%}.hv-rc-blk--2{top: 30%;height: 30%}.hv-rc-blk--3{top: 68%;height: 20%;right: 38%}.hv-rc-frame--page .hv-rc-blk--1{top: 26%}.hv-rc-frame--page .hv-rc-blk--2{top: 42%;height: 24%}.hv-rc-frame--page .hv-rc-blk--3{top: 72%;height: 14%}.hv-rc-shot--mobile{aspect-ratio: 360 / 740;border-radius: 7px}.hv-rc-shot--mobile .hv-rc-blk{left: 12%;right: 12%}.hv-rc-shot--mobile .hv-rc-blk--1{top: 7%;height: 5%;right: 45%}.hv-rc-shot--mobile .hv-rc-blk--2{top: 16%;height: 26%}.hv-rc-shot--mobile .hv-rc-blk--3{top: 47%;height: 30%;right: 12%}  .hv-rc-corners{position: absolute;inset: -5px;pointer-events: none}.hv-rc-corners>i{position: absolute;width: 9px;height: 9px;border: 0 solid var(--hi)}.hv-rc-corners>i:nth-child(1){top: 0;left: 0;border-top-width: 1.5px;border-left-width: 1.5px}.hv-rc-corners>i:nth-child(2){top: 0;right: 0;border-top-width: 1.5px;border-right-width: 1.5px}.hv-rc-corners>i:nth-child(3){bottom: 0;left: 0;border-bottom-width: 1.5px;border-left-width: 1.5px}.hv-rc-corners>i:nth-child(4){bottom: 0;right: 0;border-bottom-width: 1.5px;border-right-width: 1.5px}  .hv-rc-ext{display: block;height: 16px;margin-top: -4px;border: 1px dashed var(--rule-3);border-top: 0;border-radius: 0 0 5px 5px}.hv-rc-dims{display: block;margin-top: 3px;font-size: 12px;line-height: 1.45;color: var(--fg)}.hv-rc-dims--sub{margin-top: 0;font-size: 12px;color: var(--fg-3)}    .hv-rc-stwrap{position: relative;display: block;width: 100%}.hv-rc-states{display: grid}.hv-rc-st{--st: var(--fg-3);position: relative;display: flex;align-items: center;gap: 10px;height: 24px}.hv-rc-st:not(.is-next){color: var(--st)}.hv-rc-st.has-via{margin-top: 16px}.hv-rc-st__node{position: relative;flex: none;width: 9px;height: 9px;border: 1px solid var(--rule-3);border-radius: 50%}.hv-rc-st__fill{position: absolute;inset: 1px;border-radius: 50%;background: var(--st)}.hv-rc-st.is-now .hv-rc-st__fill{inset: -1px}  .hv-rc-st__seg.hv-ly{position: absolute;left: 4px;bottom: calc(50% + 4.5px);height: 15px;background: var(--rule-3)}.hv-rc-st.has-via .hv-rc-st__seg{height: 31px}.hv-rc-st__via{position: absolute;left: 20px;top: -14px;font-size: 12px;line-height: 14px;letter-spacing: 0.04em;color: var(--fg)}.hv-rc-st__via::before{content: '↓ ';color: var(--fg-3)}.hv-rc-st__name{position: relative;padding: 0 6px;border-radius: 5px;font-size: 12px;line-height: 20px;color: var(--fg-2);white-space: nowrap}.hv-rc-st__name>span{position: relative}.hv-rc-st.is-now .hv-rc-st__name{color: var(--fg)}.hv-rc-st.is-next .hv-rc-st__name{color: var(--fg-3)}  .hv-rc-st__ov{inset: 0;border: 1px solid var(--st);border-radius: inherit;background: color-mix(in srgb,var(--st) 10%,transparent)}.hv-rc-st__name>.hv-ring{border-color: var(--st)}.hv-rc-stwrap:not(.hv-rc-stwrap--rail) .hv-rc-st__node{display: none}.hv-rc-stwrap:not(.hv-rc-stwrap--rail) .hv-rc-st__name{margin-left: -6px;padding-inline: 6px}.hv-rc-stwrap:not(.hv-rc-stwrap--rail) .hv-rc-st{height: auto}.hv-rc-token{width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px}  .hv-rc-st:is(.st-new,.st-open){--st: var(--exposure)}.hv-rc-st.st-wait{--st: var(--warn)}.hv-rc-st.st-done{--st: var(--ok)}.hv-rc-st.is-next{color: inherit}.hv-rc-st:not(.is-next):is(.st-new,.st-open,.st-wait,.st-done,.st-closed) .hv-rc-st__name{color: var(--st)}  .hv-rc-foot{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px;padding-top: 11px;border-top: 1px solid var(--rule)}.hv-rc-foot:has(>.hv-rc-stamp:only-child){padding-top: 0;border-top: 0;margin-top: -4px}.hv-rc-foot__text{flex: 1 1 14rem;min-width: 0;font-size: 13px;line-height: 1.45;color: var(--fg)}.hv-rc-foot__text code{font-size: 12px;color: var(--fg)}.hv-rc-quota{margin-left: auto;padding: 0 7px;border: 1px solid var(--rule-3);border-radius: 6px;font-family: var(--mono);font-size: 12px;line-height: 20px;color: var(--fg);white-space: nowrap}.hv-rc-fine{flex-basis: 100%;font-size: 12px;line-height: 1.45;color: var(--fg-2)}.hv-rc-stamp{flex-basis: 100%;font-family: var(--mono);font-size: 12px;line-height: 1.5;color: var(--fg-3);overflow-wrap: anywhere}  .hv-rc--quiet .hv-rc-row{padding-block: 7px;isolation: isolate}.hv-rc--quiet .hv-rc-row:first-child{padding-top: 0}  .hv-rc-read{position: absolute;inset: 1px -10px;z-index: -1;border-radius: 6px;background: var(--tint);opacity: 0;pointer-events: none}.hv-rc--quiet .hv-rc-row:first-child .hv-rc-read{top: -6px}.hv--record.hv--glance .hv-rc-v{font-family: var(--sans);font-size: 13.5px;line-height: 1.45;letter-spacing: -0.005em}.hv--record.hv--lookup .hv-rc-val{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hv--record.hv--lookup .hv-rc-v{flex-wrap: nowrap}  @container hv (max-width: 400px){.hv-rc{gap: 12px}.hv-rc-dl{grid-template-columns: minmax(0,1fr)}.hv-rc-row{row-gap: 2px;padding-block: 7px}.hv-rc-row--nokey>.hv-rc-v,.hv-rc-row--wide>.hv-rc-v{grid-column: 1}.hv-rc-raw__lines>li:nth-child(n + 4){display: none}.hv-rc-ports{display: grid;grid-template-columns: repeat(auto-fill,minmax(96px,1fr));width: 100%}.hv-rc-verdicts{grid-template-columns: minmax(0,1fr)}  .hv-rc-k:has(>.hv-rc-link){flex-direction: row;justify-content: space-between;gap: 12px}}  @media screen and (prefers-reduced-motion: no-preference){  html.js .hv:not(.is-done) .hv-rc-pin{transform: translateY(-6px)}html.js .hv:not(.is-done) .hv-rc-chip--stamp{transform: translateY(-6px)}html.js .hv:not(.is-done) .hv-rc-st__fill{transform: scale(0.4)}  html.js .hv.is-run .hv-rc-send{animation: hv-rc-send 0.7s var(--ease) var(--hv-at) both}html.js .hv.is-run .hv-rc-pulse{animation: hv-rc-pulse 0.42s var(--ease-in-out) var(--hv-at) both}html.js .hv.is-run .hv-rc-flash{animation: hv-rc-flash 0.5s var(--ease) var(--hv-at) both}html.js .hv.is-run .hv-rc-read{animation: hv-rc-flash 0.3s var(--ease) var(--hv-at) both}html.js .hv.is-run .hv-rc-chip--stamp{animation-name: hv-rc-drop}html.js .hv.is-run .hv-rc-st__fill{animation-duration: 0.2s}  html.js .hv.is-run :is(.hv-rc-st__name,.hv-rc-chip)>.hv-ring{animation-name: hv-rc-ring}}@keyframes hv-rc-send{0%{opacity: 0}25%,70%{opacity: 1}100%{opacity: 0}}@keyframes hv-rc-pulse{0%{opacity: 1;transform: scaleX(0)}85%{opacity: 1;transform: none}100%{opacity: 0;transform: none}}@keyframes hv-rc-flash{0%{opacity: 0}30%{opacity: 1}100%{opacity: 0}}@keyframes hv-rc-ring{from{opacity: 0.7;transform: none}to{opacity: 0;transform: scale(1.06,1.45)}}@keyframes hv-rc-drop{from{opacity: var(--hv-dim);transform: translateY(-6px)}to{opacity: 1;transform: none}}