.label-anchored-panel{box-sizing:border-box;background:var(--color-neutral-white);border:1px solid var(--color-neutral-300);border-radius:calc(8px * var(--ui-scale));position:absolute}.label-anchored-panel:before,.label-anchored-panel:after{content:"";top:var(--panel-tail-top,50%);width:calc(8px * var(--ui-scale));height:calc(16px * var(--ui-scale));margin-top:calc(-8px * var(--ui-scale));clip-path:polygon(100% 0,0 50%,100% 100%);position:absolute}.label-anchored-panel:before{left:calc(-8px * var(--ui-scale));background:var(--color-neutral-300)}.label-anchored-panel:after{left:calc(-6.5px * var(--ui-scale));background:var(--color-neutral-white)}.label-anchored-panel--flipped:before,.label-anchored-panel--flipped:after{clip-path:polygon(0 0,100% 50%,0 100%);left:auto}.label-anchored-panel--flipped:before{right:calc(-8px * var(--ui-scale))}.label-anchored-panel--flipped:after{right:calc(-6.5px * var(--ui-scale))}.label-hover-card{visibility:hidden;width:max-content;max-width:calc(240px * var(--ui-scale));box-shadow:0 calc(2px * var(--ui-scale)) calc(10px * var(--ui-scale)) #2d2a3f47;top:0;left:0}.label-hover-card__header{align-items:center;gap:calc(7px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(10px * var(--ui-scale));display:flex}.label-hover-card__icon{width:calc(20px * var(--ui-scale));height:calc(20px * var(--ui-scale))}.label-hover-card__type{font:var(--text-caption-semibold);color:var(--color-neutral-black);white-space:nowrap;flex:1}.label-hover-card__type-dropdown{min-width:0;font:var(--text-caption-semibold);color:var(--color-neutral-black);white-space:nowrap;flex:1}.label-hover-card__type-dropdown .label-type-trigger{gap:calc(7px * var(--ui-scale))}.label-hover-card__type-dropdown .label-type-trigger__icon{width:calc(20px * var(--ui-scale));height:calc(20px * var(--ui-scale))}.label-hover-card__type-dropdown .label-type-trigger__chevron{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale))}.label-hover-card__share.label-detail__share-trigger{padding:calc(3px * var(--ui-scale));border-radius:calc(5px * var(--ui-scale));color:var(--color-neutral-700);background:0 0;border:none;flex:none;gap:0}.label-hover-card__share.label-detail__share-trigger:hover{background:var(--color-neutral-100);color:var(--color-neutral-black);border:none}.label-hover-card__share svg{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale))}.label-hover-card__ai{align-items:flex-start;gap:calc(6px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(10px * var(--ui-scale));border-top:1px solid var(--color-neutral-200);background:var(--color-neutral-100);font:var(--text-tiny-regular);color:var(--color-neutral-800);line-height:1.45;display:none}.label-hover-card__ai-icon{width:calc(16px * var(--ui-scale));height:calc(16px * var(--ui-scale));margin-top:calc(-1px * var(--ui-scale));flex:none}.label-hover-card__body{align-items:flex-start;gap:calc(6px * var(--ui-scale));padding:calc(7px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(8px * var(--ui-scale));border-top:1px solid var(--color-neutral-200);flex-direction:column;display:flex}.label-hover-card__severity,.label-hover-card__not-rated{align-items:center;gap:calc(4px * var(--ui-scale));padding:calc(2px * var(--ui-scale)) calc(7px * var(--ui-scale)) calc(2px * var(--ui-scale)) calc(3px * var(--ui-scale));background:var(--level-wash,var(--color-neutral-100));font:var(--text-tiny-medium);color:var(--color-neutral-800);border-radius:200px;display:none}.label-hover-card__severity-icon{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));opacity:.75;flex:none}.label-hover-card__not-rated-icon{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));background:var(--color-error-200);color:var(--color-neutral-white);font:var(--text-tiny-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.label-hover-card__tags{gap:calc(4px * var(--ui-scale));flex-wrap:wrap;display:none}.label-hover-card__tags--divided{padding-top:calc(7px * var(--ui-scale));border-top:1px solid var(--color-neutral-200);align-self:stretch}.label-hover-card__tags .tag-pill{padding:calc(2px * var(--ui-scale)) calc(7px * var(--ui-scale));outline-color:var(--color-neutral-300)}.label-hover-card__tags .tag-pill__label{font:var(--text-tiny-medium);color:var(--color-neutral-700)}.label-hover-card__description{font:var(--text-tiny-regular);color:var(--color-neutral-700);overflow-wrap:anywhere;font-style:italic;line-height:1.45;display:none}.label-hover-card__no-info{font:var(--text-tiny-regular);color:var(--color-neutral-700);display:none}.label-hover-card__actions{gap:calc(6px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(8px * var(--ui-scale));border-top:1px solid var(--color-neutral-200);display:flex}.label-hover-card__action-button{justify-content:center;gap:calc(5px * var(--ui-scale));flex:1}.label-hover-card__action-button svg,.label-hover-card__action-button img{width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));flex:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none}.mission-start-tutorial-overlay{height:calc(100% - var(--navbar-height) - var(--test-banner-height,0px));background:var(--color-neutral-white);z-index:11;--arrow-button-width:calc(30px * var(--ui-scale,1));--arrow-button-margin:calc(30px * var(--ui-scale,1));--mst-base-width:1095px;--mst-h-margin:40px;flex-direction:column;flex-shrink:0;justify-content:flex-start;width:100%;display:none;position:absolute;overflow:auto}.mst-content{width:calc(var(--mst-base-width) * var(--ui-scale,1));margin:0 auto}.mst-instruction-1{font:var(--text-title-bold);margin-top:calc(8px * var(--ui-scale,1));padding:0 calc(70px * var(--ui-scale,1));width:100%;height:fit-content}.mst-instruction-2{font:var(--text-subtitle-bold);margin:calc(5px * var(--ui-scale,1)) 0;padding:0 calc(70px * var(--ui-scale,1));width:100%}.mst-carousel{width:100%;height:calc(436px * var(--ui-scale,1));margin-top:calc(10px * var(--ui-scale,1));flex-shrink:0;display:flex}.previous-slide-button,.next-slide-button{height:100%;width:var(--arrow-button-width);color:var(--color-neutral-700);cursor:pointer;display:flex}.previous-slide-button:not(.is-disabled):hover,.next-slide-button:not(.is-disabled):hover{color:var(--color-neutral-black)}.previous-slide-button{margin-right:var(--arrow-button-margin)}.next-slide-button{margin-left:var(--arrow-button-margin)}.mst-arrow-icon{width:100%;height:100%;-webkit-mask-size:calc(84px * var(--ui-scale,1));-webkit-mask-size:calc(84px * var(--ui-scale,1));mask-size:calc(84px * var(--ui-scale,1))}.previous-slide-button .mst-arrow-icon{-webkit-mask-image:url(/assets/images/icons/56fedcabde9ff4eb08f32f3c897106e4-chevron-left-feather.svg);mask-image:url(/assets/images/icons/56fedcabde9ff4eb08f32f3c897106e4-chevron-left-feather.svg)}.next-slide-button .mst-arrow-icon{-webkit-mask-image:url(/assets/images/icons/2e52360e2f54db2850601e885f7b004d-chevron-right-feather.svg);mask-image:url(/assets/images/icons/2e52360e2f54db2850601e885f7b004d-chevron-right-feather.svg)}.mst-slide{height:100%;width:calc(100% - 2 * (var(--arrow-button-width) + var(--arrow-button-margin)));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;display:flex}.mst-text-area{width:calc(290px * var(--ui-scale,1));flex-flow:column wrap;flex-shrink:0;display:flex;position:relative}.label-type-title{font:var(--text-title-bold);text-align:left;margin-bottom:calc(15px * var(--ui-scale,1));padding:0 calc(10px * var(--ui-scale,1))}.label-type-subtitle{font:var(--text-body-bold);padding:0 calc(10px * var(--ui-scale,1))}.label-type-description{font:var(--text-body-regular);text-align:left;padding:0 calc(10px * var(--ui-scale,1));margin-top:calc(10px * var(--ui-scale,1))}.mission-start-tutorial-overlay-footer{margin-top:calc(15px * var(--ui-scale,1));width:100%}.mission-start-tutorial-done-btn{font:var(--text-small-bold);position:absolute;bottom:0;right:0}.msts-image-area{width:calc(658px * var(--ui-scale,1));height:calc(436px * var(--ui-scale,1));float:right;background:var(--color-neutral-300);border-radius:calc(10px * var(--ui-scale,1));display:flex;position:relative;overflow:hidden}.msts-image{object-fit:contain;width:100%;height:100%}.label-on-image{background:var(--color-neutral-white);border:calc(3px * var(--ui-scale,1)) solid;border-radius:calc(10px * var(--ui-scale,1));box-sizing:content-box;min-height:calc(80px * var(--ui-scale,1));max-height:calc(90px * var(--ui-scale,1));min-width:calc(160px * var(--ui-scale,1));max-width:calc(220px * var(--ui-scale,1));display:none;position:absolute}.correct .label-on-image{border-color:var(--color-pine-700)}.incorrect .label-on-image{border-color:var(--color-error-300)}.label-on-image-type{margin:calc(10px * var(--ui-scale,1));align-items:center;display:flex}.label-on-image-type-icon{height:calc(24px * var(--ui-scale,1));width:calc(24px * var(--ui-scale,1));margin-right:calc(3px * var(--ui-scale,1))}.label-on-image-type-title{font:var(--text-body-bold);margin-left:calc(3px * var(--ui-scale,1));display:flex}.correct .label-on-image-type-title{color:var(--color-pine-700)}.incorrect .label-on-image-type-title{color:var(--color-error-300)}.label-on-image-description{font:var(--text-body-regular);margin:0 calc(12px * var(--ui-scale,1))}.example-type-area{padding:calc(10px * var(--ui-scale,1));margin-bottom:calc(20px * var(--ui-scale,1));display:flex;position:relative}.example-type-area:after{background:#30785d;background:var(--color-pine-700);width:calc(100% - 20px * var(--ui-scale,1));height:calc(8px * var(--ui-scale,1));bottom:calc(-6px * var(--ui-scale,1));content:"";position:absolute;left:50%;transform:translate(-50%)}.correct .example-type-area:after{background:var(--color-pine-700)}.incorrect .example-type-area:after{background:var(--color-error-300)}.example-type-icon{height:calc(24px * var(--ui-scale,1));width:calc(24px * var(--ui-scale,1));margin-right:calc(5px * var(--ui-scale,1))}.correct .label-on-image-type-icon,.correct .example-type-icon{color:var(--color-pine-700);-webkit-mask-image:url(/assets/images/icons/smileys/2a64cb51e0d559fc545ddc9c90280352-sev-1-positive.svg);mask-image:url(/assets/images/icons/smileys/2a64cb51e0d559fc545ddc9c90280352-sev-1-positive.svg)}.incorrect .label-on-image-type-icon,.incorrect .example-type-icon{color:var(--color-error-300);-webkit-mask-image:url(/assets/images/icons/smileys/7c43fff71ad36e6bd5db40f221897c35-sev-3-positive.svg);mask-image:url(/assets/images/icons/smileys/7c43fff71ad36e6bd5db40f221897c35-sev-3-positive.svg)}.example-type-label{font:var(--text-title-bold);margin-left:calc(5px * var(--ui-scale,1));display:inline-block}.correct .example-type-label{color:var(--color-pine-700)}.incorrect .example-type-label{color:var(--color-error-300)}.mst-carousel-location-indicator-area{height:calc(12px * var(--ui-scale,1));width:100%;padding:calc(5px * var(--ui-scale,1));margin-top:calc(25px * var(--ui-scale,1));justify-content:center;align-items:center;display:flex}.mst-carousel-location-indicator{height:calc(7px * var(--ui-scale,1));width:calc(40px * var(--ui-scale,1));margin:0 calc(3.5px * var(--ui-scale,1));background:var(--color-neutral-400);border-radius:100px;transition:all .4s}.mst-carousel-location-indicator.current-location{background:var(--color-asphalt-500)}.explore-mission-start-tab-bar{width:100%;height:calc(50px * var(--ui-scale,1));margin:calc(5px * var(--ui-scale,1)) 0;padding:0 calc(2 * var(--arrow-button-margin));justify-content:space-between;display:flex}.explore-mission-start-tab-content{margin:0 calc(12px * var(--ui-scale,1));align-items:center;display:flex}.explore-mission-start-tab{border-radius:calc(4px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1)) 0 0;width:100%;height:100%;color:var(--color-neutral-black);cursor:pointer;font:var(--text-tiny-semibold);text-align:left;border-bottom:calc(3px * var(--ui-scale,1)) solid var(--color-neutral-200);padding:0 calc(3px * var(--ui-scale,1));white-space:nowrap;filter:saturate(0);justify-content:center;align-items:center;transition:all .25s;display:flex}.explore-mission-start-tab:hover,.explore-mission-start-tab.is-active{filter:saturate()}.explore-mission-start-tab[data-label-type=CurbRamp]:hover{background:rgb(from var(--color-label-curb-ramp) r g b / 15%)}.explore-mission-start-tab[data-label-type=NoCurbRamp]:hover{background:rgb(from var(--color-label-no-curb-ramp) r g b / 15%)}.explore-mission-start-tab[data-label-type=Obstacle]:hover{background:rgb(from var(--color-label-obstacle) r g b / 15%)}.explore-mission-start-tab[data-label-type=SurfaceProblem]:hover{background:rgb(from var(--color-label-surface-problem) r g b / 15%)}.explore-mission-start-tab[data-label-type=NoSidewalk]:hover{background:rgb(from var(--color-label-no-sidewalk) r g b / 15%)}.explore-mission-start-tab[data-label-type=Crosswalk]:hover{background:rgb(from var(--color-label-crosswalk) r g b / 15%)}.explore-mission-start-tab[data-label-type=Signal]:hover{background:rgb(from var(--color-label-signal) r g b / 15%)}.explore-mission-start-tab[data-label-type=CurbRamp].is-active{background:rgb(from var(--color-label-curb-ramp) r g b / 15%);border-bottom-color:var(--color-label-curb-ramp)}.explore-mission-start-tab[data-label-type=NoCurbRamp].is-active{background:rgb(from var(--color-label-no-curb-ramp) r g b / 15%);border-bottom-color:var(--color-label-no-curb-ramp)}.explore-mission-start-tab[data-label-type=Obstacle].is-active{background:rgb(from var(--color-label-obstacle) r g b / 15%);border-bottom-color:var(--color-label-obstacle)}.explore-mission-start-tab[data-label-type=SurfaceProblem].is-active{background:rgb(from var(--color-label-surface-problem) r g b / 15%);border-bottom-color:var(--color-label-surface-problem)}.explore-mission-start-tab[data-label-type=NoSidewalk].is-active{background:rgb(from var(--color-label-no-sidewalk) r g b / 15%);border-bottom-color:var(--color-label-no-sidewalk)}.explore-mission-start-tab[data-label-type=Crosswalk].is-active{background:rgb(from var(--color-label-crosswalk) r g b / 15%);border-bottom-color:var(--color-label-crosswalk)}.explore-mission-start-tab[data-label-type=Signal].is-active{background:rgb(from var(--color-label-signal) r g b / 15%);border-bottom-color:var(--color-label-signal)}.explore-mission-start-tab-icon{width:calc(30px * var(--ui-scale,1));height:calc(30px * var(--ui-scale,1));margin-right:calc(7px * var(--ui-scale,1));flex-shrink:0;justify-content:center;align-items:center;display:flex}.explore-mission-start-tab-icon img{box-sizing:border-box;border:calc(2px * var(--ui-scale,1)) solid var(--color-neutral-black);border-radius:50%;width:100%;height:100%}.explore-mission-start-tab-text{width:70%;white-space:initial}.pano-image-adjustments{inset:unset;width:calc(290px * var(--ui-scale,1));padding:calc(12px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1)) calc(14px * var(--ui-scale,1));background:var(--color-neutral-white);color:var(--color-neutral-900);border:1px solid var(--color-neutral-300);border-radius:calc(12px * var(--ui-scale,1));box-shadow:var(--box-shadow);margin:0;position:fixed;top:-9999px;left:-9999px}.pano-image-adjustments__header{margin-bottom:calc(6px * var(--ui-scale,1));justify-content:space-between;align-items:center;display:flex}.pano-image-adjustments__title{font:var(--text-caption-semibold);color:var(--color-neutral-700);text-transform:uppercase;letter-spacing:.04em}.pano-image-adjustments__close{padding:calc(3px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));cursor:pointer;opacity:.75;background:0 0;border:none;line-height:0}.pano-image-adjustments__close:hover{opacity:1;background:var(--color-neutral-200)}.pano-image-adjustments__close:focus-visible{outline:2px solid var(--color-link-200);outline-offset:1px;opacity:1}.pano-image-adjustments__close img{width:calc(16px * var(--ui-scale,1));height:calc(16px * var(--ui-scale,1))}.pano-image-adjustments__row{column-gap:var(--space-xs);margin-top:calc(6px * var(--ui-scale,1));grid-template-columns:1fr auto;align-items:center;display:grid}.pano-image-adjustments__label{font:var(--text-small-medium);color:var(--color-neutral-900)}.pano-image-adjustments__value{font:var(--text-caption-regular);color:var(--color-neutral-700);font-variant-numeric:tabular-nums;min-width:calc(36px * var(--ui-scale,1));text-align:right}.pano-image-adjustments__row .ps-range{grid-column:1/-1}.pano-image-adjustments__note{font:var(--text-caption-regular);color:var(--color-neutral-700);margin:0 0 calc(4px * var(--ui-scale,1))}.pano-image-adjustments__footer{margin-top:calc(10px * var(--ui-scale,1));justify-content:flex-end;display:flex}.ps-icon-button-stack{gap:calc(2px * var(--ui-scale,1));flex-direction:column;display:flex}.ps-icon-button-stack[hidden]{display:none}.ps-icon-button{width:calc(22px * var(--ui-scale,1));height:calc(22px * var(--ui-scale,1));cursor:pointer;background-color:var(--color-asphalt-400);border-style:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.ps-icon-button:first-of-type{border-top-left-radius:calc(7px * var(--ui-scale,1));border-top-right-radius:calc(7px * var(--ui-scale,1))}.ps-icon-button:last-of-type{border-bottom-left-radius:calc(7px * var(--ui-scale,1));border-bottom-right-radius:calc(7px * var(--ui-scale,1))}.ps-icon-button[aria-disabled=true]{opacity:.7;cursor:not-allowed}.ps-icon-button-icon{width:calc(18px * var(--ui-scale,1));height:calc(18px * var(--ui-scale,1));transition:transform .1s;display:block}.ps-icon-button:not([aria-disabled=true]):hover .ps-icon-button-icon{transform:scale(1.15)}.pano-overlay-button-group{gap:calc(3px * var(--ui-scale,1));align-items:stretch;display:flex}.pano-overlay-button{align-items:center;gap:calc(6px * var(--ui-scale,1));height:calc(30px * var(--ui-scale,1));padding:0 calc(8px * var(--ui-scale,1));border-radius:calc(7px * var(--ui-scale,1));background-color:var(--color-asphalt-400);color:var(--color-neutral-white);font:var(--text-caption-semibold);white-space:nowrap;cursor:pointer;border-style:none;outline:none;display:flex}.pano-overlay-button-icon{width:calc(20px * var(--ui-scale,1));height:calc(20px * var(--ui-scale,1));flex-shrink:0;display:block}.pano-overlay-button:hover{background-color:var(--color-asphalt-400)}.pano-overlay-button:focus-visible{outline:2px solid var(--color-neutral-white);outline-offset:2px}.pano-overlay-button--active{position:relative}.pano-overlay-button--active:after{content:"";top:calc(3px * var(--ui-scale,1));right:calc(3px * var(--ui-scale,1));width:calc(5px * var(--ui-scale,1));height:calc(5px * var(--ui-scale,1));background:var(--color-banana-600);box-shadow:0 0 0 1px var(--color-asphalt-400);border-radius:50%;position:absolute}.pano-overlay-toggle.pano-overlay-button--active:after{background:var(--color-neutral-white)}.pano-overlay-toggle[aria-expanded=true].pano-overlay-button--active:after{display:none}.pano-overlay-toggle{width:calc(28px * var(--ui-scale,1));justify-content:center;padding:0}
