.rr-map .rm-svg,.rr-map .rm-units path{cursor:crosshair}.rr-flips path{pointer-events:none}.rr-flipband.is-d{fill:var(--mn-dem-deep)}.rr-flipband.is-r{fill:var(--mn-rep-deep)}.rr-flipkey i.rr-stripe.is-d{background-image:repeating-linear-gradient(45deg,var(--mn-dem-deep) 0 2px,transparent 2px 5px)!important}.rr-flipkey i.rr-stripe.is-r{background-image:repeating-linear-gradient(45deg,var(--mn-rep-deep) 0 2px,transparent 2px 5px)!important}.rr-map .rm-key{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center}.rr-map.is-big .rm-body{grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr);gap:8px 32px}.rr-map.is-big .rm-svg{max-height:min(80vh,860px)}.rr-map.is-big .rm-side{min-height:560px}@media (max-width:860px){.rr-map.is-big .rm-body{grid-template-columns:minmax(0,1fr)}.rr-map.is-big .rm-side{min-height:0}.rr-map.is-big .rm-svg{max-height:70vh}}.rr-hovercard{position:absolute;z-index:5;pointer-events:none;transform:translate(18px,-50%);width:270px;padding:12px 14px;background:var(--mn-paper);color:var(--mn-ink);border:1px solid var(--mn-hair);display:grid;gap:6px;font:13px/1.35 var(--font-sans);font-variant-numeric:tabular-nums}.rr-hovercard.is-left{transform:translate(calc(-100% - 18px),-50%)}.rr-hc-name{font:600 19px/1.15 var(--font-display);letter-spacing:-.01em}.rr-hc-sub{font-size:12px;color:var(--mn-soft)}.rr-hc-rows{display:grid;gap:4px;margin-top:2px}.rr-hc-row{display:grid;grid-template-columns:76px minmax(0,1fr) 48px;gap:8px;align-items:center}.rr-hc-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-hc-row b{text-align:right;font-weight:600}.rr-hc-bar{height:8px;background:var(--mn-wash);position:relative}.rr-hc-bar i{position:absolute;inset:0 auto 0 0}.rr-hc-bar i.is-a,.rr-hc-bar i.is-d{background:var(--mn-dem)}.rr-hc-bar i.is-b,.rr-hc-bar i.is-r{background:var(--mn-rep)}.rr-hc-foot{display:grid;gap:2px;padding-top:6px;border-top:1px solid var(--mn-hair);font-size:12.5px}.rr-hc-foot b{font-weight:600}.rr-hc-foot .is-a,.rr-hc-foot .is-d{color:var(--mn-dem-deep)}.rr-hc-foot .is-b,.rr-hc-foot .is-r{color:var(--mn-rep-deep)}.rr-hc-flip{font-weight:600}@media (pointer:coarse){.rr-hovercard{display:none}}html[data-theme=dark] .rr-flipband.is-d{fill:color-mix(in srgb,var(--mn-dem) 45%,#000)}html[data-theme=dark] .rr-flipband.is-r{fill:color-mix(in srgb,var(--mn-rep) 45%,#000)}html[data-theme=dark] .rr-flipkey i.rr-stripe.is-d{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--mn-dem) 45%,#000) 0 2px,transparent 2px 5px)!important}html[data-theme=dark] .rr-flipkey i.rr-stripe.is-r{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--mn-rep) 45%,#000) 0 2px,transparent 2px 5px)!important}.rm.rr-map .rm-result{margin:4px 0 6px;font:600 15px/1.4 var(--font-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--mn-ink)}.rm.rr-map .rm-csv{margin-bottom:4px}.rm.rr-map .rm-rank{max-height:none;overflow:visible}.rm.rr-map .rm-list.is-short .rm-rank li:nth-child(n+9):not([aria-selected=true]){display:none}.rm.rr-map .rm-more{display:block;width:100%;min-height:44px;margin:0;padding:0;appearance:none;background:none;border:0;border-bottom:1px solid var(--mn-hair);text-align:left;font:500 13.5px var(--font-sans);color:var(--mn-ink);cursor:pointer}.rm.rr-map .rm-more:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-2px}@media (max-width:640px){.rm.rr-map .rm-controls{flex-direction:row;flex-wrap:nowrap;gap:0 20px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.rm.rr-map .rm-controls::-webkit-scrollbar{display:none}.rm.rr-map .rm-choice{flex:none;overflow:visible}}.rr-map.is-wait .rm-svg{width:100%;height:auto;background:var(--mn-wash)}.rr-map.is-wait .rm-wait-key{min-height:70px}@media (min-width:721px){.rp-hero-map .rr-map .rm-key{min-height:70px;align-content:flex-start}.rp-hero-map .rr-map .rm-read{min-height:46px}}.rr-map.is-wait .rm-read{min-height:46px}.rr-map.is-wait .rm-wait-lens{height:70px;margin:9px 0 14px}.rr-map.is-wait .rm-wait-notes{min-height:140px}.rr-map.is-wait .rm-wait-side{min-height:557px}.rr-map.is-wait .rm-controls{min-height:39px}@media (max-width:720px){.rr-map.is-wait .rm-wait-key{min-height:94px}.rr-map.is-wait .rm-controls{min-height:47px}.rr-map.is-wait .rm-wait-notes{min-height:196px}}@media (min-width:1500px){.rr-map.is-wait .rm-wait-side{min-height:578px}}.rm.rr-map .rm-rank li{max-width:none}.rr-map .rm-units.is-faded path.is-noreturn{fill:var(--mn-wash);stroke:var(--mn-hair);stroke-width:.7;stroke-dasharray:none}.rr-map .rm-units.is-clear path.is-noreturn{fill:transparent;stroke:var(--mn-paper);stroke-width:.5;stroke-dasharray:none}.rr-map .rm-units.is-arrows path{opacity:.38}.rr-map .rm-arrow-halo{display:none}.rr-map .rm-arrow-halo path{fill:none;stroke:var(--mn-paper);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}html[data-theme=dark] .rr-map .rm-units.is-arrows path{opacity:.85}html[data-theme=dark] .rr-map .rm-arrow-halo{display:inline}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .rr-map .rm-units.is-arrows path{opacity:.85}html:not([data-theme=light]) .rr-map .rm-arrow-halo{display:inline}}.rr-map .rm-card h3 small,.rr-map .rm-card small,.rr-map .rm-link,.rr-map .rm-ramp-ends span,.rr-map .rr-flipkey,.rr-map .rr-paperkey{font-size:12px}