.lh{flex-direction:column;gap:12px;min-width:0;display:flex}.lh[hidden]{display:none}.lh .lh-table td{vertical-align:middle;white-space:nowrap;height:48px}.lh .lh-table td[data-c=camera]{padding-right:24px}.lh-camera{font-family:var(--hi-font-mono,ui-monospace, monospace);color:var(--hi-text);font-weight:600;text-decoration:none;display:inline-block}.lh-camera[data-unnamed]{font-family:var(--hi-font-sans);color:var(--hi-text-2);font-weight:400}.lh-camera:hover{text-underline-offset:3px;text-decoration:underline}.lh-camera:focus-visible{outline:2px solid var(--hi-action);outline-offset:3px}.lh-date{font-family:var(--hi-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.lh-muted,.lh-note{color:var(--hi-text-3);font-size:var(--hi-text-secondary-size,13px)}.lh-event-date{align-items:center;gap:12px;display:inline-flex}.lh-note{font-family:var(--hi-font-sans);font-variant-numeric:normal;align-items:center;gap:4px;display:inline-flex}.lh-mark{color:var(--hi-text-2);font-size:var(--hi-text-secondary-size,13px);align-items:center;gap:6px;display:inline-flex}.lh-mark[data-retracted]{color:var(--hi-text-3)}
.dh .lp{--lp-track-height:44px;--lp-bar-height:8px;--lp-tick-width:2px;--lp-tick-height:6px;flex-direction:column;gap:32px;min-width:0;display:flex}.dh .lp-head__first{align-items:center;gap:24px;display:flex}.dh .lp-head h1{text-wrap:balance;align-items:center;gap:14px;display:flex}.dh .lp-head h1 .hi-statusmark{--hi-dot:10px;--hi-mark-glyph:24px;gap:8px}.dh .lp .lp-primary{min-height:40px}.dh .lp-history-act{border:1px solid var(--hi-border);background:var(--hi-surface);min-height:40px}.dh .lp-history-act:hover{background:var(--hi-surface-2,var(--hi-page))}.dh .lp-context{color:var(--hi-text-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.dh .lp-context a{color:var(--hi-text);text-underline-offset:4px;text-decoration:underline}.dh .lp-number{font-family:var(--hi-font-mono);font-weight:600}.dh .lp-date{font-family:var(--hi-font-mono);font-variant-numeric:tabular-nums;color:var(--hi-text);white-space:nowrap;font-size:13px}.dh .lp-facts{color:var(--hi-text-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.dh .lp-facts>div{white-space:nowrap;align-items:baseline;gap:.3em;display:flex}.dh .lp-facts>div+div:before{content:"·"}.dh .lp-facts dt{font-weight:400}.dh .lp-facts dd{align-items:baseline;gap:8px;margin:0;display:inline-flex}.dh .lp-facts :is(dd[data-word],[data-fact=none] dt){color:var(--hi-text-3)}.dh .lp-before{color:var(--hi-text-3);align-items:center;gap:4px;font-size:13px;display:inline-flex}.dh .lp-timeline{background:var(--hi-surface);border:1px solid var(--hi-border);border-radius:6px;padding:24px 32px}.dh .lp-tracks{grid-template-columns:max-content minmax(0,1fr);column-gap:16px;display:grid}.dh .lp-axis-row,.dh #position-cameras,.dh .lp-track-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.dh .lp-track-row{align-items:center}.dh .lp-track-labels{justify-content:flex-start;align-self:stretch;align-items:center;display:flex;position:relative}.dh .lp-camera{text-underline-offset:4px;margin-block:-12px;padding-block:12px;text-decoration:underline}.dh .lp .lp-track-row[data-earlier-camera] .lf-id:not([data-unnamed]) .hi-identity__id{color:var(--hi-text-2);font-weight:500}.dh .lp-axis{min-width:0}.dh .lp-plot{border-bottom:1px solid var(--hi-hairline);align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.dh .lp-plot>.lt{width:100%}.dh .lp .lt[data-detail] .lt__await{top:auto;bottom:calc(50% + var(--lp-bar-height) / 2 + 4px);margin-right:8px;font-size:13px;line-height:1.2}.dh .lp-track-row:has(.lt__await){--lp-track-height:56px}.dh .lp-earlier{min-height:40px;color:var(--hi-text-2);cursor:pointer;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 0 auto;font-size:14px;display:flex}.dh .lp-earlier svg{transition:transform .15s ease-out}.dh .lp-earlier svg[data-open=true]{transform:rotate(180deg)}.dh .lp-earlier:hover,.dh .lp a:hover{color:var(--hi-text)}.dh .lp-history{flex-direction:column;gap:16px;min-width:0;display:flex}.dh .lp-disclosure{min-height:40px;color:var(--hi-text);align-self:flex-start;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.dh button.lp-disclosure{cursor:pointer}.dh .lp-disclosure__count{color:var(--hi-text-2);font-weight:400}.dh .lp-disclosure svg{color:var(--hi-text-2);transition:transform .15s ease-out}.dh .lp-disclosure svg[data-open=true]{transform:rotate(180deg)}.dh button.lp-disclosure:hover .lp-disclosure__count{color:var(--hi-text)}.dh .lp-rail-note{white-space:normal;font:11px/1.4 var(--hi-font-sans);color:var(--hi-text-2);margin-top:6px;display:block}.dh .lp-read-state{align-items:center;gap:24px;display:flex}.dh .lp-read-state code{overflow-wrap:anywhere}.dh .lp-skeleton-track{height:calc(var(--lp-track-height) + 107px)}.dh .lp :is(a,button):focus-visible{outline:2px solid var(--hi-action);outline-offset:3px}@media (max-width:1100px){.dh .lp-head__first{flex-wrap:wrap;gap:16px}.dh .lp-timeline{padding-inline:24px}}@media (min-width:2000px){.dh .lp{--lp-track-height:60px;--lp-bar-height:12px;--lp-tick-width:3px;--lp-tick-height:9px;gap:48px}.dh .lp-head__first{gap:36px}.dh .lp-context,.dh .lp-facts,.dh .lp .lp-primary,.dh .lp .lp-history-act{font-size:20px}.dh .lp .hi-identity__id{font-size:16px}.dh .lp-facts{margin-top:8px}.dh .lp-date{font-size:18px}.dh .lp-before{font-size:16px}.dh .lp-before svg{width:18px;height:18px}.dh .lp-earlier,.dh .lp-disclosure{font-size:18px}.dh .lp-head h1 .hi-statusmark{--hi-dot:12px;--hi-mark-glyph:32px}.dh .lp-timeline{padding:36px 48px}.dh .lp-tracks{column-gap:24px}.dh .lp-skeleton-track{height:calc(var(--lp-track-height) + 149px)}.dh .lp-track-row:has(.lt__await){--lp-track-height:76px}.dh .lp .lt[data-detail] .lt__await{font-size:16px}}@media (prefers-reduced-motion:reduce){.dh .lp-earlier svg,.dh .lp-disclosure svg{transition:none}}.dh .lp .lt[data-detail] .lt__seg{top:calc(50% - var(--lp-bar-height) / 2);height:var(--lp-bar-height);border-radius:1px}.dh .lp .lt[data-detail] .lt__tick{width:var(--lp-tick-width);margin-left:calc(var(--lp-tick-width) / -2);height:var(--lp-tick-height)}.dh .lp .lt[data-detail] .lt__tick--check{top:calc(50% - var(--lp-bar-height) / 2 - var(--lp-tick-height) - 4px)}.dh .lp .lt[data-detail] .lt__tick--solve{top:calc(50% + var(--lp-bar-height) / 2 + 4px)}.dh .lp-timeline-foot{margin:4px 0 -8px;display:flex}
