.marker-crosshair{width:28px;height:28px;transform:translate3d(var(--mx,0), var(--my,0), 0) translate(-50%, -50%);will-change:transform;pointer-events:auto;cursor:pointer;position:absolute}.marker-crosshair__inner{position:absolute;inset:0}.marker-crosshair--invisible,.marker-crosshair--invisible .marker-crosshair__inner,.marker-crosshair--invisible .marker-crosshair__inner>*{opacity:0;visibility:hidden}.marker-crosshair--invisible{visibility:visible;width:40px;height:40px}.marker-crosshair--invisible.marker-crosshair--entering .marker-crosshair__inner,.marker-crosshair--invisible.marker-crosshair--exiting .marker-crosshair__inner{animation:none!important}.marker-crosshair--entering .marker-crosshair__inner{animation:marker-ping var(--enter-duration,.4s) ease-out var(--enter-delay,0s) both}.marker-crosshair--exiting .marker-crosshair__inner{animation:marker-shrink var(--exit-duration,.25s) ease-in both}@keyframes marker-ping{0%{opacity:0;transform:scale(2)}60%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes marker-shrink{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.marker-crosshair__inner span{width:8px;height:8px;display:none;position:absolute}.marker-crosshair__inner svg{display:none}.marker-crosshair--panop{width:18px;height:18px;overflow:visible}.marker-crosshair--panop .marker-crosshair__inner{overflow:visible}.marker-crosshair--panop .panop-svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.marker-crosshair--panop .panop-svg path,.marker-crosshair--panop:hover .panop-svg path,.marker-crosshair--panop.marker-crosshair--selected .panop-svg path{fill:var(--color-text)}.marker-crosshair--land{width:14px;height:14px}.marker-crosshair--land .marker-crosshair__inner>span{width:5px;height:5px;display:block;border-color:#666!important}.marker-crosshair--land:hover .marker-crosshair__inner>span{border-color:var(--color-text)!important}.marker-crosshair--sea{width:14px;height:14px;overflow:visible}.marker-crosshair--sea .marker-crosshair__inner{overflow:visible}.marker-crosshair--sea .sea-svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.marker-crosshair--sea .sea-svg circle{fill:none;stroke:#666;stroke-width:2px;stroke-dasharray:6.4 3;stroke-dashoffset:-1.5px}.marker-crosshair--sea:hover .sea-svg circle{stroke:var(--color-text)}.marker-crosshair--air{background:0 0;border:none;border-radius:0;width:16px;height:14px;overflow:visible}.marker-crosshair--air .marker-crosshair__inner{overflow:visible}.marker-crosshair--air .air-svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.marker-crosshair--air .air-svg line{fill:none;stroke:#666;stroke-width:2px;stroke-linecap:butt}.marker-crosshair--air:hover .air-svg line{stroke:var(--color-text)}.marker-crosshair--space{width:14px;height:14px}.marker-crosshair--space .marker-crosshair__inner{border:2px solid #666;border-radius:50%}.marker-crosshair--space .marker-crosshair__inner:after{content:"";background:#666;height:2px;position:absolute;top:50%;left:-3px;right:-3px;transform:translateY(-50%)}.marker-crosshair--space:hover .marker-crosshair__inner{border-color:var(--color-text)}.marker-crosshair--space:hover .marker-crosshair__inner:after{background:var(--color-text)}.marker-crosshair--space.marker-crosshair--selected .marker-crosshair__inner{border-color:var(--color-text)}.marker-crosshair--space.marker-crosshair--selected .marker-crosshair__inner:after{background:var(--color-text)}.select-reticle{display:none}.marker-crosshair--selected,.marker-crosshair--selected .marker-crosshair__inner{overflow:visible}.marker-crosshair--selected .sea-svg circle,.marker-crosshair--selected .air-svg line{stroke:var(--color-text)}.marker-crosshair--land.marker-crosshair--selected .marker-crosshair__inner>span{border-color:var(--color-text)!important}.marker-crosshair--selected .select-reticle{display:block;position:absolute;inset:-10px}.marker-crosshair--selected .select-reticle span{border-color:var(--color-text);width:8px;height:8px;display:block;position:absolute}.marker-crosshair--selected .select-reticle span:first-child{border-top:2px solid var(--color-text);border-left:2px solid var(--color-text);top:0;left:0}.marker-crosshair--selected .select-reticle span:nth-child(2){border-top:2px solid var(--color-text);border-right:2px solid var(--color-text);top:0;right:0}.marker-crosshair--selected .select-reticle span:nth-child(3){border-bottom:2px solid var(--color-text);border-left:2px solid var(--color-text);bottom:0;left:0}.marker-crosshair--selected .select-reticle span:nth-child(4){border-bottom:2px solid var(--color-text);border-right:2px solid var(--color-text);bottom:0;right:0}.marker-crosshair__inner>span:first-child{border-top:2px solid var(--color-text);border-left:2px solid var(--color-text);top:0;left:0}.marker-crosshair__inner>span:nth-child(2){border-top:2px solid var(--color-text);border-right:2px solid var(--color-text);top:0;right:0}.marker-crosshair__inner>span:nth-child(3){border-bottom:2px solid var(--color-text);border-left:2px solid var(--color-text);bottom:0;left:0}.marker-crosshair__inner>span:nth-child(4){border-bottom:2px solid var(--color-text);border-right:2px solid var(--color-text);bottom:0;right:0}.marker-crosshair--diamond{width:20px;height:20px}.marker-crosshair--diamond .marker-crosshair__inner{border:2px solid var(--color-text);transform:rotate(45deg)}.marker-crosshair--diamond .marker-crosshair__inner>span{display:none}.marker-crosshair--diamond.marker-crosshair--entering .marker-crosshair__inner{animation:marker-ping-diamond var(--enter-duration,.4s) ease-out var(--enter-delay,0s) both}.marker-crosshair--diamond.marker-crosshair--exiting .marker-crosshair__inner{animation:marker-shrink-diamond var(--exit-duration,.25s) ease-in both}@keyframes marker-ping-diamond{0%{opacity:0;transform:rotate(45deg)scale(2)}60%{opacity:1;transform:rotate(45deg)scale(.9)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes marker-shrink-diamond{0%{opacity:1;transform:rotate(45deg)scale(1)}to{opacity:0;transform:rotate(45deg)scale(0)}}#marker-info{pointer-events:none;z-index:2;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;bottom:84px;left:calc(50% + 12px);right:24px}#marker-tooltip{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text);text-align:left;opacity:0;margin-bottom:60px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500;line-height:1.6;transition:opacity .15s;position:relative}#marker-tooltip.visible{opacity:1}.marker-tooltip__label{white-space:pre-line;display:block}.marker-tooltip__cta{color:#999;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.35;position:absolute;top:100%;left:0}#marker-detail{text-align:left;opacity:0;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}#marker-detail.visible{opacity:1}.marker-detail__text{color:#999;-webkit-line-clamp:3;text-transform:uppercase;letter-spacing:.5px;-webkit-box-orient:vertical;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}
