html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4;scroll-behavior:smooth}body,html{height:100%}body,h1,h2,p,pre{margin:0}*,:after,:before{box-sizing:border-box}pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}svg{display:block;shape-rendering:auto;text-rendering:optimizeLegibility}.location-marker{border-radius:8px;color:#ffffff;font-size:14px;padding:10px 15px;position:relative;transform:translateY(-8px)}.location-marker:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.marker-start{background-color:var(--chakra-colors-green-500)}.marker-start:after{border-top:8px solid var(--chakra-colors-green-500)}.marker-finish{background-color:var(--chakra-colors-red-500)}.marker-finish:after{border-top:8px solid var(--chakra-colors-red-500)}