.archive-graph{--foreground:var(--ink,#17192b);--background:var(--white,#fff);--viz-series-1:var(--pink,#df126e);--viz-series-2:var(--yellow,#ffdd28);min-width:0;color:var(--foreground);grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.archive-graph>h2{margin:0;font-size:clamp(1.35rem,2vw,1.8rem)}.archive-graph__selection-heading{margin:0;font-size:18px}.archive-graph__help,.archive-graph__query-status{margin:0}.archive-graph__controls{flex-wrap:wrap;align-items:end;gap:.55rem;min-width:0;display:flex}.archive-graph__legend{font-size:.82rem}.archive-graph__select-label{flex:18rem;gap:.3rem;min-width:0;max-width:100%;display:grid}.archive-graph__select,.archive-graph__button,.archive-graph__source{min-height:2.65rem;color:inherit;background:var(--background);font:inherit;border:0;border-radius:0;padding:.5rem .75rem}.archive-graph__select{min-width:0;max-width:100%}.archive-graph__button{cursor:pointer}.archive-graph__button:disabled{opacity:.5;cursor:not-allowed}.archive-graph__button[aria-pressed=true]{color:var(--background);background:var(--foreground)}.archive-graph__button--primary{background:var(--viz-series-1);color:var(--background)}.archive-graph__button--zoom{min-width:2.65rem;padding-inline:.55rem;font-size:1.2rem}.archive-graph__map-options{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;display:flex}.archive-graph__map-options summary{cursor:pointer;align-items:center;min-height:2.65rem;display:flex}.archive-graph__map-options:not([open])>:not(summary){display:none}.archive-graph__toggle-label{align-items:center;gap:.45rem;min-height:2.65rem;display:flex}.archive-graph__controls input{accent-color:var(--viz-series-1,#e5007d)}.archive-graph__legend{flex-wrap:wrap;align-items:center;gap:.8rem;min-width:0;max-width:100%;min-height:2.65rem;display:inline-flex}.archive-graph__legend-reference,.archive-graph__legend-recording,.archive-graph__legend-connection{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.archive-graph__legend-reference:before,.archive-graph__legend-recording:before{content:"";background:var(--viz-series-1,#e5007d);width:.65rem;height:.65rem;display:inline-block}.archive-graph__legend-reference:before{border-radius:50%}.archive-graph__legend-recording:before{background:var(--viz-series-2,#f1cd00)}.archive-graph__legend-connection:before{content:"";border-top:2px dashed var(--viz-series-2,#f1cd00);background:0 0;width:1.1rem;height:0;display:inline-block}.archive-graph__stage{background:var(--background);border:0;min-width:0;height:clamp(520px,68vh,820px);position:relative;overflow:hidden}.archive-graph__stage svg{touch-action:none;width:100%;height:100%;display:block}.archive-graph__link{stroke:color-mix(in srgb, var(--foreground) 30%, transparent);stroke-width:1px;stroke-opacity:.3}.archive-graph__link.is-muted{stroke-opacity:.035}.archive-graph__link.is-near{stroke:var(--viz-series-1,#e5007d);stroke-width:1.7px;stroke-opacity:1}.archive-graph__reviewed-link{stroke:var(--viz-series-2,#f1cd00);stroke-width:1.8px;stroke-dasharray:5 4;stroke-opacity:.88}.archive-graph__reviewed-link.is-muted{stroke-opacity:.035}.archive-graph__reviewed-link.is-near{stroke:var(--viz-series-1,#e5007d);stroke-width:2.4px;stroke-opacity:1}.archive-graph__node{stroke:var(--background);stroke-width:1px}.archive-graph__node--reference{fill:var(--viz-series-1,#e5007d)}.archive-graph__node--recording{fill:var(--viz-series-2,#f1cd00)}.archive-graph__node-hit{fill:#0000;pointer-events:all}.archive-graph__node-link{cursor:pointer}.archive-graph__node-link:hover .archive-graph__node{stroke:var(--foreground);stroke-width:2px}.archive-graph__node-link:focus-visible .archive-graph__node{stroke:var(--foreground);stroke-width:3px}.archive-graph__node-label-link{pointer-events:all;cursor:pointer}.archive-graph__node-label-link .archive-graph__label{pointer-events:visiblePainted}.archive-graph__node-label-link:hover .archive-graph__label{text-decoration:underline}.archive-graph__edge-hit{fill:none;stroke:#0000;pointer-events:stroke;cursor:pointer}.archive-graph__point{cursor:grab}.archive-graph__point:active,.archive-graph__point:active .archive-graph__node-link{cursor:grabbing}.archive-graph__point.is-muted{opacity:.035}.archive-graph__point.is-near{opacity:1}.archive-graph__point.is-focused .archive-graph__node{stroke:var(--foreground);stroke-width:3px}.archive-graph__point.is-inspected:not(.is-focused) .archive-graph__node,.archive-graph__point.is-hovered .archive-graph__node{stroke:var(--foreground);stroke-width:2px}.archive-graph__labels,.archive-graph__leaders{pointer-events:none}.archive-graph__label{fill:var(--foreground);pointer-events:none;paint-order:stroke;stroke:var(--background);stroke-width:3px;stroke-linejoin:round;font-size:14px}.archive-graph__label.is-focused{font-size:16px;font-weight:700}.archive-graph__label.is-inspected,.archive-graph__label.is-hovered{font-weight:700}.archive-graph__leader{stroke:color-mix(in srgb, var(--foreground) 38%, transparent);stroke-width:1px}.archive-graph__hover{min-height:1.3em;margin:-.7rem 0 0}.archive-graph__help{max-width:65ch;color:var(--muted);margin:0;font-size:.85rem;line-height:1.5}.archive-graph__info{gap:.4rem;min-width:0;display:grid}.archive-graph__info h3,.archive-graph__info h4,.archive-graph__info p{margin:0}.archive-graph__connected{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.35rem 1rem;padding-left:1.2rem;display:grid}.archive-graph__connected li{padding-left:.15rem}.archive-graph__source{min-height:unset;cursor:pointer;text-align:left;border:0;border-bottom:1px solid;padding:.12rem .3rem}.archive-graph__source-detail{overflow-wrap:anywhere;margin:.25rem 0 .4rem;font-size:.9em;display:block}.archive-graph__reviewed-list{gap:.7rem;padding-left:1.2rem;display:grid}.archive-graph__connection-explanation{margin:.25rem 0}.archive-graph__connection-anchors{flex-wrap:wrap;gap:.35rem .75rem;padding-left:1.2rem;display:flex}.archive-graph__accessible summary{cursor:pointer}.archive-graph__accessible select{max-width:100%;margin-top:.5rem}@media (width<=600px){.archive-graph__stage{height:clamp(420px,60vh,720px)}.archive-graph__select-label{flex:100%}.archive-graph__controls>.archive-graph__button{flex:7rem;min-height:2.65rem;padding:.45rem .6rem}.archive-graph__controls>.archive-graph__button--zoom{flex:0 0 2.65rem;padding-inline:.35rem}.archive-graph__controls>.archive-graph__button--primary,.archive-graph__controls>.archive-graph__button--expand{flex:7rem}.archive-graph__map-options,.archive-graph__toggle-label,.archive-graph__legend{flex:100%}}@media (prefers-reduced-motion:reduce){.archive-graph *,.archive-graph :before,.archive-graph :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.archive-graph.is-expanded{z-index:10000;box-sizing:border-box;overscroll-behavior:contain;background:var(--background);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;padding:clamp(.75rem,2vw,1.75rem);display:grid;position:fixed;inset:0;overflow:hidden}.archive-graph.is-expanded>:not(.archive-graph__controls):not(.archive-graph__selection-heading):not(.archive-graph__stage){display:none}.archive-graph.is-expanded .archive-graph__selection-heading{margin:0;font-size:1rem}.archive-graph.is-expanded .archive-graph__controls{z-index:2;background:var(--background);padding-block:.5rem;position:sticky;top:0}.archive-graph.is-expanded .archive-graph__stage{grid-row:3;height:100%;min-height:0}@media (width<=600px){.archive-graph.is-expanded .archive-graph__controls{gap:.3rem}.archive-graph.is-expanded .archive-graph__select-label{flex:100%;gap:.15rem;font-size:12px}.archive-graph.is-expanded .archive-graph__select{min-height:34px;padding:.35rem .55rem}.archive-graph.is-expanded .archive-graph__controls>.archive-graph__button{flex:0 auto;min-height:34px;padding:.35rem .55rem;font-size:12px}.archive-graph.is-expanded .archive-graph__toggle-label{flex:0 auto;min-height:30px;font-size:11px}.archive-graph.is-expanded .archive-graph__legend{gap:.5rem;min-height:28px;font-size:11px}}
