.maps-page .container{max-width:1320px}.maps-lenses{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:1px solid var(--v-line)}.maps-lenses button{padding:12px 0 20px;background:none;border:0;border-bottom:3px solid transparent;text-align:left;cursor:pointer;color:var(--v-muted)}.maps-lenses button[aria-pressed=true]{border-color:var(--v-gold);color:var(--v-ink)}.maps-lenses strong{display:block;font:400 24px/1.4 var(--serif)}.maps-lenses span{font-size:12px}.maps-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0 12px;gap:20px}.maps-stat{border-left:1px solid var(--v-line);padding-left:20px}.maps-stat:first-child{border:0;padding-left:0}.maps-stat strong{display:block;font:400 34px/1.2 var(--serif);color:var(--v-navy)}.maps-stat span{font-size:12px;color:var(--v-muted)}.maps-scope{font-size:12px;line-height:1.7;margin:12px 0 25px;color:var(--v-muted)}.maps-stage{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;align-items:start}.maps-drawing{min-width:0}.maps-stage-title{display:flex;align-items:start;justify-content:space-between;gap:12px}.maps-stage-title h2{font:400 25px/1.3 var(--serif);margin:0}.maps-stage-title+.maps-stage-title{margin-top:20px}.maps-drawing>p{font-size:12px;line-height:1.7;max-width:800px}.maps-inspector{background:var(--v-cream);border-top:3px solid var(--v-gold);padding:24px;min-width:0}.maps-inspector h3{font:400 26px/1.3 var(--serif);margin:8px 0 16px}.maps-inspector p,.maps-inspector li{font-size:12px;line-height:1.8}.maps-inspector ul{padding-left:18px}.maps-inspector .maps-big{font:400 32px/1.2 var(--serif);margin:14px 0 6px}.maps-clusters{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:15px}.maps-clusters span{font-size:11px;display:flex;gap:7px;align-items:center}.maps-clusters i{width:10px;height:10px;border-radius:50%;display:inline-block}.current-network{width:100%;height:auto;display:block;background:#f8fafb;border:1px solid #e3e9eb}.current-network text{font-family:var(--sans);fill:var(--v-ink);font-weight:550;paint-order:stroke;stroke:#f8fafb;stroke-width:4;stroke-linejoin:round}.current-network .m-edge{stroke:#7f929e;fill:none;opacity:.25;cursor:pointer}.current-network .m-edge:hover,.current-network .m-edge.chosen{stroke:#956d2b;opacity:.9}.current-network .m-node{cursor:pointer}.current-network .m-node circle{stroke:white;stroke-width:2}.current-network .m-node:hover circle,.current-network .m-node:focus circle,.current-network .m-node.chosen circle{stroke:#18334e;stroke-width:4}.current-network .m-node:focus{outline:none}.current-network .dim{opacity:.1}.current-network .label-leader{stroke:#a6b4bd;stroke-width:.7;opacity:.65}.maps-evidence{margin-top:38px;border-top:1px solid var(--v-line);padding-top:28px}.maps-evidence h2{font:400 28px/1.3 var(--serif)}.maps-evidence p{font-size:12px;line-height:1.7}.maps-evidence label{font-size:12px}.maps-evidence input{display:block;width:min(100%,500px);padding:12px;border:1px solid #aebdc7;font:13px var(--sans);margin-top:7px}.maps-record{border-top:1px solid var(--v-line);padding:13px 0}.maps-record h3{font:500 14px/1.6 var(--sans);margin:0}.maps-record p,.maps-record small{font-size:11px;line-height:1.7;margin:5px 0;overflow-wrap:anywhere}.maps-pagination{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}.maps-pagination button{background:white;border:1px solid #b6c3cb;color:var(--v-ink);font:12px var(--sans);padding:9px 12px;cursor:pointer}.maps-pagination span{font-size:12px}.maps-pagination button:disabled{opacity:.45;cursor:default}.maps-end-link{margin-top:25px}.map-route{font-size:12px;line-height:1.7;background:#f5f3ed;padding:16px 20px;margin:0 0 20px}.map-route .v-inline-link{margin:0 14px 0 0}.maps-pair{border-bottom:1px solid #d6ddd9;padding:12px 0}.maps-pair strong{display:block;font-size:12px;line-height:1.6}.maps-pair p{margin:5px 0}.maps-page :focus-visible{outline:2px solid #956d2b;outline-offset:3px}
@media(max-width:1050px){.maps-stage{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.maps-stage-title{display:block}.maps-stage-title .v-switch{margin-top:12px}.maps-inspector{padding:18px}.maps-stat strong{font-size:29px}}
@media(max-width:760px){.maps-stage{grid-template-columns:1fr}.maps-inspector{position:static}.maps-lenses{gap:14px}.maps-lenses strong{font-size:19px}.maps-lenses span{font-size:10px}.maps-stats{grid-template-columns:1fr 1fr;gap:20px}.maps-stat:nth-child(3){border:0;padding-left:0}.maps-stat strong{font-size:30px}.maps-page .v-intro h1{font-size:31px}.maps-page .v-toolbar{gap:15px}.maps-page .v-reset{margin-left:0}.maps-page .v-table{font-size:11px}.maps-page .v-table th,.maps-page .v-table td{padding:9px}.maps-page .v-intro{padding:30px 0}.maps-page .v-workspace{padding-top:20px}.maps-evidence{margin-top:25px}}

@media(max-width:1050px){.maps-stage{grid-template-columns:1fr}.maps-inspector{display:block}.maps-stage-title{display:flex}.maps-stage-title .v-switch{margin-top:0}}

.maps-page .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.maps-page button,.maps-page [id]{scroll-margin-top:145px}.maps-page .maps-stage-title{flex-wrap:wrap}

.maps-page .v-intro{padding:22px 0 18px}.maps-page .v-intro h1{font-size:32px;margin:8px 0}.maps-page .v-intro p:last-child{font-size:14px;max-width:850px}.maps-page .v-workspace{padding-top:12px}.maps-stats{padding-top:16px}.maps-scope{margin-bottom:16px}.maps-page .maps-lenses strong{font-size:22px}
.current-network .m-edge{pointer-events:stroke}.current-network .m-edge:focus{stroke:#704c14;opacity:1;outline:none;stroke-width:9}.current-network .m-node:not(.has-label) text,.current-network .m-node:not(.has-label) .label-leader{display:none}.current-network .m-node:focus text,.current-network .m-node:hover text,.current-network .m-node:focus .label-leader,.current-network .m-node:hover .label-leader{display:block}.current-network .m-node:hover text,.current-network .m-node:focus text{fill:#704c14}.maps-stage-title .v-switch{flex-wrap:wrap}.maps-page button{min-height:40px}.maps-page .v-table td button{white-space:normal;text-align:left;min-height:44px}.maps-page .v-table-wrap{max-height:620px;overflow:auto}.maps-page .maps-expanded{display:block}.maps-expanded .current-network{max-height:none;width:100%}.maps-expanded .maps-inspector{margin-top:20px}.maps-expanded .maps-drawing{width:100%}.maps-page #maps-load-records{padding:10px 18px;border:1px solid #a8b9c4;background:#fff;color:var(--v-ink);cursor:pointer}.maps-page #maps-load-records:disabled{opacity:.6}.maps-page .maps-records{min-height:40px}
@media(max-width:760px){.maps-page .maps-lenses strong{font-size:18px}.maps-page .maps-stage-title{display:block}.maps-page .maps-stage-title .v-switch{margin-top:12px}.maps-page .maps-lenses{gap:12px}.maps-page .v-intro h1{font-size:28px}.maps-page .maps-drawing>p{font-size:13px}.maps-page .maps-inspector p{font-size:14px}.maps-page .maps-pagination button{min-height:44px}.maps-page .maps-lenses button{overflow-wrap:anywhere}}

.current-network .m-node .m-hit{stroke:none!important;fill:transparent;pointer-events:all}
