#alert-holder{z-index:3;top:calc(50px * var(--ui-scale));width:calc(730px * var(--ui-scale));pointer-events:none;max-width:92%;margin:0 auto;position:absolute;left:0;right:0}#alert{pointer-events:auto;align-items:center;gap:calc(12px * var(--ui-scale));max-width:calc(640px * var(--ui-scale));padding:calc(14px * var(--ui-scale)) calc(50px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(18px * var(--ui-scale));background-color:var(--color-banana-200);border:1px solid var(--color-banana-500);border-radius:calc(12px * var(--ui-scale));box-shadow:0 calc(4px * var(--ui-scale)) calc(16px * var(--ui-scale)) rgb(from var(--color-neutral-black) r g b / 12%);text-align:left;margin:0 auto;display:flex;position:relative}#alert-icon{width:calc(22px * var(--ui-scale));height:calc(22px * var(--ui-scale));color:var(--color-banana-800);flex:none}#alert-message{min-width:0;font:var(--text-small-regular);color:var(--color-neutral-800);flex:auto;margin:0}#alert-dont-show{padding:calc(5px * var(--ui-scale)) calc(16px * var(--ui-scale));border:1px solid var(--color-banana-800);border-radius:calc(999px * var(--ui-scale));font:var(--text-small-medium);color:var(--color-neutral-900);white-space:nowrap;cursor:pointer;background:0 0;flex:none;transition:background-color .15s,border-color .15s}#alert-dont-show:hover{background-color:var(--color-banana-300);border-color:var(--color-banana-900)}#alert-close{top:calc(10px * var(--ui-scale));right:calc(12px * var(--ui-scale));width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));color:var(--color-neutral-700);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute}#alert-close svg{width:calc(16px * var(--ui-scale));height:calc(16px * var(--ui-scale))}#alert-close:hover{background-color:var(--color-banana-300);color:var(--color-neutral-900)}#alert :focus-visible{outline:2px solid var(--color-link-200);outline-offset:calc(2px * var(--ui-scale))}@media (prefers-reduced-motion:reduce){#alert-dont-show,#alert-close{transition:none}}.browser-warning-holder{z-index:3;text-align:center;width:75%;font:var(--text-caption-semibold);margin-left:-37.5%;position:fixed;left:50%}.browser-warning-banner{background-color:var(--color-warning-100);border-radius:calc(10px * var(--ui-scale));box-shadow:0 1px 1px rgb(from var(--color-neutral-black) r g b / 10%);margin-top:calc(10px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(10px * var(--ui-scale));display:inline-block}.browser-warning-close{vertical-align:middle;background:0 0;border:none;padding:0;display:inline-flex}.browser-warning-close img{width:calc(16px * var(--ui-scale,1));height:calc(16px * var(--ui-scale,1))}#street-view-holder{height:var(--pano-height);width:var(--pano-width);position:relative}.window-streetview{height:var(--pano-height);width:var(--pano-width);position:absolute;top:0;left:0}#pano{border-radius:calc(4px * var(--ui-scale));background-color:var(--color-asphalt-400);z-index:0;overflow:hidden}#user-control-layer,#label-drawing-layer{z-index:0}#pano-border-frame{z-index:2;pointer-events:none;box-sizing:border-box;border:calc(3px * var(--ui-scale)) solid var(--color-asphalt-400);border-radius:calc(4px * var(--ui-scale))}#zoom-buttons-holder{z-index:2;top:calc(7px * var(--ui-scale));right:calc(7px * var(--ui-scale));position:absolute}#immersive-toggle-holder{z-index:2;top:calc(59px * var(--ui-scale));right:calc(7px * var(--ui-scale));position:absolute}#immersive-toggle-icon{width:calc(15px * var(--ui-scale));height:calc(15px * var(--ui-scale))}#explore-control-buttons-holder{z-index:2;top:calc(7px * var(--ui-scale,1));left:calc(7px * var(--ui-scale,1));position:absolute}#explore-control-menu{align-items:stretch;gap:calc(3px * var(--ui-scale,1));flex-direction:row;display:none}#explore-control-stuck:disabled,#explore-control-buttons-toggle:disabled{opacity:.5}#explore-control-buttons-toggle[aria-expanded=true]+#explore-control-menu{display:flex}#explore-control-buttons-toggle[aria-expanded=true] .pano-overlay-button-icon{transform:rotate(180deg)}#nav-arrows-container{top:50%;left:calc(50% - 90px * var(--ui-scale));width:calc(220px * var(--ui-scale));height:calc(220px * var(--ui-scale));perspective:calc(285px * var(--ui-scale));position:absolute}#nav-arrows-container svg{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(45deg)}#arrow-group image{cursor:pointer;filter:drop-shadow(0 0 .5px var(--color-neutral-black)) drop-shadow(0 0 .5px var(--color-neutral-black))}#arrow-group image:hover{filter:drop-shadow(0 0 .5px var(--color-neutral-black)) drop-shadow(0 0 .5px var(--color-neutral-black)) sepia(1) saturate(2) hue-rotate(315deg)}#arrow-group image.arrow-hover{filter:drop-shadow(0 0 .5px var(--color-neutral-black)) drop-shadow(0 0 .5px var(--color-neutral-black)) sepia(1) saturate(8) hue-rotate(315deg) brightness(.9)}#arrow-group image.route-forward-highlight:hover{filter:drop-shadow(0 0 .5px var(--color-neutral-black)) drop-shadow(0 0 .5px var(--color-neutral-black)) brightness(1.15)}#arrow-group image.route-forward-highlight.arrow-hover{filter:drop-shadow(0 0 .5px var(--color-neutral-black)) drop-shadow(0 0 .5px var(--color-neutral-black)) brightness(1.3) saturate(1.3)}#arrow-group image.highlight{filter:drop-shadow(0 0 .5px var(--color-neutral-black)) drop-shadow(0 0 .5px var(--color-neutral-black)) sepia(1) saturate(5) hue-rotate(315deg)}.label-hover-card{z-index:2;cursor:pointer}.label-hover-card:has(.label-detail__share-trigger[aria-expanded=true]){z-index:6}.label-hover-card--static{cursor:default}.label-hover-card--static .label-hover-card__edit-button,.label-hover-card--no-delete .label-hover-card__delete-button,.label-hover-card--no-share .label-detail__share{display:none}.label-hover-card__delete-button{background:var(--color-neutral-white);color:var(--color-error-200);outline:1px solid var(--color-error-200)}.label-hover-card__delete-button:hover,.label-hover-card__delete-button:focus-visible{background:var(--color-error-200);color:var(--color-neutral-white)}.speed-limit-sign{width:calc(60px * var(--ui-scale));height:calc(70px * var(--ui-scale));padding:calc(3px * var(--ui-scale));top:calc(7px * var(--ui-scale));right:calc(36px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));z-index:2;pointer-events:auto;cursor:help;transform-origin:100% 0;background:rgb(from var(--color-neutral-white) r g b / 75%);display:none;position:absolute;transform:scale(.657)}.speed-limit-sign[data-design-style=non-us-canada]{width:calc(75px * var(--ui-scale));height:calc(75px * var(--ui-scale));border-radius:100%;padding:0;transform:scale(.613)}.speed-limit-holder{border-radius:calc(5px * var(--ui-scale));border:calc(3px * var(--ui-scale)) solid var(--color-neutral-black);flex:1;justify-content:center;align-items:center;display:flex}.speed-limit-sign[data-design-style=non-us-canada] .speed-limit-holder{border:calc(7px * var(--ui-scale)) solid var(--color-error-200);border-radius:100%}.speed-limit-text{font:var(--text-small-bold);text-align:center;flex-direction:column;display:flex}#speed-limit{font:var(--text-h3-bold);font-size:calc(30px * var(--ui-scale))}.explore-labeling .ps-toast[data-anchor=pano]{pointer-events:none}.explore-labeling .ps-toast[data-anchor=pano] .ps-toast__close,.explore-labeling .ps-toast[data-anchor=pano] .ps-toast__button{pointer-events:auto}#compass-message-holder{right:calc(7px * var(--ui-scale));bottom:calc(7px * var(--ui-scale));z-index:2;padding:calc(5px * var(--ui-scale));min-width:calc(120px * var(--ui-scale));max-width:calc(320px * var(--ui-scale));overflow-wrap:break-word;border-radius:calc(3px * var(--ui-scale));background-color:rgb(from var(--color-neutral-white) r g b / 75%);transition:background-color .15s,transform .15s;position:absolute}#compass-message-holder[style*="cursor: pointer"]:hover{background-color:var(--color-neutral-white)}.compass-message-large{font:var(--text-body-bold)}.compass-message-small{font:var(--text-caption-regular);margin:calc(5px * var(--ui-scale))}.compass-turn-images{bottom:calc(2px * var(--ui-scale));width:calc(25px * var(--ui-scale));margin:0 calc(10px * var(--ui-scale)) 0 0;position:relative}#context-menu-holder{z-index:3;width:calc(380px * var(--ui-scale));visibility:hidden;flex-direction:column;align-items:stretch;display:flex}#context-menu-holder:has(.label-detail__share-trigger[aria-expanded=true]){z-index:6}.context-menu__header{align-items:center;gap:calc(7px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale));display:flex}.context-menu__icon{width:calc(20px * var(--ui-scale));height:calc(20px * var(--ui-scale));flex:none}.context-menu__type{font:var(--text-small-bold);color:var(--color-neutral-black);white-space:nowrap;flex:1}.context-menu__close{width:calc(18px * var(--ui-scale));height:calc(18px * var(--ui-scale));color:var(--color-asphalt-200);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.context-menu__body{padding:calc(9px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(10px * var(--ui-scale));border-top:1px solid var(--color-neutral-200);flex-direction:column;display:flex}.context-menu__actions{gap:calc(6px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(10px * var(--ui-scale));border-top:1px solid var(--color-neutral-200);display:flex}.context-menu__action{justify-content:center;gap:calc(5px * var(--ui-scale));flex:1}.context-menu__action svg{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));flex:none}.context-menu__delete{background:var(--color-neutral-white);color:var(--color-error-200);outline:1px solid var(--color-error-200)}.context-menu__delete:hover,.context-menu__delete:focus-visible{background:var(--color-error-200);color:var(--color-neutral-white)}.context-menu__share.label-detail__share-trigger{padding:calc(4px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));color:var(--color-neutral-700);background:0 0;border:none;flex:none;gap:0}.context-menu__share.label-detail__share-trigger:hover{background:var(--color-neutral-100);color:var(--color-neutral-black);border:none}.context-menu__share svg{width:calc(16px * var(--ui-scale));height:calc(16px * var(--ui-scale))}.context-menu--no-share .label-detail__share,.context-menu--no-delete .context-menu__delete{display:none}.context-menu-section{box-sizing:border-box;width:100%;height:auto;margin-bottom:calc(10px * var(--ui-scale))}.context-menu-section:last-child{margin-bottom:0}.context-menu-header{align-items:center;gap:calc(5px * var(--ui-scale));width:100%;font:var(--text-tiny-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-neutral-700);margin-bottom:calc(5px * var(--ui-scale));display:flex}.context-menu-info-icon{width:calc(15px * var(--ui-scale))}.context-menu-tooltip__img--severity{width:calc(138px * var(--ui-scale,1));height:calc(110px * var(--ui-scale,1))}.context-menu-tooltip__img--tag{height:calc(125px * var(--ui-scale,1))}#context-menu-tag-holder{align-items:center;gap:calc(4px * var(--ui-scale));white-space:pre;flex-flow:wrap;margin:0;padding:0;display:flex}#context-menu-tag-holder .tag-pill{padding:calc(3px * var(--ui-scale)) calc(8px * var(--ui-scale))}#context-menu-tag-holder .tag-pill__label{font:var(--text-tiny-medium)}#severity-menu{flex-direction:column;align-items:flex-start;min-height:fit-content;margin-top:1px;display:flex;overflow:visible}.severity-segments{border-radius:calc(6px * var(--ui-scale));outline:1px solid var(--color-neutral-300);width:100%;display:flex;overflow:hidden}.severity-segments .severity-button{justify-content:center;gap:calc(4px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(8px * var(--ui-scale));border-right:1px solid var(--color-neutral-200);white-space:nowrap;border-radius:0;flex-direction:row;flex:1 1 0}.severity-segments .severity-button:last-child{border-right:none}.severity-segments .severity-button__icon{width:calc(15px * var(--ui-scale));height:calc(15px * var(--ui-scale))}.severity-segments .severity-button__label{font:var(--text-tiny-medium);color:var(--color-neutral-700)}.severity-segments .severity-button:hover{background:var(--level-wash,var(--color-neutral-100))}.severity-segments .severity-button--checked,.severity-segments .severity-button--checked:hover{background:var(--level-wash,var(--color-neutral-100));box-shadow:inset 0 calc(-2px * var(--ui-scale)) 0 var(--level-edge,var(--color-neutral-700))}.severity-segments .severity-button--checked .severity-button__label{font:var(--text-tiny-semibold);color:var(--color-neutral-900)}#context-menu-description-section{width:100%;height:auto}#context-menu-description-text-box{box-sizing:border-box;height:calc(23px * var(--ui-scale));width:100%;padding:calc(5px * var(--ui-scale));border:1px solid var(--color-neutral-600);border-radius:calc(4px * var(--ui-scale));font:var(--text-tiny-regular);color:var(--color-neutral-600)}#context-menu-description-text-box:not(:placeholder-shown){color:var(--color-neutral-black)}tag-underline{pointer-events:none;text-decoration:underline;display:inline}body.svl-immersive .tool-ui{--pano-width:100vw;--pano-height:100dvh;--app-width:100vw;--street-view-top:0px;--ribbon-base-height:100px;width:auto;margin:0;position:fixed;inset:0}body.svl-immersive #pano{border-radius:0}body.svl-immersive #pano-border-frame{display:none}body.svl-immersive #ribbon-menu-holder{width:auto;padding:calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale)) 0;z-index:5;align-items:flex-start;top:0;left:50%;transform:translate(-50%)}body.svl-immersive #ribbon-menu-buttons{gap:0}body.svl-immersive .label-type-icon{box-shadow:inset 0 0 0 2px var(--color-neutral-600)}body.svl-immersive .ribbon-menu-title-holder,body.svl-immersive #label-type-divider-major{display:none}body.svl-immersive .label-type-name{top:calc(69px * var(--ui-scale));width:auto;padding:calc(3px * var(--ui-scale)) calc(5px * var(--ui-scale));font-size:calc(7.5px * var(--ui-scale));white-space:nowrap;color:var(--color-neutral-900);background:rgb(from var(--color-neutral-white) r g b / 80%);border-radius:calc(999px * var(--ui-scale));box-shadow:0 0 0 1px var(--color-neutral-600);line-height:1.2;position:absolute;left:50%;transform:translate(-50%)}body.svl-immersive #mode-switch-button-walk{margin-top:0}body.svl-immersive .label-type-button-holder{width:calc(76px * var(--ui-scale));padding-bottom:calc(16px * var(--ui-scale))}body.svl-immersive #ribbon-menu-other-subcategory-holder{top:calc(92px * var(--ui-scale))}body.svl-immersive .pano-overlay-button,body.svl-immersive .ps-icon-button,body.svl-immersive .speed-limit-sign{box-shadow:0 0 0 1px var(--color-neutral-600)}body.svl-immersive .mission-start-tutorial-overlay{height:100%}body.svl-immersive #alert-holder{top:calc(var(--ribbon-height) + 8px * var(--ui-scale))}body.svl-immersive .explore-sidebar__section:not(.explore-sidebar__section--map),body.svl-immersive #current-mission-header,body.svl-immersive .explore-sidebar__see-all--exit-route,body.svl-immersive #mission-guidance-status-box,body.svl-immersive .explore-sidebar__progress-groups{display:none}body.svl-immersive #explore-sidebar{inset:auto calc(12px * var(--ui-scale)) calc(12px * var(--ui-scale)) auto;z-index:2;height:auto}body.svl-immersive #minimap-holder{height:var(--sidebar-width);box-shadow:var(--box-shadow-lg);flex:none}body.svl-immersive #compass-message-holder{right:calc(var(--sidebar-width) + 36px * var(--ui-scale))}body.svl-immersive #explore-control-menu{top:calc(100% + 3px * var(--ui-scale,1));pointer-events:none;flex-direction:column;align-items:flex-start;position:absolute;left:0}body.svl-immersive #explore-control-menu>.pano-overlay-button{pointer-events:auto}body.svl-immersive #explore-control-buttons-toggle .pano-overlay-button-icon{transform:rotate(90deg)}body.svl-immersive #explore-control-buttons-toggle[aria-expanded=true] .pano-overlay-button-icon{transform:rotate(-90deg)}#minimap-holder{--minimap-base-size:var(--sidebar-base-width);border:calc(1px * var(--ui-scale)) solid var(--color-neutral-400);border-radius:calc(12px * var(--ui-scale));background-color:var(--color-map-land);flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.minimap-pane{width:100%;height:100%;position:absolute;inset:0}#minimap-holder.minimap-tutorial{width:var(--minimap-base-size);height:var(--minimap-base-size);transform:scale(var(--ui-scale));transform-origin:0 0;background-size:cover;border-width:1px;border-radius:12px;flex:none}#minimap-holder.minimap-tutorial .minimap-pane{--ui-scale:1}#minimap{isolation:isolate}#minimap-holder.minimap-unavailable #minimap,#minimap-holder.minimap-unavailable #minimap-fog-of-war-canvas,#minimap-holder.minimap-unavailable #minimap-fov-canvas,#minimap-holder.minimap-unavailable #minimap-zoom-controls,#minimap-holder.minimap-unavailable #minimap-recenter,#minimap-holder.minimap-unavailable #minimap-legend-toggle,#minimap-holder.minimap-unavailable #minimap-legend-card,#minimap-holder.minimap-unavailable #minimap-coach,#minimap-unavailable-message[hidden]{display:none}#minimap-unavailable-message{padding:calc(12px * var(--ui-scale));background:var(--color-neutral-100);color:var(--color-neutral-800);font:var(--text-tiny-regular);text-align:center;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}#minimap-overlay{z-index:2}#minimap-fog-of-war-canvas{opacity:.45}#minimap-fov-canvas{opacity:.8}#minimap-progress-circle-canvas{opacity:.85}#minimap-overlay,#minimap-fog-of-war-canvas,#minimap-fov-canvas,#minimap-progress-circle-canvas{pointer-events:none}#minimap-overlay>*{pointer-events:auto}#minimap-percent-observed{font:var(--text-tiny-medium);font-size:calc(8px * var(--ui-scale));inset:auto;top:calc(4px * var(--ui-scale));right:calc(4px * var(--ui-scale));width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));text-align:center;color:var(--color-neutral-800);z-index:3;justify-content:center;align-items:center;display:flex}#minimap-percent-observed:empty{display:none}#minimap-percent-observed.minimap-percent-full{font-size:calc(7px * var(--ui-scale))}#minimap-mission-progress{top:calc(4px * var(--ui-scale));left:calc(4px * var(--ui-scale));align-items:center;gap:calc(5px * var(--ui-scale));max-width:calc(100% - 8px * var(--ui-scale));padding:calc(2px * var(--ui-scale)) calc(6px * var(--ui-scale));color:var(--color-neutral-800);font:var(--text-tiny-medium);z-index:3;background:#ffffffd9;border-radius:999px;display:flex;position:absolute}#minimap-mission-progress-bar{width:calc(44px * var(--ui-scale));height:calc(6px * var(--ui-scale));background:var(--color-neutral-300);border-radius:999px;flex:none;position:relative;overflow:hidden}#minimap-mission-progress-fill{background:var(--color-pine-600);border-radius:999px;width:0;position:absolute;inset:0 auto 0 0}.minimap-mission-progress-labels{white-space:nowrap}#minimap-mission-progress-distance{color:var(--color-neutral-600)}#minimap-coach{left:calc(4px * var(--ui-scale));right:calc(4px * var(--ui-scale));bottom:calc(34px * var(--ui-scale));align-items:center;gap:calc(6px * var(--ui-scale));font:var(--text-tiny-regular);padding:calc(4px * var(--ui-scale)) calc(6px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));color:var(--color-neutral-900);box-shadow:0 calc(1px * var(--ui-scale)) calc(6px * var(--ui-scale)) #00000040;z-index:5;background:#ffffffeb;transition:opacity .3s;display:flex;position:absolute}.minimap-coach-hidden{opacity:0;pointer-events:none}#minimap-coach-dismiss{font:var(--text-tiny-medium);padding:calc(2px * var(--ui-scale)) calc(6px * var(--ui-scale));border-radius:calc(6px * var(--ui-scale));background:var(--color-pine-700);color:var(--color-neutral-white);cursor:pointer;border:0;flex:none}#minimap-legend-toggle{left:calc(4px * var(--ui-scale));bottom:calc(10px * var(--ui-scale));align-items:flex-start;gap:calc(2px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(7px * var(--ui-scale));padding-right:calc(17px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));box-shadow:0 calc(1px * var(--ui-scale)) calc(4px * var(--ui-scale)) #00000040;cursor:pointer;z-index:4;background:#ffffffeb;border:0;flex-direction:column;display:flex;position:absolute}#minimap-legend-toggle:hover .minimap-legend-expand-icon{stroke:var(--color-neutral-700)}.minimap-legend-toggle-hidden{display:none}.minimap-legend-mini-item{align-items:center;gap:calc(5px * var(--ui-scale));font:var(--text-tiny-regular);color:var(--color-neutral-900);display:flex}.minimap-legend-mini-icon{width:calc(22px * var(--ui-scale));height:calc(8px * var(--ui-scale));flex:none;display:block}.minimap-legend-expand-icon{top:calc(4px * var(--ui-scale));right:calc(4px * var(--ui-scale));width:calc(11px * var(--ui-scale));height:calc(11px * var(--ui-scale));fill:none;stroke:var(--color-neutral-500);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute}#minimap-legend-card{left:calc(4px * var(--ui-scale));bottom:calc(10px * var(--ui-scale));width:calc(150px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));box-shadow:0 calc(2px * var(--ui-scale)) calc(10px * var(--ui-scale)) #0000004d;z-index:5;background:#fffffff2;position:absolute}.minimap-legend-card-hidden{display:none}.minimap-legend-header{font:var(--text-tiny-medium);text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral-700);justify-content:space-between;align-items:center;display:flex}#minimap-legend-close{cursor:pointer;padding:calc(2px * var(--ui-scale));background:0 0;border:0;justify-content:center;align-items:center;display:flex}.minimap-legend-collapse-icon{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));fill:none;stroke:var(--color-neutral-600);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.minimap-legend-row{align-items:center;gap:calc(6px * var(--ui-scale));margin-top:calc(4px * var(--ui-scale));font:var(--text-tiny-regular);color:var(--color-neutral-900);display:flex}.minimap-legend-row svg{width:calc(26px * var(--ui-scale));height:calc(11px * var(--ui-scale));flex:none}.minimap-legend-sample-audited{stroke:var(--color-pine-600);stroke-width:6px;stroke-linecap:round;fill:none}.minimap-legend-sample-remaining{stroke:var(--color-route-ahead);stroke-width:6px;stroke-linecap:round;fill:none}.minimap-legend-sample-crumb{fill:var(--color-neutral-white);stroke:var(--color-link-200);stroke-width:1.8px}.minimap-legend-sample-dashed{stroke-dasharray:5 7}.minimap-legend-sample-chevron{fill:var(--color-link-200)}.minimap-legend-sample-peg{fill:var(--color-link-100);stroke:var(--color-neutral-white);stroke-width:1.5px}.minimap-legend-sample-cone{fill:var(--color-pine-600);opacity:.35}.minimap-label-icon{width:calc(9px * var(--ui-scale,1));cursor:pointer;height:auto}.minimap-label-icon--prior{opacity:.6;cursor:default}.minimap-label-icon--outdated{opacity:.55;filter:grayscale(.7);cursor:default}.minimap-legend-row-toggle{gap:calc(4px * var(--ui-scale))}.minimap-legend-sample-earlier-label{width:calc(11px * var(--ui-scale,1));margin:0 calc(8px * var(--ui-scale)) 0 calc(7px * var(--ui-scale));cursor:default;flex:none}.minimap-legend-row-toggle input{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));cursor:pointer;flex:none;margin:0}.minimap-legend-row-toggle input:focus-visible{outline:calc(2px * var(--ui-scale)) solid var(--color-pine-700);outline-offset:calc(1px * var(--ui-scale))}.minimap-legend-row-toggle label{font:inherit;cursor:pointer}.minimap-breadcrumb{width:calc(20px * var(--ui-scale,1));height:calc(20px * var(--ui-scale,1));cursor:pointer;justify-content:center;align-items:center;display:flex}.minimap-breadcrumb:before{content:"";box-sizing:border-box;width:calc(7px * var(--ui-scale,1));height:calc(7px * var(--ui-scale,1));border:calc(1.4px * var(--ui-scale,1)) solid var(--color-pine-700);opacity:.8;border-radius:50%}.minimap-crumb{--crumb-color:var(--color-link-200);--crumb-fill:var(--color-link-200);width:calc(20px * var(--ui-scale,1));height:calc(20px * var(--ui-scale,1));cursor:pointer;justify-content:center;align-items:center;display:flex}.minimap-crumb-link{--crumb-color:var(--color-banana-900);--crumb-fill:var(--color-banana-700)}.minimap-crumb:before{content:"";box-sizing:border-box;width:calc(9px * var(--ui-scale,1));height:calc(9px * var(--ui-scale,1));border:calc(1.8px * var(--ui-scale,1)) solid var(--crumb-color);background:color-mix(in srgb, var(--color-neutral-white) 85%, transparent);border-radius:50%}.minimap-crumb-small:before,.minimap-crumb-far:before{width:calc(6px * var(--ui-scale,1));height:calc(6px * var(--ui-scale,1));border-width:calc(1.4px * var(--ui-scale,1))}.minimap-crumb-far{width:calc(8px * var(--ui-scale,1));height:calc(8px * var(--ui-scale,1));cursor:default}.minimap-crumb-far:before{opacity:.7}.minimap-crumb-far.minimap-crumb-visited{cursor:pointer}.minimap-crumb-visited{--crumb-color:var(--color-pine-700)}.minimap-crumb-visited:before{width:calc(7px * var(--ui-scale,1));height:calc(7px * var(--ui-scale,1));border-width:calc(1.4px * var(--ui-scale,1))}.minimap-crumb-next{--crumb-color:var(--color-link-200);--crumb-fill:var(--color-link-200)}.minimap-crumb-next:before{width:calc(9px * var(--ui-scale,1));height:calc(9px * var(--ui-scale,1));border-width:calc(1.8px * var(--ui-scale,1));background:var(--color-route-ahead)}.minimap-crumb-faced:before{border:calc(1.5px * var(--ui-scale,1)) solid var(--color-neutral-white);background:var(--crumb-fill);box-shadow:0 0 0 calc(3px * var(--ui-scale,1)) color-mix(in srgb, var(--crumb-color) 45%, transparent)}.minimap-crumb-highlight:before{box-shadow:0 0 0 calc(3px * var(--ui-scale,1)) color-mix(in srgb, var(--crumb-color) 45%, transparent)}.minimap-peg{width:calc(28px * var(--ui-scale,1));height:calc(28px * var(--ui-scale,1));transform:rotate(var(--peg-heading,0deg));transform-origin:50%}.minimap-marker-decorative{pointer-events:none}.minimap-marker>img{display:block}.minimap-peg svg{width:100%;height:100%;display:block;overflow:visible}.minimap-peg-shadow{fill:color-mix(in srgb, var(--color-neutral-black) 25%, transparent)}.minimap-peg-dot{fill:var(--color-link-100);stroke:var(--color-neutral-white);stroke-width:2.5px}.minimap-peg-heading{fill:var(--color-link-100);stroke:var(--color-neutral-white);stroke-width:1.5px;stroke-linejoin:round}#minimap-holder.minimap-overview #minimap-fog-of-war-canvas,#minimap-holder.minimap-overview #minimap-fov-canvas,#minimap-holder.minimap-overview #minimap-progress-circle-canvas,#minimap-holder.minimap-overview #minimap-percent-observed,#minimap-holder.minimap-overview #minimap-coach,#minimap-holder.minimap-overview #minimap-route-overview,:is(#minimap-holder.minimap-overview .minimap-marker:has(>.minimap-breadcrumb),#minimap-holder.minimap-overview .minimap-marker:has(>.minimap-crumb)){display:none}#minimap-route-overview{right:calc(4px * var(--ui-scale));top:calc(4px * var(--ui-scale));width:calc(80px * var(--ui-scale));height:calc(60px * var(--ui-scale));border:calc(2px * var(--ui-scale)) solid var(--color-neutral-white);border-radius:calc(8px * var(--ui-scale));box-shadow:0 calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale)) #00000047;cursor:pointer;z-index:4;background:#edefeef2;padding:0;display:none;position:absolute;overflow:hidden}#minimap-route-overview-canvas{width:100%;height:100%;display:block}#minimap-route-overview:hover{border-color:var(--color-pine-600)}#minimap-route-overview:focus-visible{outline:calc(2px * var(--ui-scale)) solid var(--color-pine-600);outline-offset:calc(1px * var(--ui-scale))}#minimap-holder.minimap-route-mode #minimap-route-overview{display:block}#minimap-holder.minimap-route-mode #minimap-percent-observed{top:calc(28px * var(--ui-scale));right:auto;left:calc(4px * var(--ui-scale))}#minimap-attribution{right:calc(28px * var(--ui-scale));bottom:calc(7px * var(--ui-scale));z-index:6}#minimap-attribution .maplibregl-ctrl-attrib.maplibregl-compact{min-height:calc(18px * var(--ui-scale));max-width:calc(200px * var(--ui-scale));padding:0 calc(18px * var(--ui-scale)) 0 0;font:var(--text-tiny-regular);color:var(--color-neutral-900);background:0 0;margin:0}#minimap-attribution .maplibregl-ctrl-attrib-button{width:calc(18px * var(--ui-scale));height:calc(18px * var(--ui-scale));opacity:.6;background-color:#0000;background-size:contain}#minimap-attribution .maplibregl-ctrl-attrib-button:hover,#minimap-attribution .maplibregl-ctrl-attrib-button:focus-visible,#minimap-attribution .maplibregl-compact-show .maplibregl-ctrl-attrib-button{opacity:1}#minimap-attribution .maplibregl-ctrl-attrib-button:focus{box-shadow:none}#minimap-attribution .maplibregl-ctrl-attrib-button:focus-visible{outline:calc(2px * var(--ui-scale)) solid var(--color-pine-600);outline-offset:calc(1px * var(--ui-scale))}#minimap-attribution .maplibregl-ctrl-attrib.maplibregl-compact-show{padding:0 calc(22px * var(--ui-scale,1)) 0 calc(8px * var(--ui-scale,1));line-height:calc(18px * var(--ui-scale,1));border-radius:calc(8px * var(--ui-scale));background:color-mix(in srgb, var(--color-neutral-white) 95%, transparent);box-shadow:0 calc(2px * var(--ui-scale)) calc(10px * var(--ui-scale)) color-mix(in srgb, var(--color-neutral-black) 30%, transparent)}#minimap-zoom-controls{inset:auto;right:calc(4px * var(--ui-scale));bottom:calc(10px * var(--ui-scale));z-index:4;position:absolute}#minimap-recenter{right:calc(4px * var(--ui-scale));bottom:calc(74px * var(--ui-scale));z-index:4;width:calc(18px * var(--ui-scale,1));height:calc(18px * var(--ui-scale,1));border-radius:calc(7px * var(--ui-scale,1));position:absolute}#minimap-recenter[hidden]{display:none}#minimap-recenter .ps-icon-button-icon{width:calc(14px * var(--ui-scale,1));height:calc(14px * var(--ui-scale,1))}#minimap-recenter:focus-visible{outline:calc(2px * var(--ui-scale)) solid var(--color-pine-600);outline-offset:calc(1px * var(--ui-scale))}#minimap-zoom-controls .ps-icon-button{width:calc(18px * var(--ui-scale,1));height:calc(18px * var(--ui-scale,1))}#minimap-zoom-controls .ps-icon-button-icon{width:calc(14px * var(--ui-scale,1));height:calc(14px * var(--ui-scale,1))}#minimap-holder.minimap-tutorial #minimap-zoom-controls,#minimap-holder.minimap-tutorial #minimap-mission-progress,#minimap-holder.minimap-tutorial #minimap-legend-toggle,#minimap-holder.minimap-tutorial #minimap-legend-card,#minimap-holder.minimap-tutorial #minimap-coach,#minimap-holder.minimap-tutorial .maplibregl-ctrl-attrib{display:none}@media (prefers-reduced-motion:reduce){#minimap-coach{transition:none}}#modal-comment-holder{z-index:5;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#modal-comment-background{background:rgb(from var(--color-neutral-white) r g b / 50%);visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}#modal-comment-box{box-sizing:border-box;z-index:1;width:calc(480px * var(--ui-scale));max-width:70%;margin-right:var(--sidebar-width);padding:calc(24px * var(--ui-scale));background:var(--color-neutral-white);color:var(--color-asphalt-500);border-radius:calc(12px * var(--ui-scale));box-shadow:0 calc(5px * var(--ui-scale)) calc(5px * var(--ui-scale)) rgb(from var(--color-asphalt-900) r g b / 25%);position:relative}#modal-comment-title{font:var(--text-subtitle-bold);margin-bottom:calc(12px * var(--ui-scale))}#modal-comment-title p{margin:0}.modal-comment-buttons{justify-content:flex-end;gap:calc(10px * var(--ui-scale));display:flex}#modal-comment-textarea{box-sizing:border-box;height:calc(120px * var(--ui-scale));width:100%;margin:0 0 calc(16px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));border:calc(1px * var(--ui-scale)) solid var(--color-neutral-300);border-radius:calc(8px * var(--ui-scale));font:var(--text-small-regular);color:var(--color-asphalt-500);resize:vertical;outline:none;transition:border-color .15s,box-shadow .15s}#modal-comment-textarea:focus{border-color:var(--color-asphalt-300);box-shadow:0 0 0 calc(3px * var(--ui-scale)) rgb(from var(--color-asphalt-400) r g b / 15%)}:root{--mc-line-this-mission:var(--color-pine-700);--mc-line-previous:var(--color-pine-500);--mc-line-community:var(--color-pine-200)}#modal-mission-complete-holder{z-index:1000;visibility:hidden;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-background{background:rgb(from var(--color-neutral-black) r g b / 50%);position:absolute;inset:0}.modal-foreground{z-index:1;box-sizing:border-box;gap:calc(16px * var(--ui-scale));width:60%;max-width:calc(900px * var(--ui-scale));max-height:80%;padding:calc(22px * var(--ui-scale)) calc(28px * var(--ui-scale));background:var(--color-neutral-white);border-radius:calc(20px * var(--ui-scale));box-shadow:0 calc(8px * var(--ui-scale)) calc(16px * var(--ui-scale)) rgb(from var(--color-asphalt-900) r g b / 25%);flex-direction:column;display:flex;position:relative;overflow:auto}.mission-complete__header{align-items:center;gap:calc(24px * var(--ui-scale));display:flex}.mission-complete__header h1{font:var(--text-title-bold);margin:0}.mission-complete__subtitle{font:var(--text-small-regular);margin:calc(4px * var(--ui-scale)) 0 0}.mission-complete__badge{width:calc(50px * var(--ui-scale));height:calc(50px * var(--ui-scale));flex-shrink:0}.mission-complete__map-wrap{width:100%;height:calc(360px * var(--ui-scale));border-radius:calc(8px * var(--ui-scale));position:relative;overflow:hidden}#modal-mission-complete-map{position:absolute;inset:0}.mission-complete__overlay{top:calc(12px * var(--ui-scale));z-index:1;box-sizing:border-box;padding:calc(12px * var(--ui-scale)) calc(16px * var(--ui-scale));background:var(--color-neutral-white);border:calc(1px * var(--ui-scale)) solid var(--color-neutral-300);border-radius:calc(6px * var(--ui-scale));box-shadow:0 calc(2px * var(--ui-scale)) calc(6px * var(--ui-scale)) rgb(from var(--color-asphalt-900) r g b / 15%);font:var(--text-caption-regular);position:absolute}.mission-complete__overlay--left{left:calc(12px * var(--ui-scale))}.mission-complete__overlay--right{right:calc(12px * var(--ui-scale));width:calc(210px * var(--ui-scale))}.mission-complete__overlay-title{font:var(--text-small-bold);margin:0 0 calc(6px * var(--ui-scale))}.mission-complete__overlay-divider{border:none;border-top:1px solid var(--color-neutral-200);margin:calc(10px * var(--ui-scale)) 0}.mission-complete__legend-list{gap:calc(3px * var(--ui-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mission-complete__legend-item{align-items:center;gap:calc(8px * var(--ui-scale));display:flex}.mission-complete__legend-dot{width:calc(10px * var(--ui-scale));height:calc(10px * var(--ui-scale));border:calc(1px * var(--ui-scale)) solid var(--color-neutral-black);border-radius:50%;flex-shrink:0}.mission-complete__legend-line{width:calc(16px * var(--ui-scale));height:calc(4px * var(--ui-scale));border-radius:calc(2px * var(--ui-scale));flex-shrink:0}.mission-complete__legend-line--this-mission{background:var(--mc-line-this-mission)}.mission-complete__legend-line--previous{background:var(--mc-line-previous)}.mission-complete__legend-line--community{background:var(--mc-line-community)}.mission-complete__progress{gap:calc(8px * var(--ui-scale))}.mission-complete__stat{align-items:center;gap:calc(8px * var(--ui-scale));display:flex}.mission-complete__stat+.mission-complete__stat{margin-top:calc(12px * var(--ui-scale))}.mission-complete__stat-icon{width:calc(22px * var(--ui-scale));height:calc(22px * var(--ui-scale));object-fit:contain;flex-shrink:0}.mission-complete__stat-text{gap:calc(2px * var(--ui-scale));flex-direction:column;display:flex}.mission-complete__stat-all{font:var(--text-small-bold)}.mission-complete__stat-you{font:var(--text-caption-regular)}.mission-complete__buttons{justify-content:flex-end;gap:calc(12px * var(--ui-scale));display:flex}#onboarding-holder{visibility:hidden}#onboarding-background{top:var(--navbar-height);width:100%;height:calc(100% - var(--navbar-height));background:var(--color-neutral-white);z-index:1028;visibility:hidden;position:fixed;left:0}#hand-gesture-holder{width:var(--pano-width);aspect-ratio:720/200;position:relative;overflow:hidden}#hand-gesture-holder img{position:absolute}#hand-open{opacity:0;width:15.3%;top:15%;left:48.6%}#hand-closed{width:11.4%;top:30%;left:55.6%}@media (prefers-reduced-motion:no-preference){#hand-open{animation:2s linear infinite hand-open-lift}#hand-closed{animation:2s linear infinite hand-closed-drag}}@keyframes hand-open-lift{0%{opacity:1;top:50%}25%,40%{opacity:1;top:15%}40.1%{opacity:0}}@keyframes hand-closed-drag{0%,39.9%{opacity:0;left:55.6%}40%{opacity:1;left:55.6%}90%,to{left:76.4%}}#onboarding-message-holder{width:calc(300px * var(--ui-scale));margin:calc(10px * var(--ui-scale));padding:calc(10px * var(--ui-scale));z-index:10;font:var(--text-subtitle-regular);border-radius:calc(3px * var(--ui-scale));background:var(--color-neutral-white);transition:background .5s;position:absolute;top:0;left:0;transform:none}#onboarding-message-holder.onboarding-message-flash{background:var(--color-warning-100);transition:background}.onboarding-rating-chip{align-items:center;gap:calc(4px * var(--ui-scale));vertical-align:text-bottom;padding:calc(2px * var(--ui-scale)) calc(8px * var(--ui-scale));outline:1px solid var(--color-neutral-300);border-radius:calc(6px * var(--ui-scale));background:var(--color-neutral-white);font:var(--text-tiny-medium);color:var(--color-neutral-700);white-space:nowrap;display:inline-flex}.onboarding-rating-chip img{width:calc(15px * var(--ui-scale));height:calc(15px * var(--ui-scale))}#onboarding-message-holder .tag-pill{padding:calc(3px * var(--ui-scale)) calc(8px * var(--ui-scale));margin:calc(1px * var(--ui-scale)) 0;vertical-align:text-bottom}.onboarding-kbd{min-width:calc(18px * var(--ui-scale));padding:calc(1px * var(--ui-scale)) calc(5px * var(--ui-scale));vertical-align:text-bottom;border:1px solid var(--color-neutral-400);border-bottom-width:calc(3px * var(--ui-scale));border-radius:calc(4px * var(--ui-scale));background:var(--color-neutral-100);font:var(--text-tiny-semibold);color:var(--color-neutral-900);justify-content:center;align-items:center;display:inline-flex}.onboarding-attention{animation:1.6s ease-in-out infinite onboarding-attention-pulse}.context-menu-section.onboarding-attention{border-radius:calc(6px * var(--ui-scale))}@keyframes onboarding-attention-pulse{0%,to{box-shadow:0 0 0 0 var(--color-warning-200)}50%{box-shadow:0 0 0 calc(6px * var(--ui-scale)) var(--color-warning-200)}}@media (prefers-reduced-motion:reduce){.onboarding-attention{box-shadow:0 0 0 calc(4px * var(--ui-scale)) var(--color-warning-200);animation:none}}.onboarding-delete-button{align-items:center;gap:calc(4px * var(--ui-scale));vertical-align:text-bottom;padding:calc(1px * var(--ui-scale)) calc(8px * var(--ui-scale));border:1px solid var(--color-error-200);border-radius:calc(8px * var(--ui-scale));background:var(--color-neutral-white);color:var(--color-error-200);font:var(--text-caption-medium);display:inline-flex}.onboarding-delete-button svg{width:calc(11px * var(--ui-scale));height:calc(11px * var(--ui-scale))}.onboarding-ok-button-holder{margin-top:calc(5px * var(--ui-scale));justify-content:flex-end;display:flex}#onboarding-message-holder.callout-floating{filter:drop-shadow(0 0 calc(5px * var(--ui-scale,1)) rgb(from var(--color-neutral-black) r g b / 50%));margin:0}.fui-arrow{width:calc(16px * var(--ui-scale));height:calc(16px * var(--ui-scale));background:var(--color-neutral-white);z-index:-1;position:absolute;transform:rotate(45deg)}#onboarding-message-holder.onboarding-message-pass-through{pointer-events:none}#onboarding-message-holder.onboarding-message-pano-anchored{margin:0;transform:translateY(-100%)}#onboarding-message-holder.onboarding-message-top-right{left:auto;right:0}#onboarding-message-holder.onboarding-message-takeover{z-index:1029;max-width:95vw;max-height:90vh;margin:0;position:fixed;top:45%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)}#onboarding-message-holder.onboarding-message-fullpage{top:var(--navbar-height);width:100%;height:calc(100% - var(--navbar-height));background:0 0;border-radius:0;max-width:none;max-height:none;padding:0;left:0;transform:none}.svl-pano-pill{padding:calc(2px * var(--ui-scale,1)) calc(8px * var(--ui-scale,1));border-radius:calc(999px * var(--ui-scale,1));background-color:var(--color-asphalt-400);color:var(--color-neutral-white);font:var(--text-caption-regular);text-shadow:none;white-space:nowrap;cursor:default;align-items:center;display:inline-flex}.svl-pano-pill[hidden]{display:none}#svl-panorama-date{padding-right:calc(3px * var(--ui-scale,1))}#svl-panorama-date-pill.svl-pano-pill #svl-panorama-date{padding-right:0}#svl-panorama-date-pill #pano-info-button{margin-top:0}#svl-panorama-date-pill.svl-pano-pill #pano-info-button{margin-left:calc(6px * var(--ui-scale,1))}#svl-pano-date-note{cursor:help}.svl-pano-pill--action{background-color:var(--color-banana-700);color:var(--color-asphalt-700)}#pop-up-message-holder{position:absolute;top:0;left:0}#pop-up-message-background{background:rgb(from var(--color-neutral-white) r g b / 50%);width:100%;height:100%;position:absolute;top:0;left:0}#pop-up-message-foreground{background:var(--color-neutral-white);border:calc(1px * var(--ui-scale)) solid var(--color-neutral-400);border-radius:calc(8px * var(--ui-scale));font:var(--text-subtitle-regular);padding:calc(10px * var(--ui-scale));left:calc(var(--pano-width) / 2);top:calc(var(--street-view-top) + var(--pano-height) / 2);width:calc(480px * var(--ui-scale));z-index:2;text-align:center;position:absolute;transform:translate(-50%,-50%)}#pop-up-message-foreground.has-image{width:calc(640px * var(--ui-scale))}#pop-up-message-foreground h2{font:var(--text-h2-bold);margin-top:calc(10px * var(--ui-scale,1))}#pop-up-message-foreground p{padding-left:calc(1px * var(--ui-scale))}#pop-up-message-foreground a{color:var(--color-neutral-900)}#pop-up-message-button-holder{justify-content:center;gap:calc(20px * var(--ui-scale));padding-top:calc(6px * var(--ui-scale));flex-direction:row;display:flex}#pop-up-message-image{border-radius:calc(8px * var(--ui-scale));margin:calc(5px * var(--ui-scale))}.icon-ribbon-menu-medium{height:calc(35px * var(--ui-scale));margin:0 calc(5px * var(--ui-scale));left:0;top:calc(-2px * var(--ui-scale));position:relative}.label-type-button-holder{cursor:pointer;width:calc(77px * var(--ui-scale));position:relative}#label-type-divider-major{border-left:2px solid var(--color-neutral-300);top:var(--ribbon-title-height);height:calc(20px * var(--ui-scale));align-self:center}.label-type-icon{height:calc(66px * var(--ui-scale));border-style:solid;border-color:#0000;border-width:calc(5px * var(--ui-scale));border-radius:50%;margin:auto;display:block}.label-type-name{font-size:calc(8px * var(--ui-scale));text-align:center;width:100%;padding-top:calc(3px * var(--ui-scale));line-height:.9;display:block}.ribbon-menu-title-holder{height:var(--ribbon-title-height);text-align:center;justify-content:center;align-items:center;display:flex;overflow:hidden}.ribbon-menu-title{font:var(--text-tiny-regular);position:relative}.ribbon-menu-title:before,.ribbon-menu-title:after{content:"";background-color:var(--color-neutral-300);width:1000px;height:1px;position:absolute;top:51%}.ribbon-menu-title:before{margin-right:calc(5px * var(--ui-scale));right:100%}.ribbon-menu-title:after{margin-left:calc(5px * var(--ui-scale));left:100%}#ribbon-menu-holder{top:var(--ribbon-top);height:var(--ribbon-height);width:var(--pano-width);--ribbon-title-height:calc(14px * var(--ui-scale));background:0 0;align-items:center;display:flex;position:absolute}#ribbon-menu-buttons{flex:1;justify-content:space-between;align-items:stretch;display:flex}#mode-switch-button-walk{margin-top:var(--ribbon-title-height)}.ribbon-menu-group{flex-direction:column;display:flex}.ribbon-menu-group-buttons{align-items:stretch;display:flex}#ribbon-menu-other-subcategory-holder{top:calc(54px * var(--ui-scale));left:calc(-10px * var(--ui-scale));width:calc(260px * var(--ui-scale));padding:calc(10px * var(--ui-scale));z-index:4;visibility:hidden;position:absolute}.ribbon-menu-other-subcategory{padding:calc(10px * var(--ui-scale)) calc(5px * var(--ui-scale));margin:calc(5px * var(--ui-scale)) calc(5px * var(--ui-scale)) 0;background:var(--color-neutral-white);border-radius:calc(28px * var(--ui-scale));border:calc(1px * var(--ui-scale)) solid var(--color-neutral-200)}.ribbon-menu-other-subcategory:hover{background-color:var(--color-neutral-200)}#explore-sidebar{--exp-sidebar-section-gap:calc(18px * var(--ui-scale));left:var(--sidebar-left);top:calc(4px * var(--ui-scale));width:var(--sidebar-width);height:calc(var(--street-view-top) + var(--pano-height) - (4px * var(--ui-scale)));gap:var(--exp-sidebar-section-gap);padding-top:calc(4px * var(--ui-scale));color:var(--color-neutral-black);z-index:1;flex-direction:column;display:flex;position:absolute;overflow:hidden}.explore-sidebar__section{flex-direction:column;display:flex}.explore-sidebar__heading{font:var(--text-body-medium);color:var(--color-neutral-black);margin:0 0 calc(4px * var(--ui-scale))}.explore-sidebar__subheading{font:var(--text-caption-regular);margin:0}#current-mission-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.explore-sidebar__progress-groups{gap:calc(4px * var(--ui-scale));margin-bottom:calc(var(--exp-sidebar-section-gap) / 2);flex-direction:column;display:flex}.explore-sidebar__progress-group{flex-direction:column;display:flex}.explore-sidebar__badge-progress{--ps-progress-bar-height:calc(10px * var(--ui-scale))}.explore-sidebar__badge-progress .ps-progress-bar__label{font:var(--text-tiny-semibold);min-width:calc(64px * var(--ui-scale));flex:none}.explore-sidebar__progress-group .ps-progress-bar__label{min-width:calc(34px * var(--ui-scale));flex:none}.explore-sidebar__stats-row{justify-content:space-between;gap:calc(8px * var(--ui-scale));display:flex}.explore-sidebar__stat{text-align:center;align-items:center;gap:calc(6px * var(--ui-scale));flex-direction:column;flex:1 1 0;display:flex}.explore-sidebar__stat-icon{height:calc(26px * var(--ui-scale));object-fit:contain;width:auto}.explore-sidebar__stat-text{flex-direction:column;align-items:center;display:flex}.explore-sidebar__stat-value{font:var(--text-small-bold)}.explore-sidebar__stat-label{font:var(--text-caption-regular);line-height:100%}.explore-sidebar__badge-list{gap:calc(10px * var(--ui-scale));padding-left:calc(5px * var(--ui-scale));flex-direction:column;display:flex}.explore-sidebar__badge{align-items:center;gap:calc(12px * var(--ui-scale));display:flex}.explore-sidebar__badge-icon{width:calc(36px * var(--ui-scale));height:calc(36px * var(--ui-scale));cursor:help;border-radius:calc(4px * var(--ui-scale));flex:none;position:relative}.explore-sidebar__badge-icon:focus-visible{outline:2px solid var(--color-link-200);outline-offset:calc(2px * var(--ui-scale))}.explore-sidebar__badge-icon img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.explore-sidebar__badge-icon-base{filter:grayscale();opacity:.3}.explore-sidebar__badge-icon-fill{clip-path:inset(calc((1 - var(--badge-fill,0)) * 100%) 0 0 0);transition:clip-path .3s}.explore-sidebar__badge-tooltip{align-items:center;gap:calc(12px * var(--ui-scale));width:calc(280px * var(--ui-scale));padding:calc(12px * var(--ui-scale));background:var(--color-neutral-white);border:1px solid var(--color-neutral-600);border-radius:calc(12px * var(--ui-scale));pointer-events:none;opacity:0;visibility:hidden;z-index:calc(var(--navbar-z-index) - 1);transition:opacity .12s,transform .12s;display:flex;position:fixed;top:-9999px;left:-9999px;transform:scale(.95);box-shadow:0 2px 8px #0000001f}.explore-sidebar__badge-tooltip--visible{opacity:1;visibility:visible;transform:scale(1)}.explore-sidebar__badge-tooltip-icon{width:calc(72px * var(--ui-scale));height:calc(72px * var(--ui-scale));object-fit:contain;flex:none}.explore-sidebar__badge-tooltip-body{gap:calc(4px * var(--ui-scale));flex-direction:column;display:flex}.explore-sidebar__badge-tooltip-name{font:var(--text-small-medium);color:var(--color-neutral-black)}.explore-sidebar__badge-tooltip-desc{font:var(--text-tiny-regular);color:var(--color-neutral-black);margin:0}.explore-sidebar__badge-info{flex-direction:column;flex:auto;min-width:0;display:flex}.explore-sidebar__badge-name{font:var(--text-caption-semibold)}.explore-sidebar__see-all{align-items:center;gap:calc(2px * var(--ui-scale));width:fit-content;margin-top:calc(6px * var(--ui-scale));font:var(--text-tiny-semibold);color:var(--color-link-200);text-decoration:none;display:inline-flex}.explore-sidebar__see-all:hover{color:var(--color-link-200);text-decoration:underline}.explore-sidebar__see-all[hidden]{display:none}.explore-sidebar__see-all--exit-route{margin:0 0 calc(8px * var(--ui-scale))}.explore-sidebar__see-all-icon{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));flex:none}.explore-sidebar__section--map{flex:auto;min-height:0}#mission-guidance-status{font:var(--text-caption-regular)}text{visibility:hidden}.highlight-100{background:var(--color-warning-100)!important}.highlight-50{background:rgb(from var(--color-warning-100) r g b / 50%)!important}input[type=radio]{height:calc(11px * var(--ui-scale,1));width:calc(11px * var(--ui-scale,1))}.tool-ui{--ui-scale:1;--pano-base-width:720px;--pano-base-height:480px;--sidebar-base-width:250px;--sidebar-base-gap:10px;--ribbon-base-top:4px;--ribbon-base-height:110px;--pano-width:calc(var(--pano-base-width) * var(--ui-scale));--pano-height:calc(var(--pano-base-height) * var(--ui-scale));--sidebar-width:calc(var(--sidebar-base-width) * var(--ui-scale));--sidebar-gap:calc(var(--sidebar-base-gap) * var(--ui-scale));--ribbon-top:calc(var(--ribbon-base-top) * var(--ui-scale));--ribbon-height:calc(var(--ribbon-base-height) * var(--ui-scale));--street-view-top:calc(var(--ribbon-top) + var(--ribbon-height));--sidebar-left:calc(var(--pano-width) + var(--sidebar-gap));--app-width:calc(var(--pano-width) + var(--sidebar-gap) + var(--sidebar-width));font:var(--text-body-regular);width:var(--app-width)}#svl-application-holder{background:var(--color-neutral-white);height:calc(var(--street-view-top) + var(--pano-height));width:var(--app-width);margin:0 auto;position:relative}#interaction-area-holder{top:var(--street-view-top);height:var(--pano-height);width:var(--pano-width);position:absolute}#page-overlay-holder{background:var(--color-neutral-white);visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}#view-control-layer{-webkit-user-select:none;user-select:none;cursor:url(/assets/images/icons/b06c243f534d9c5461d16528156cd5a8-openhand.cur) 4 4,move;z-index:1}#svl-panorama-date-holder{justify-content:flex-start;align-items:center;gap:calc(6px * var(--ui-scale));height:calc(28px * var(--ui-scale));bottom:calc(var(--bottom-left-links-clearance,0px) * var(--ui-scale));left:calc((var(--pano-logo-width,66px) + 8px) * var(--ui-scale));z-index:1;font:var(--text-small-medium);text-shadow:calc(1px * var(--ui-scale)) calc(1px * var(--ui-scale)) calc(1px * var(--ui-scale)) var(--color-neutral-black);color:var(--color-neutral-white);display:flex;position:absolute}#view-control-layer .gm-style-cc div{background-color:var(--color-asphalt-400)}#view-control-layer .gm-style-cc div div{background-color:var(--color-asphalt-400)!important}#view-control-layer div:has(>.gmnoprint){transform:scale(var(--ui-scale));transform-origin:0 100%;bottom:calc(3px * var(--ui-scale))!important;left:calc(1px * var(--ui-scale))!important;right:auto!important}#pano div:has(>a[aria-label*=Google]){transform:scale(var(--ui-scale));transform-origin:0 100%;left:calc(2px * var(--ui-scale))!important;bottom:calc((2px + var(--bottom-left-links-clearance,0px)) * var(--ui-scale))!important}#pano .mapillary-attribution-container{bottom:calc(3px * var(--ui-scale));left:calc(1px * var(--ui-scale));transform:scale(var(--ui-scale));transform-origin:0 100%;right:auto}#survey-form{padding-right:calc(20px * var(--ui-scale,1))}#survey-modal-container ol>li{font:var(--text-small-bold);content:counter(item)}#survey-modal-container ol>li h4{font:var(--text-small-bold)}.survey-question{margin:calc(10px * var(--ui-scale,1)) 0}.survey-textarea{width:100%;height:calc(64px * var(--ui-scale,1));font:var(--text-caption-regular)}.survey-option-holder{width:100%;padding:0 0 calc(10px * var(--ui-scale,1));margin:0;list-style:none;display:block}.survey-option{text-align:center;vertical-align:top;width:19%;font:var(--text-caption-regular);display:inline-block}.survey-option label{font:var(--text-caption-regular);display:block}.survey-dialog,.all-regions-finished{border-radius:var(--border-radius-lg);background:var(--color-neutral-white);max-width:calc(100vw - 32px);color:var(--color-neutral-900);box-shadow:var(--box-shadow-lg);border:none}.survey-dialog{width:calc(600px * var(--ui-scale,1));max-height:calc(100dvh - 32px);font:var(--text-small-regular);padding:0}.survey-dialog::backdrop{background:#2d2a3f8c}.all-regions-finished{width:calc(520px * var(--ui-scale,1));height:fit-content;padding:calc(32px * var(--ui-scale,1));text-align:center;margin:auto;position:fixed;inset:0}.all-regions-finished__image{width:calc(160px * var(--ui-scale,1))}.all-regions-finished__title{margin:calc(16px * var(--ui-scale,1)) 0 calc(8px * var(--ui-scale,1));font:var(--text-title-bold)}.all-regions-finished__body{font:var(--text-body-regular);margin:0}.all-regions-finished__actions{justify-content:center;gap:calc(12px * var(--ui-scale,1));margin-top:calc(24px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.survey-dialog__header{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale,1));padding:calc(15px * var(--ui-scale,1));border-bottom:1px solid var(--color-neutral-200);display:flex}.survey-dialog__title{font:var(--text-subtitle-medium);margin:0}.survey-dialog__close{padding:0 calc(4px * var(--ui-scale,1));font:var(--text-title-bold);color:var(--color-neutral-700);cursor:pointer;background:0 0;border:none;line-height:1}.survey-dialog__body{padding:calc(15px * var(--ui-scale,1))}.survey-dialog__submit{justify-content:center;width:100%}#pano-info-button{margin-left:calc(4px * var(--ui-scale));margin-top:calc(4.5px * var(--ui-scale));height:calc(16px * var(--ui-scale))}.tutorial-intro{top:var(--navbar-height);width:100%;height:calc(100% - var(--navbar-height));background:var(--color-neutral-white);z-index:1029;display:none;position:fixed;left:0;overflow:auto}.tutorial-intro.is-visible{justify-content:center;align-items:center;display:flex}.tutorial-intro__inner{flex-direction:column;width:75%;margin:0 auto;display:flex}.tutorial-intro__header{gap:calc(12px * var(--ui-scale,1));flex-direction:column;display:flex}.tutorial-intro__eyebrow{text-transform:uppercase;font:var(--text-title-bold);color:var(--color-neutral-700);margin:0}.tutorial-intro__title{font:var(--text-h1-bold);color:var(--color-neutral-black);margin:0}.tutorial-intro__route-note{margin:calc(8px * var(--ui-scale,1)) 0 0;font:var(--text-body-medium);color:var(--color-link-100)}.tutorial-intro__body{align-items:stretch;gap:calc(48px * var(--ui-scale,1));margin-top:calc(24px * var(--ui-scale,1));display:flex}.tutorial-intro__illustration{aspect-ratio:900/560;border:calc(2px * var(--ui-scale,1)) solid var(--color-neutral-black);border-radius:calc(20px * var(--ui-scale,1));background:var(--color-neutral-100);flex:auto;position:relative;overflow:hidden}.tutorial-intro__illustration-img{object-fit:cover;width:100%;height:100%;display:none}.tutorial-intro__illustration-img.is-active{display:block}.tutorial-intro__panel{flex-direction:column;flex:0 0 calc(340px * var(--ui-scale,1));width:calc(340px * var(--ui-scale,1));display:flex}.tutorial-intro__step{display:none}.tutorial-intro__step.is-active{display:block}.tutorial-intro__step-heading{align-items:center;gap:calc(12px * var(--ui-scale,1));display:flex}.tutorial-intro__step-icon{width:auto;height:calc(28px * var(--ui-scale,1))}.tutorial-intro__step-title{font:var(--text-title-bold);text-transform:uppercase;color:var(--color-neutral-black)}.tutorial-intro__divider{width:100%;height:calc(5px * var(--ui-scale,1));margin:calc(14px * var(--ui-scale,1)) 0 calc(24px * var(--ui-scale,1));background:var(--color-neutral-900)}.tutorial-intro__step-description{font:var(--text-body-medium);white-space:pre-line;color:var(--color-neutral-900);margin:0}.tutorial-intro__next{justify-content:center;width:100%;margin-top:auto}.tutorial-intro__links{gap:calc(2px * var(--ui-scale,1));margin-top:calc(12px * var(--ui-scale,1));text-align:right;flex-direction:column;display:flex}.tutorial-intro__links p{font:var(--text-caption-medium);color:var(--color-neutral-900);margin:0}.tutorial-intro__link{font:var(--text-caption-semibold);color:var(--color-neutral-900);text-decoration:underline}.tutorial-intro__link:hover,.tutorial-intro__link:focus{color:var(--color-neutral-black)}.motion-toggle{right:calc(10px * var(--ui-scale,1));bottom:calc(10px * var(--ui-scale,1));width:calc(28px * var(--ui-scale,1));height:calc(28px * var(--ui-scale,1));border:calc(1px * var(--ui-scale,1)) solid var(--color-neutral-400);background:var(--color-neutral-white);color:var(--color-neutral-800);opacity:.7;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute}.motion-toggle:hover{opacity:1}.motion-toggle:focus-visible{opacity:1;outline:calc(2px * var(--ui-scale,1)) solid var(--color-banana-800);outline-offset:calc(2px * var(--ui-scale,1))}.motion-toggle__icon{width:calc(14px * var(--ui-scale,1));height:calc(14px * var(--ui-scale,1));fill:currentColor}.motion-toggle__play-arrow,.motion-toggle.is-paused .motion-toggle__pause-bar{display:none}.motion-toggle.is-paused .motion-toggle__play-arrow{display:block}@media (width<=900px){.tutorial-intro__body{gap:calc(24px * var(--ui-scale,1));flex-direction:column}.tutorial-intro__panel{flex-basis:auto;width:100%}.tutorial-intro__links{text-align:left}}.tutorial-complete{--tc-hero-top:14%;--tc-hero-width:40%;--tc-text-gap:calc(5px * var(--ui-scale,1));--tc-buttons-gap:calc(50px * var(--ui-scale,1));width:100%;min-height:100%;padding:var(--tc-hero-top) calc(24px * var(--ui-scale,1)) calc(48px * var(--ui-scale,1));flex-direction:column;align-items:center;display:flex}.tutorial-complete__animation{justify-content:center;width:100%;display:flex;position:relative}.tutorial-complete__hero-wrap{width:var(--tc-hero-width);position:relative}.tutorial-complete__hero{width:100%;height:auto;display:block}.tutorial-complete__fireworks{pointer-events:none;z-index:11;height:auto;position:absolute}.tutorial-complete__fireworks--1{top:calc(-75px * var(--ui-scale,1));width:10%;left:38%}.tutorial-complete__fireworks--2{top:calc(-145px * var(--ui-scale,1));width:13%;left:50%}.tutorial-complete__text{gap:calc(8px * var(--ui-scale,1));margin-top:var(--tc-text-gap);font:var(--text-h3-bold);text-align:center;flex-direction:column;display:flex}.tutorial-complete__text p{margin:0}.tutorial-complete__buttons{width:min(88%, calc(560px * var(--ui-scale,1)));margin-top:var(--tc-buttons-gap);justify-content:space-between;display:flex}
