.airTargetMarker{filter:drop-shadow(0 2px 3px #17203360);pointer-events:none;width:36px;height:36px;display:block}.airTargetMarker img{pointer-events:none;width:100%;height:100%;display:block}.airTargetMarker.isStale{opacity:.45}.airTargetStatus{z-index:8;background:var(--surface,#fff);max-width:260px;color:var(--text,#172033);pointer-events:auto;border:1px solid #d4a935;border-radius:12px;gap:5px;padding:11px 13px;font-size:12px;display:grid;position:absolute;top:88px;right:14px;box-shadow:0 3px 16px #17203320}.airTargetStatus strong{font-size:13px}.airTargetStatus a{color:inherit}.airTargetStatus button{color:inherit;cursor:pointer;background:0 0;border:1px solid #c8d2dd;border-radius:7px;padding:6px}.airTargetStatus.isStale{border-color:#94a3b8}@media (max-width:600px){.airTargetStatus{max-width:220px;font-size:11px;top:90px;right:12px}}.personProfilePage{color:#172033;max-width:760px;margin:auto;padding:24px 16px 48px}.personProfileHero{align-items:center;gap:16px;margin:24px 0;display:flex}.personProfilePage h1{font-size:26px}.personProfileEditor form,.personProfileEditor fieldset{gap:14px;min-width:0;display:grid}.personProfileEditor fieldset{border:1px solid #dbe4e9;border-radius:14px;padding:16px}.personProfileEditor label{gap:6px;display:grid}.personProfileEditor input:not([type=checkbox]),.personProfileEditor textarea,.personProfileEditor select{width:100%;max-width:100%;font:inherit;border:1px solid #b8c5d0;border-radius:10px;padding:10px}.personProfileEditor textarea{resize:vertical;min-height:100px}.personProfileEditor .personCheck{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.personCheck input{flex-shrink:0;width:18px;height:18px}.personProfileEditor button,.personProfilePage button{color:#164b72;cursor:pointer;background:#eef5fc;border:1px solid #c5d2dd;border-radius:12px;min-height:44px;padding:10px 14px}.personProfileEditor button:disabled{opacity:.55}.personContactActions{flex-wrap:wrap;gap:8px;display:flex}.personProfileText{white-space:pre-wrap;overflow-wrap:anywhere}.personProfilePage a{overflow-wrap:anywhere}.mapAccountButton{cursor:pointer;color:#244353;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:40px;min-height:40px;padding:4px;display:flex}.mapAccountButton.guestAccount{border-radius:24px;padding:4px 8px;font-size:12px}:is(.mapAccountButton:hover,.mapAccountButton:focus-visible){background:#e8f0fe}.mapSearchField>label{margin:0;display:flex}.mapSearchField input{width:100%;min-width:0}.mapSearchField>.mapIconButton{flex-shrink:0}.mapExperience.hasSearch .mapChrome{z-index:32}.mapExperience.hasSearch .mapChips{display:none}.mapExperience.hasSearch .mapPanelSheet.panel-LIST{top:calc(max(12px,env(safe-area-inset-top,0px)) + 60px);border-radius:20px 20px 0 0;bottom:0;left:0;right:0}.mapSearchField>label{align-items:center;height:100%}@media (min-width:1024px){.mapExperience.hasSearch .mapPanelSheet.panel-LIST{width:var(--desktop-panel-width,380px);border-radius:0;right:auto}}.quickCapture{box-sizing:border-box;color:#202124;background:#fff;flex-direction:column;gap:16px;width:100%;max-width:620px;min-height:100dvh;margin:0 auto;padding:20px;display:flex}.quickCapture header{justify-content:space-between;align-items:center;gap:12px;display:flex}.quickCapture h1{margin:0;font-size:24px}.quickCapture button,.captureCamera{min-height:48px;font:inherit;cursor:pointer;border:1px solid #d8e0e7;border-radius:24px;padding:12px 20px}.quickCapture button:active,.captureCamera:active{background:#e5f0f7;transform:scale(.98)}.quickCapture button:disabled{opacity:.5;cursor:default}.quickCapture .primaryButton{color:#fff;text-align:center;background:#126c9e}.quickCapture label{flex-direction:column;gap:8px;display:flex}.quickCapture textarea,.quickCapture input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bac6ce;border-radius:12px;padding:14px}.quickCapture textarea{min-height:100px}.captureCamera input{opacity:0;width:1px;height:1px;position:absolute}.capturePreview{object-fit:contain;background:#eef2f5;border-radius:16px;width:100%;max-height:360px}.captureList{flex-direction:column;gap:16px;display:flex}.captureList article{border:1px solid #dde3e8;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.captureList img{object-fit:contain;background:#f3f6f8;border-radius:12px;width:100%;max-height:280px}.captureList time,.captureList small{color:#65727d;font-size:12px}.captureList ol{padding-left:20px}.captureList li p{margin-bottom:4px}.captureList article>div{flex-direction:column;gap:12px;display:flex}.quickCapture select,.captureList select{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#202124;background:#fff;border:1px solid #bac6ce;border-radius:12px;padding:12px}:is(.problemCapture label:has(input[type=checkbox]),.captureList label:has(input[type=checkbox])){flex-direction:row;align-items:center;gap:10px;min-height:44px;display:flex}.problemCapture input[type=checkbox],.captureList input[type=checkbox]{width:20px;min-width:20px;height:20px;padding:0}.problemCapture p{margin:0;line-height:1.5}.problemCapture small{color:#59666e;line-height:1.5}.problemPointPicker{gap:12px;min-width:0;display:grid}.captureList fieldset{border:1px solid #dde3e8;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.captureList fieldset textarea{box-sizing:border-box;width:100%;min-height:100px}.captureDraft{border-top:1px solid #dde3e8;gap:16px;min-width:0;padding:16px 0;display:grid}.captureDraft>header{justify-content:stretch;gap:6px;display:grid}.captureDraft h3,.captureDraft p{margin:0;line-height:1.5}.captureList .captureDraftSigns{gap:12px;margin:0;padding:0;list-style:none;display:grid}.captureDraftSigns>li{border-bottom:1px solid #e7ebef;grid-template-columns:40px minmax(0,1fr) 44px;align-items:start;gap:10px;padding:12px 0;display:grid}.captureDraftSigns strong{overflow-wrap:anywhere;line-height:1.4;display:block}.captureDraftSigns small{margin-top:6px;line-height:1.4;display:block}.captureDraftSigns .captureDraftWarning{color:#875c12}.captureDraft .captureDraftRemove{float:none;background:#f3f6f8;border-radius:12px;width:44px;min-height:44px;padding:0;font-size:24px;position:static}.captureDraft .signPictogram img{background:0 0;border-radius:0;width:40px;height:40px}.captureDraftActions{gap:12px;display:grid}.captureDraftActions>button{float:none;white-space:normal;width:100%;margin:0;position:static}.captureWizardSigns{gap:16px;display:grid}.captureWizardSign{border:1px solid #dde3e8;border-radius:16px;min-width:0;margin-bottom:12px;padding:16px}.captureWizardSign summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.captureWizardSign .wizardCheck{margin-top:16px}.captureWizardSign li{margin:8px 0;line-height:1.5}.captureSourceOverlay{z-index:10000;background:#101820ed;flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex;position:fixed;inset:0}.captureSourceOverlay img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 100px)}.captureSourceOverlay button{color:#111;background:#fff;border-radius:24px;padding:12px 24px}.helpLauncher{left:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:45;color:#125e89;background:#fff;border:1px solid #c4d5df;border-radius:24px;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:650;display:flex;position:fixed;box-shadow:0 2px 8px #152a3920}.helpLauncher>span:first-child{border:1.5px solid;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.helpDialog{color:#1b2935;background:#fff;border:1px solid #d6e0e8;border-radius:20px;width:min(560px,100vw - 24px);max-width:none;height:min(740px,100dvh - 24px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 16px 70px #142e4955}.helpDialog[open]{flex-direction:column;display:flex}.helpDialog::backdrop{background:#10273866}.helpDialog header{border-bottom:1px solid #dde6eb;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.helpDialog h2{margin:0;font-size:18px}.helpDialog header p{color:#657682;margin:4px 0 0;font-size:13px}.helpDialog header button{color:#234;background:#f0f5f8;border:0;border-radius:50%;min-width:44px;min-height:44px;font-size:26px}.helpScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.helpIntro{margin:0 0 14px;font-size:14px;line-height:1.5}.helpTopics{flex-wrap:wrap;gap:7px;display:flex}.helpTopics button{text-align:left;color:#125e89;background:#f3f8fb;border:1px solid #d1e1eb;border-radius:14px;min-height:44px;padding:9px 12px;font-size:13px;line-height:1.35}.helpExchange{margin-top:20px}.helpQuestion{overflow-wrap:anywhere;background:#e5f1f8;border-radius:14px;margin:0 0 8px 28px;padding:10px 14px;font-size:14px}.helpAnswer{background:#f6f8fa;border:1px solid #e2e8ed;border-radius:14px;padding:14px}.helpAnswer h3{margin:0 0 8px;font-size:15px}.helpAnswer p{margin:0 0 10px;font-size:14px;line-height:1.6}.helpAnswer a{color:#125e89;padding:8px 0;font-weight:650;display:inline-block}.helpAnswer>div+div{margin-top:16px}.helpDialog form{background:#fff;border-top:1px solid #dde6eb;padding:12px 16px}.helpDialog label{margin-bottom:6px;font-size:13px;font-weight:650;display:block}.helpCompose{gap:8px;display:flex}.helpCompose textarea{resize:none;min-width:0;font:inherit;border:1px solid #b8cbd7;border-radius:12px;flex:1;padding:10px;font-size:16px}.helpCompose button{color:#fff;background:#125e89;border:0;border-radius:12px;min-height:44px;padding:10px;font-size:13px}.helpCompose button:disabled{opacity:.55}.helpDialog small{color:#61717c;margin-top:7px;font-size:11px;line-height:1.4;display:block}.helpError{color:#923a22}:is(.helpDialog :focus-visible,.helpLauncher:focus-visible){outline-offset:2px;outline:3px solid #1289c9}@media (max-width:600px){.helpDialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.helpDialog header{padding-top:max(12px,env(safe-area-inset-top))}.helpDialog form{padding-bottom:max(12px,env(safe-area-inset-bottom))}.helpLauncher{padding:8px}.helpLauncher>span:last-child{display:none}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:-webkit-full-screen{width:100%;height:100%}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}html,body{color:#172033;background:#f5f7fb;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}.appShell{min-height:100vh}.centerPage{place-items:center;min-height:100vh;padding:20px;display:grid}.loginCard{background:#fff;border:1px solid #e5e9f0;border-radius:18px;gap:14px;width:min(100%,420px);padding:22px;display:grid;box-shadow:0 12px 40px #10182814}.loginCard h1{margin:0}.loginCard label,.taskForm label{gap:6px;font-weight:700;display:grid}.loginCard input,.taskForm textarea,.decisionBox textarea{color:#172033;background:#fff;border:1px solid #d0d5dd;border-radius:12px;width:100%;padding:11px 12px}.taskForm textarea,.decisionBox textarea{resize:vertical;min-height:96px}.errorBox{color:#b42318;background:#fee4e2;border-radius:12px;padding:10px 12px;font-size:14px}.successBox{color:#067647;background:#dcfae6;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:14px}.topbar{z-index:20;background:#fff;border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;gap:16px;height:78px;padding:14px 22px;display:flex;position:sticky;top:0}.topbar h1,.panelHeader h2,.detailPanel h2{margin:2px 0 0}.profileBlock{color:#667085;align-items:center;gap:10px;font-size:13px;display:flex}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#667085;font-size:12px;font-weight:800}.workspace{grid-template-columns:minmax(300px,380px) minmax(420px,1fr) minmax(340px,430px);gap:14px;height:calc(100vh - 78px);padding:14px;display:grid}.queuePanel,.detailPanel,.mapPanel{background:#fff;border:1px solid #e5e9f0;border-radius:18px;overflow:hidden}.queuePanel,.detailPanel{padding:16px;overflow:auto}.mapPanel{position:relative}.panelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.countBadge{color:#fff;background:#1473e6;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;font-weight:800;display:inline-flex}.filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.filter,.secondaryButton,.dangerButton,.primaryButton{cursor:pointer;border:0;border-radius:12px;padding:10px 13px;font-weight:800}.filter{color:#344054;background:#eef2f6}.filter.active{color:#0b63c7;background:#dcecff}.primaryButton{color:#fff;background:#1473e6}.primaryButton:disabled,.secondaryButton:disabled,.dangerButton:disabled{opacity:.55;cursor:not-allowed}.queueList{gap:10px;display:grid}.queueCard{border:1px solid #e6e9ef;border-radius:14px;padding:13px}.queueCard.selected{border-color:#1473e6}.queueCardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.statusBadge{color:#664d03;background:#fff3cd;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:800}.muted{color:#667085;font-size:14px}.liveMapWrap,.liveMap{width:100%;height:100%;min-height:420px}.liveMapWrap{position:relative}.mapMarker{cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;padding:2px;display:grid}.mapMarkerIcon{object-fit:contain;width:38px;height:38px;display:block}.mapLayerToggle{z-index:6;background:#fffffff2;border:1px solid #e5e9f0;border-radius:14px;gap:5px;padding:5px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 18px #0002}.mapLayerToggle button{color:#344054;cursor:pointer;background:#f2f4f7;border:0;border-radius:10px;width:42px;height:42px;font-size:25px;font-weight:800;line-height:1}.mapLayerToggle button.active{color:#0b63c7;background:#dcecff}.signMapPreview{color:#202124;gap:10px;width:min(270px,100vw - 82px);max-width:100%;padding:3px 2px;display:grid;overflow:hidden}.signMapPreviewHeader{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:12px;display:grid}.signMapPreviewTitle{overflow-wrap:anywhere;padding-top:4px;font-size:14px;font-weight:500;line-height:1.35}.signMapPreviewDetails{cursor:pointer;place-items:center;width:40px;min-width:40px;color:#006b70!important;background:#e8f7f8!important;border:0!important;border-radius:12px!important;height:40px!important;margin:0!important;padding:0!important;display:grid!important}.signMapPreviewDetails svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.signMapPreviewRows{gap:5px;min-width:0;display:grid}.signMapPreviewRow{color:#5f6368;grid-template-columns:20px minmax(70px,.8fr) minmax(0,1.2fr);align-items:start;gap:5px;min-width:0;font-size:12px;line-height:1.25;display:grid}.signMapPreviewRow span,.signMapPreviewRow b{overflow-wrap:anywhere;min-width:0}.signMapPreviewRow b{text-align:right;color:#5f6368;font-weight:600}.signMapPreviewRow.ok b{color:#188038}.signMapPreviewRow.warn b{color:#b3261e}.previewIcon{font-size:13px}.gm-style .gm-style-iw-c{border:1px solid #3c404324!important;border-radius:12px!important;max-width:calc(100vw - 36px)!important;box-shadow:0 2px 8px #3c40433d!important}.gm-style .gm-style-iw-d{max-width:100%!important;overflow:hidden!important}.detailGrid{gap:10px;margin:18px 0;display:grid}.detailGrid>div{border-bottom:1px solid #eef2f6;grid-template-columns:130px 1fr;gap:10px;padding:9px 0;display:grid}.detailGrid dt{color:#667085;font-size:13px;font-weight:700}.detailGrid dd{margin:0;font-weight:700}.commentBox,.taskBox,.historyBox,.decisionBox{border:1px solid #e5e9f0;border-radius:14px;margin-top:14px;padding:13px}.taskForm{gap:10px;margin-top:10px;display:grid}.photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.photoGrid img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.decisionActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.mobileTabs{display:none}@media (max-width:1100px){.workspace{grid-template-columns:320px 1fr}.detailPanel{display:none}}@media (max-width:760px){.topbar{align-items:flex-start;height:auto;min-height:70px;padding:12px 14px}.workspace{height:auto;padding:10px 10px 84px;display:block}.mobilePane{display:none!important}.mobilePane.mobileActive{display:block!important}.queuePanel,.mapPanel,.detailPanel,.liveMapWrap,.liveMap{min-height:calc(100vh - 164px)}}.registerWorkbench{border-top:2px solid #d0d5dd;margin-top:20px;padding-top:20px}.registerActions{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.registerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.registerWide{grid-column:1/-1}.registerEditor fieldset{border:1px solid #d0d5dd;border-radius:12px;gap:14px;padding:18px;display:grid}.registerWorkbench select,.registerWorkbench textarea{border:1px solid #d0d5dd;border-radius:10px;width:100%;padding:11px}.registerTable{border-collapse:collapse;width:100%}.registerTable th,.registerTable td{text-align:left;border-bottom:1px solid #e5e9f0;padding:12px 8px}.documentRow{border-bottom:1px solid #e2e8f0;gap:10px;padding:16px 0;display:grid}.documentRow label{gap:6px;display:grid}.documentRow select{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px}.registerSource{white-space:pre-wrap;overflow-wrap:anywhere}.publicPortal{max-width:1200px;margin:auto;padding:20px}.publicPortal .topbar{border-radius:16px;flex-wrap:wrap;height:auto;position:static}.publicPortal .liveMapWrap{border-radius:16px;height:440px;min-height:300px;overflow:hidden}.publicPortal .liveMap{height:100%;min-height:300px}.publicPortal section,.publicPortal article{background:#fff;border:1px solid #e5e9f0;border-radius:14px;margin:16px 0;padding:18px}.publicPortal form{gap:12px;max-width:650px;display:grid}.publicPortal label{gap:7px;margin:12px 0;display:grid}.publicPortal input,.publicPortal textarea,.publicPortal select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:12px}.publicPortal textarea{min-height:100px}.publicPortal>header button,.publicPortal section button{color:#134b90;cursor:pointer;background:#e8f2ff;border:1px solid #cbd5e1;border-radius:10px;margin:4px;padding:11px 15px}@media (max-width:600px){.publicPortal{padding:10px}.publicPortal section{padding:12px}.publicPortal .liveMapWrap{height:380px}.mapLayerToggle{top:10px;left:10px}.mapLayerToggle button{width:40px;height:40px}}:root{--gm-blue:#0b57d0;--gm-blue-soft:#c2e7ff;--gm-text:#1f1f1f;--gm-muted:#5e5e5e;--gm-surface:#fff;--gm-surface-soft:#f0f4f9;--gm-line:#e0e0e0;--gm-ok:#188038;--gm-warn:#b3261e;--gm-radius:24px;--gm-shadow:0 2px 8px #3c404338}.gSurface{background:var(--gm-surface);color:var(--gm-text);font-family:Arial,Helvetica,sans-serif}.gCard{box-shadow:var(--gm-shadow);border:1px solid #3c40431f;border-radius:16px}.gSheet{padding:8px 20px max(20px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;width:100%;box-shadow:0 -2px 12px #3c404329}.gSheetHandle{background:#c4c7c5;border-radius:99px;width:36px;height:4px;margin:2px auto 16px}.gIconButton{background:var(--gm-surface-soft);color:#444746;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.gAction{background:var(--gm-blue-soft);color:#001d35;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600}.gAction.primary{background:var(--gm-blue);color:#fff}.gSection{border-top:1px solid var(--gm-line);padding:16px 0}.gStatusRow{color:var(--gm-muted);grid-template-columns:24px minmax(88px,1fr) minmax(0,1.2fr);align-items:start;gap:8px;padding:4px 0;font-size:13px;line-height:1.35;display:grid}.gStatusRow strong{text-align:right;color:var(--gm-muted);overflow-wrap:anywhere;font-weight:600}.gStatusRow.ok strong{color:var(--gm-ok)}.gStatusRow.warn strong{color:var(--gm-warn)}.gStatusIcon{color:#444746;place-items:center;width:20px;height:20px;display:grid}.gStatusLabel{min-width:0}.gSheetTitle{color:var(--gm-text);margin:0;font-size:22px;font-weight:500;line-height:1.25}.gSheetSubtitle{color:var(--gm-muted);margin-top:4px;font-size:14px;line-height:1.4}.gActionRow{scrollbar-width:none;gap:10px;padding:14px 0;display:flex;overflow-x:auto}.gActionRow::-webkit-scrollbar{display:none}@media (min-width:760px){.gSheet{width:min(440px,100vw - 32px);box-shadow:var(--gm-shadow);border-radius:24px;padding-bottom:20px}.gSheetTitle{font-size:20px}}.signPictogram{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:8px;display:inline-flex}.signPictogram img{object-fit:contain;width:100%;height:100%}.signPictogram>span{color:#334155;background:#f1f5f9;border:1px dashed #64748b;border-radius:4px;padding:3px;font-size:10px}.supportPictogramMarker{background:0 0;border:0;padding:0}.cameraOrientation{flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.cameraOrientation label{align-items:center;gap:6px;display:flex}.cameraOrientation input[type=checkbox]{-webkit-appearance:auto;appearance:auto;flex:0 0 20px;height:20px;margin:0;width:20px!important}.editorWorkspace{--workspace-blue:#0b57d0;--workspace-soft:#f0f4f9;--workspace-line:#dfe3ea;background:#eef2f6}.workspaceTopbar{box-shadow:0 1px 5px #1f1f1f12}.workspaceAdd{z-index:18;border-radius:999px;position:fixed;bottom:24px;right:24px;box-shadow:0 3px 12px #0b57d055}.workspaceSearch{border:1px solid var(--workspace-line);background:var(--workspace-soft);border-radius:999px;grid-template-columns:1fr 42px;align-items:center;margin:16px 0;display:grid;overflow:hidden}.workspaceSearch input{background:0 0;border:0;outline:none;min-width:0;padding:12px 4px 12px 16px}.workspaceSearch:focus-within{border-color:var(--workspace-blue);outline:3px solid #0b57d033}.workspaceSearch button{cursor:pointer;background:0 0;border:0;height:42px;font-size:22px}.workspaceSearch button:disabled{opacity:.25}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.objectFilters{align-items:center;gap:8px;display:flex}.objectFilters a{text-decoration:none}.queueCard{padding:0;overflow:hidden}.queueCardButton{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;padding:14px}.queueCardButton:hover{background:#f8faff}:is(.queueCardButton:focus-visible,.filter:focus-visible,.primaryButton:focus-visible,.secondaryButton:focus-visible,.dangerButton:focus-visible){outline-offset:2px;outline:3px solid #0b57d055}.queueMeta{color:#667085;flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:12px;display:flex}.queueCard small{color:#667085}.objectHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detailSection{border-top:1px solid var(--workspace-line);padding:16px 0}.detailSection>h3{margin:0 0 10px;font-size:16px}.detailSection .historyBox{border:0;margin:0;padding:0}.locationFacts{flex-wrap:wrap;gap:7px;display:flex}.locationFacts span{background:var(--workspace-soft);color:#475467;border-radius:999px;padding:6px 9px;font-size:12px}.evidenceSection .documentRow{border:1px solid var(--workspace-line);background:#f8fafc;border-radius:12px;margin:8px 0;padding:12px}.evidenceSection .documentRow h3{margin:0;font-size:14px}.dirtyWarning{color:#93370d;background:#fffaeb;border:1px solid #f79009;border-radius:12px;margin:10px 0;padding:10px 12px}.dirtyWarning p{margin:4px 0 0}.decisionBox label{gap:7px;font-weight:700;display:grid}.decisionHistory summary{cursor:pointer;margin:14px 0;font-weight:700}.streetConfirm{align-items:flex-start!important;gap:10px!important;display:flex!important}.streetConfirm input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:1px 0 0!important;display:block!important}.streetConfirm span{min-width:0}.statusBadge{white-space:nowrap}@media (min-width:1280px){.workspace{grid-template-columns:minmax(310px,360px) minmax(440px,1fr) minmax(390px,450px);gap:12px;padding:12px}.detailPanel{padding:18px}.detailGrid{grid-template-columns:1fr 1fr}.detailGrid>div{display:block}.detailGrid dt{margin-bottom:4px}.decisionActions{grid-template-columns:1fr 1fr 1fr}}@media (max-width:760px){.workspaceTopbar h1{font-size:19px}.workspaceTopbar .profileBlock>span{display:none}.workspaceTopbar .profileBlock{flex-wrap:wrap;justify-content:flex-end}.workspaceTopbar .profileBlock .secondaryButton{padding:8px 10px}.workspaceAdd{bottom:82px;right:16px}.queuePanel,.detailPanel{border-radius:16px}.objectHeading{display:grid}.detailGrid>div{grid-template-columns:112px minmax(0,1fr)}.decisionActions{grid-template-columns:1fr}.objectFilters,.filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.filter{white-space:nowrap;min-height:44px}.queueCardButton{min-height:112px}.streetConfirm{min-height:44px}}.editorModule{border:1px solid var(--workspace-line);background:#fff;border-radius:16px;margin-top:12px;padding:16px}.moduleHeading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.moduleHeading span{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.moduleHeading h3{margin:3px 0 0}.reasonPicker{border:0;gap:10px;margin:10px 0;padding:0;display:grid}.reasonPicker legend{margin-bottom:8px;font-weight:800}.reasonChips{flex-wrap:wrap;gap:8px;display:flex}.reasonChips button,.photoActions button{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:9px 12px;font-weight:700}.reasonChips button.active{color:#0b57d0;background:#dcecff;border-color:#0b57d0}.reasonPicker label{gap:6px;font-weight:700;display:grid}.reasonPicker textarea{border:1px solid #cbd5e1;border-radius:12px;width:100%;min-height:82px;padding:10px}.managedPhotoGrid{gap:12px;display:grid}.managedPhoto{border:1px solid #dfe3ea;border-radius:14px;padding:10px;position:relative}.managedPhoto img,.photoPlaceholder{aspect-ratio:4/3;object-fit:cover;background:#eef2f6;border-radius:10px;place-items:center;width:100%;display:grid}.photoState{z-index:1;position:absolute;top:18px;left:18px}.photoState span{background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;box-shadow:0 1px 5px #0002}.photoActions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.photoActions .dangerButton{color:#b42318;background:#fee4e2;border-color:#fda29b}.moduleDialog{z-index:60;background:#fff;border:1px solid #d0d5dd;border-radius:18px;width:min(440px,100vw - 32px);padding:18px;position:fixed;inset:auto 24px 24px auto;box-shadow:0 18px 50px #10182833}.streetViewPreview{margin-top:18px}.streetViewFrame{color:#667085;background:#eef2f6;border-radius:16px;place-items:center;height:220px;display:grid;overflow:hidden}.streetViewFrame>span{text-align:center;padding:16px}.photoManager .moduleHeading{display:none}@media (max-width:760px){.editorModule{padding:14px 12px}.reasonChips{grid-template-columns:1fr 1fr;gap:6px;display:grid}.reasonChips button{min-height:38px;padding:7px 8px;font-size:14px;line-height:1.18}.managedPhotoGrid{grid-template-columns:1fr}.moduleDialog{width:auto;max-height:calc(100dvh - 120px);inset:auto 16px 82px;overflow:auto}.streetViewFrame{height:210px}}@media (min-width:1280px){.managedPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.supportHero{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;display:grid}.supportHeroIcon{color:#0f766e;background:#e7f6f3;border-radius:14px;place-items:center;width:48px;height:48px;font-size:30px;font-weight:800;display:grid}.supportHero small{color:#667085;letter-spacing:.06em;font-size:11px;font-weight:800}.supportHero h2{margin:3px 0}.supportHero p{color:#667085;margin:4px 0}.supportSheetActions button{flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.supportSheetActions svg{width:18px;height:18px}.supportMembers{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.supportMembers li button{text-align:left;color:#172033;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:14px;grid-template-columns:24px 42px minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.supportMembers strong,.supportMembers small{overflow-wrap:anywhere}.supportMembers small{color:#667085}.supportSheet .streetViewPreview{padding-top:2px}@media (max-width:760px){.supportSheetActions{grid-template-columns:1fr 1fr;display:grid}.supportSheetActions button{padding:9px 7px;font-size:14px}.supportMembers li button{grid-template-columns:20px 38px minmax(0,1fr) 20px;padding:9px 8px}.supportHero{grid-template-columns:46px minmax(0,1fr)}.supportHeroIcon{width:44px;height:44px}}.publicEvidence{gap:8px;display:grid}.publicEvidenceRow{text-align:left;color:#172033;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.publicEvidenceRow>span:nth-child(2){gap:4px;display:grid}.publicEvidenceRow small{color:#667085}.evidenceRelation{background:#eef2f6;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.publicEvidenceRow.confirmed .evidenceRelation{color:#067647;background:#dcfae6}.publicEvidenceRow.disputed .evidenceRelation{color:#b42318;background:#fee4e2}.evidenceViewer{z-index:80;background:#fff;border-radius:20px;grid-template-rows:auto auto minmax(220px,1fr) auto auto;gap:12px;padding:18px;display:grid;position:fixed;inset:3dvh max(16px,50vw - 550px);overflow:auto;box-shadow:0 24px 80px #0005}.evidenceViewer header{justify-content:space-between;gap:16px;display:flex}.evidenceViewer h2,.evidenceViewer p{margin:4px 0}.evidenceTarget{color:#0b57d0;background:#eef6ff;border-radius:10px;padding:9px 12px;font-weight:700}.evidencePdf{border:1px solid #dfe3ea;border-radius:12px;width:100%;height:100%;min-height:420px}.evidenceExcerpt{background:#f8fafc;border-left:4px solid #0b57d0;border-radius:0 12px 12px 0;margin:0;padding:12px 14px}.evidenceExcerpt p{white-space:pre-wrap}.evidenceDownload{justify-self:start;text-decoration:none}@media (max-width:760px){.evidenceViewer{border-radius:0;grid-template-rows:auto auto minmax(260px,52dvh) auto auto;min-height:100dvh;padding:14px;inset:0}.evidencePdf{min-height:260px}.publicEvidenceRow{padding:10px 9px}}.evidenceEditor{gap:10px;margin-top:12px;display:grid}.evidenceEditor label{gap:6px;font-weight:700;display:grid}.evidenceEditor select,.evidenceEditor input,.evidenceEditor textarea{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:9px}.evidenceEditor textarea{min-height:76px}.evidenceEditorGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:760px){.evidenceEditorGrid{grid-template-columns:1fr}.evidenceEditor select{min-height:44px}}.workspaceMenuWrap{z-index:23;position:relative}.workspaceMenuButton{background:var(--workspace-soft);color:#172033;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.workspaceMenuButton svg{width:20px;height:20px}.workspaceMenuBackdrop{z-index:21;background:0 0;border:0;position:fixed;inset:0}.workspaceMenu{z-index:22;border:1px solid var(--workspace-line);background:#fff;border-radius:18px;gap:8px;width:min(330px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #10182830}.workspaceMenuProfile{border-bottom:1px solid var(--workspace-line);padding:9px 10px 12px;display:grid}.workspaceMenuProfile small{color:#667085;margin-top:3px}.workspaceMenuGroup{gap:4px;display:grid}.workspaceMenuGroup>span{color:#667085;text-transform:uppercase;letter-spacing:.06em;padding:7px 10px 3px;font-size:11px;font-weight:800}.workspaceMenuGroup button,.workspaceMenuGroup a{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:10px;text-decoration:none;display:grid}.workspaceMenuGroup button:hover,.workspaceMenuGroup a:hover,.workspaceMenuGroup .active{color:#0b57d0;background:#e8f0fe}.workspaceMenuGroup button:disabled{opacity:.45;cursor:not-allowed}.workspaceMenuGroup svg{width:20px;height:20px}.workspaceMenuGroup small{font-weight:800}@media (max-width:760px){.workspaceMenuButton{justify-content:center;width:44px;height:44px;padding:0}.workspaceMenuButton span{display:none}.workspaceMenuBackdrop{background:#10182826}.workspaceMenu{position:fixed;top:78px;right:12px}.workspaceAdd{bottom:18px}.workspace{padding-bottom:16px}}.editorWorkspace{--workspace-chip-font:clamp(12px,1vw,14px)}.workspaceTopbar{height:68px;min-height:68px;padding:10px 18px}.workspace{height:calc(100vh - 68px)}.editorWorkspace .filter,.editorWorkspace .statusBadge,.editorWorkspace .locationFacts span,.editorWorkspace .reasonChips button{font-family:inherit;font-size:var(--workspace-chip-font);text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:7px 11px;font-weight:700;line-height:1.1;display:inline-flex}.editorWorkspace .statusBadge,.editorWorkspace .locationFacts span{min-height:30px;padding:6px 9px}.editorWorkspace .objectFilters,.editorWorkspace .filters{align-items:center}.editorWorkspace .filter{flex:none}@media (max-width:760px){.workspaceTopbar{align-items:center;height:58px;min-height:58px;padding:7px 12px}.workspaceTopbar .eyebrow{display:none}.workspaceTopbar h1{margin:0;font-size:18px;line-height:1.15}.workspaceMenuButton{width:40px;height:40px}.workspaceMenu{top:64px}.editorWorkspace{--workspace-chip-font:12px}.editorWorkspace .filter,.editorWorkspace .reasonChips button{min-height:38px;padding:6px 10px}.editorWorkspace .statusBadge,.editorWorkspace .locationFacts span{min-height:28px;padding:5px 8px}.queuePanel,.mapPanel,.detailPanel{min-height:calc(100vh - 84px)}}@media (min-width:761px){.editorWorkspace{--workspace-chip-font:13px}}.editorWorkspace .objectFilters,.editorWorkspace .filters{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding-right:10px;scroll-padding-inline:10px;overflow:auto hidden}.editorWorkspace .objectFilters::-webkit-scrollbar{display:none}.editorWorkspace .filters::-webkit-scrollbar{display:none}.editorWorkspace .objectFilters .filter,.editorWorkspace .filters .filter{height:34px;min-height:34px;padding:0 10px;line-height:1}.queueCardTop{align-items:flex-start}.queueCardTop .statusBadge{align-self:flex-start;margin-top:0}.queueCardTop strong{line-height:1.25}.queueMeta{align-items:center}@media (max-width:760px){.editorWorkspace .objectFilters,.editorWorkspace .filters{gap:5px;margin-block:12px;padding-bottom:0;padding-right:12px}.editorWorkspace .objectFilters .filter,.editorWorkspace .filters .filter{height:32px;min-height:32px;padding:0 9px;font-size:11px}.editorWorkspace .objectFilters .filter{height:34px;min-height:34px}.queueCardTop{gap:6px}.queueCardTop .statusBadge{min-height:26px;padding:0 8px;font-size:10px;line-height:1}.queueMeta{line-height:1.2}}@media (min-width:761px){.editorWorkspace .objectFilters .filter,.editorWorkspace .filters .filter{height:36px;min-height:36px;padding-inline:12px}}.editorWorkspace{overflow-x:hidden}.workspace,.detailPanel,.editorModule,.reasonPicker,.reasonChips{min-width:0;max-width:100%}.detailPanel{overflow-x:hidden}.editorWorkspace .reasonChips{grid-template-columns:repeat(2,minmax(0,1fr))}.editorWorkspace .reasonChips button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;height:auto;min-height:44px;padding:8px 10px;line-height:1.2}@media (max-width:420px){.editorWorkspace .reasonChips{gap:6px}.editorWorkspace .reasonChips button{padding:7px 6px;font-size:12px}}.appShell>.topbar .eyebrow{display:none}.markerCallout{color:#202124;gap:10px;min-width:220px;padding:4px;display:flex}.calloutMain{flex:1}.markerCallout b,.markerCallout small{display:block}.calloutChecks{gap:4px;margin-top:8px;font-size:11px;display:grid}.markerCallout button{color:#0b57d0;background:#e8f0fe;border:0;border-radius:12px;width:44px;height:44px}.gm-style-iw-chr{display:none}.mapFloatingControls{z-index:8;position:absolute;bottom:32px;right:12px}.mapRoundControl,.mapSettingsButton{background:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 2px 8px #26334d26}.mapSettings{z-index:9;position:absolute;top:12px;right:12px}.compactMapMarker{background:0 0;border:0;width:36px;height:36px;padding:0}.compactMapMarker img{width:24px;height:24px}.clusterMarker{color:#fff;background:#188038;border:0;border-radius:50%;width:40px;height:40px;padding:0;font-weight:600}.mapExperience{--map-edge:12px;--map-bottom:max(24px, calc(env(safe-area-inset-bottom,0px) + 16px));--map-shadow:0 2px 8px #26334d26, 0 1px 2px #26334d14;isolation:isolate;color:#202124;background:#e8eee8;height:100dvh;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.mapExperience button,.mapExperience input{font:inherit}.mapExperience button{cursor:pointer;-webkit-tap-highlight-color:transparent}.mapExperience button:disabled{opacity:.5;cursor:default}:is(.mapExperience button:focus-visible,.mapExperience a:focus-visible){outline-offset:3px;outline:3px solid #0b57d0}.mapExperience svg{flex-shrink:0}.mapCanvas,.mapCanvas>.liveMapWrap,.mapCanvas .liveMap{width:100%;height:100%;min-height:0;position:absolute;inset:0}.mapChrome{z-index:10;top:max(12px, env(safe-area-inset-top,0px));left:max(var(--map-edge), env(safe-area-inset-left,0px));right:max(var(--map-edge), env(safe-area-inset-right,0px));pointer-events:none;position:absolute}.mapSearchBar{height:48px;box-shadow:var(--map-shadow);pointer-events:auto;background:#fff;border-radius:30px;align-items:center;gap:4px;padding:2px 4px;display:flex}.mapIconButton{color:#3c4043;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.mapIconButton:hover{background:#f0f4f9}.mapSearchTrigger{color:#5f6368;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:44px;padding:0 8px;display:flex}.mapSearchTrigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mapChips{scrollbar-width:none;pointer-events:auto;gap:8px;margin-top:6px;padding:2px 0 6px;display:flex;overflow:auto}.mapChips::-webkit-scrollbar{display:none}.mapChip{color:#3c4043;background:#fff;border:1px solid #dadce0;border-radius:24px;flex-shrink:0;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:flex;box-shadow:0 2px 5px #26334d16;font-size:13px!important;font-weight:500!important}.mapChip svg{width:18px;height:18px}.mapChip.isSelected{color:#174ea6;background:#e8f0fe;border-color:#d2e3fc}.mapBottomActions{z-index:10;left:var(--map-edge);right:var(--map-edge);bottom:var(--map-bottom);pointer-events:none;position:absolute}.mapAddButton{color:#fff;pointer-events:auto;background:#0b57d0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:0 0 0 auto;padding:0 16px;display:flex;box-shadow:0 3px 10px #0b57d045;font-weight:600!important}.mapExperience .mapFloatingControls{right:var(--map-edge);bottom:calc(var(--map-bottom) + 64px);z-index:8;position:absolute}.mapExperience.hasDetails .mapFloatingControls{bottom:calc(var(--sheet-height) + 16px)}.mapExperience .mapRoundControl,.mapExperience .mapSettingsButton{color:#3c4043;width:48px;height:48px;box-shadow:var(--map-shadow);background:#fff;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.mapExperience .mapSettings{right:var(--map-edge);top:calc(max(12px, env(safe-area-inset-top,0px)) + 100px);z-index:9;position:absolute}.mapSettingsPanel{background:#fff;border-radius:20px;width:230px;padding:18px;position:absolute;top:56px;right:0;box-shadow:0 4px 20px #26334d30}.mapTypeChoices{gap:8px;margin-top:12px;display:flex}.mapTypeChoices button{background:#fff;border:1px solid #dadce0;border-radius:12px;flex:1;gap:8px;min-height:44px;padding:6px;display:grid}.mapTypeChoices button.active{color:#0b57d0;background:#e8f0fe;border-color:#d2e3fc}.mapExperience.snap-expanded .mapFloatingControls,.mapExperience.snap-expanded .mapSettings{visibility:hidden}.mapNotice{z-index:12;background:#fff4de;border-radius:16px;padding:12px;font-size:13px;position:absolute;top:125px;left:12px;right:76px}.mapPanelBackdrop{z-index:30;background:#20212440;position:absolute;inset:0}.mapPanelSheet{z-index:31;inset:max(12px, env(safe-area-inset-top,0px)) 0 0;background:#fff;border-radius:28px 28px 0 0;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;overflow:hidden;box-shadow:0 -2px 20px #20212426}.mapPanelHeader{justify-content:space-between;align-items:center;gap:12px;padding:24px 20px 18px;display:flex}.mapPanelHeader small{letter-spacing:.12em;color:#5f6368;font-size:10px;font-weight:600}.mapPanelHeader h2{margin:6px 0 0;font-size:24px;font-weight:500}.mapPanelSearch{color:#5f6368;background:#f0f4f9;border-radius:16px;align-items:center;gap:10px;min-height:52px;margin:0 16px 12px;padding:0 14px;display:flex}.mapPanelSearch input{color:#202124;background:0 0;border:0;outline:none;width:100%;min-width:0;height:52px;font-size:16px}.mapPanelSearch:focus-within{outline:2px solid #0b57d0}.mapPanelContent{overscroll-behavior:contain;min-height:0;padding:0 20px max(24px, env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.mapListRow{text-align:left;color:#202124;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.mapListRow>img{object-fit:contain;width:40px;height:40px}.mapListRow>span{flex:1;min-width:0}.mapListRow strong{font-size:15px;font-weight:500;line-height:1.4;display:block}.mapListRow small{color:#5f6368;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.mapEmpty{text-align:center;color:#5f6368;padding:48px 16px}.mapEmpty>svg{color:#0b57d0;width:40px;height:40px}.mapEmpty h3{color:#202124;font-weight:500}.mapMenuIntro{color:#5f6368;margin:0 0 20px;line-height:1.5}.mapMenu>button{color:#202124;text-align:left;background:#fff;border:0;border-radius:12px;align-items:center;gap:16px;width:100%;min-height:56px;padding:16px 8px;display:flex}.mapMenu>button:hover{background:#f0f4f9}.mapMenu>button>svg:last-child:not(:first-child){color:#5f6368;width:18px;margin-left:auto}.mapAccount{border-top:1px solid #e8eaed;gap:14px;margin-top:20px;padding:24px 8px 14px;display:flex}.mapAccount p{color:#5f6368;margin:6px 0;font-size:13px;line-height:1.5}.mapPrimaryAction{color:#0b57d0;background:#e8f0fe;border:0;border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mapRequest{border-bottom:1px solid #e8eaed;padding:18px 0}.mapRequest>span{float:right;color:#5f6368;font-size:13px}.mapRequest p{overflow-wrap:anywhere;line-height:1.5}.objectSheet{z-index:20;touch-action:none;will-change:height;background:#fff;border-radius:28px 28px 0 0;flex-direction:column;transition:height .26s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -2px 16px #26334d26}.objectSheet.dragging{-webkit-user-select:none;user-select:none;transition:none}.objectSheetHeader{flex-shrink:0;height:48px;position:relative}.objectSheetGrab{touch-action:none;background:0 0;border:0;place-items:center;width:100%;height:48px;padding:0 60px;display:grid;cursor:ns-resize!important}.objectSheetGrab span{background:#c4c7c5;border-radius:4px;width:36px;height:4px}.objectClose{position:absolute;top:4px;right:8px}.objectSheetScroll{overscroll-behavior:contain;min-height:0;padding:0 20px max(24px, env(safe-area-inset-bottom,0px));touch-action:pan-y;flex:1;overflow-y:auto}.objectHero{align-items:center;gap:16px;display:flex}.objectHero>img{object-fit:contain;flex-shrink:0;width:52px;height:52px}.objectHero small{letter-spacing:.05em;color:#5f6368;font-size:10px}.objectHero h2{margin:6px 0;font-size:21px;font-weight:500;line-height:1.25}.objectHero p{color:#5f6368;overflow-wrap:anywhere;margin:0;font-size:11px}.objectSummary{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.objectSummary span{color:#5f6368;background:#f0f4f9;border-radius:10px;padding:7px 10px;font-size:12px}.objectSectionTitle{margin:24px 0 12px;font-size:16px;font-weight:500}.objectFacts{margin:0}.objectFacts>div{border-top:1px solid #e8eaed;grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;font-size:13px;line-height:1.5;display:grid}.objectFacts dt{color:#5f6368}.objectFacts dd{text-align:right;margin:0}.objectFootnote{color:#5f6368;font-size:12px;line-height:1.5}.contextCarousel{scrollbar-width:none;gap:10px;padding-bottom:6px;display:flex;overflow:auto}.contextCard{color:#202124;text-align:left;background:#fff;border:1px solid #dadce0;border-radius:16px;flex:0 0 220px;align-items:center;gap:12px;padding:12px;display:flex}.contextCard.active{background:#e8f0fe;border-color:#0b57d0}.contextCard img{width:32px;height:32px}.contextCard small{margin-top:4px;font-size:12px;display:block}.contributionPage{min-height:100dvh;padding-bottom:max(24px, env(safe-area-inset-bottom,0px))}.contributionPage>.loginCard{margin:0 auto}@media (min-width:1024px){.mapChrome,.mapBottomActions{width:390px;right:auto}.mapAddButton{right:24px;bottom:var(--map-bottom);margin:0;position:fixed}.mapExperience .mapFloatingControls,.mapExperience.hasDetails .mapFloatingControls{right:24px;bottom:calc(var(--map-bottom) + 76px)}.mapExperience .mapSettings{top:24px;right:24px}.mapPanelSheet{border-radius:24px;width:410px;inset:12px auto 12px 12px}.objectSheet{border-radius:24px;width:410px;bottom:12px;left:12px;right:auto;height:calc(100dvh - 144px)!important}.mapExperience.snap-expanded .mapChrome,.mapExperience.snap-expanded .mapFloatingControls,.mapExperience.snap-expanded .mapSettings{visibility:visible}}.mapLayerThumbnail{border-radius:10px;width:100%;height:64px}.mapTypeChoices button span{font-size:12px}.signPreview{z-index:15;background:#fff;border-radius:22px;width:min(340px,100% - 32px);margin:0;padding:14px 14px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #17203330}.signPreview:after{content:"";background:#fff;border-radius:0 0 3px;width:16px;height:16px;position:absolute;bottom:-8px;left:calc(50% - 8px);transform:rotate(45deg)}.signPreview:focus{outline:none}.signPreviewHeader{align-items:center;gap:10px;display:flex}.signPreviewHeader>img{object-fit:contain;width:34px;height:34px}.signPreviewHeader>div{flex:1;min-width:0}.signPreviewHeader small{color:#68717a;letter-spacing:.06em;font-size:10px}.signPreviewHeader h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.3}.signPreviewHeader .mapIconButton{margin-right:-8px}.signEvidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:18px 0 14px;display:grid}.evidenceItem{--evidence-color:#795b12;--evidence-bg:#fff5da;text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.evidenceItem.confirmed{--evidence-color:#187344;--evidence-bg:#e5f3ea}.evidenceItem.provided{--evidence-color:#185abc;--evidence-bg:#e8f0fe}.evidenceItem.missing,.evidenceItem.disputed{--evidence-color:#ad3030;--evidence-bg:#fce8e6}.evidenceIcon{background:var(--evidence-bg);width:40px;height:40px;color:var(--evidence-color);border-radius:13px;place-items:center;margin-bottom:3px;display:grid;position:relative}.evidenceIcon>svg{width:23px;height:23px}.evidenceMark{background:var(--evidence-color);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:-3px;right:-4px}.evidenceItem strong{color:#30383d;font-size:12px;font-weight:500}.evidenceText{color:var(--evidence-color);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.previewDetails{color:#0b57d0;background:0 0;border:0;border-top:1px solid #edf0f3;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:10px 0;display:flex;font-size:13px!important;font-weight:600!important}.previewDetails svg{width:16px;height:16px}.objectEdit{gap:8px}.objectEdit svg{width:18px;height:18px}.photoEmpty{color:#68717a;border:1px dashed #dadce0;border-radius:16px;align-items:center;gap:12px;padding:18px;font-size:13px;line-height:1.5;display:flex}.photoCarousel{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;display:flex;position:relative;overflow-x:auto}.photoCarousel figure{scroll-snap-align:start;background:#f0f4f9;flex:0 0 100%;place-items:center;margin:0;display:grid}.photoCarousel img{object-fit:contain;width:100%;height:220px}.photoNavigation{color:#68717a;justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}@keyframes sheetEnter{0%{transform:translateY(100%)}to{transform:translateY(0)}}.objectSheet{animation:.24s ease-out sheetEnter}@media (max-height:500px) and (max-width:759px){.mapChips{display:none}.mapAddButton{margin-bottom:0}.mapExperience .mapFloatingControls{bottom:calc(var(--map-bottom) + 64px)}.objectSheet{max-height:90dvh}.signPreview{top:54%}.signPreview .signEvidence{margin:8px 0}}@media (prefers-reduced-motion:reduce){.objectSheet{transition:none;animation:none}}.streetViewLaunch{z-index:9;position:absolute;top:174px;right:12px}.signStack{background:#ffffffed;border:1px solid #d5dce4;border-radius:10px;flex-direction:column;align-items:center;gap:2px;max-height:260px;padding:4px;display:flex;position:absolute;overflow:auto;transform:translate(-50%,-100%);box-shadow:0 2px 8px #26334d30}.signStack small{color:#53616a;font:10px Arial,sans-serif}.signStack button{cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;width:38px;height:36px;padding:2px;font:11px Arial,sans-serif}:is(.signStack button:hover,.signStack button:focus-visible){background:#c2e7ff;outline:2px solid #0b57d0}.signStack img{object-fit:contain;width:24px;height:24px}.streetWorkbench{z-index:4000;color:#202124;background:#f5f7fb;flex-direction:column;font:14px Arial,sans-serif;display:flex;position:fixed;inset:0}.streetWorkbench>header{background:#fff;border-bottom:1px solid #e1e6ec;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.streetWorkbench header small{color:#68717a;margin-top:3px;display:block}.streetPanes{flex:1;grid-template-columns:1fr 1.2fr;gap:8px;min-height:0;padding:8px;display:grid}.streetMapPane,.streetPanoPane{background:#e5eaf0;border-radius:18px;min-height:200px;position:relative;overflow:hidden}.streetCanvas{position:absolute;inset:0}.streetMapPane{touch-action:none}.streetPaneLabel,.streetExpand{z-index:2;background:#fff;border:0;border-radius:12px;padding:9px 12px;font-size:12px;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0002}.streetExpand{cursor:pointer;min-height:40px;top:54px;left:auto;right:12px}.mapInteractionHint{z-index:4;color:#344054;pointer-events:none;background:#fffffff0;border-radius:8px;max-width:calc(100% - 20px);padding:5px 8px;font-size:11px;line-height:1.25;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #0002}.streetEmpty{text-align:center;color:#52606a;position:absolute;inset:100px 20px auto}.panoCrosshair{pointer-events:none;color:#fff;text-shadow:0 0 3px #000,0 0 3px #000;font-size:36px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.streetWorkbench>footer{padding:10px 16px max(12px,env(safe-area-inset-bottom));background:#fff;flex-shrink:0;max-height:35dvh;overflow-y:auto}.streetWorkbench footer p{color:#52606a;margin:0 0 8px;font-size:12px}.streetWorkbench footer small{color:#68717a;margin:8px 0;font-size:12px;display:block}.streetAim{align-items:end;gap:12px;display:flex}.streetAim label{gap:4px;font-size:12px;display:grid}.streetAim input{border:1px solid #cbd5e1;border-radius:8px;width:100px;padding:8px}.streetConfirm{align-items:center;gap:8px;margin:8px 0;display:flex}.streetConfirm input{width:auto!important}.panoExpanded .streetPanes{grid-template-columns:minmax(240px,25%) 1fr}.signEditor{background:#f7f9fc;border:1px solid #dce4ed;border-radius:16px;margin-top:16px;padding:16px}.signEditor h3{margin-top:0}.signEditor fieldset{border:0;gap:12px;padding:0;display:grid}.signEditor label{gap:6px;font-size:13px;display:grid}.signEditor input,.signEditor select,.signEditor textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;padding:10px}.signEditor input[type=checkbox]{width:auto}.editorCoordinates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editorWorkspace .topbar{height:auto;min-height:68px;padding:12px 20px}.editorWorkspace .topbar h1{font-size:20px}.editorWorkspace .profileBlock{flex-wrap:wrap;justify-content:flex-end}.editorWorkspace .workspace{grid-template-columns:minmax(250px,300px) minmax(280px,1fr) minmax(350px,420px);gap:10px;height:calc(100dvh - 76px);padding:10px}.editorWorkspace .queueCard{border:1px solid #e1e6ec;border-radius:14px}.editorWorkspace .queueCard.selected{background:#eff6ff;border-color:#0b57d0}.editorWorkspace .filter{border-radius:20px;font-size:12px;font-weight:500}.editorWorkspace .panelHeader h2{font-size:20px}.editorWorkspace .detailPanel h2{font-size:21px}.editorWorkspace .historyBox{border-top:1px solid #e1e6ec;margin-top:18px;padding-top:18px}@media (max-width:1100px){.editorWorkspace .workspace{height:auto;padding-bottom:84px;display:block}.editorWorkspace .mobilePane{display:none!important}.editorWorkspace .mobilePane.mobileActive{display:block!important}.editorWorkspace .mobileTabs{z-index:40;background:#fff;justify-content:space-around;padding:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.editorWorkspace .topbar{flex-wrap:wrap}.editorWorkspace .mapPanel{height:calc(100dvh - 180px);min-height:400px}}@media (max-width:700px){.streetPanes{grid-template-rows:1fr 1.2fr;grid-template-columns:1fr;gap:6px;padding:6px}.streetMapPane,.streetPanoPane{min-height:150px}.panoExpanded .streetPanes{grid-template-rows:minmax(100px,.45fr) 1.8fr;grid-template-columns:1fr}.panoExpanded .streetMapPane{min-height:100px}.streetWorkbench>footer{max-height:32dvh}.streetWorkbench .streetAim{gap:8px}.streetWorkbench footer .primaryButton{width:100%;font-size:12px}}.supportSheet button{color:#174a70;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd5df;border-radius:12px;min-height:44px;padding:10px 14px}.supportSheet ol{gap:8px;padding:0;list-style:none;display:grid}.supportSheet li button{width:100%}.supportSheet h2{margin:12px 0 4px}.supportSheet button+button{margin-left:8px}.signStack.mountedSignStack{box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;gap:3px;max-height:none;padding:0 0 18px;overflow:visible}.signStack.mountedSignStack:before{content:"";z-index:-1;background:#64748b;width:3px;position:absolute;top:16px;bottom:0;left:calc(50% - 1.5px)}.signStack.mountedSignStack small{display:none}.signStack.mountedSignStack button{border-radius:0;justify-content:center;align-items:center;width:32px;height:auto;padding:0;line-height:0;display:flex}.signStack.mountedSignStack img{width:auto;max-width:32px;height:auto;max-height:32px;display:block}.signStack.fallbackStack{position:relative;transform:none}.compactMapMarker img{object-fit:contain;width:auto;max-width:32px;height:auto;max-height:32px}.mapSearchBar .mapIconButton.isFiltered{color:#006b70;background:#e0f2f1}.mapObjectFilters{gap:20px;display:grid}.mapObjectFilters>p{color:#5f6368;margin:0}.archiveMapFilters{border-top:1px solid #e8eaed;gap:12px;padding-top:16px;display:grid}.archiveMapFilters .mapPoiChoice{gap:12px;min-height:48px}.archiveMapFilters .mapPoiChoice>span{min-width:0}.archiveMapFilters small{color:#5f6368;margin-top:4px;font-size:12px;line-height:1.5;display:block}.archiveMapFilters>.mapChip{box-shadow:none;justify-self:start}.archiveSource{border-top:1px solid #e8eaed}.archiveSource summary{cursor:pointer;padding:12px 0;font-size:14px;line-height:1.4}.archiveSource .mapPoiChoice{border-top:1px solid #f1f3f4;padding:10px 0;font-size:14px}.archiveMapMarker{background:0 0;border:0;border-radius:50%;width:40px;height:40px;padding:0}.archiveMapNotice{z-index:12;background:#fff;border-radius:12px;padding:12px;position:absolute;top:140px;left:12px;right:76px}.archiveObjectActions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.archiveObjectActions :is(a,button){align-items:center;gap:6px;width:auto;min-height:36px;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-flex}.archiveObjectActions svg{width:18px;height:18px}.archiveObjectFacts{margin:0;font-size:14px}.archiveObjectFacts>div{border-bottom:1px solid #e8eaed;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:12px 0;line-height:1.5;display:grid}.archiveObjectFacts dt{color:#5f6368;overflow-wrap:anywhere}.archiveObjectFacts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.archiveObjectFacts small{color:#5f6368;margin-top:4px;font-size:11px;display:block}.archiveUnknown{color:#5f6368}.archiveRetry{color:#1967d2;background:0 0;border:0;padding:0;text-decoration:underline}.archivePhotos{gap:8px;display:flex;overflow-x:auto}.archivePhotos img{object-fit:contain;border-radius:12px;max-width:260px;height:180px}.mapFilterChoices{flex-wrap:wrap;gap:8px;display:flex}.publicMap .mapFilterChoices .mapChip{white-space:normal;height:auto;margin:0;min-height:44px!important}.mapPoiChoice{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.mapPoiChoice input{accent-color:#006b70;width:20px;height:20px}.mapLegendContent{color:#5f6368;border-top:1px solid #e5e9e8;padding-top:20px}.mapLegendContent h3{color:#202124;margin:0 0 12px;font-size:17px}.mapLegendContent .legendKinds{flex-wrap:wrap;gap:12px;display:flex}.mapLegendContent .legendKinds span{align-items:center;gap:6px;display:inline-flex}.mapLegendContent .legendKinds i{border-radius:50%;width:10px;height:10px;display:inline-block}.mapLegendContent p{font-size:14px;line-height:1.5}.mapLegendContent ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mapProfileIdentity{overflow-wrap:anywhere;gap:6px;padding-bottom:16px;display:grid}.mapProfileIdentity span{color:#5f6368;font-size:14px}.publicMap .panel-MENU .mapMenu a{color:inherit;text-decoration:none}.profileSummary a.profileAction{justify-content:center;align-items:center;text-decoration:none;display:flex}@media (max-width:1023px){.mapExperience.publicMap .mapSettings{top:calc(max(12px, env(safe-area-inset-top,0px)) + 64px)}.mapExperience.publicMap .streetViewLaunch{top:calc(max(12px, env(safe-area-inset-top,0px)) + 120px);bottom:auto}}.locationWorkspaceBody{flex:1;min-width:0;min-height:0;display:flex}.locationWorkspaceBody>.streetPanes{flex:1;min-width:0}.streetWorkbench.mapOnly .streetPanes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.streetWorkbench .streetPanoPane[hidden]{display:none}.streetPanoramaToggle{z-index:10;color:#23464d;cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex;position:absolute;bottom:32px;left:12px;box-shadow:0 2px 8px #0003}.streetWorkbench.mapOnly .streetConfirmArea{flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:700px){.streetWorkbench.panoramaOpen .streetPanes{grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.streetWorkbench.panoramaOpen .streetPanoPane{grid-row:1;min-height:0}.streetWorkbench.panoramaOpen .streetMapPane{grid-row:2;min-height:0}.streetWorkbench.panoramaOpen.panoExpanded .streetPanes{grid-template-rows:minmax(0,2fr) minmax(110px,1fr)}.streetWorkbench.mapOnly .streetMapPane{min-height:0}}.streetMapLayers{background:#fff;border-bottom:1px solid #e1e6ec;flex-shrink:0;gap:6px;padding:6px 12px;display:flex}.streetMapLayers button{color:#334155;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:22px;padding:6px 18px}.streetMapLayers button[aria-pressed=true]{color:#175b64;background:#dceff1;border-color:#477d85}.streetMapLayers button:disabled{opacity:.5}.locationWorkspaceSidebar{background:#fff;border-right:1px solid #d0d5dd;flex-shrink:0;width:340px;padding:14px;overflow:auto}.locationWorkspaceSidebar h3{margin:14px 0 8px}.locationWorkspaceSidebar label{gap:5px;margin:10px 0;display:grid}.locationWorkspaceSidebar input,.locationWorkspaceSidebar select,.locationWorkspaceSidebar textarea{border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;padding:8px}.locationWorkspaceSidebar button{color:#174a70;cursor:pointer;text-align:left;background:#edf6ff;border:1px solid #cbd5e1;border-radius:9px;max-width:100%;margin:4px 0;padding:9px 11px;font-size:13px}.locationWorkspaceSidebar button:disabled{opacity:.5;cursor:default}.locationWorkspaceSidebar fieldset{border:1px solid #cbd5e1;border-radius:12px;min-width:0;margin:12px 0;padding:12px}.locationRecord{overflow-wrap:anywhere;border:1px solid #d0d5dd;border-radius:10px;margin:8px 0;padding:10px}.locationRecord.selected{background:#f0fdfa;border:2px solid #0f766e}.locationRecord small{color:#52606a;margin:5px 0;display:block}.locationRecord.placed{border-left:4px solid #0f766e}.locationRecord.excluded{opacity:.7}.coordinateHud{z-index:4;color:#172033;pointer-events:none;background:#fffef2ed;border-radius:8px;max-width:calc(100% - 20px);padding:8px;font-size:12px;position:absolute;bottom:38px;left:10px}.coordinateHud span{display:block}.locationRecordList{overscroll-behavior:contain;max-height:32dvh;overflow:auto}.locationMobileToggle{display:none}.streetWorkbench label.streetConfirm,.locationWorkspaceSidebar label.streetConfirm{text-align:left;flex-direction:row;align-items:flex-start;gap:10px;display:flex!important}.streetWorkbench label.streetConfirm input,.locationWorkspaceSidebar label.streetConfirm input{-webkit-appearance:auto;appearance:auto;flex:0 0 20px;min-width:20px;margin:0;padding:0;width:20px!important;height:20px!important}.streetConfirm span{flex:1;min-width:0}@media (max-width:850px){.locationWorkbench .locationWorkspaceBody{display:block;overflow:auto}.locationWorkbench .locationWorkspaceSidebar{border-bottom:1px solid #d0d5dd;border-right:0;width:100%;max-height:42dvh}.locationWorkbench .streetPanes{height:65dvh;min-height:400px}.locationWorkbench>footer{max-height:30dvh}.locationWorkbench.panoExpanded .streetPanes{height:80dvh}.locationMobileToggle{margin-top:6px;padding:7px 10px;display:inline-block}.locationWorkbench:not(.showLocationSidebar) .locationWorkspaceSidebar{display:none}.locationWorkbench:not(.showLocationSidebar) .streetPanes{grid-template-rows:minmax(120px,.7fr) minmax(150px,1fr);grid-template-columns:1fr;height:100%;min-height:0}.locationWorkbench:not(.showLocationSidebar).panoExpanded .streetPanes{grid-template-rows:minmax(100px,.35fr) minmax(150px,1fr)}}.panoramaMapButton{z-index:10;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:0;width:76px;min-height:62px;display:flex;position:absolute;bottom:32px;left:12px;box-shadow:0 2px 8px #0003;color:#23464d!important;background:#fff!important;border:2px solid #fff!important;border-radius:12px!important;padding:4px!important;font:11px Arial,sans-serif!important}.panoramaMapButton svg{flex:none}.panoramaMapButton span{line-height:16px}.panoramaMapButton:focus-visible{outline-offset:2px;outline:3px solid #0b57d0}.panoramaMapButton:disabled{opacity:.5;cursor:default}.panoramaMapButton.isOpen{width:58px;min-height:54px}.locationMapPreview>.panoramaMapButton{top:10px;bottom:auto;right:auto}.streetWorkbench:not(.embeddedStreetWorkbench){height:100dvh;padding-top:env(safe-area-inset-top)}.placementWizard{z-index:4100;color:#172033;isolation:isolate;background:#f5f7fb;flex-direction:column;font:15px/1.45 Arial,sans-serif;display:flex;position:fixed;inset:0}.placementWizard>header:not(.wizardHeader){background:#fff;justify-content:space-between;align-items:center;padding:8px 20px;display:flex}.placementWizard button:not(.wizardNavButton){color:#174a70;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcbd9;border-radius:10px;padding:10px 14px}.placementWizard button:not(.wizardNavButton):disabled{opacity:.5;cursor:default}.placementWizard button.primaryButton{color:#fff;background:#0b57d0;border-color:#0b57d0}.wizardContext{background:#eaf1fa;gap:2px;padding:8px 20px;font-size:12px;display:grid}.wizardContext strong{font-size:14px}.wizardContext span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.placementWizard>nav{background:#fff;flex-shrink:0;gap:6px;padding:8px 20px;display:flex;overflow:auto}.placementWizard>nav button{white-space:nowrap;font-size:13px}.placementWizard>nav button[aria-current=step]{color:#073f9b;background:#dcecff;border-color:#0b57d0;font-weight:700}.wizardScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 24px;overflow:auto}.wizardScroll h2{margin:0 0 16px;font-size:21px}.wizardFields{max-width:780px;margin:auto}.wizardFields label{gap:6px;margin:14px 0;display:grid}.wizardFields input,.wizardFields select,.wizardFields textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a9bbcb;border-radius:9px;padding:12px}.wizardFields pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:170px;overflow:auto}.placementWizard>footer{padding:10px 20px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d0dbe5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.wizardLocation[hidden]{display:none!important}.wizardLookup{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wizardLookup>p{width:100%;margin:0}.wizardLookup small{max-width:520px;font-size:12px;display:block}.embeddedStreetWorkbench{z-index:auto;border:1px solid #cbd5e1;border-radius:14px;height:auto;min-height:0;position:relative;inset:auto;overflow:hidden}.embeddedStreetWorkbench>.locationWorkspaceBody{flex:none;height:360px}.embeddedStreetWorkbench>footer{overflow:visible;max-height:none!important}.embeddedStreetWorkbench .streetPanes{min-height:300px}.streetWorkbench .streetCanvas{z-index:0}.panoCrosshair{z-index:8;filter:drop-shadow(0 1px 2px #000);pointer-events:none;width:48px;height:48px}.coordinateHud{z-index:9;pointer-events:none}.embeddedStreetWorkbench .streetExpand{z-index:10}.existingObjectCard{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin:8px 0;padding:12px}.existingObjectCard small{color:#52606a;margin-top:4px;font-size:12px;display:block}.existingObjectCard button{margin-top:8px}.existingObjectCard li{margin:8px 0}.existingObjectCard li button{display:block}.wizardObjectList>.selected>.existingObjectCard{background:#f0fdfa;border:2px solid #0f766e}.wizardDuplicate{background:#fffbec;border:1px solid #d59a20;border-radius:12px;padding:12px}.wizardFields label.wizardCheck{align-items:flex-start;gap:10px;display:flex}.wizardFields .wizardCheck input{-webkit-appearance:auto;appearance:auto;flex:0 0 22px;width:22px;height:22px;margin:0}.wizardSummary{grid-template-columns:180px 1fr;gap:10px;display:grid}.wizardSummary dt{font-weight:700}.wizardSummary dd{overflow-wrap:anywhere;margin:0}.wizardError{color:#85291c;background:#fff2ef;border-radius:10px;margin-bottom:12px;padding:12px}.wizardError button{margin-top:8px;display:block}.wizardAccepted{background:#e5f5ee;border-radius:10px;padding:10px}.wizardSuccess{max-width:720px;margin:20px auto}@media (max-width:700px){.wizardScroll{padding:12px}.placementWizard>header:not(.wizardHeader),.wizardContext{padding:6px 12px}.placementWizard>nav{gap:4px;padding:6px 12px}.placementWizard>nav button{min-height:40px;padding:8px;font-size:11px}.placementWizard>footer{padding-left:12px;padding-right:12px}.embeddedStreetWorkbench>.locationWorkspaceBody{height:460px}.embeddedStreetWorkbench .streetPanes{grid-template-rows:minmax(180px,.8fr) minmax(220px,1fr);grid-template-columns:1fr}.embeddedStreetWorkbench.panoExpanded .streetPanes{grid-template-rows:minmax(120px,.4fr) minmax(280px,1fr)}.embeddedStreetWorkbench .streetAim{gap:8px}.embeddedStreetWorkbench>footer{padding:10px}.wizardSummary{grid-template-columns:1fr;gap:4px}.wizardSummary dd{margin-bottom:10px}.wizardFields{max-width:none}.wizardContext strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.placementWizard [hidden]{display:none!important}.wizardSuccess button{margin:6px}.wizardObjectList{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.supportMoveConfirmation{background:#fff8e6;border:1px solid #d59a20;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.supportMoveConfirmation p{margin:0 0 6px}.supportMoveConfirmation label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.supportMoveConfirmation input[type=checkbox]{-webkit-appearance:auto;appearance:auto;flex:0 0 22px;width:22px;height:22px;margin:0}.existingObjectCard button[aria-current=true]{color:#073f9b;opacity:1;background:#e8f0fe;border-color:#0b57d0}.existingObjectCard button{margin-right:6px}.roadSignPicker{gap:12px;margin:14px 0;display:grid}.roadSignPickerSelected{background:#f0f8f2;border:1px solid #9fc6a9;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.roadSignPickerSelected img{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.roadSignPickerSelected span{min-width:0;display:grid}.roadSignPickerSelected strong{font-size:15px}.roadSignPickerSelected small{color:#52606a}.roadSignPickerSearch{margin:0!important}.roadSignCategories{scrollbar-width:none;gap:8px;padding:2px 1px 6px;display:flex;overflow-x:auto}.roadSignCategories::-webkit-scrollbar{display:none}.placementWizard .roadSignCategories button{white-space:nowrap;flex:none;font-size:13px;border-radius:20px!important;min-height:38px!important;padding:7px 12px!important}.placementWizard .roadSignCategories button[aria-selected=true]{color:#073f9b;background:#e8f0fe;border-color:#0b57d0;font-weight:700}.roadSignGrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.placementWizard .roadSignGrid button{text-align:center;color:#263238;grid-template-rows:58px auto auto;place-items:center;gap:4px;min-height:128px;padding:10px 8px;display:grid}.placementWizard .roadSignGrid button.selected{background:#e8f0fe;border:2px solid #0b57d0;padding:9px 7px}.roadSignGrid img{object-fit:contain;width:56px;height:56px}.roadSignGrid strong{font-size:12px;line-height:1.25}.roadSignGrid small{color:#52606a;font-size:11px}.roadSignPickerEmpty{text-align:center;color:#52606a;background:#fff;border:1px dashed #a9bbcb;border-radius:10px;padding:20px}.roadSignManual{border-top:1px solid #d8e0e8;padding-top:8px}.roadSignManual summary{cursor:pointer;color:#174a70;font-weight:600}.roadSignManual label{margin-bottom:0!important}@media (max-width:700px){.roadSignGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.placementWizard .roadSignGrid button{grid-template-rows:52px auto auto;min-height:122px;padding:8px 5px}.roadSignGrid img{width:50px;height:50px}.roadSignGrid strong{font-size:11px}.roadSignCategories{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.supportSearchFlow,.placementWizard .wizardLocation{width:min(100%,780px);margin:16px auto}.supportSearchFlow{box-sizing:border-box;gap:10px;padding:0;display:grid}.supportAddressSearch{gap:8px;display:grid}.supportAddressSearch input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #a9bbcb;border-radius:24px;padding:12px 18px}.supportAddressResults{background:#fff;border:1px solid #d8e0e8;border-radius:12px;max-height:280px;display:grid;overflow:auto}.supportAddressResults button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:12px;display:flex}.supportAddressResults button svg{flex-shrink:0}.supportAddressResults button small{display:block}:is(.supportAddressResults button:hover,.supportAddressResults button:focus-visible){background:#e8f0fe}.supportLocationDialog{z-index:220;background:#fff;border-radius:18px;position:fixed;inset:5vh max(20px,50vw - 550px);overflow:auto;box-shadow:0 0 0 100vmax #17203366}.supportLocationDialog[hidden]{display:none}.supportLocationDialog>header{z-index:3;background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.supportLocationDialog>header button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}@media (max-width:700px){.supportLocationDialog{border-radius:0;inset:0}.supportSearchFlow{padding:0}.placementWizard .wizardLocation{box-sizing:border-box;padding:0}}.supportLocationBackdrop{z-index:219;background:#17203366;position:fixed;inset:0}.supportLocationDialog{box-shadow:0 12px 48px #17203333}.placementWizard .wizardFields input,.placementWizard .wizardFields select{box-sizing:border-box}.supportLocationDialog{flex-direction:column;display:flex;overflow:hidden}.supportLocationDialog>.embeddedStreetWorkbench{border:0;border-radius:0;flex:1;min-height:0}.supportLocationDialog>.embeddedStreetWorkbench>.locationWorkspaceBody{flex:1;height:auto;min-height:0}.supportLocationDialog .streetPanes{min-height:0}.supportLocationDialog>.embeddedStreetWorkbench>footer{overflow:auto;max-height:32dvh!important}.objectSupportContext{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;margin:.75rem 0 .25rem;padding:.625rem .75rem;display:flex}.objectSupportContext.noSupport{min-height:3.5rem}.objectSupportCopy{gap:.1875rem;min-width:0;display:grid}.objectSupportCopy small{color:var(--ui-muted);font:var(--ui-meta);letter-spacing:.055em}.objectSupportCopy strong{color:var(--ui-text);font:var(--ui-label);overflow-wrap:anywhere}.objectSupportCopy span{color:var(--ui-muted);font:var(--ui-body)}.supportSheet .objectSheetScroll{padding-top:.75rem}.supportSheet .supportHero{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem}.objectHero{touch-action:none;-webkit-user-select:none;user-select:none}.supportSheet .supportHeroIcon{border-radius:var(--ui-radius-control);width:2.75rem;height:2.75rem;font:700 1.25rem/1 var(--ui-font)}.supportSheet .supportHero small,.objectHero small{font:var(--ui-meta);letter-spacing:.055em;color:var(--ui-muted)}.supportSheet .supportHero h2,.objectHero h2{font:var(--ui-title);color:var(--ui-text);margin:.125rem 0}.supportSheet .supportHero p,.objectHero p{font:var(--ui-body);color:var(--ui-muted);margin:0}.objectSheet .supportSheetActions{gap:.5rem;margin:.75rem 0 .5rem;display:flex}.objectSheet .supportSheetActions button{border-radius:var(--ui-radius-control);min-width:0;height:auto;min-height:2.375rem;font:var(--ui-label);white-space:nowrap;margin:0;padding:.4375rem .625rem}.objectSheet .supportSheetActions .secondaryButton,.objectSheet .supportSheetActions .primaryButton{flex:0 auto}.supportSheet .streetViewPreview{margin-top:.75rem}.supportSheet .streetViewPreview h3{font:700 1rem/1.3 var(--ui-font);margin:0 0 .5rem}.supportSheet .streetViewPreview>p{font:var(--ui-body);margin:0 0 .625rem}.supportSheet .supportMembers strong{font:var(--ui-label)}.supportSheet .supportMembers small{font:400 .75rem/1.35 var(--ui-font);color:var(--ui-muted)}@media (max-width:420px){.objectSupportContext{gap:.625rem;padding:.625rem}.objectSheet .supportSheetActions button{padding:.4375rem .625rem}}.supportPreview{border-radius:.875rem;gap:.375rem;width:max-content;max-width:min(17rem,100vw - 2rem);padding:.5rem;display:grid;box-shadow:0 2px 6px #1720332e,0 1px 2px #17203324}.supportPreview.anchored{left:var(--preview-left);top:var(--preview-top);transform:translate(-50%,calc(-100% - .75rem))}.supportPreviewHeader{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.5rem;display:grid}.supportPreviewHeader h2{text-overflow:ellipsis;white-space:nowrap;min-width:7rem;color:var(--ui-text);font:700 .875rem/1.2 var(--ui-font);margin:0;overflow:hidden}.supportPreviewOpen{color:#006b70;background:#dff7f8;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.supportPreviewOpen svg{width:1rem;height:1rem}.supportPreviewSigns{overscroll-behavior-inline:contain;scrollbar-width:none;gap:.25rem;max-width:12.75rem;padding:0;display:flex;overflow-x:auto}.supportPreviewSigns::-webkit-scrollbar{display:none}.supportPreviewSigns button{border:1px solid var(--ui-line);background:var(--ui-surface);width:2.5rem;height:2.5rem;color:var(--ui-text);border-radius:.5rem;flex:0 0 2.5rem;place-items:center;padding:.125rem;display:grid}:is(.supportPreviewSigns button:hover,.supportPreviewSigns button:focus-visible){border-color:var(--ui-accent);background:var(--ui-accent-soft)}.supportPreviewSignGraphic{place-items:center;width:2.125rem;height:2.125rem;display:grid;position:relative}.supportPreviewSignGraphic .signPictogram{margin:0}.signPictogram.evidenceMuted{filter:grayscale();opacity:.42}.supportPreviewSignGraphic .signPictogram img{object-fit:contain;width:2rem;height:2rem}.supportPreviewSignStatus{z-index:1;color:#fff;background:#188038;border:1px solid #fff;border-radius:50%;place-items:center;width:.875rem;height:.875rem;display:grid;position:absolute;box-shadow:0 1px 2px #17203338}.supportPreviewSignStatus svg{stroke-width:2.2px;width:.625rem;height:.625rem}.supportPreviewSignStatus.scheme{top:-.25rem;right:-.25rem}.supportPreviewSignStatus.scheme b{color:#188038;width:.5rem;height:.5rem;font:900 .4375rem/1 var(--ui-font);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-.25rem;right:-.1875rem}.supportPreviewSignStatus.police{bottom:-.25rem;right:-.25rem}@media (max-width:420px){.supportPreview{max-width:calc(100vw - 1.5rem)}.supportPreviewHeader h2{min-width:5.5rem}.supportPreviewSigns{max-width:9.75rem}}.supportPreview.anchored{transform:translate(-50%,calc(-100% - 8px))}.supportPreview.anchored:after{left:calc(50% - 8px)}.supportPreview{gap:8px;width:300px;max-width:calc(100vw - 24px);padding:12px}.supportPreviewHeader{display:block}.supportPreviewHeader h2{white-space:normal;overflow-wrap:anywhere}.supportPreviewAddress,.supportPreviewSummary{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.45}.supportPreviewSigns{max-width:none;max-height:144px;display:grid;overflow:auto}.supportPreviewSigns button{text-align:left;gap:8px;width:100%;height:auto;min-height:40px;padding:4px;font-size:12px;display:flex}.supportPreviewSignGraphic{flex-shrink:0}.supportPreviewOpen{border-radius:8px;width:100%;height:auto;min-height:40px;padding:8px;font-size:13px}.supportPreviewJoke{align-items:center;gap:8px;display:flex}.supportPreviewJoke button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0}.supportPreviewJoke small{color:var(--ui-muted);font-size:11px}.supportPreviewHeader{align-items:flex-start;gap:8px;display:flex}.supportPreviewHeader h2{flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.supportPreviewHeader h2 .signPictogram{flex-shrink:0}.supportPreviewDetails{color:var(--ui-primary,#087ca7);background:0 0;border:0;flex-shrink:0;min-height:36px;padding:4px;font-size:11px}.supportPreviewEvidence{gap:7px;margin:0;padding:0;list-style:none;display:grid}.supportPreviewEvidence li{align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.supportPreviewEvidence strong{font-weight:500}.supportPreviewEvidence .evidenceStatusIcon{flex-shrink:0;width:24px;height:24px}.supportPreviewEvidence .evidenceStatusIcon svg{width:17px;height:17px}.supportPreview .supportPreviewOpen{min-height:40px;font-size:12px;font-weight:500}.supportPreviewJoke{align-items:flex-start}.supportPreviewJoke>button{place-items:center;min-width:32px;min-height:32px;padding:4px;display:grid}.supportPreviewJoke .supportPreviewInfoLink{min-height:0;font:inherit;color:var(--ui-primary,#087ca7);padding:0;text-decoration:underline;display:inline}.supportPreviewDetails{color:#007b88;background:#dff7f9;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:8px;display:grid}.supportPreviewDetails svg{width:22px;height:22px}.supportPreviewJoke{flex-wrap:wrap}.supportPreviewJoke>button{order:1;width:44px;height:44px;margin-left:auto}.supportPreviewJoke>small{order:0;width:100%}.editorWorkspace textarea{box-sizing:border-box;field-sizing:content;resize:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:76px;display:block;overflow:hidden auto}.editorWorkspace{--validator-title:700 20px/1.25 Arial, Helvetica, sans-serif;--validator-body:400 14px/1.45 Arial, Helvetica, sans-serif;--validator-meta:700 12px/1.3 Arial, Helvetica, sans-serif}.editorWorkspace,.editorWorkspace button,.editorWorkspace input,.editorWorkspace select,.editorWorkspace textarea{font-family:Arial,Helvetica,sans-serif}.editorWorkspace .detailPanel h2,.editorWorkspace .moduleHeading h3{font:var(--validator-title)}.editorWorkspace .detailSection>h3,.editorWorkspace .objectSectionTitle{font:700 16px/1.3 Arial,Helvetica,sans-serif}.editorWorkspace .muted,.editorWorkspace .moduleHeading p,.editorWorkspace .documentField{font:var(--validator-body)}.editorWorkspace .eyebrow,.editorWorkspace .moduleHeading span,.editorWorkspace .locationFacts span{font:var(--validator-meta)}.editorWorkspace .documentRow{border-radius:14px;gap:9px;margin:8px 0;padding:12px}.editorWorkspace .documentRow h3{margin:0;font:700 15px/1.3 Arial,Helvetica,sans-serif}.editorWorkspace .documentField{color:#344054;gap:5px;font-weight:600;display:grid}.editorWorkspace .documentStatusSelect{color:#344054;background-color:#f2f4f7;border:1px solid #d0d5dd;border-radius:999px;width:100%;min-height:40px;padding:7px 36px 7px 12px;font-size:14px;font-weight:600}.editorWorkspace .documentStatusSelect.status-PROVIDED,.editorWorkspace .documentStatusSelect.status-CONFIRMED,.editorWorkspace .documentStatusSelect.status-REFERENCED{color:#067647;background-color:#ecfdf3;border-color:#abefc6}.editorWorkspace .documentStatusSelect.status-DISPUTED,.editorWorkspace .documentStatusSelect.status-CONFIRMED_ABSENT{color:#b42318;background-color:#fef3f2;border-color:#fecdca}.editorWorkspace .documentStatusSelect.status-NOT_PROVIDED,.editorWorkspace .documentStatusSelect.status-NOT_CONFIRMED{color:#93370d;background-color:#fffaeb;border-color:#fedf89}.editorWorkspace .documentRow textarea{color:#172033;background:#fff;border:1px solid #d0d5dd;border-radius:12px;min-height:68px;padding:10px 12px;font-size:14px;line-height:1.45}.editorWorkspace .documentRow>.secondaryButton{border-radius:19px;justify-self:start;min-height:38px;padding:0 16px;font-size:13px}@media (max-width:760px){.editorWorkspace{--validator-title:700 18px/1.25 Arial, Helvetica, sans-serif}.editorWorkspace .documentRow{padding:11px}.editorWorkspace .documentStatusSelect{min-height:38px}}:root{--ui-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ui-text:#172033;--ui-muted:#667085;--ui-line:#dfe3ea;--ui-soft:#f6f8fb;--ui-blue:#0b63c7;--ui-blue-soft:#e8f1ff;--ui-danger:#b42318;--ui-radius-control:8px;--ui-radius-card:12px;--ui-title:700 1.125rem/1.28 var(--ui-font);--ui-body:400 .875rem/1.45 var(--ui-font);--ui-label:600 .8125rem/1.35 var(--ui-font);--ui-meta:700 .75rem/1.3 var(--ui-font);--ui-control-block:2.5rem;--ui-control-pad-x:.75rem}html{font-family:var(--ui-font);color:var(--ui-text)}body,button,input,select,textarea{font-family:var(--ui-font)}button,input,select,textarea{font-size:.875rem;line-height:1.3}.appShell,.mapExperience,.publicPortal,.contributionPage,.streetWorkbench{color:var(--ui-text)}:where(.editorWorkspace,.mapExperience,.publicPortal,.placementWizard,.loginCard,.registerWorkbench) h1,:where(.editorWorkspace,.mapExperience,.publicPortal,.placementWizard,.loginCard,.registerWorkbench) h2{font:var(--ui-title)}:where(.editorWorkspace,.mapExperience,.publicPortal,.placementWizard,.loginCard,.registerWorkbench) h3{font:700 1rem/1.3 var(--ui-font)}:where(.editorWorkspace,.mapExperience,.publicPortal,.placementWizard,.loginCard,.registerWorkbench) p{font:var(--ui-body)}.eyebrow,.moduleHeading span,.supportHero small,.objectHero small{font:var(--ui-meta);letter-spacing:.055em;color:var(--ui-muted)}.muted,small,.objectFootnote{color:var(--ui-muted)}label{font:var(--ui-label)}.primaryButton,.secondaryButton,.dangerButton,.mapPrimaryAction,.filter,.mapChip{min-height:var(--ui-control-block);height:auto;padding:.5rem var(--ui-control-pad-x);border-radius:var(--ui-radius-control);font:700 .8125rem/1.2 var(--ui-font);white-space:normal}.primaryButton{background:var(--ui-blue);color:#fff}.secondaryButton{color:var(--ui-text);background:#eef2f6}.dangerButton{color:var(--ui-danger);background:#fee4e2}.filter,.mapChip{border-radius:999px}input:not([type=checkbox]):not([type=radio]),select,textarea{box-sizing:border-box;border-radius:var(--ui-radius-control);width:100%;min-width:0;max-width:100%;color:var(--ui-text);font:var(--ui-body);background:#fff;border:1px solid #cbd5e1}input:not([type=checkbox]):not([type=radio]),select{min-height:var(--ui-control-block);height:auto;padding:.5rem var(--ui-control-pad-x)}textarea{min-height:4.25rem;padding:.625rem var(--ui-control-pad-x);resize:none;field-sizing:content;overflow-x:hidden}:is(input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible){outline:2px solid var(--ui-blue);outline-offset:2px}.loginCard,.queuePanel,.mapPanel,.detailPanel,.editorModule,.historyBox,.commentBox,.taskBox,.decisionBox,.documentRow,.existingObjectCard,.managedPhoto,.publicPortal section,.publicPortal article,.moduleDialog{border-color:var(--ui-line);border-radius:var(--ui-radius-card);box-shadow:none}.editorModule,.historyBox,.commentBox,.taskBox,.decisionBox{padding:.875rem}.moduleHeading{margin-bottom:.625rem}.moduleHeading h3,.documentRow h3{margin:0}.detailSection{padding:.875rem 0}.editorWorkspace{-moz-text-size-adjust:100%;text-size-adjust:100%}.editorWorkspace .reasonChips{gap:.375rem}.editorWorkspace .reasonChips button{border-radius:var(--ui-radius-control);height:auto;min-height:2.25rem;font:700 .8125rem/1.18 var(--ui-font);white-space:normal;padding:.375rem .5625rem}.editorWorkspace .decisionActions button,.editorWorkspace .taskForm>button,.editorWorkspace .evidenceEditor>button{min-height:2.375rem}.editorWorkspace .documentRow{gap:.5rem;margin:.5rem 0;padding:.75rem}.editorWorkspace .documentStatusSelect{border-radius:999px;min-height:2.375rem;padding-block:.375rem}.editorWorkspace .documentRow textarea,.editorWorkspace .evidenceEditor textarea{min-height:4.25rem}.editorWorkspace .evidenceEditor{gap:.5625rem;padding:.75rem}.editorWorkspace .evidenceEditor label{font:var(--ui-label);gap:.3125rem}.editorWorkspace .evidenceEditorGrid{gap:.5rem}.editorWorkspace .streetConfirm{font:var(--ui-body);min-height:2.25rem!important}.editorWorkspace .locationFacts span,.editorWorkspace .statusBadge{font:var(--ui-meta)}.mapSearchBar{border-radius:1rem;height:3rem}.mapIconButton{width:2.75rem;height:2.75rem}.mapChip{min-height:2.25rem;padding-block:.375rem}.objectSheet{border-radius:1.25rem 1.25rem 0 0}.objectSheetHeader,.objectSheetGrab{height:2.75rem}.objectSheetScroll{padding-inline:1rem}.objectHero{gap:.75rem}.objectHero h2{font:var(--ui-title);margin:.25rem 0}.objectHero p{font:var(--ui-meta);font-weight:400}.objectSectionTitle{font:700 1rem/1.3 var(--ui-font);margin:1.125rem 0 .625rem}.objectFacts>div{font:var(--ui-body);padding:.625rem 0}.objectSupportContext{border-radius:var(--ui-radius-card);margin:.75rem 0 .25rem}.supportSheet .supportHero h2{font:var(--ui-title)}.supportSheet .supportSheetActions button{border-radius:var(--ui-radius-control);min-height:2.375rem}.supportMembers li button,.publicEvidenceRow,.contextCard{border-radius:var(--ui-radius-control)}.placementWizard{font-family:var(--ui-font)}.placementWizard header,.wizardContext{padding:.75rem 1rem}.wizardFields label{font:var(--ui-label);gap:.3125rem}.wizardActions{gap:.5rem}.wizardActions button{min-height:2.5rem}.wizardStep,.wizardContext,.wizardDuplicate,.wizardAccepted,.wizardError{border-radius:var(--ui-radius-card)}.existingObjectCard{padding:.75rem}.registerWorkbench select,.registerWorkbench textarea,.loginCard input{border-radius:var(--ui-radius-control)}.registerActions{gap:.5rem;margin:.75rem 0}.registerEditor fieldset{border-radius:var(--ui-radius-card);padding:.875rem}.registerTable th,.registerTable td{font:var(--ui-body);padding:.625rem .5rem}.loginCard{gap:.75rem;padding:1rem}.errorBox,.successBox{border-radius:var(--ui-radius-control);font:var(--ui-body)}.moduleDialog,.evidenceViewer{border-radius:var(--ui-radius-card)}.evidenceViewer{gap:.75rem;padding:1rem}.evidenceTarget,.evidenceExcerpt{border-radius:var(--ui-radius-control)}@media (max-width:760px){:root{--ui-title:700 1.0625rem/1.28 var(--ui-font);--ui-control-block:2.375rem;--ui-control-pad-x:.6875rem}.workspaceTopbar h1{font:var(--ui-title)}.editorWorkspace .editorModule,.editorWorkspace .historyBox,.editorWorkspace .decisionBox{padding:.75rem}.editorWorkspace .reasonChips button{min-height:2.125rem;padding:.3125rem .4375rem;font-size:.75rem}.objectSheetScroll{padding-inline:.875rem}.wizardScroll{padding:.625rem .75rem .875rem}.evidenceViewer{border-radius:0;padding:.875rem}}@media (min-width:1280px){:root{--ui-title:700 1.1875rem/1.28 var(--ui-font)}.editorWorkspace .workspace{gap:.75rem;padding:.75rem}}.editorWorkspace .editorModule+.editorModule,.editorWorkspace .detailSection+.detailSection{margin-top:.625rem}.editorWorkspace .historyBox .documentRow,.editorWorkspace .evidenceEditor,.registerEditor fieldset{background:#fff;border-width:1px}.editorWorkspace .documentRow>.secondaryButton,.editorWorkspace .evidenceEditor>.primaryButton,.supportSheet .supportSheetActions button{border-radius:var(--ui-radius-control)}.workspaceMenu,.mapSettingsPanel,.moduleDialog{border-radius:var(--ui-radius-card);border:1px solid var(--ui-line);box-shadow:0 10px 30px #1018281f}.workspaceMenuGroup button,.workspaceMenuGroup a,.mapMenu>button{border-radius:6px}.queueCard,.supportMembers li button,.publicEvidenceRow{border-radius:var(--ui-radius-control)}:root{--ui-page:#f3f6fa;--ui-surface:#fff;--ui-surface-subtle:#f8fafc;--ui-border:#d7dee8;--ui-border-strong:#b8c3d1;--ui-text-secondary:#5f6b7a;--ui-accent:#0b63c7;--ui-accent-soft:#eaf2ff;--ui-danger-soft:#fff0ee;--ui-success-soft:#ecfdf3;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-row:2.5rem}*{box-sizing:border-box}body{background:var(--ui-page);color:var(--ui-text);margin:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{letter-spacing:0}.topbar,.workspaceTopbar{border-bottom:1px solid var(--ui-line);background:var(--ui-surface);min-height:3.75rem;padding:.625rem clamp(.875rem,3vw,1.5rem)}.workspaceTopbar h1{font:var(--ui-title);margin:0}.workspaceMenuButton{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);min-height:2.5rem;font:var(--ui-label);gap:.375rem;padding:.5rem .75rem}.workspaceMenu{width:min(20rem,100vw - 1.5rem);padding:.5rem}.workspaceMenuProfile{border-bottom:1px solid var(--ui-line);padding:.75rem}.workspaceMenuGroup{padding:.375rem 0}.workspaceMenuGroup>span{font:var(--ui-meta);color:var(--ui-muted);padding:.375rem .625rem}.workspaceMenuGroup button,.workspaceMenuGroup a{min-height:2.625rem;font:var(--ui-body);padding:.5rem .625rem}.editorWorkspace{background:var(--ui-page)}.editorWorkspace .workspace{grid-template-columns:minmax(16rem,22rem) minmax(20rem,1fr) minmax(22rem,32rem);gap:.75rem;padding:.75rem;display:grid}.queuePanel,.mapPanel,.detailPanel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);min-width:0}.queuePanel,.detailPanel{padding:1rem}.panelHeader{align-items:center;gap:.75rem;margin-bottom:.75rem}.panelHeader h2{margin:.125rem 0 0}.countBadge{background:var(--ui-accent);color:#fff;min-width:2rem;min-height:2rem;font:var(--ui-label);border-radius:999px;place-items:center;padding:.25rem;display:grid}.workspaceSearch{margin-bottom:.625rem}.workspaceSearch input{padding-right:2.5rem}.objectFilters,.filters{gap:.375rem;margin:.375rem 0}.filter{min-height:2rem;font:600 .75rem/1.2 var(--ui-font);background:#eef2f6;border:1px solid #0000;padding:.375rem .625rem}.filter.active{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:#bdd3f4}.queueList{margin-top:.625rem}.queueCard{border:1px solid var(--ui-line);background:var(--ui-surface);margin:0;overflow:hidden}.queueCard+.queueCard{margin-top:.5rem}.queueCard.selected{border-color:var(--ui-accent);box-shadow:inset 3px 0 0 var(--ui-accent)}.queueCardButton{padding:.75rem}.queueCardTop{align-items:flex-start;gap:.5rem}.queueCardTop strong{font:var(--ui-label)}.queueMeta,.queueCard small{font:400 .75rem/1.35 var(--ui-font);color:var(--ui-muted)}.queueCard p{font:var(--ui-body);margin:.5rem 0}.statusBadge{color:#6b5200;max-width:9rem;font:var(--ui-meta);text-align:center;background:#fff4cc;border-radius:999px;flex:none;padding:.25rem .5rem}.objectHeading{border-bottom:1px solid var(--ui-line);gap:.75rem;padding-bottom:.75rem}.objectHeading h2{margin:.25rem 0 0}.detailSection{border-bottom:1px solid var(--ui-line)}.detailSection:last-child{border-bottom:0}.detailGrid>div{gap:.75rem;padding:.625rem 0}.detailGrid dt{font:var(--ui-label);color:var(--ui-muted)}.detailGrid dd{font:var(--ui-label);overflow-wrap:anywhere}.locationFacts{gap:.375rem}.locationFacts span{background:#eef2f6;border-radius:999px;padding:.25rem .5rem}.editorModule,.historyBox,.commentBox,.taskBox,.decisionBox{border:1px solid var(--ui-line);background:var(--ui-surface);margin:.75rem 0 0;padding:.875rem}.moduleHeading{border-bottom:1px solid var(--ui-line);padding-bottom:.625rem}.moduleHeading span{margin-bottom:.125rem;display:block}.documentRow{border:0!important;border-bottom:1px solid var(--ui-line)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:.75rem 0!important}.documentRow:last-child{border-bottom:0!important}.documentStatusSelect{border-radius:var(--ui-radius-control)!important}.evidenceEditor{border:0!important;padding:.75rem 0!important}.reasonChips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.reasonChips button{border:1px solid var(--ui-border-strong);background:var(--ui-surface);justify-content:center;align-items:center;display:flex;min-height:2.25rem!important;padding:.375rem .5rem!important}.reasonChips button[aria-pressed=true],.reasonChips button.active{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent)}.decisionActions{grid-template-columns:1fr;display:grid}.primaryButton,.secondaryButton,.dangerButton{min-height:var(--ui-row);border:1px solid #0000;padding:.5rem .75rem}.secondaryButton{border-color:var(--ui-border);background:var(--ui-surface)}.dangerButton{background:var(--ui-danger-soft);border-color:#fecaca}.errorBox,.successBox,.dirtyWarning{border:1px solid;margin:.625rem 0;padding:.625rem .75rem}.errorBox,.dirtyWarning{background:var(--ui-danger-soft);border-color:#fecaca}.successBox{background:var(--ui-success-soft);border-color:#a6f4c5}.mapExperience{font-family:var(--ui-font);color:var(--ui-text)}.mapSearchBar{border:1px solid #e2e7ee;border-radius:1rem;height:auto;min-height:3rem;padding:.125rem .25rem}.mapSearchTrigger{height:auto;min-height:2.75rem;font:var(--ui-body)}.mapChips{gap:.375rem;margin-top:.375rem;padding-bottom:.25rem}.mapChip{min-height:2.125rem;box-shadow:none;border-radius:999px;padding:.375rem .625rem;font:var(--ui-label)!important}.mapRoundControl,.mapSettingsButton{width:2.75rem!important;height:2.75rem!important}.mapAddButton{border-radius:var(--ui-radius-control);min-height:2.75rem;padding:.5rem .875rem;font:var(--ui-label)!important}.mapPanelSheet{border-radius:1rem 1rem 0 0}.mapPanelHeader{border-bottom:1px solid var(--ui-line);padding:1rem}.mapPanelHeader h2{font:var(--ui-title);margin:.125rem 0 0}.mapPanelSearch{min-height:var(--ui-row);border-radius:var(--ui-radius-control);margin:.75rem 1rem}.mapPanelSearch input{min-height:var(--ui-row);height:auto;font:var(--ui-body)}.mapPanelContent{padding-inline:1rem}.mapListRow{min-height:3.75rem;padding:.75rem 0}.mapListRow strong{font:var(--ui-label)}.mapListRow small{font:400 .75rem/1.35 var(--ui-font)}.objectSheet{border:1px solid var(--ui-line);background:var(--ui-surface);border-bottom:0;border-radius:1rem 1rem 0 0}.objectSheetHeader{border-bottom:1px solid var(--ui-line);height:2.5rem}.objectSheetGrab{height:2.5rem}.objectSheetGrab span{width:2rem;height:.25rem}.objectClose{top:.125rem;right:.25rem}.objectSheetScroll{padding:.875rem 1rem max(1.25rem,env(safe-area-inset-bottom,0px))}.objectHero,.supportHero{align-items:center;gap:.75rem}.objectHero>img{width:3rem;height:3rem}.objectHero small,.supportHero small{font:var(--ui-meta)}.objectHero h2,.supportHero h2{font:var(--ui-title);margin:.125rem 0}.objectHero p,.supportHero p{font:var(--ui-body);color:var(--ui-muted);margin:0}.supportHeroIcon{border-radius:var(--ui-radius-control);color:#147d78;width:2.75rem;height:2.75rem;font:700 1.25rem/1 var(--ui-font);background:#e9f7f7;flex:0 0 2.75rem;place-items:center;display:grid}.supportSheetActions{gap:.5rem;margin:.75rem 0 0;display:flex}.supportSheetActions button{flex:0 auto;min-height:2.375rem;padding:.4375rem .625rem}.objectSupportContext{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);align-items:center;gap:.75rem;margin:.75rem 0 0;padding:.625rem .75rem;display:flex}.objectSupportCopy{min-width:0}.objectSupportCopy small{font:var(--ui-meta);color:var(--ui-muted)}.objectSupportCopy strong{font:var(--ui-label)}.objectSupportCopy span{font:var(--ui-body);color:var(--ui-muted)}.objectSupportAction{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);min-height:2.25rem;color:var(--ui-accent);font:var(--ui-label);margin-left:auto;padding:.375rem .625rem}.objectSectionTitle{border-top:1px solid var(--ui-line);font:700 1rem/1.3 var(--ui-font);margin:1rem 0 .5rem;padding-top:.75rem}.supportMembers{gap:.375rem;margin:0;padding:0;display:grid}.supportMembers li{list-style:none}.supportMembers li button{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);text-align:left;width:100%;min-height:3.5rem;padding:.625rem .75rem}.supportMembers li button:hover{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.supportMembers strong{font:var(--ui-label)}.supportMembers small{font:400 .75rem/1.35 var(--ui-font)}.objectFacts>div{grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:.75rem}.objectFacts dt{font:var(--ui-body);color:var(--ui-muted)}.objectFacts dd{font:var(--ui-body);overflow-wrap:anywhere}.objectSummary{gap:.375rem;margin:.75rem 0}.objectSummary span{font:var(--ui-meta);border-radius:999px;padding:.25rem .5rem}.contextCarousel{gap:.5rem}.contextCard{border-radius:var(--ui-radius-control);flex-basis:12rem;padding:.625rem}.streetViewBlock{margin-top:.75rem}.placementWizard,.moduleDialog{font-family:var(--ui-font)}.placementWizard header{border-bottom:1px solid var(--ui-line);min-height:3.5rem;padding:.75rem 1rem}.wizardContext{border-bottom:1px solid var(--ui-line);padding:.625rem 1rem}.wizardScroll{padding:.75rem 1rem 1rem}.wizardStep,.wizardDuplicate,.wizardAccepted,.wizardError{border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);padding:.875rem}.wizardFields{gap:.625rem}.wizardFields label,.registerEditor label,.loginCard label{font:var(--ui-label);gap:.25rem}.wizardActions,.registerActions{gap:.5rem}.wizardActions button,.registerActions button{min-height:var(--ui-row)}.registerWorkbench,.publicPortal,.contributionPage{font-family:var(--ui-font)}.registerEditor fieldset{border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);margin:0 0 .75rem;padding:.875rem}.registerTable{border-collapse:collapse}.registerTable th{font:var(--ui-meta);color:var(--ui-muted)}.registerTable th,.registerTable td{border-bottom:1px solid var(--ui-line);padding:.625rem .5rem}.loginCard{border:1px solid var(--ui-line);background:var(--ui-surface);width:min(28rem,100vw - 1.5rem);padding:1rem}.moduleDialog,.evidenceViewer{border:1px solid var(--ui-line);background:var(--ui-surface);width:min(42rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:1rem}.evidenceTarget,.evidenceExcerpt,.managedPhoto{border:1px solid var(--ui-line);padding:.75rem}.photoActions{gap:.375rem}.mapEmpty,.emptyState,.loadingState{color:var(--ui-muted);text-align:center;padding:2rem 1rem}.mapEmpty h3,.emptyState h3{color:var(--ui-text);font:var(--ui-title);margin:.5rem 0 .25rem}@media (max-width:760px){:root{--ui-row:2.375rem}.topbar,.workspaceTopbar{min-height:3.25rem;padding:.5rem .75rem}.workspaceMenuButton span{display:none}.editorWorkspace .workspace{padding:.625rem;display:block}.queuePanel,.detailPanel{border-radius:var(--ui-radius-card);padding:.75rem}.objectFilters,.filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.75rem;padding:.25rem .75rem;display:flex;overflow-x:auto}.filter{flex:none;min-height:2rem}.queueCardButton{padding:.625rem}.queueCardTop{grid-template-columns:minmax(0,1fr) auto;display:grid}.editorModule,.historyBox,.commentBox,.taskBox,.decisionBox{padding:.75rem}.reasonChips{grid-template-columns:repeat(2,minmax(0,1fr))}.reasonChips button{min-height:2.125rem!important;font-size:.75rem!important}.mapChrome{--map-edge:.75rem}.mapSearchBar{min-height:2.875rem}.mapSearchTrigger{min-height:2.625rem}.mapChip{min-height:2rem;font-size:.75rem!important}.mapAddButton{min-height:2.625rem}.objectSheetHeader,.objectSheetGrab{height:2.375rem}.objectSheetScroll{padding:.75rem .875rem max(1rem,env(safe-area-inset-bottom,0px))}.supportSheetActions button{flex:1}.objectFacts>div{grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr)}.moduleDialog,.evidenceViewer{border-radius:0;width:100%;max-height:100dvh}}@media (min-width:761px) and (max-width:1279px){.editorWorkspace .workspace{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}.editorWorkspace .detailPanel{grid-column:1/-1}}@media (min-width:1280px){.topbar,.workspaceTopbar{min-height:3.5rem}.queuePanel,.detailPanel{padding:.875rem}.objectSheet{border-radius:1rem 0 0;width:min(32rem,42vw);left:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--ui-primary:#1769aa;--ui-primary-hover:#12588f;--ui-primary-soft:#eaf2f8;--ui-neutral:#fff;--ui-neutral-soft:#f4f6f8;--ui-disabled-bg:#eef1f4;--ui-disabled-text:#8792a2;--ui-destructive:#b42318}.primaryButton,.mapAddButton,.editorWorkspace .taskForm>button[type=submit],.editorWorkspace .evidenceEditor>button[type=submit]{box-shadow:none;border:1px solid var(--ui-primary)!important;background:var(--ui-primary)!important;color:#fff!important}.primaryButton:hover:not(:disabled),.mapAddButton:hover:not(:disabled){background:var(--ui-primary-hover)!important}.secondaryButton,.objectSupportAction,.supportSheetActions .secondaryButton{border:1px solid var(--ui-border-strong)!important;background:var(--ui-neutral)!important;color:var(--ui-text)!important}.dangerButton{background:var(--ui-neutral)!important;color:var(--ui-destructive)!important;border:1px solid #e6a8a3!important}.primaryButton:disabled,.secondaryButton:disabled,.dangerButton:disabled,.mapAddButton:disabled,.editorWorkspace button:disabled{border-color:var(--ui-border)!important;background:var(--ui-disabled-bg)!important;color:var(--ui-disabled-text)!important;opacity:1!important;box-shadow:none!important}.filter,.mapChip,.locationFacts span,.objectSummary span{background:var(--ui-neutral-soft);color:var(--ui-text-secondary);border-color:#0000}.filter.active,.mapChip.isSelected,.reasonChips button[aria-pressed=true],.contextCard.active{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;border-color:#9fc1de!important}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--ui-border-strong);background:var(--ui-neutral)}input::placeholder,textarea::placeholder{color:#7b8491;opacity:1}.workspaceSearch,.mapPanelSearch{border:1px solid var(--ui-border-strong);background:var(--ui-neutral-soft);overflow:hidden;border-radius:var(--ui-radius-control)!important}.workspaceSearch input,.mapPanelSearch input,.workspaceSearch button,.mapPanelSearch button{min-height:var(--ui-row);outline:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.workspaceSearch:focus-within,.mapPanelSearch:focus-within{border-color:var(--ui-primary);outline:2px solid color-mix(in srgb,var(--ui-primary) 20%,transparent);outline-offset:1px}.objectSheetHeader{background:var(--ui-surface);align-items:center;display:flex}.objectClose{transform:translateY(-50%);width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;color:var(--ui-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;top:50%!important;right:.5rem!important}.objectClose:hover{background:var(--ui-neutral-soft)!important}.objectClose svg{width:1.375rem;height:1.375rem}.supportMembers li button{grid-template-columns:1.5rem 2.75rem minmax(0,1fr) 1.25rem;align-items:center;gap:.625rem;display:grid!important}.supportMembers li button>span:nth-of-type(2){gap:.125rem;min-width:0;display:grid}.supportMembers strong,.supportMembers small{overflow-wrap:anywhere;min-width:0;display:block}.supportMembers img{object-fit:contain;width:2.5rem;height:2.5rem}.supportMembers svg{width:1.25rem;height:1.25rem}.editorModule,.historyBox,.commentBox,.taskBox,.decisionBox{background:var(--ui-surface);border-color:var(--ui-line);box-shadow:none}.editorWorkspace .primaryButton,.editorWorkspace .secondaryButton,.editorWorkspace .dangerButton,.editorWorkspace .reasonChips button{border-radius:var(--ui-radius-control);min-height:2.375rem;font:var(--ui-label);padding:.4375rem .75rem}.editorWorkspace .reasonChips button{border:1px solid var(--ui-border-strong);background:var(--ui-neutral);color:var(--ui-text)}.editorWorkspace .decisionActions{gap:.5rem}.workspaceAdd{border-radius:var(--ui-radius-control)!important;background:var(--ui-primary)!important;min-height:2.625rem!important;padding:.5rem .875rem!important}.editorWorkspace .mapPanel,.editorWorkspace .mapPanel .liveMapWrap,.editorWorkspace .mapPanel .liveMap{min-height:0}@media (max-width:760px){.editorWorkspace .workspace:has(.mapPanel.mobileActive){background:var(--ui-surface);height:calc(100dvh - 3.25rem);padding:0}.editorWorkspace .mapPanel.mobileActive{border:0;border-radius:0;height:100%!important;min-height:100%!important}.editorWorkspace .mapPanel.mobileActive .liveMapWrap,.editorWorkspace .mapPanel.mobileActive .liveMap{height:100%!important;min-height:100%!important}.editorWorkspace .workspace:has(.mapPanel.mobileActive)+.workspaceAdd{bottom:.75rem}.supportMembers li button{grid-template-columns:1.25rem 2.5rem minmax(0,1fr) 1.125rem;gap:.5rem;padding:.625rem}}.importPage{align-items:flex-start;padding:1rem}.importShell{width:min(74rem,100%);max-width:none}.importHeader{border-bottom:1px solid var(--ui-line);align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.importHeader h1,.importHeader p{margin:0}.importBack{color:var(--ui-accent);font:var(--ui-label);white-space:nowrap;text-decoration:none}.importIntro{max-width:48rem;color:var(--ui-text-secondary);margin:0}.uploadControl{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);cursor:pointer;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem;display:flex}.uploadControl:focus-within{outline:2px solid var(--ui-accent);outline-offset:2px}.uploadControl .primaryButton{flex:none;align-items:center;display:inline-flex}.uploadFileName{overflow-wrap:anywhere;min-width:0;color:var(--ui-text-secondary);font:var(--ui-body)}.savedImports{border-top:1px solid var(--ui-line);padding-top:.875rem}.savedImports h2{margin:0 0 .625rem}.savedImportList{gap:.5rem;display:grid}.savedImportCard{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.savedImportCard div{gap:.2rem;min-width:0;display:grid}.savedImportCard strong{font:var(--ui-label);overflow-wrap:anywhere}.savedImportCard small{font:var(--ui-body);color:var(--ui-muted)}.savedImportCard button{flex:none}.placementWizard>nav{border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;padding:.625rem 1rem;display:grid}.placementWizard>nav button{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);min-width:0;min-height:2.25rem;color:var(--ui-text-secondary);font:var(--ui-label);padding:.375rem .5rem}.placementWizard>nav button[aria-current=step]{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent)}.placementWizard>footer{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.existingObjectCard li{min-height:3rem}.streetViewPreview .streetViewFrame{min-height:12rem}@media (max-width:760px){.importPage{padding:0}.importShell{border:0;border-radius:0;min-height:100dvh}.importHeader{align-items:flex-start}.uploadControl,.savedImportCard{flex-direction:column;align-items:stretch}.savedImportCard button{align-self:flex-start}.placementWizard>nav{gap:.25rem;padding:.5rem .75rem}.placementWizard>nav button{text-overflow:ellipsis;min-height:2rem;padding:.25rem;font-size:.75rem;overflow:hidden}.streetViewPreview .streetViewFrame{min-height:10rem}.editorWorkspace:has(.workspaceTopbar.mapMode){height:100dvh;overflow:hidden}.workspaceTopbar.mapMode{z-index:24;top:max(.5rem,env(safe-area-inset-top,0px));background:0 0;border:0;width:auto;min-height:0;padding:0;position:absolute;right:.5rem}.workspaceTopbar.mapMode>div:first-child{display:none}.workspaceTopbar.mapMode .workspaceMenuButton{background:var(--ui-surface);box-shadow:0 2px 10px #10182824}.editorWorkspace:has(.workspaceTopbar.mapMode) .workspace{height:100dvh;padding:0}.editorWorkspace:has(.workspaceTopbar.mapMode) .mapPanel{border:0;border-radius:0;height:100dvh}.editorWorkspace:has(.workspaceTopbar.mapMode) .workspaceAdd{bottom:max(1rem,env(safe-area-inset-bottom,0px))}}.wizardHeader{z-index:8;border-bottom:1px solid var(--ui-line);background:var(--ui-surface);position:sticky;top:0;min-height:0!important;padding:0!important}.wizardHeaderTop{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.25rem;width:100%;min-height:3rem;padding:.25rem .5rem;display:grid}.wizardHeaderTitle{text-align:center;min-width:0}.wizardHeaderTitle strong{text-overflow:ellipsis;white-space:nowrap;font:var(--ui-label);display:block;overflow:hidden}.wizardHeaderTitle strong span{color:var(--ui-muted);font-weight:600}.wizardNavButton,.wizardNavPlaceholder{place-items:center;width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;display:grid}.wizardNavButton{color:var(--ui-text);font:500 1.5rem/1 var(--ui-font);background:0 0;border:0;border-radius:50%}.wizardNavButton:hover:not(:disabled){background:var(--ui-neutral-soft)}.wizardNavButton:disabled{opacity:.32}.wizardNext{color:var(--ui-primary)}.wizardContext{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.wizardContext strong{font:var(--ui-label);align-items:center;gap:.375rem;display:inline-flex}.wizardContext span{color:var(--ui-muted);font:var(--ui-body)}.wizardAccepted,.wizardMapStatus{border-radius:var(--ui-radius-control);background:var(--ui-primary-soft);color:var(--ui-text-secondary);margin:.5rem 0;padding:.5rem .625rem}.compactAction{width:auto!important;min-height:2.25rem!important;padding:.375rem .625rem!important}.textAction{min-height:2rem;color:var(--ui-primary);font:var(--ui-label);background:0 0;border:0;padding:.25rem .375rem}.compactActions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.compactObjectCard{gap:.625rem;display:grid;padding:.75rem!important}.objectCardHeading{justify-content:space-between;align-items:center;gap:.625rem;min-width:0;display:flex}.objectCardHeading>div{min-width:0;display:grid}.objectCardHeading strong{font:var(--ui-label)}.objectCardHeading small,.objectCardMethod{color:var(--ui-muted);font:var(--ui-meta)}.compactSignList{gap:.25rem;margin:0;padding:0;display:grid}.compactSignList li{border-bottom:1px solid var(--ui-line);grid-template-columns:auto 2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.375rem 0;list-style:none;display:grid;min-height:2.75rem!important}.compactSignList li:last-child{border-bottom:0}.compactSignList img{object-fit:contain;width:2rem;height:2rem}.compactSignList li>span:nth-of-type(2){min-width:0;display:grid}.compactSignList strong{font:var(--ui-label)}.compactSignList small{color:var(--ui-muted);font:var(--ui-meta)}.wizardHelp{padding:.375rem 0}.wizardHelp summary,.streetTools summary{cursor:pointer;color:var(--ui-primary);font:var(--ui-label)}.wizardInlineStatus{padding:.625rem 1rem max(.75rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--ui-line)}.wizardInlineStatus p{margin:.25rem 0}.streetLegend{z-index:2;position:absolute;top:.5rem;right:.5rem}.streetLegend summary{border:1px solid var(--ui-border);background:var(--ui-surface);width:2rem;height:2rem;color:var(--ui-primary);border-radius:50%;place-items:center;font-weight:700;list-style:none;display:grid}.streetLegend span{border-radius:var(--ui-radius-control);background:var(--ui-surface);max-width:13rem;font:var(--ui-meta);margin-top:.25rem;padding:.375rem .5rem;display:block;box-shadow:0 2px 8px #10182824}.streetControls{gap:.5rem;display:grid;padding:.625rem .75rem!important}.streetControls p{color:var(--ui-muted);font:var(--ui-meta);margin:0}.streetTools .compactActions{margin-top:.375rem}.streetTools button{min-height:2.125rem;padding:.3rem .5rem}.streetConfirmArea{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.streetConfirmArea>label:first-child{width:8rem}.streetConfirmArea input[type=number]{min-height:2.25rem}.coordinateHud{font:var(--ui-meta)!important}.supportSheetActions,.objectEdit{width:auto!important}.objectEdit{min-height:2.375rem!important;padding:.4375rem .625rem!important}@media (max-width:760px){.wizardHeaderTop{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;padding:.375rem .5rem}.wizardContext{padding:.5rem .75rem}.wizardScroll{padding:.625rem .75rem .875rem}.compactActions>button{flex:0 auto}.streetConfirmArea>.primaryButton{margin-left:auto}}@media (min-width:761px){.wizardHeaderTop{min-height:3rem;padding-inline:.75rem}}.workspaceTopbar:not(.mapMode){justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.375rem clamp(.75rem,3vw,1.25rem);display:flex}.workspaceTopbar:not(.mapMode)>div:first-child{min-width:0}.workspaceTopbar:not(.mapMode) h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceTopbar:not(.mapMode) .workspaceMenuWrap{flex:none;align-items:center;display:flex}.workspaceTopbar:not(.mapMode) .workspaceMenuButton{place-items:center;width:2.5rem;height:2.5rem;min-height:2.5rem;padding:.5rem;display:inline-grid}@media (max-width:760px){.workspaceTopbar:not(.mapMode){min-height:3.5rem;padding:.375rem .75rem}.workspaceTopbar:not(.mapMode) h1{font:var(--ui-label)}}.mapServiceSection{border-top:1px solid var(--ui-line);gap:.25rem;margin:.75rem 0 0;padding:.75rem 0 0;display:grid}.mapServiceHeading{justify-content:space-between;align-items:baseline;gap:.75rem;padding:0 .5rem .25rem;display:flex}.mapServiceHeading span{color:var(--ui-muted);font:var(--ui-meta);text-transform:uppercase;letter-spacing:.04em}.mapServiceHeading small{color:var(--ui-muted);font:var(--ui-meta)}.mapServiceSection>button,.mapServiceSection>a{border-radius:var(--ui-radius-control);width:100%;min-height:2.75rem;color:var(--ui-text);font:var(--ui-body);text-align:left;background:0 0;border:0;grid-template-columns:1.5rem minmax(0,1fr) 1.125rem;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;display:grid}.mapServiceSection>button:hover,.mapServiceSection>a:hover{background:var(--ui-surface-subtle)}.mapServiceSection>button>svg:last-child,.mapServiceSection>a>svg:last-child{color:var(--ui-muted)}.workspaceChrome{z-index:31;background:var(--ui-page);padding:.75rem;position:sticky;top:0}.workspaceChrome .mapSearchBar{width:min(100%,38rem);margin-inline:auto}.mapSearchField input{min-width:0;height:100%;color:var(--ui-text);font:var(--ui-body);background:0 0;border:0;outline:0;flex:1;padding:0 .5rem}.mapSearchField input::placeholder{color:#5f6368;opacity:1}.mapSearchField>.mapIconButton{flex:0 0 2.5rem;width:2.5rem;height:2.5rem}.workspaceSharedMenu{z-index:61}.editorWorkspace .workspace{height:calc(100dvh - 72px);padding-top:0}@media (max-width:760px){.workspaceChrome{padding:.75rem var(--map-edge,12px)}.editorWorkspace .queuePanel,.editorWorkspace .detailPanel{min-height:calc(100dvh - 92px)}}.mapAddButton{border-radius:50%;flex-shrink:0;width:56px;height:56px;min-height:56px;padding:0}.mapBottomActions{align-items:flex-end;gap:12px;display:flex}.mapBottomActions>.mapAddButton{order:2}.mapBottomActions>.mapChip{pointer-events:auto;max-width:calc(100% - 68px)}.mapExperience:not(.hasDetails) .mapFloatingControls{bottom:calc(var(--map-bottom) + 68px)}.documentWizard{z-index:6000;color:#233147;background:#f6f8fb;outline:0;flex-direction:column;display:flex;position:fixed;inset:0}.documentWizard .wizardHeader{flex:none}.documentWizardBody{padding:20px max(16px,50vw - 450px);padding-bottom:calc(32px + env(safe-area-inset-bottom));flex:1;min-height:0;overflow:auto}.documentWizard fieldset,.documentLibrary fieldset{border:0;min-width:0;margin:0;padding:0}.documentWizard label,.documentLibrary label{gap:6px;margin:14px 0;display:grid}.documentWizard input:not([type=checkbox]),.documentWizard textarea,.documentWizard select,.documentLibrary input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #c9d4e4;border-radius:10px;padding:12px}.documentWizard textarea{min-height:90px}.documentWizard button,.documentLibrary button{color:#174979;cursor:pointer;background:#fff;border:1px solid #c9d4e4;border-radius:10px;min-height:44px;padding:10px 14px}.documentWizard button:disabled,.documentLibrary button:disabled{opacity:.55;cursor:default}.documentWizard .documentCheck{background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex}.documentCheck input{flex:none;width:20px;height:20px;margin:0}.documentSourceList{gap:8px;margin:12px 0;display:grid}.documentSourceList button{text-align:left;gap:6px;display:grid}.documentSourceList small{color:#576a80;overflow-wrap:anywhere}.documentSelected,.documentPreviewNotice{background:#eaf2fc;border-radius:12px;margin:16px 0;padding:16px}.documentUpload{margin-top:16px!important}.documentThumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.documentThumbnail{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;display:flex}.documentThumbnail img{object-fit:contain;width:100%;height:180px}.documentThumbnail[aria-pressed=true]{background:#eaf2fc;border:2px solid #1765d1}.documentSelectionRow{align-items:center;gap:8px;display:flex}.documentSelectionRow label{flex:1;min-width:0}.documentSelectionRow button{min-width:40px;padding:8px}.documentGallery{min-width:0}.documentGallery h2{overflow-wrap:anywhere}.documentPageImage{text-align:center;background:#e5e9ee;border-radius:12px;height:min(55vh,620px);overflow:auto}.documentPageImage img{object-fit:contain;width:100%;height:100%}.documentPageImage.isZoomed img{object-fit:initial;width:1800px;max-width:none;height:auto}.documentPageCaption{font-size:14px}.documentGalleryControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:16px 0;display:flex}.documentGalleryControls button{color:#174979;background:#fff;border:1px solid #c9d4e4;border-radius:10px;min-width:44px;min-height:44px;padding:8px 12px}.evidenceViewer .documentGallery{min-height:0;padding:16px;overflow:auto}.documentLibrary{border-bottom:1px solid #dce3ec;margin-bottom:24px;padding-bottom:24px}.documentLibrary>h2{margin-top:0}.evidenceViewer{z-index:6501;flex-direction:column;display:flex}.evidenceBackdrop{z-index:6500}.importPage .uploadControl input.srOnly{max-width:1px;width:1px!important}.evidenceStatusIcon{color:#637182;background:#eff3f7;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.evidenceStatusIcon.confirmed{color:#28714c;background:#e7f4ec}.evidenceStatusIcon.provided{color:#28628e;background:#e6f0fa}.evidenceStatusIcon.disputed,.evidenceStatusIcon.missing{color:#a23935;background:#fcebea}.evidenceStatusIcon svg{width:24px;height:24px}.evidenceStatusIcon b{background:currentColor;border:2px solid #fff;border-radius:50%;width:16px;height:16px;font-size:0;position:absolute;bottom:-3px;right:-3px}.evidenceStatusIcon b:after{content:"?";color:#fff;text-align:center;font-size:11px;line-height:12px;position:absolute;inset:0}.evidenceStatusIcon.confirmed b:after{content:"✓"}.evidenceStatusIcon.provided b:after{content:"i"}.evidenceStatusIcon.disputed b:after{content:"!"}.evidenceStatusIcon.missing b:after{content:"−"}.signEvidence .evidenceAction{font:inherit;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px}.signEvidence .evidenceAction:disabled{opacity:1;cursor:default}.evidenceAction:focus-visible{border-radius:10px;outline:2px solid #1765d1}.supportPreviewSignStatus .evidenceStatusIcon{border-radius:4px;width:16px;height:16px}.supportPreviewSignStatus .evidenceStatusIcon svg{width:13px;height:13px}.supportPreviewSignStatus .evidenceStatusIcon b{display:none}.evidenceCategoryList{padding:16px;overflow:auto}.objectSheetActions{flex-wrap:wrap}.documentSelectionRow{grid-template-columns:minmax(0,1fr) repeat(3,44px);align-items:end;margin-bottom:16px;display:grid}.documentSelectionRow label{margin:0}.documentSelectionRow button{height:48px;margin:0}.fullDocumentPage{max-width:1000px;margin:auto;padding:16px}.fullDocumentPage header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fullDocumentPage img{max-width:100%;margin:auto;display:block}.fullDocumentControls{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.fullDocumentControls button,.fullDocumentControls a{color:#174979;background:#fff;border:1px solid #c9d4e4;border-radius:10px;padding:12px}.fullDocumentControls input{width:70px;padding:10px}@media (max-width:600px){.documentSelectionRow{grid-template-columns:repeat(3,44px) 1fr;gap:8px;margin-bottom:24px}.documentSelectionRow label{grid-column:1/-1}.documentSelectionRow button{height:44px}.documentWizard{height:100dvh;bottom:auto}.documentThumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.documentWizardBody{padding-top:12px}.documentSelectionRow{gap:4px}.documentSelectionRow button{min-width:36px}.documentPageImage{height:50dvh}.documentWizard .wizardHeaderTitle strong{font-size:16px}}.wizardProgress{color:var(--ui-text-secondary);padding:0 16px 12px}.wizardProgress small{margin-bottom:8px;display:block}.wizardProgressTrack{gap:5px;display:flex}.wizardProgressTrack span{background:#dbe3ec;border-radius:3px;flex:1;height:3px}.wizardProgressTrack .complete{background:var(--ui-accent)}.profileSummary{gap:16px;padding:20px;display:grid}.profileSummary>svg{width:48px;height:48px;color:var(--ui-accent)}.profileSummary h3,.profileSummary p{margin:0}.mapMenu>button,.mapMenu>a{min-height:48px}.mapPanelSheet{padding-bottom:env(safe-area-inset-bottom,0px)}@media (max-width:1023px){.mapChrome{width:auto;right:max(12px,env(safe-area-inset-right,0px))}.mapPanelSheet{border-radius:0;width:auto;inset:0}.objectSheet{border-radius:24px 24px 0 0;width:auto;bottom:0;left:0;right:0}.objectSheetHeader,.objectSheetGrab{height:32px}.objectSheetScroll{padding-inline:16px}}@media (min-width:1024px){.mapExperience{--desktop-panel-width:380px}.mapChrome{width:356px;left:12px;right:auto}.mapExperience.hasDetails .mapChips{display:none}.mapExperience .objectSheet{width:var(--desktop-panel-width);touch-action:auto;border-radius:0;padding-top:68px;animation:none;inset:0 auto 0 0;height:100%!important}.mapExperience .objectSheetHeader{height:36px}.mapExperience .objectSheetGrab{display:none}.mapExperience.hasDetails .mapChrome{z-index:21}.mapExperience.hasDetails .mapCanvas{left:var(--desktop-panel-width);width:calc(100% - var(--desktop-panel-width))}.mapPanelSheet{width:var(--desktop-panel-width,380px);border-radius:0;inset:0 auto 0 0}.mapExperience .mapSettings{inset:auto auto 28px 12px}.mapExperience .mapSettingsPanel{inset:auto auto 56px 0}.mapExperience .mapFloatingControls,.mapExperience.hasDetails .mapFloatingControls{bottom:32px}.mapExperience .streetViewLaunch{top:auto;bottom:92px}}.assetModules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.assetModules button{border:1px solid var(--ui-border);color:#304354;text-align:left;background:#fff;border-radius:16px;grid-template-columns:1fr 2fr;align-items:center;min-height:72px;padding:12px 8px;display:grid}.assetModules button[aria-pressed=true]{background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-accent)}.assetModuleIcon{place-items:center;display:grid}.assetModuleIcon svg{width:28px;height:28px}.assetWorkspace>section[hidden]{display:none}@media (max-width:440px){.assetModules{grid-template-columns:1fr}.assetModules button{grid-template-columns:1fr 2fr;min-height:56px}}.documentCategoryWorkflow{border:1px solid var(--ui-border);border-radius:16px;overflow:hidden}.documentCategoryBody{gap:16px;padding:16px;display:grid}.documentExtraActions{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.categoryDialog{overflow-y:auto}.categoryDialog>.documentCategoryWorkflow{border:0;width:min(100%,900px);margin-inline:auto}.fieldTaskList{max-width:900px;margin:0 auto;padding:88px 16px 24px}.streetViewPreview[data-state=error] .streetViewFrame,.streetViewPreview[data-state=empty] .streetViewFrame{height:auto;min-height:56px;padding:16px}.workflowAction{text-align:left;border:1px solid var(--ui-border);width:100%;min-height:56px;color:var(--ui-accent);background:#fff;border-radius:14px;grid-template-columns:1fr 2fr;align-items:center;padding:10px;display:grid}.workflowAction>span:first-child{place-items:center;display:grid}.workflowAction svg{width:28px;height:28px}.assetHistory{margin:16px 0}.assetHistoryContent{border:1px solid var(--ui-border);overflow-wrap:anywhere;border-radius:14px;padding:16px}.assetHistoryContent article+article{border-top:1px solid var(--ui-border);margin-top:12px;padding-top:12px}.assetHistoryContent small{color:var(--ui-text-secondary);margin:8px 0;display:block}.assetHistoryContent dd{margin-left:0}.streetViewPreview[data-state=idle] .streetViewFrame{height:0;min-height:0;padding:0;overflow:hidden}.documentSections{border-bottom:1px solid var(--ui-border);gap:8px;margin:16px 0 24px;display:flex}.documentSections button{min-height:48px;font:inherit;color:var(--ui-text-secondary);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:12px}.documentSections button[aria-pressed=true]{border-bottom-color:var(--ui-accent);color:var(--ui-accent);font-weight:600}.importShell>div[hidden]{display:none}.editorWorkspace .workspace{width:100%;max-width:1100px;height:auto;margin:0 auto;padding:0 16px 32px;display:block}.editorWorkspace .workspace>.mobilePane{display:none!important}.editorWorkspace .workspace>.mobilePane.mobileActive{min-height:0;display:block!important}.editorWorkspace .workspace[data-view=queue] .queueList{grid-template-columns:repeat(2,minmax(0,1fr))}.editorWorkspace .workspace .queueCardTop strong{align-items:center;gap:8px;min-width:0;display:flex}.editorWorkspace .workspace .queueCardTop strong .signPictogram{flex-shrink:0}.editorWorkspace .statusBadge[data-status=VERIFIED]{color:#176b3a;background:#e6f4ea}.editorWorkspace .statusBadge[data-status=DISPUTED]{color:#a12622;background:#fce8e6}.editorWorkspace .statusBadge[data-status=FROM_FIELD]{color:#185abc;background:#e8f0fe}.editorWorkspace .statusBadge[data-status=NEW]{color:#4b5563;background:#f1f3f4}@media (max-width:760px){.editorWorkspace .workspace{padding:0 12px calc(24px + env(safe-area-inset-bottom,0px))}.editorWorkspace .workspace[data-view=queue] .queueList{grid-template-columns:minmax(0,1fr)}}.fieldObservation form{border:1px solid var(--ui-border);border-radius:14px;padding:16px}.fieldObservation fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.fieldObservation label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fieldObservation textarea,.fieldObservation select,.fieldObservation input[type=file],.fieldObservation input[type=datetime-local]{box-sizing:border-box;width:100%;max-width:100%}.mapZoomControls{background:#fff;border-radius:10px;display:grid;overflow:hidden;box-shadow:0 2px 6px #17203326}.mapZoomControls button{color:#374151;background:#fff;border:0;width:40px;height:40px;font-size:26px}.mapZoomControls button+button{border-top:1px solid #e5e7eb}.mapFloatingControls{justify-items:center;gap:8px;display:grid}.mapLayerCaption{display:none}.mapSettingsButton>.mapLayerThumbnail{width:28px;height:28px}.mapPanelToggle{display:none}.objectSheetActions{justify-content:space-evenly;gap:8px;display:flex}.objectSheetActions>button{color:#166c9c;min-width:0;box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:7px;padding:8px 2px;font-size:12px;display:flex}.objectSheetActions>button>svg{box-sizing:content-box;background:#e5f1f8;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:12px}.objectSheetActions>button:first-child>svg{color:#fff;background:#176e9d}@media (min-width:1024px){.mapExperience .mapChrome{align-items:flex-start;gap:20px;width:auto;display:flex;left:12px;right:12px}.mapChrome .mapSearchBar{flex:0 0 356px;width:356px}.mapExperience .mapChips,.mapExperience.hasDetails .mapChips{min-width:0;margin:0;padding:4px 0;display:flex}.mapExperience .objectSheet{padding-top:68px}.mapExperience .objectSheetHeader{display:none}.mapExperience .mapPanelSheet.panel-LIST{z-index:19;border-radius:0 0 18px 18px;width:356px;max-height:calc(100dvh - 90px);top:68px;bottom:auto;left:12px}.panel-LIST .mapPanelHeader{display:none}.mapExperience .mapPanelSheet.panel-MENU{border-radius:18px;width:356px;max-height:calc(100dvh - 24px);inset:12px auto auto 12px}.mapPanelToggle{z-index:23;background:#fff;border:0;border-radius:0 8px 8px 0;place-items:center;width:28px;height:52px;display:grid;position:absolute;top:50%;left:380px;box-shadow:2px 1px 5px #17203326}.mapPanelToggle svg{width:18px;transform:rotate(180deg)}.mapExperience.panelCollapsed .objectSheet,.mapExperience.panelCollapsed .panel-LIST{display:none}.mapExperience.panelCollapsed .mapCanvas{width:100%;left:0}.mapExperience.panelCollapsed .mapPanelToggle{left:0}.mapExperience.panelCollapsed .mapPanelToggle svg{transform:none}.mapExperience .mapFloatingControls,.mapExperience.hasDetails .mapFloatingControls{visibility:visible;bottom:28px;right:12px}.mapExperience .mapFloatingControls .mapRoundControl{width:40px;height:40px}.mapExperience .streetViewLaunch{width:40px;height:40px;bottom:172px;right:12px}.mapExperience .mapSettingsButton{border:2px solid #fff;border-radius:10px;width:68px;height:68px;padding:0;position:relative;overflow:hidden}.mapExperience .mapSettingsButton>.mapLayerThumbnail{width:100%;height:100%}.mapLayerCaption{color:#fff;background:#172033a6;padding:3px;font-size:11px;display:block;position:absolute;bottom:0;left:0;right:0}.mapExperience .mapBottomActions{bottom:28px;right:68px}}@media (max-width:1023px){.mapZoomControls{display:none}}.quickEditDialog{z-index:70;border-radius:20px;width:min(620px,100vw - 32px);height:auto;inset:24px auto 24px 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 100vmax #17203366,0 8px 40px #17203344}.quickEditDialog.locationEditing{width:min(1180px,100vw - 32px)}.quickEditDialog .wizardContext,.quickEditDialog .wizardScroll{width:100%;max-width:none}.editCategories{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.editCategories button{color:#334155;background:#fff;border:1px solid #d6dee7;border-radius:10px;padding:8px 12px}.editCategories button[aria-pressed=true]{color:#185abc;background:#e8f0fe;border-color:#aecbfa}.editLocationPreview{background:#edf4f6;border-radius:14px;gap:10px;margin:16px 0;padding:20px;display:grid}.editLocationPreview p{margin:0}@media (max-width:760px){.quickEditDialog,.quickEditDialog.locationEditing{border-radius:0;width:100%;height:100dvh;inset:0;transform:none}}.mapEditBackdrop{z-index:69;background:#17203366;position:fixed;inset:0}.quickEditDialog{box-shadow:0 8px 40px #17203344}.objectSheet .supportSheetActions.objectSheetActions{flex-wrap:nowrap;display:flex}.objectSheet .supportSheetActions.objectSheetActions>button{box-shadow:none;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;padding:8px 2px;font-size:12px;display:flex;color:#166c9c!important;background:0 0!important;border:0!important}.mapExperience .mapSearchField input{box-shadow:none;border-radius:0;background:0 0!important;border:0!important}.compactSignPicker>summary{cursor:pointer;border:1px solid #d6dee7;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.locationMapPreview{background:#dfe9e5;border-radius:12px;height:180px;position:relative;overflow:hidden}.locationMapPreviewCanvas{pointer-events:none;position:absolute;inset:0}.locationMapPreview>.locationMapEditButton{position:absolute;bottom:12px;left:12px;right:12px}.quickEditHeader h2{text-align:center;flex:1;margin:0;font-size:20px}.quickEditDialog .quickEditHeader button{border:0;padding:8px}.quickEditDialog .quickEditFooter{justify-content:flex-end;gap:12px}.objectSheet .supportSheetActions.objectSheetActions>button{white-space:normal;overflow-wrap:anywhere}button,a{-webkit-tap-highlight-color:#176e9d26}button:active:not(:disabled){filter:brightness(.9)}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:2px solid #176e9d}.actionSpinner{border:2px solid #c8dce7;border-top-color:#176e9d;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite actionSpin;display:inline-block}@keyframes actionSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.actionSpinner{animation:none}}.workspaceLoading{box-sizing:border-box;text-align:center;background:#fff;border-radius:20px;width:min(420px,100%);margin:auto;padding:24px}.workspaceLoading strong{margin-top:12px;display:block}.workspaceLoading p{color:#5f6368;line-height:1.5}.signOutAction button{color:#202124;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#f1f4f8;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.signOutAction button:disabled{opacity:.7;cursor:wait}.signOutAction p{color:#b3261e;margin:8px 0;font-size:14px;line-height:1.4}.fieldTaskList{box-sizing:border-box;width:min(900px,100%);padding:20px 16px 32px}.fieldTaskList h2{margin:0 0 12px}.fieldTaskList>p{line-height:1.5}.fieldTaskList .filters button{color:#344054;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dee7;border-radius:24px;padding:10px 16px}.fieldTaskList .filters button[aria-pressed=true]{color:#176e9d;background:#e5f1f8;border-color:#93bdd4}.fieldTaskList .mapListRow{box-sizing:border-box;text-align:left;width:100%;min-height:64px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:16px;margin:12px 0;padding:16px}.fieldTaskList .mapListRow span{gap:8px;display:grid}.fieldTaskList .mapListRow small{color:#5f6368}.taskLoading{align-items:center;gap:12px;display:flex}.workspaceChrome .mapSearchField input{box-shadow:none;border-radius:0;background:0 0!important;border:0!important}.streetViewFrame{touch-action:none}.mapTileNotice{z-index:10;background:#fff;border-radius:12px;gap:8px;width:min(230px,100% - 90px);padding:12px;font-size:13px;display:grid;position:absolute;top:120px;left:12px;box-shadow:0 2px 8px #26334d26}.mapTileNotice button{color:#176e9d;font:inherit;background:#e5f1f8;border:0;border-radius:8px;padding:10px}@media (max-width:1023px){.mapExperience .streetViewLaunch{top:calc(max(12px,env(safe-area-inset-top,0px)) + 156px);bottom:auto;right:var(--map-edge,12px)}.centerPage{box-sizing:border-box;padding:20px}}.addSignIcon.addSignIcon{cursor:pointer;border:1px solid #c4d1d9;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;text-decoration:none;display:inline-flex;box-shadow:0 2px 7px #243e501f;color:#365b70!important;background:#eaf0f4!important}.addSignIcon.addSignIcon svg{width:24px;height:24px}.addSignIcon.addSignIcon:hover{background:#dce7ee!important}.addSignIcon.addSignIcon:focus-visible{outline-offset:3px;outline:3px solid #557d95}.mapExperience .mapBottomActions{z-index:36}.panelAddSign,.pageAddSign{right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:36;position:fixed}.mapPanelContent{padding-bottom:84px}.mapExperience.hasDetails .mapBottomActions{width:auto;left:auto;right:16px;bottom:calc(20px + env(safe-area-inset-bottom))}:root{--ui-font:Arial,Helvetica,sans-serif;--control-height:44px;--control-radius:12px;--control-primary:#1769aa;--control-text:#202a33;--control-muted:#65717b;--control-line:#cbd4dc;--control-soft:#f3f6f8;--control-focus:#346e97;--ui-blue:var(--control-primary);--ui-text:var(--control-text);--ui-muted:var(--control-muted);--ui-line:var(--control-line);--ui-radius-control:12px;--ui-control-block:44px;--ui-title:700 20px/1.3 var(--ui-font);--ui-body:400 16px/1.45 var(--ui-font);--ui-label:600 14px/1.4 var(--ui-font)}body{font-family:var(--ui-font);color:var(--control-text);font-size:16px;line-height:1.45}body :is(button,input,textarea,select,label,summary,h1,h2,h3,p,small){font-family:var(--ui-font)!important}body :is(h1,h2){font-size:20px;line-height:1.3}body h3{font-size:16px;line-height:1.4}body small{font-size:12px;line-height:1.45}body button{font-size:14px;line-height:1.35}body .uiButton,body .uiIconButton,body :is(.primaryButton,.secondaryButton,.dangerButton,.mapPrimaryAction,.mapSecondaryAction,.helpTopics button,.helpCompose button,.signOutAction button,.quickCapture button,.captureList button,.reasonPicker button,.textAction,.decisionActions>button,.taskForm>button,.evidenceEditor>button){box-sizing:border-box;min-height:var(--control-height);cursor:pointer;padding:10px 16px;text-decoration:none;border:1px solid var(--control-line)!important;border-radius:var(--control-radius)!important;color:var(--control-text)!important;box-shadow:none!important;background:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}body .uiButton-primary,body :is(.primaryButton,.mapPrimaryAction,.helpCompose button[type=submit],.taskForm>button[type=submit],.evidenceEditor>button[type=submit]){background:var(--control-primary)!important;color:#fff!important;border-color:var(--control-primary)!important}body .dangerButton{color:#a82924!important;border-color:#d6a8a6!important}body :is(.uiIconButton,.mapIconButton,.wizardNavButton,.quickEditHeader>button,.objectClose,.captureDraftRemove){flex:0 0 44px;justify-content:center;align-items:center;width:44px!important;height:44px!important;min-height:44px!important;color:var(--control-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:10px!important;display:inline-flex!important}body :is(.uiIconButton,.mapIconButton,.wizardNavButton,.quickEditHeader>button,.captureDraftRemove) svg{flex:0 0 24px;width:24px!important;height:24px!important}body :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--control-focus)!important;outline-offset:2px!important;box-shadow:none!important}body button:disabled{opacity:.45!important;cursor:default!important}body :is(.uiButton,.secondaryButton,.helpTopics button):hover:not(:disabled){background:var(--control-soft)!important}body :is(.uiButton-primary,.primaryButton):hover:not(:disabled){background:#125b94!important}body :is(.uiIconButton,.mapIconButton,.wizardNavButton):hover:not(:disabled){background:var(--control-soft)!important}body :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){box-sizing:border-box;border:1px solid var(--control-line);min-height:44px;color:var(--control-text);background:#fff;border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.4}body select{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2365717b' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:24px!important;padding-right:40px!important}body :is(input[type=checkbox],input[type=radio]){accent-color:var(--control-primary);-webkit-appearance:auto!important;appearance:auto!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:2px 8px 2px 0!important;padding:0!important;display:inline-block!important}body :is(.wizardCheck,.streetConfirm){align-items:flex-start!important;gap:8px!important;font-size:14px!important;line-height:1.5!important;display:flex!important}.uiScreenHeader{background:#fff;border-bottom:1px solid #e0e5e9;flex-shrink:0;min-height:68px;align-items:center!important;gap:12px!important;padding:12px 16px!important;display:flex!important}.uiScreenHeading{flex:1;min-width:0}.uiScreenHeading h2{margin:0;font-size:20px!important;line-height:1.3!important}.uiScreenHeading p{color:var(--control-muted);margin:4px 0 0!important;font-size:14px!important}body :is(.mapPanelHeader,.quickEditHeader){align-items:center;gap:12px;min-height:68px;padding:12px 16px}body .mapMenu :is(button,a):not(.signOutAction button){text-align:left;align-items:center;min-height:52px;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-columns:24px minmax(0,1fr) 24px!important;gap:16px!important;padding:12px 8px!important;font-size:16px!important;font-weight:400!important;display:grid!important}body .mapMenu :is(button,a)>svg{width:24px!important;height:24px!important;margin:0!important}body .mapMenu :is(button,a)>svg:last-child{justify-self:end}body .signOutAction button{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:12px}body .mapSearchField input{min-height:44px;background:0 0!important;border:0!important;border-radius:0!important;padding:8px!important}body .wizardHeaderTop{grid-template-columns:44px minmax(0,1fr) 44px 44px!important;gap:4px!important;min-height:60px!important;padding:8px!important}body .wizardHeaderTitle strong{font-size:16px!important}body .wizardNavPlaceholder{width:44px!important}body :is(.captureList,.quickCapture) :is(h2,h3){margin-block:0 12px}body .captureList>h2{font-size:20px}.mapPanelContent>.captureList>h2{display:none}.reportPushSettings{gap:8px;padding:12px 0;display:grid}.reportPushSettings p{margin:0;font-size:14px}.captureCategory{background:var(--control-soft);border-radius:12px;padding:10px 12px;font-size:14px}.helpDialog header,.helpDialog form{flex-shrink:0}.helpDialog .helpScroll{min-height:0;overflow:auto}.helpDialog .helpCompose{align-items:flex-end}.helpDialog .helpCompose button{min-width:96px;height:44px}.helpDialog .helpCompose textarea{min-height:72px;max-height:120px}.helpDialog :is(.helpIntro,.helpQuestion,.helpAnswer p){font-size:16px;line-height:1.45}@media (max-width:600px){.helpDialog{inset:var(--help-viewport-top,0px) 0 auto!important;width:100%!important;height:var(--help-viewport-height,100dvh)!important;max-height:var(--help-viewport-height,100dvh)!important;margin:0!important}.helpDialog form{padding:12px 16px!important}}body .helpLauncher{border-radius:12px;justify-content:center;width:44px;height:44px;padding:10px}body .helpLauncher>span{display:none}body .helpLauncher svg{width:24px;height:24px}body .documentSelectionRow>button{width:44px;min-width:44px;height:44px;color:var(--control-text);background:0 0;border:0;border-radius:12px;padding:10px}body .captureList .addSignIcon{width:48px;height:48px;min-height:48px;padding:0;color:#365b70!important;background:#eaf0f4!important;border-radius:14px!important}body :is(.filter,.reasonChips button){border-radius:12px;padding:10px 16px;min-height:44px!important;font:600 14px/1.35 var(--ui-font)!important}body :is(.reasonChips button[aria-pressed=true],.filter.active,.mapChip.isSelected){color:var(--control-primary)!important;background:#eaf2f8!important;border-color:#9fc1de!important}body :is(.decisionActions,.documentWizardActions){flex-wrap:wrap;align-items:stretch;gap:8px}body .mapPanelHeader h2{font:700 20px/1.3 var(--ui-font)}.reviewCapturePage>.captureList>h2{display:none}body :is(.uiButton,.primaryButton,.secondaryButton,.dangerButton,.editorWorkspace button,.captureList button,.quickCapture button):disabled{color:#65717b!important;border-color:var(--control-line)!important;opacity:.65!important;background:#eef1f4!important}@media (max-width:600px){.helpDialog .uiScreenHeader{padding-top:max(12px,env(safe-area-inset-top))!important}.helpDialog form{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}}body .workspaceSectionHeader{border:1px solid var(--control-line);border-radius:12px;min-height:60px;padding:8px!important}body .fieldTaskList>h2{display:none}body .taskFilters{flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;margin:16px 0!important;padding:0 0 4px!important;display:flex!important;overflow-x:auto!important}body .taskFilters>button{white-space:nowrap!important;height:44px!important;min-height:44px!important;font:600 14px/1.35 var(--ui-font)!important;border-radius:12px!important;flex:none!important;padding:10px 12px!important}body .taskFilters>button[aria-pressed=true]{color:var(--control-primary)!important;background:#eaf2f8!important;border-color:#9fc1de!important}body .profileSummary :is(.mapPrimaryAction,.profileAction,.signOutAction button){box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;margin:0;display:flex;font:600 14px/1.35 var(--ui-font)!important}body .profileSummary>.profileAction,body .profileSummary>.signOutAction{margin-top:0!important}body .importShell>.uiScreenHeader{margin-bottom:16px;padding-inline:0!important}body .mapExperience .mapChip{box-sizing:border-box;white-space:nowrap;gap:6px;height:32px;position:relative;min-height:32px!important;font:500 13px/1.2 var(--ui-font)!important;border-radius:999px!important;padding:0 12px!important}body .mapExperience .mapChip:after{content:"";border-radius:999px;position:absolute;inset:-6px 0}body .mapExperience .mapChip svg{width:18px!important;height:18px!important}body .mapExperience .mapChips{padding-block:6px}.objectSheet .problemSheetDescription{font:400 14px/1.5 var(--ui-font);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px}.objectSheet .problemSheetPhoto{object-fit:contain;border-radius:12px;width:100%;max-height:340px;margin:8px 0 16px;display:block}@media (min-width:1024px){.mapExperience .problemSheet .objectSheetHeader{height:32px;display:block}.mapExperience .problemSheet .objectSheetGrab{display:none}}.problemPreviewDescription{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.problemPreviewPhoto{object-fit:cover;border-radius:10px;width:100%;height:112px;display:block}.mapExperience:has(.objectSheet) .mapBottomActions{visibility:hidden;pointer-events:none}body:has(.mapExperience .objectSheet) .helpLauncher{visibility:hidden;pointer-events:none}@media (max-width:1023px){.mapExperience:has(.objectSheet) .mapFloatingControls{visibility:hidden;pointer-events:none}}body .mapExperience .objectSheet .objectSheetGrab{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;height:32px;min-height:32px;margin:0;padding:0}body .mapExperience .objectSheet .objectClose{box-shadow:none;background:0 0;border:0;border-radius:50%;margin:0;padding:8px}body .helpLauncher{display:none}body:has(.mapExperience.mapHome) .helpLauncher{display:flex}body:has(.mapExperience .objectSheet,.mapExperience .signPreview:not(.mapHoverPreview),.mapExperience .streetWorkbench) .helpLauncher{display:none}.mapExperience:has(.signPreview:not(.mapHoverPreview),.streetWorkbench) .mapBottomActions{visibility:hidden;pointer-events:none}.helpLauncherPreference{margin:0 0 16px}.helpLauncherPreference button{width:100%}body .uiScreenHeader.sectionHeader{box-sizing:border-box;background:#fff;width:100%;min-height:72px;border:0!important;border-bottom:1px solid var(--control-line)!important;border-radius:0!important;gap:8px!important;margin:0!important;padding:14px 16px!important}body .uiScreenHeader.sectionHeader h2{font:700 20px/1.3 var(--ui-font)!important;margin:0!important}body .sectionIntro{color:var(--control-muted);font:400 16px/1.5 var(--ui-font)!important;margin:0 0 16px!important}body .sectionMeta{font:400 12px/1.4 var(--ui-font);color:var(--control-muted);margin:8px 0 16px}body .sectionSearch{gap:8px;margin:0 0 16px;display:grid}body .sectionSearch label{font:600 14px/1.4 var(--ui-font)}body .workspaceChrome{background:#fff;padding:0}body .editorWorkspace{background:#fff}body .editorWorkspace .queuePanel{background:#fff;border:0;border-radius:0;padding:16px}body .fieldTaskList{background:#fff;max-width:none;margin:0;padding:16px}body .reviewCapturePage{box-sizing:border-box;background:#fff;width:100%;max-width:960px;margin:0 auto;padding:0}body .reviewCapturePage>.captureList{padding:16px}body .importPage{background:#fff;padding:0;display:block}body .importShell{box-sizing:border-box;background:#fff;border:0;border-radius:0;width:100%;max-width:960px;margin:0 auto;padding:0}body .importShell>.uiScreenHeader.sectionHeader{margin:0!important;padding:14px 16px!important}body .importShell>.documentSections{margin:0;padding:16px}body .importShell>div:not([hidden]){padding:16px}body .documentLibrary>h2,body .documentLibrary .documentSourcePicker>p:first-child{display:none}body .panel-REQUESTS>.mapPanelContent,body .panel-PROFILE>.mapPanelContent{padding:16px}body .profileSummary{padding:0}body .helpDialog .helpScroll{padding:16px}@media (max-width:760px){body .uiScreenHeader.sectionHeader{padding-top:max(14px,env(safe-area-inset-top))!important}body .editorWorkspace .workspace{gap:0;padding:0}}body .captureList>p,body .captureList>.sectionIntro{margin:0!important}body .editorWorkspace .queuePanel .filters .filter{height:auto!important;min-height:44px!important;font:600 14px/1.35 var(--ui-font)!important;border-radius:12px!important}body .reviewCapturePage,body .importShell{display:block!important}body .importShell>.documentSections{align-items:center;gap:8px;display:flex}body .documentSections>button{border:1px solid var(--control-line)!important;height:44px!important;min-height:44px!important;font:600 14px/1.35 var(--ui-font)!important;color:var(--control-text)!important;background:#fff!important;border-radius:12px!important;margin:0!important;padding:10px 16px!important}body .documentSections>button[aria-pressed=true]{color:var(--control-primary)!important;background:#eaf2f8!important;border-color:#9fc1de!important}.compactStreetWorkbench{background:#fff}.compactStreetWorkbench:not(.embeddedStreetWorkbench){height:100dvh;padding:0}.compactStreetWorkbench:not(.embeddedStreetWorkbench)>header{gap:8px;min-height:48px;padding:2px 12px}.compactStreetWorkbench>header strong{font-size:14px;line-height:20px}.compactStreetWorkbench .streetPanes{gap:1px;min-height:0;padding:0}.compactStreetWorkbench .streetMapPane,.compactStreetWorkbench .streetPanoPane{border-radius:0;min-height:0}.compactStreetWorkbench .streetMapLayers{z-index:10;border:0;border-radius:24px;gap:2px;padding:3px;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0002}.compactStreetWorkbench .streetMapLayers button{border:0;min-height:38px;padding:6px 12px;font-size:13px}.compactStreetWorkbench .streetOverlayButton{z-index:10;color:#fff;cursor:pointer;width:44px;height:44px;min-height:44px;box-shadow:none;background:#263238c9;border:0;border-radius:50%;place-items:center;padding:10px;display:grid;position:absolute}.compactStreetWorkbench .streetExpand{inset:auto 12px 38px auto}.compactStreetWorkbench .streetFullscreen{bottom:38px;left:12px}.compactStreetWorkbench.mapOnly .streetFullscreen{color:#23464d;background:#fff;left:auto;right:12px;box-shadow:0 2px 8px #0002}.compactStreetWorkbench .streetImageDate{z-index:9;color:#fff;pointer-events:none;background:#263238c9;border-radius:24px;max-width:calc(100% - 125px);padding:9px 12px;font-size:12px;position:absolute;top:12px;left:12px}.compactStreetWorkbench.panoramaOpen:not(.embeddedStreetWorkbench):not(.locationWorkbench)>header{right:12px;top:max(12px,env(safe-area-inset-top));z-index:22;background:0 0;border:0;min-height:0;padding:0;position:absolute}.compactStreetWorkbench.panoramaOpen:not(.embeddedStreetWorkbench):not(.locationWorkbench)>header>strong{display:none}.compactStreetWorkbench.panoramaOpen:not(.embeddedStreetWorkbench):not(.locationWorkbench)>header button{color:#fff;background:#263238c9;border:0;border-radius:50%;width:44px;height:44px;min-height:44px;padding:10px}.compactStreetWorkbench>.streetTools{right:64px;top:max(12px,env(safe-area-inset-top));z-index:21;margin:0;position:absolute}.compactStreetWorkbench.embeddedStreetWorkbench>.streetTools{top:12px;right:12px}.compactStreetWorkbench>.streetTools>summary{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#263238c9;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font:700 26px Arial;list-style:none;display:grid}.compactStreetWorkbench>.streetTools>summary::-webkit-details-marker{display:none}.compactStreetWorkbench .streetToolsPanel{color:#202124;overscroll-behavior:contain;background:#fff;border-radius:16px;width:min(320px,100vw - 88px);max-height:60dvh;padding:16px;position:absolute;top:50px;right:0;overflow:auto;box-shadow:0 3px 18px #0004}.compactStreetWorkbench .streetToolsPanel p{margin:10px 0;font-size:12px;line-height:1.4}.compactStreetWorkbench .streetToolsPanel .compactActions{flex-wrap:wrap;gap:6px;display:flex}.compactStreetWorkbench .streetToolsPanel button{min-height:40px;font-size:12px}.compactStreetWorkbench .streetAim{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.compactStreetWorkbench>footer.streetControls{padding:8px 12px max(8px,env(safe-area-inset-bottom));background:#fff;flex-shrink:0;gap:6px;max-height:25dvh;display:grid;overflow:auto}.compactStreetWorkbench>footer.streetControls p{margin:0;font-size:12px;line-height:16px}.compactStreetWorkbench>footer.streetControls>.primaryButton{border-radius:24px;justify-self:end;min-height:44px;margin:0;padding:8px 14px;font-size:14px;line-height:20px}.compactStreetWorkbench>footer.streetControls .streetConfirm{margin:0;font-size:12px}.compactStreetWorkbench:-webkit-full-screen{border:0;border-radius:0;width:100%!important;height:100dvh!important;position:fixed!important;inset:0!important}.compactStreetWorkbench:fullscreen{border:0;border-radius:0;width:100%!important;height:100dvh!important;position:fixed!important;inset:0!important}.compactStreetWorkbench:-webkit-full-screen>.locationWorkspaceBody{flex:1;height:auto;min-height:0}.compactStreetWorkbench:fullscreen>.locationWorkspaceBody{flex:1;height:auto;min-height:0}@media (max-width:700px){.compactStreetWorkbench.panoramaOpen .streetPanes{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.compactStreetWorkbench.panoramaOpen .streetPanoPane{grid-row:1}.compactStreetWorkbench.panoramaOpen .streetMapPane{grid-row:2}.compactStreetWorkbench.panoramaOpen.panoExpanded .streetPanes{grid-template-rows:minmax(0,3fr) minmax(100px,1fr)}.compactStreetWorkbench>footer.streetControls>.primaryButton{justify-self:stretch;width:100%}.compactStreetWorkbench:not(.embeddedStreetWorkbench)>header{padding-top:env(safe-area-inset-top)}}.compactStreetWorkbench.panoramaOpen:not(.embeddedStreetWorkbench):not(.locationWorkbench)>header .mapIconButton{color:#fff!important;box-shadow:none!important;background:#263238c9!important}.compactStreetWorkbench .streetToolsPanel button{color:#23464d;cursor:pointer;background:#f0f5f5;border:1px solid #d0d9dd;border-radius:18px;padding:8px 12px;font:12px Arial,sans-serif}.compactStreetWorkbench .streetToolsPanel button:disabled{opacity:.5;cursor:default}.compactStreetWorkbench .streetOverlayButton:focus-visible{outline-offset:2px;outline:3px solid #fff}.compactStreetWorkbench .streetTools>summary:focus-visible{outline-offset:2px;outline:3px solid #fff}.reviewWorkspace{color:#202124;box-sizing:border-box;background:#f7f9fa;flex-direction:column;gap:10px;height:100dvh;padding:0;display:flex;overflow:hidden}.reviewWorkspace .sectionHeader{background:#fff}.reviewFilters,.reviewOverview,.reviewNotice{margin-left:12px;margin-right:12px}.reviewColumns{margin:0 12px 12px}.reviewNotice{color:#52636b;margin-top:0;margin-bottom:0;font-size:13px}.reviewFilters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.reviewFilters label{flex:1;gap:4px;min-width:130px;font-size:12px;display:grid}.reviewFilters select,.reviewFilters>button,.reviewFilters>a{color:#202124;background:#fff;border:1px solid #cad4d8;border-radius:16px;max-width:100%;min-height:36px;padding:6px 10px;font-size:14px}.reviewOverview{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.reviewModes{gap:4px;display:flex}.reviewModes button,.reviewLayer,.reviewMissing{color:#284b50;background:#fff;border:1px solid #cad4d8;border-radius:20px;min-height:32px;padding:6px 12px;font-size:13px}.reviewModes button[aria-pressed=true]{background:#dff3f2;border-color:#007b80}.reviewColumns{flex:1;grid-template-columns:320px minmax(0,1fr);gap:12px;min-height:0;display:grid}.reviewQueue{flex-direction:column;gap:6px;padding:2px;display:flex;overflow:auto}.reviewQueueItem{text-align:left;color:#202124;background:#fff;border:1px solid #dce3e6;border-radius:16px;flex-direction:column;flex-shrink:0;gap:6px;width:100%;padding:12px;display:flex}.reviewQueueItem[aria-pressed=true]{background:#eaf8f6;border-color:#007b80}.reviewQueueItem strong{font-size:15px}.reviewQueueItem span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.reviewQueueItem small{color:#58676f;font-size:12px}.reviewMapPane{min-height:0;position:relative}.reviewMap,.reviewMapCanvas{border-radius:18px;width:100%;height:100%;min-height:180px;overflow:hidden}.reviewMap{background:#e6edf0;position:relative}.reviewLayer{position:absolute;top:12px;left:12px;box-shadow:0 1px 5px #0002}.reviewMapError{background:#fff;border-radius:12px;padding:12px;position:absolute;top:60px;left:12px;right:12px}.reviewMissing{position:absolute;bottom:32px;left:12px;right:58px}.reviewDetail.quickCapture{z-index:1200;border-radius:24px;width:min(460px,100% - 24px);min-height:0;padding:16px;display:block;position:fixed;top:12px;bottom:12px;right:12px;overflow:auto;box-shadow:0 8px 40px #1234}.reviewDetailHeading{z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:10px 0;display:flex;position:sticky;top:-16px}.reviewDetailHeading h2{margin:0;font-size:19px}.reviewDetailHeading button{width:40px;min-height:40px;padding:0}.reviewDetail .captureList>h2,.reviewDetail .captureList>.sectionIntro{display:none}.reviewDetail .captureList article{border:0;padding:0}.reviewDetail fieldset{background:#edf8f6}.reviewDetail legend{font-size:16px;font-weight:600}.reviewDetail:focus{outline:none}.reviewWorkspace button{cursor:pointer}:is(.reviewWorkspace button:focus-visible,.reviewWorkspace select:focus-visible){outline-offset:2px;outline:2px solid #007b80}@media (max-width:700px){.reviewWorkspace{gap:8px}.reviewNotice{font-size:12px}.reviewFilters{gap:6px}.reviewFilters label{min-width:calc(50% - 6px)}.reviewFilters select{width:100%;font-size:13px}.reviewColumns{display:block}.reviewQueue,.reviewMapPane{height:100%}.reviewMode-map .reviewQueue,.reviewMode-list .reviewMapPane{display:none}.reviewDetail.quickCapture{width:100%;padding:16px 16px max(16px,env(safe-area-inset-bottom));border-radius:0;inset:0}.reviewOverview{align-items:flex-start}.reviewOverview>span{flex:1}.reviewDetailHeading{padding-top:max(10px,env(safe-area-inset-top))}}.reviewFilters>a{box-sizing:border-box;color:#007b80;align-items:center;text-decoration:none;display:inline-flex}.reviewFilters>a:focus-visible{outline-offset:2px;outline:2px solid #007b80}.captureAnalysis>p[role]{background:#edf5f5;border-left:3px solid #397779;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.captureAnalysis>p[role=alert]{background:#fff4e6;border-left-color:#a56816}.captureAnalysis>p[data-state=complete]{background:#eaf5ed;border-left-color:#287650}body .wizardHeader .wizardHeaderTop{grid-template-columns:44px minmax(0,1fr) 44px!important}.wizardActionRow{justify-content:space-between;align-items:center;gap:12px;padding:0 12px 10px;display:flex}.wizardActionRow:empty{display:none}.wizardActionRow .wizardProgress{flex:1;min-width:0;padding:0}body .wizardActionRow .wizardPrimaryAction{white-space:normal;overflow-wrap:anywhere;width:auto;max-width:65%;min-height:44px;margin:0 0 0 auto;padding:8px 14px;font-size:14px;line-height:1.25}.reviewCurrentAction{gap:8px;margin:12px 0;display:grid}.reviewWorkspaceContents{display:contents}.reviewCurrentAction p,.publicationNextStep{color:#526168;margin:0;font-size:14px}.reviewAlternatives{border-top:1px solid #dce2e5;margin-top:16px;padding-top:12px}.reviewAlternatives summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600;display:list-item}.reviewAlternatives[open]>button{margin:6px 6px 6px 0}.captureList article{overflow-wrap:anywhere}.captureList article img{object-fit:contain;max-width:100%}.publicationStage{min-width:0}.publicationStage textarea{min-height:100px}@media (max-width:700px){.registerTable.registerReviewTable,.registerReviewTable tbody{display:block;width:100%!important;min-width:0!important}.registerReviewTable thead{display:none}.registerReviewTable tr{border:1px solid #dce2e5;border-radius:12px;grid-template-columns:1fr 1fr;margin:12px 0;padding:8px;display:grid}.registerReviewTable td{overflow-wrap:anywhere;max-width:100%;border:0!important;min-width:0!important;padding:8px!important;display:block!important}.registerReviewTable td:before{content:attr(data-label);color:#526168;margin-bottom:4px;font-size:12px;display:block}.registerReviewTable td:nth-child(3),.registerReviewTable td:last-child{grid-column:1/-1}.registerReviewTable td button,.registerReviewTable td a{white-space:normal;max-width:100%}}.problemPreviewBody{align-items:flex-start;gap:12px;margin:8px 0;display:flex}.problemPhotoThumb{flex-shrink:0;overflow:hidden;background:#f1f4f4!important;border:0!important;border-radius:8px!important;width:64px!important;min-width:64px!important;height:64px!important;padding:0!important}.problemPhotoThumb img{object-fit:contain;width:100%;height:100%;display:block}.problemPreviewBody .problemPreviewDescription{min-width:0;margin:0}.problemFacts{color:#526165;flex-wrap:wrap;gap:6px 12px;margin:12px 0;font-size:13px;line-height:1.5;display:flex}.problemFacts span{background:#f2f5f5;border-radius:8px;padding:4px 8px}.problemFacts.compact{gap:4px;margin-bottom:0;font-size:12px}.problemGallery{min-width:0;margin:8px 0 16px}.problemGallery img,.problemGallery video{object-fit:contain;background:#f4f6f6;border-radius:12px;width:100%;height:260px;max-height:45dvh;display:block}.problemGalleryNav{justify-content:center;align-items:center;gap:16px;margin-top:6px;font-size:13px;display:flex}.problemGalleryNav button{background:#eff5f5;border:0;border-radius:50%;width:40px;min-height:40px;padding:0;font-size:24px}.problemCommunity article{overflow-wrap:anywhere;border-bottom:1px solid #e4e8e8;padding:8px 0}.problemCommunity article p{white-space:pre-wrap;margin:0 0 4px}.problemCommunity small{color:#637174}.problemCommunity textarea{width:100%;min-height:80px}.problemCommunity ol{padding-left:20px;font-size:14px}.problemCommunity p{font-size:14px;line-height:1.5}.problemCommunity button,.problemManagement button{min-height:40px}.problemAttachments{gap:8px;padding:8px 0;display:flex;overflow-x:auto}.problemAttachments figure{flex:0 0 100px;margin:0}.problemAttachments img,.problemAttachments video{object-fit:contain;background:#f1f4f4;width:100px;height:80px}.problemAttachments button{padding:4px;font-size:12px}.voiceInput{border:1px solid #dce3e3;border-radius:12px;margin:8px 0;padding:10px}.voiceInput button{min-height:40px}.voiceInput small{margin-top:6px;display:block}.voiceInput audio{max-width:100%;height:36px}.voiceInput textarea{width:100%}.problemManagement{border-top:1px solid #dce3e3;margin-top:16px;padding-top:12px}.problemManagement label{margin:8px 0;display:block}.problemManagement textarea{width:100%;min-height:64px}.reportWorkEditor,.reportHistory{overflow-wrap:anywhere;border-top:1px solid #dce3e3;min-width:0;margin-top:16px;padding-top:12px}.reportWorkEditor fieldset{border:0;min-width:0;padding:0}.reportWorkEditor label{margin:12px 0;display:block}.reportWorkEditor textarea,.reportWorkEditor input:not([type=checkbox]),.reportWorkEditor select{box-sizing:border-box;width:100%;max-width:100%}.reportWorkEditor textarea{min-height:100px}.reportWorkEditor small{color:#526165;display:block}.reportHistory ol{padding:0;list-style:none}.reportHistory li{border-bottom:1px solid #e4e8e8;padding:12px 0}.reportHistory p{white-space:pre-wrap;margin:6px 0}.reportHistory time,.reportHistoryActor{color:#526165;font-size:13px}.reportHistoryPhotos{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.reportHistoryPhotos figure{scroll-snap-align:start;flex:0 0 160px;margin:0}.reportHistoryPhotos img{object-fit:contain;background:#f4f6f6;border-radius:10px;width:160px!important;height:140px!important}.reportHistoryPhotos figcaption{font-size:13px}.reportWorkEditor button,.reportHistory button{max-width:100%;min-height:40px}.reportStatusChip,.reportEventChip{color:#44545c;background:#edf1f3;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 9px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.reportStatusChip:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-in_review{color:#12567b;background:#e2f2fa}.status-needs_info{color:#76500b;background:#fff1cf}.status-resolved{color:#23633c;background:#e1f3e9}.status-rejected{color:#853333;background:#fbe7e7}.status-linked{color:#554780;background:#eeeafa}.reportWorkflow{border:1px solid #e4e9ea;border-radius:12px;margin:12px 0 16px;padding:12px}.reportCurrentStatus{color:#526165;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.reportHistory .reportWorkflowSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:16px 0 4px;padding:0;list-style:none;display:grid}.reportHistory .reportWorkflowSteps li{text-align:center;color:#68777b;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12px;line-height:16px;display:flex;position:relative}.reportWorkflowSteps li+li:before{content:"";background:#ccd6d9;width:calc(100% - 28px);height:1px;position:absolute;top:12px;right:calc(50% + 14px)}.reportStepDot{color:#617177;background:#f0f3f4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.reportWorkflowSteps .current .reportStepDot{color:#fff;background:#126479}.reportWorkflowSteps .current{font-weight:600;color:#12566a!important}.reportWorkflow p,.reportWorkflow small{line-height:1.5;margin:12px 0 0!important;font-size:12px!important}.reportHistory .reportTimeline{padding-left:12px}.reportHistory .reportTimeline>li{border:0;border-left:2px solid #e1e7e8;padding:0 0 10px 14px;position:relative}.reportTimeline>li:before{content:"";background:#789398;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:-5px}.reportTimeline>li:last-child{border-color:#0000}.reportHistoryEvent{border:1px solid #e3e8e9;border-radius:10px;overflow:hidden}.reportHistoryEvent summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:10px;list-style:none}.reportHistoryEvent summary::-webkit-details-marker{display:none}.reportHistoryEvent summary:focus-visible{outline-offset:-3px;outline:2px solid #126479}.reportEventHeading{flex-wrap:wrap;gap:5px;display:flex}.reportEventMeta{color:#68777b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.reportEventMeta time{font-size:11px}.reportEventExpand{margin-left:auto}.reportEventExpand:after{content:"⌄";margin-left:5px}.reportHistoryEvent[open] .reportEventExpand:after{content:"⌃"}.reportEventDetails{border-top:1px solid #edf0f1;padding:0 10px 12px;font-size:13px;line-height:1.5}.reportEventDetails>small{color:#68777b;font-size:11px}.reportReopenHint{color:#76500b;background:#fff1cf;border-radius:8px;padding:10px;font-size:13px}body .quickCapture.problemCapture{border:0;border-radius:0;gap:0;max-width:640px;min-height:100dvh;margin:0 auto;padding:0 20px 20px}.problemCapture .uiScreenHeader{padding-inline:0!important}.problemCapture .problemIntro{color:var(--control-muted);padding:16px 0 4px;font-size:14px}body .problemCapture .problemFormSection{border:0;border-bottom:1px solid #e0e5e9;border-radius:0;gap:10px;min-width:0;margin:0;padding:18px 0;display:grid}body .problemCapture .problemFormSection h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 2px;font-size:16px;display:flex}.problemFormSection h2>span{color:#286b70;background:#e6f3f3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.problemFormSection h2>small{flex-basis:100%;margin-left:32px;font-size:12px;font-weight:400}body .problemCapture label{gap:6px;margin:0;font-size:13px;font-weight:600}.problemCapture .problemDescriptionLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .problemCapture textarea{resize:vertical;width:100%;min-height:92px;margin:0}body .problemCapture :is(input,select,textarea){max-width:100%}.problemCapture .problemHiddenInput{display:none}body .problemCapture button{justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;display:inline-flex}.problemCapture button svg,.problemDisclosure summary svg{flex:0 0 20px;width:20px;height:20px}body .problemCapture .problemSecondary{justify-self:start;color:#286b70!important;background:#eff7f7!important;border-color:#0000!important;border-radius:24px!important}.problemCapture .problemMediaPicker{gap:8px;display:grid}.problemCapture .problemMediaOptions{background:#f5f8f8;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}body .problemCapture .problemMediaOptions button{text-align:left;justify-content:flex-start;gap:10px;padding:10px}.problemMediaOptions small{font-size:12px;font-weight:400;display:block}.problemCapture .problemMediaStrip{gap:10px;min-width:0;padding:4px 0 8px;display:flex;overflow-x:auto}.problemMediaStrip figure{flex:0 0 112px;min-width:0;margin:0;position:relative}.problemMediaStrip :is(img,video){object-fit:contain;background:#f0f3f4;border-radius:12px;width:112px;height:96px;display:block}.problemMediaStrip figcaption{color:var(--control-muted);margin-top:4px;font-size:11px}body .problemCapture .mediaRemove{width:44px;height:44px;min-height:44px;padding:12px;position:absolute;top:0;right:0;background:#ffffffeb!important;border:0!important;border-radius:50%!important}.problemCapture .problemDisclosure>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:8px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.problemDisclosure>summary::-webkit-details-marker{display:none}.problemDisclosure>summary>span{flex:1;min-width:0}.problemDisclosure>summary>span>small{margin-top:2px;font-size:12px;font-weight:400;display:block}.problemDisclosure>summary>svg:last-child{flex-basis:16px;width:16px;height:16px;transform:rotate(90deg)}.problemDisclosure[open]>summary>svg:last-child{transform:rotate(-90deg)}.problemCapture .problemDisclosure>div{gap:12px;padding:8px 0 12px;display:grid}.problemCapture .problemPreferences{border-bottom:1px solid #e0e5e9;padding:8px 0}.problemCapture .problemAi>summary{color:#286b70;font-size:13px;font-weight:400}body .problemCapture .problemLocationRow{text-align:left;justify-content:flex-start;width:100%;padding:12px;display:flex;background:#f5fafa!important;border-color:#ccdede!important}.problemLocationRow>span{flex:1}.problemLocationRow small{margin-top:3px;font-size:12px;font-weight:400;display:block}.problemCoordinates summary{color:var(--control-muted);cursor:pointer;align-content:center;min-height:44px;font-size:12px}.problemCoordinates>div{gap:12px;padding:4px 0 12px;display:grid}.problemCapture .problemSubmit{gap:12px;padding-top:20px;display:grid}.problemCapture .problemRequired{color:var(--control-muted);font-size:12px}.problemCapture .problemNotice{background:#eff7f7;border-radius:12px;padding:10px;font-size:13px}.problemCapture .compactVoice{border:0;border-radius:0;gap:8px;margin:0;padding:0;display:grid}body .problemCapture .compactVoice>button:first-child{justify-self:start;padding:4px 8px;color:#286b70!important;background:0 0!important;border:0!important;font-size:13px!important;font-weight:400!important}.problemCapture .compactVoice>small{margin:0}.problemCapture .compactVoice>audio{width:100%}.voiceRecording{background:#eff7f7;border-radius:16px;gap:10px;padding:12px;display:grid}.voiceRecordingStatus{color:#24565c;align-items:center;gap:8px;font-size:13px;display:flex}.voiceRecordingStatus time{font-variant-numeric:tabular-nums;margin-left:auto}.voiceRecordingDot{background:#b3261e;border-radius:50%;width:8px;height:8px}.voiceLevel{justify-content:center;align-items:center;gap:5px;height:40px;display:flex}.voiceLevel span{background:#28767c;border-radius:4px;width:6px;min-height:4px;display:block}body .problemCapture .voiceStop{width:100%;color:#fff!important;background:#286b70!important;border-color:#286b70!important;border-radius:24px!important}.voiceStopIcon{background:currentColor;border-radius:2px;flex-shrink:0;width:12px;height:12px}body .problemCapture .voiceCancel{justify-self:start;padding:4px 8px;color:var(--control-muted)!important;background:0 0!important;border:0!important;font-weight:400!important}.voiceInput .voiceProcessing{background:#eff7f7;border-radius:12px;padding:12px;font-size:14px}.voiceInput details>summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px}.voiceInput details audio{width:100%;margin:8px 0;display:block}.voiceInput [role=status],.voiceInput [role=alert]{font-size:13px}.compactStreetWorkbench .streetLocate{color:#23464d;background:#fff;bottom:92px;right:12px;box-shadow:0 2px 8px #0002}.compactStreetWorkbench .streetControls small{color:#526168;font-size:12px}@media (min-width:701px){body .quickCapture.problemCapture{border:1px solid #dde3e8;border-radius:20px;min-height:0;margin:24px auto;padding:0 28px 28px}}@media (max-width:380px){body .quickCapture.problemCapture{padding-inline:16px}.problemCapture .problemMediaOptions{grid-template-columns:1fr}}.mapExperience .mapBrandButton img{border-radius:10px;max-width:none;display:block}body .mapExperience .mapBrandButton{padding:6px!important}.mapExperience .mapAccountButton{min-width:40px;min-height:40px;padding:6px}.mapExperience .mapAccountButton>svg{width:24px;height:24px}body .mapExperience .mapAddButton.addSignIcon{border:0;border-radius:50%;width:56px;min-width:56px;height:56px;min-height:56px;box-shadow:0 3px 12px #163c4433;color:#fff!important;background:#146d73!important}body .mapExperience .mapAddButton.addSignIcon:hover{background:#105b60!important}body .mapExperience .mapAddButton.addSignIcon svg{width:26px;height:26px}.mapExperience .mapObjectsButton,.objectMapListToggle{color:#234a55;pointer-events:auto;white-space:nowrap;background:#fff;border:1px solid #e2e8eb;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #243e5026}.mapObjectsButton svg,.objectMapListToggle svg{width:20px;height:20px}body:has(.mapExperience.mapHome) .helpLauncher{width:44px;height:44px;bottom:calc(78px + env(safe-area-inset-bottom));border:0;border-radius:50%;box-shadow:0 2px 10px #243e5026}.cityMapLegend{bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));z-index:8;color:#233c46;position:absolute;left:12px}.cityMapLegend>summary{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;list-style:none;display:grid;box-shadow:0 2px 10px #243e5026}.cityMapLegend>summary::-webkit-details-marker{display:none}.cityMapLegend>summary svg{width:22px;height:22px}.cityMapLegend>section{background:#fff;border:1px solid #e0e6e9;border-radius:18px;width:min(286px,100vw - 32px);max-height:60dvh;padding:18px;font-size:12px;position:absolute;bottom:54px;left:0;overflow:auto;box-shadow:0 6px 24px #203b4d26}.cityMapLegend h3{margin:0 0 12px;font-size:15px}.cityMapLegend p{line-height:1.5}.cityMapLegend ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.legendKinds{gap:8px;display:grid}.legendKinds>span{align-items:center;gap:8px;display:flex}.legendKinds i{border-radius:50%;width:9px;height:9px}.mapExperience:has(.objectSheet,.signPreview:not(.mapHoverPreview),.streetWorkbench) .cityMapLegend{visibility:hidden;pointer-events:none}.objectSearchLinks{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.objectSearchLinks>a{text-align:center;color:#17616c;border:1px solid #dce5e8;border-radius:12px;flex:1;padding:10px;font-size:12px;font-weight:600;text-decoration:none}.objectResultCount{color:#677b84;margin:10px 0;font-size:12px}.cityObjectCard{overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #dfe6e9;border-radius:16px;margin:0 0 12px;padding:18px}.cityObjectType{color:#536d78;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.cityObjectType svg{width:17px;height:17px}.privateObjectLabel{color:#77510c;background:#fff3d6;border-radius:8px;padding:2px 6px;font-size:11px}.cityObjectTitle{-webkit-line-clamp:3;color:#193743;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.cityObjectTitle:hover{text-decoration:underline}.cityObjectSubtitle{color:#5c727d;margin:6px 0 10px;font-size:12px}.cityObjectStates{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cityObjectStates .reportStatusChip{font-size:11px}.cityObjectResponsibility{margin:12px 0 4px;font-size:14px}.cityObjectMeta{color:#637680;margin:4px 0;font-size:12px}.cityObjectActions{border-top:1px solid #eef1f2;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}.cityObjectActions a{color:#17616c;align-items:center;gap:5px;min-height:32px;font-size:12px;text-decoration:none;display:flex}.cityObjectActions svg{width:16px;height:16px}.compactObject{margin-bottom:8px;padding:14px}.compactObject .cityObjectTitle{font-size:14px}.compactObject .cityObjectType{margin-bottom:6px;font-size:11px}.compactObject .cityObjectSubtitle{margin:5px 0 8px}.compactObject .cityObjectStates{font-size:11px}.cityObjectsWorkspace{color:#223945;background:#f5f8f9;min-height:100dvh;padding:16px 16px 48px}.objectWorkspaceChrome{z-index:12;max-width:1040px;margin:auto;position:relative}.objectWorkspaceHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.objectWorkspaceHeader h1{flex:1;margin:0;font-size:24px}.objectBrandButton{cursor:pointer;background:0 0;border:0;min-width:44px;height:44px;padding:4px}.objectBrandButton img{border-radius:10px}.objectHomeLink{color:#43626d;padding:10px;display:flex}.objectHomeLink svg{width:22px;height:22px}.objectViewSwitch{background:#fff;border:1px solid #dce5e9;border-radius:14px;gap:4px;padding:4px;display:flex}.objectViewSwitch button{color:#536b77;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:13px;display:flex}.objectViewSwitch button[aria-pressed=true]{color:#175d67;background:#e4f1f2}.objectViewSwitch svg{width:18px;height:18px}.objectQueryForm{background:#fff;border:1px solid #dfe7ea;border-radius:18px;box-shadow:0 1px 4px #1e3c4c08}.objectSearchRow{align-items:center;gap:8px;padding:8px;display:flex}.objectSearchRow>label{flex:1;min-width:0;display:flex}.objectSearchRow input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.cityObjectsWorkspace button{cursor:pointer}.objectSearchRow>button{color:#385866;background:#fff;border:1px solid #e2e8eb;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 12px;font-size:13px;display:flex}.objectSearchRow svg{width:18px;height:18px}.objectFilterToggle b{background:#e6f1f2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.cityObjectsWorkspace .objectApplyButton{color:#fff;background:#176b73;border:1px solid #176b73;font-weight:600}.objectFilterFields{border-top:1px solid #edf1f2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.objectFilterFields>label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.objectFilterFields input,.objectFilterFields select{width:100%;min-width:0;font-size:14px!important}.objectFilterFields>.objectOverdue{align-items:center;gap:8px;display:flex}.objectOverdue input{width:18px;height:18px;min-height:18px}.objectFilterFields>p{color:#637984;grid-column:1/-1;margin:0;font-size:12px}.objectFilterActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.objectFilterActions>button{color:#35525f;background:#fff;border:1px solid #d6e1e6;border-radius:10px;min-height:44px;padding:10px 14px}.objectResultsSummary{color:#5a7480;min-height:42px;padding:12px 4px;font-size:13px}.objectResultsSummary button{color:#176b73;background:0 0;border:0;padding:4px 8px;text-decoration:underline}.objectResultsSummary a{color:#176b73;margin-left:8px}.objectResultsList{max-width:1040px;margin:auto}.objectResultsList .cityObjectCard{padding:20px 24px}.objectsEmpty{text-align:center;padding:48px 16px}.objectsEmpty>svg{color:#90a6b0;width:36px;height:36px}.objectsEmpty p{color:#627b86;font-size:14px}.objectPagination{justify-content:center;align-items:center;gap:12px;margin:24px 0;display:flex}.objectPagination button{background:#fff;border:1px solid #d4dfe4;border-radius:12px;min-height:44px;padding:12px}.objectPagination span{color:#5b7480;font-size:13px}.objectMenuDialog{border:0;border-radius:20px;width:min(380px,100vw - 24px);max-height:calc(100dvh - 32px);padding:16px;box-shadow:0 12px 50px #17203333}.objectMenuDialog::backdrop{background:#17303955}.objectMenuClose{color:#365361;background:#f3f6f8;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.cityObjectsWorkspace.isMap{background:#e7efe9;padding:12px;position:fixed;inset:0;overflow:hidden}.objectCatalogMap.mapExperience{z-index:0;position:absolute;inset:0}.objectCatalogMap>.liveMapWrap,.objectCatalogMap .liveMap{width:100%;height:100%;position:absolute;inset:0}.isMap .objectWorkspaceChrome{width:min(460px,100%);max-height:calc(100dvh - 110px);margin:0;overflow:visible}.isMap .objectWorkspaceHeader{background:#fff;border:1px solid #e1e8eb;border-radius:18px;gap:5px;margin-bottom:8px;padding:6px 8px;box-shadow:0 2px 10px #243e5020}.isMap .objectWorkspaceHeader h1{font-size:18px}.isMap .objectHomeLink{padding:8px}.isMap .objectViewSwitch button{padding:6px 8px;font-size:12px}.isMap .objectQueryForm{box-shadow:0 2px 10px #243e5020}.isMap .objectFilterFields{grid-template-columns:1fr 1fr;max-height:55dvh;padding:12px;overflow:auto}.isMap .objectResultsSummary{background:#ffffffef;border:1px solid #e1e8eb;border-radius:12px;margin-top:8px;padding:10px 12px;box-shadow:0 2px 10px #243e5012}.objectMapListToggle{bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));z-index:15;height:44px;position:fixed}.isMap .objectCatalogMap .mapSettings{top:230px}:is(.objectCatalogMap:has(.objectSheet)~.objectWorkspaceChrome,.cityObjectsWorkspace:has(.objectCatalogMap .objectSheet)>.objectMapListToggle){visibility:hidden;pointer-events:none}@media (min-width:1024px){.mapExperience .mapBottomActions{right:12px}.mapExperience.mapHome .mapFloatingControls{bottom:100px}.mapExperience .mapObjectsButton{bottom:0;left:50%}.objectResultsList .cityObjectCard{display:block}.isMap .objectCatalogMap .mapSettings{top:12px}}@media (max-width:600px){.cityObjectsWorkspace{padding:12px 10px 32px}.objectWorkspaceHeader{gap:6px;margin-bottom:12px}.objectWorkspaceHeader h1{font-size:20px}.objectHomeLink{padding:6px}.objectViewSwitch button{gap:4px;padding:6px 8px;font-size:12px}.objectSearchRow{gap:4px;padding:6px}.objectSearchRow input{padding:8px!important;font-size:14px!important}.objectSearchRow>button{padding:8px;font-size:12px}.objectSearchRow .objectApplyButton>span{display:none}.objectFilterFields{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.objectResultsList .cityObjectCard{padding:16px}.cityObjectTitle{font-size:16px}.objectResultsSummary{font-size:12px}.isMap .objectWorkspaceHeader{padding:5px}.isMap .objectWorkspaceHeader h1{font-size:17px}.isMap .objectViewSwitch button{padding:6px;font-size:11px}.isMap .objectHomeLink{display:none}.objectCatalogMap.mapExperience .mapFloatingControls{bottom:88px}.objectCatalogMap .mapSettings{top:220px}.cityObjectsWorkspace .objectHomeLink{display:none}}.objectSavedQueries{margin-top:6px}.objectSavedLauncher{color:#17616c;background:#fff;border:1px solid #dce5e8;border-radius:12px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:12px;display:flex}.objectSavedLauncher svg{width:16px;height:16px}.objectSavedDialog{color:#223945;box-sizing:border-box;background:#fff;border:1px solid #dce5e8;border-radius:20px;width:min(480px,100vw - 24px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto;box-shadow:0 12px 50px #17203333}.objectSavedDialog::backdrop{background:#17303966}.objectSavedDialog header{align-items:center;gap:8px;display:flex}.objectSavedDialog h2{flex:1;margin:0;font-size:18px}.objectSavedDialog header button{color:#365361;background:#f3f6f8;border:0;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;display:grid}.objectSavedDialog header svg{width:20px;height:20px}.objectSavedDialog p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.objectSavedDialog label{gap:6px;font-size:13px;font-weight:600;display:grid}.objectSavedDialog input,.objectSavedDialog select{box-sizing:border-box;width:100%;min-width:0;font-size:14px}.objectSavedDialog form{border-top:1px solid #e5ebed;margin-top:16px;padding-top:16px}.objectSavedDialog h3{margin:0;font-size:15px}.objectSavedActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.objectSavedActions button{color:#35525f;background:#fff;border:1px solid #d6e1e6;border-radius:10px;min-height:44px;padding:8px 12px;font-size:13px}.objectSavedDialog .objectApplyButton{color:#fff;background:#176b73;border-color:#176b73}.objectSavedReload{color:#17616c;background:0 0;border:0;min-height:44px;margin-top:12px;padding:8px 0;text-decoration:underline}.objectSavedDelete{background:#fff3e8;border-radius:12px;margin-top:12px;padding:10px}.objectSavedDialog [role=alert]{color:#942b20}.objectSavedDialog [role=status]{color:#285b52}.objectSavedDialog button:disabled{opacity:.5;cursor:default}.isMap .objectSavedLauncher{box-shadow:0 2px 10px #243e5012}.objectSearchRow>.objectMobileBrand{display:none}.objectFilterFields{background:#fff;border-radius:0 0 18px 18px}@media (max-width:1023px){.cityObjectsWorkspace.isMap{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.isMap .objectWorkspaceChrome{pointer-events:none;width:100%;max-height:none}.isMap .objectWorkspaceChrome>*{pointer-events:auto}.isMap .objectWorkspaceHeader{display:none}.isMap .objectQueryForm{border:0;border-radius:28px;box-shadow:0 2px 8px #243e5026}.isMap .objectSearchRow{box-sizing:border-box;gap:0;height:56px;padding:6px}.isMap .objectSearchRow>.objectMobileBrand{background:0 0;border:0;place-items:center;width:44px;min-width:44px;height:44px;padding:6px;display:grid}.objectMobileBrand img{border-radius:9px;display:block}.isMap .objectSearchRow input{min-height:44px;padding:8px!important;font-size:16px!important}.isMap .objectSearchRow>.objectApplyButton,.isMap .objectSearchRow>.objectFilterToggle{color:#49616c;background:0 0;border:0;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.isMap .objectSearchRow>.objectApplyButton{order:1}.isMap .objectSearchRow>.objectFilterToggle{border-left:1px solid #e5ebed;border-radius:0 22px 22px 0;order:2}.isMap .objectSearchRow>.objectApplyButton>span,.isMap .objectFilterToggle>span{display:none}.isMap .objectSearchRow svg{width:21px;height:21px}.isMap .objectFilterToggle b{color:#fff;background:#176b73;width:17px;height:17px;font-size:10px;position:absolute;top:0;right:0}.isMap .objectResultsSummary:not(.hasResults){margin-right:60px}.isMap .objectResultsSummary.hasResults{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.objectFilterDialog{width:min(100%,600px);max-width:100%;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)));box-sizing:border-box;color:#223945;background:#fff;border:0;border-radius:24px 24px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -4px 24px #243e5026}.objectFilterDialog[open]{flex-direction:column;display:flex}.objectFilterDialog::backdrop{background:#17303966}.objectFilterDialog>header{border-bottom:1px solid #edf1f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.objectFilterDialog h2{margin:0;font-size:18px}.objectFilterDialog>header button{color:#49616c;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.objectFilterContent{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow:auto}.isMap .objectFilterDialog .objectFilterFields{border:0;border-radius:0;gap:14px;max-height:none;padding:16px;overflow:visible}.objectFilterDialog .objectFilterFields input,.objectFilterDialog .objectFilterFields select{box-sizing:border-box;font-size:16px!important}.objectFilterDialog .objectSavedQueries{order:-1;margin:16px 16px 0}.objectFilterDialog .objectSavedLauncher{width:100%;min-height:44px;box-shadow:none;justify-content:center;font-size:14px}.objectFilterDialog>.objectFilterActions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #edf1f2;flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.objectFilterDialog>.objectFilterActions button{padding:8px;font-size:13px}.isMap .objectCatalogMap .mapSettings{top:calc(max(12px,env(safe-area-inset-top)) + 72px);right:max(12px,env(safe-area-inset-right));bottom:auto;left:auto}.isMap .objectCatalogMap .mapSettingsPanel{box-sizing:border-box;width:min(230px,100vw - 24px);inset:56px 0 auto auto}.isMap .objectCatalogMap .streetViewLaunch{top:calc(max(12px,env(safe-area-inset-top)) + 128px);right:max(12px,env(safe-area-inset-right));bottom:auto}.isMap .objectCatalogMap .mapFloatingControls{bottom:calc(88px + env(safe-area-inset-bottom));right:max(12px,env(safe-area-inset-right))}.isMap .objectCatalogMap .cityMapLegend{bottom:calc(88px + env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left))}.isMap .objectMapListToggle{max-width:calc(100% - 32px);font-size:14px}}@media (max-width:480px){.isMap .objectFilterDialog .objectFilterFields{grid-template-columns:minmax(0,1fr)}}.mapFilterStrip{min-width:0;position:relative}.mapFilterScroll,.publicMap.hasSearch .mapFilterStrip,.mapMenuBrand>img{display:none}@media (min-width:1024px){.publicMap{--desktop-panel-width:420px;--desktop-search-width:400px}.publicMap .mapChrome{align-items:center;gap:24px;width:auto;display:flex;top:20px;left:20px;right:160px}.publicMap .mapSearchBar{width:var(--desktop-search-width);flex:0 0 var(--desktop-search-width);border-radius:18px;gap:12px;min-height:56px;padding:4px 8px}.publicMap .mapSearchTrigger{padding:0 4px}.publicMap .mapSearchField input{font-size:14px!important}.publicMap .mapAccountButton{background:#fff;border:1px solid #e2e8eb;min-width:48px;min-height:48px;padding:8px;position:fixed;top:24px;right:24px;box-shadow:0 2px 10px #243e5020}.publicMap .mapAccountButton.guestAccount{gap:8px;padding-inline:12px;font-size:14px}.publicMap .mapFilterStrip{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid;overflow:hidden}.publicMap .mapChips,.publicMap.hasDetails .mapChips{scrollbar-width:none;grid-area:1/2;gap:12px;min-width:0;margin:0;padding:6px 4px;display:flex;overflow-x:auto}body .publicMap .mapChip{color:#3c4043;background:#fff;gap:6px;height:32px;box-shadow:0 1px 4px #20212416;min-height:32px!important;padding:6px 12px!important;font-size:13px!important}.publicMap .mapFilterScroll:not([hidden]){color:#365361;pointer-events:auto;background:#fff;border:1px solid #dce4e8;border-radius:50%;grid-row:1;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 2px 6px #243e501a}.publicMap .mapFilterScroll.previous{grid-column:1}.publicMap .mapFilterScroll.next{grid-column:3}.publicMap .mapFilterScroll svg{width:20px;height:20px}.publicMap.hasSearch .mapPanelSheet.panel-LIST{width:var(--desktop-search-width);border-radius:18px;max-height:calc(100dvh - 112px);inset:88px auto auto 20px}.publicMap .mapPanelToggle{left:var(--desktop-panel-width)}.publicMap .objectSheet{padding-top:88px}.publicMap:has(.problemSheet) .mapCanvas{left:var(--desktop-panel-width);width:calc(100% - var(--desktop-panel-width))}.publicMap .problemSheet{position:fixed;top:0;bottom:0;left:0}.publicMap:has(.problemSheet) .mapChrome{z-index:22}.publicMap .problemSheet .objectSheetHeader{flex-shrink:0;height:0;position:relative}.publicMap .problemSheet .objectClose{z-index:1;top:8px;right:16px}.publicMap .problemSheet .supportHero{padding-right:52px}.publicMap:has(.archiveObjectSheet) .mapCanvas{left:var(--desktop-panel-width);width:calc(100% - var(--desktop-panel-width))}.publicMap .archiveObjectSheet{position:fixed;top:0;bottom:0;left:0}.publicMap:has(.archiveObjectSheet) .mapChrome{z-index:22}.publicMap .archiveObjectSheet .objectSheetHeader{flex-shrink:0;height:32px;display:block}.publicMap .mapPanelSheet.panel-MENU{border-radius:0;width:320px;height:100%;max-height:100dvh;inset:0 auto 0 0;box-shadow:4px 0 20px #17203326}.publicMap .panel-MENU .mapPanelHeader{border-bottom:1px solid #e6ebee;min-height:80px;padding:16px}.publicMap .mapMenuBrand{align-items:center;gap:12px;display:flex}.publicMap .mapMenuBrand>img{border-radius:10px;flex-shrink:0;display:block}.publicMap .panel-MENU .mapPanelContent{padding:0 0 24px}.publicMap .panel-MENU .mapMenu>p{color:#65717b;border-bottom:1px solid #e6ebee;margin:0 0 8px;padding:18px 20px;font-size:13px;line-height:1.5}.publicMap .panel-MENU .mapMenu :is(a,button):not(.mapPrimaryAction):not(.signOutAction button){width:calc(100% - 16px);min-height:48px;margin:4px 8px;text-decoration:none;color:#36454f!important;border-radius:8px!important;grid-template-columns:24px minmax(0,1fr)!important;padding:12px 16px!important;font-size:14px!important}.publicMap .panel-MENU .mapMenu :is(a,button)>svg:last-child:not(:first-child){display:none}.publicMap .panel-MENU .mapMenu :is(a,button):hover{background:#f0f4f7!important}.publicMap .panel-MENU .mapMenu>.mapPrimaryAction{justify-content:center;width:calc(100% - 32px);margin:20px 16px 0;text-decoration:none;color:#fff!important;background:#1769aa!important;display:flex!important}.publicMap .panel-MENU .mapServiceSection{border-top:1px solid #e6ebee;margin-top:16px;padding-top:12px}.publicMap .panel-MENU .mapServiceHeading{padding-inline:20px}.publicMap .mapBottomActions{width:auto;bottom:32px;left:24px;right:24px}.publicMap .mapAddButton{bottom:32px;right:24px}.mapExperience.publicMap .mapFloatingControls,.mapExperience.publicMap.mapHome .mapFloatingControls,.mapExperience.publicMap.hasDetails .mapFloatingControls{gap:16px;bottom:112px;right:30px}.publicMap .mapFloatingControls .mapRoundControl,.publicMap .mapZoomControls button{width:44px;height:44px}.mapExperience.publicMap .streetViewLaunch{width:44px;height:44px;top:auto;bottom:276px;right:30px}.publicMap .mapSettings{inset:auto auto 32px 24px}.publicMap .mapSettingsButton{border-radius:12px;width:80px!important;height:80px!important}.publicMap .mapSettingsPanel{inset:auto auto 96px 0}.publicMap .cityMapLegend{bottom:32px;left:120px}body:has(.mapExperience.publicMap.mapHome) .helpLauncher{bottom:132px;left:24px}.mapHoverPreview{box-sizing:border-box;z-index:40;pointer-events:auto;color:#3c4043;overscroll-behavior:contain;border:1px solid #dadce0;border-radius:12px;width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px);padding:12px;font-size:13px;line-height:1.45;overflow:auto;box-shadow:0 2px 10px #20212426}.mapHoverPreview.signPreview:after{display:none}.mapHoverPreview .signPhotos{border-top:1px solid #e1e7e9;min-width:0;margin-top:8px;padding-top:8px}.mapHoverPreview .objectSectionTitle{margin:0 0 8px;font-size:13px}.mapHoverPreview .photoCarousel img,.mapHoverPreview .problemGallery img,.mapHoverPreview .problemGallery video{object-fit:contain;height:160px;max-height:160px}.mapHoverPreview .photoCarousel{border-radius:10px}.mapHoverPreview .problemGallery{margin:8px 0 0}.mapHoverPreview .photoEmpty,.mapHoverPreview .signPhotos>p{margin:8px 0;font-size:12px}.mapHoverPreview .hoverPhotoOpen{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.mapHoverPreview .photoNavigation,.mapHoverPreview .problemGalleryNav{min-height:40px;font-size:12px}.publicMap .objectSheet{color:#3c4043;--ui-body:400 13px/1.5 var(--ui-font);--ui-title:500 18px/1.35 var(--ui-font);--ui-muted:#70757a;--control-height:32px;--control-radius:8px;font-size:13px;line-height:1.5}.publicMap .objectSheet :is(.objectHero,.supportHero) h2{color:#202124;font-size:18px;font-weight:500;line-height:1.35}.publicMap .objectSheet .objectSectionTitle{color:#3c4043;margin-block:16px 8px;font-size:14px;font-weight:600}.publicMap .objectSheet h3{font-size:14px;font-weight:600}.publicMap .objectSheet button{font-size:13px}.publicMap .objectSheet :is(p,.problemSheetDescription){font-size:13px;line-height:1.5}.publicMap .objectSheet :is(.objectFootnote,small){color:#70757a;font-size:12px}.publicMap .objectSheet a{color:#1967d2;text-decoration:none}.publicMap .objectSheet a:hover{text-decoration:underline}body .publicMap .objectSheet :is(.primaryButton,.secondaryButton,.workflowAction){gap:6px;border-radius:8px!important;min-height:32px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}body .publicMap .objectSheet .primaryButton{color:#1967d2!important;background:#e8f0fe!important;border-color:#d2e3fc!important}body .publicMap .objectSheet .secondaryButton{color:#3c4043!important;background:#fff!important;border-color:#dadce0!important}.publicMap .objectSheet .workflowAction{color:#1967d2;width:auto;box-shadow:none;background:#fff;border:1px solid #dadce0;align-items:center;display:flex}.publicMap .objectSheet .workflowAction>span:first-child{background:0 0;width:18px;height:18px}.publicMap .objectSheet :is(.primaryButton,.secondaryButton,.workflowAction) svg{width:18px;height:18px}.publicMap .objectSheet .signEvidence{gap:8px;padding-block:8px}.publicMap .objectSheet .evidenceAction{padding:4px 2px;font-size:12px}.publicMap .objectSheet .evidenceItem.unknown{--evidence-color:#5f6368}.publicMap .objectSheet .evidenceStatusIcon{border-radius:6px;width:28px;height:28px}.publicMap .objectSheet .evidenceStatusIcon svg{width:19px;height:19px}.publicMap .objectSheet .supportHeroIcon{color:#5f6368;background:#f1f3f4;border-radius:8px;width:32px;height:32px}.publicMap .objectSheet .supportHero{grid-template-columns:32px minmax(0,1fr);gap:10px}.publicMap .objectSheet .objectSheetActions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-block:12px}body .publicMap .objectSheet .objectSheetActions>button{flex-direction:row;flex:0 auto;justify-content:center;width:auto}body .publicMap .objectSheet .objectSheetActions>button>svg{box-sizing:border-box;width:18px;height:18px;color:inherit;background:0 0;border-radius:0;padding:0}.publicMap .objectSheet .objectSupportContext{background:#fff;border-color:#dadce0;min-height:48px;padding:8px 10px}.publicMap .objectSheet .objectHero>.signPictogram,.publicMap .objectSheet .objectHero>.signPictogram>img{width:40px!important;height:40px!important}body .publicMap .objectSheet :is(.mapIconButton,.objectClose),body .mapHoverPreview .mapIconButton{flex-basis:32px;border-radius:50%!important;width:32px!important;height:32px!important;min-height:32px!important;padding:6px!important}.mapHoverPreview .supportPreviewHeader h2{color:#202124;font-size:14px;font-weight:500;line-height:1.4}.mapHoverPreview .supportPreviewDetails{color:#1967d2;background:#f1f3f4;width:32px;height:32px;min-height:32px;padding:6px}.mapHoverPreview .supportPreviewDetails svg{width:18px;height:18px}.mapHoverPreview .supportPreviewJoke>button{width:28px;min-width:28px;height:28px;min-height:28px}.mapHoverPreview .supportPreviewEvidence{gap:5px}.mapHoverPreview .supportPreviewSummary,.mapHoverPreview .supportPreviewAddress{color:#5f6368}body .publicMap .objectSheet .problemCommunity button{color:#1967d2;background:#fff;border:1px solid #dadce0;border-radius:8px;min-height:32px;padding:6px 10px;font-size:13px}.publicMap .objectSheet .problemGalleryNav button,.mapHoverPreview .problemGalleryNav button{color:#5f6368;background:#f1f3f4;width:32px;height:32px;min-height:32px;padding:0;font-size:20px}}
