html,body{height:100%;margin:0;overflow:hidden;background:var(--surface-0)}[hidden]{display:none!important}#app{height:100%;display:grid;grid-template-rows:var(--size-topbar) 1fr}#main{display:grid;grid-template-columns:var(--size-sidebar) 1fr;min-height:0}.only-mob{display:none!important}.lang-menu{position:relative}.lcm-lang{color:var(--ink)}.lcm-lang:hover{background:var(--surface-0)}.lcm-lang[aria-expanded=true] .lcm-ui:last-child{transform:rotate(180deg)}#langList{left:auto;right:0;width:200px}.lcm-search input:focus-visible,.lcm-mbar input:focus-visible{box-shadow:none}:root{--official-1: #1f9d55;--official-2: #d4a106;--official-3: #ea6a0c;--official-4: #d92d20;--official-5: #7a1212}:root.dark{--official-1: #4cc985;--official-2: #f0c419;--official-3: #fb8a3c;--official-4: #f05252;--official-5: #ff2d55}.lcm-fill--above{background:color-mix(in srgb,var(--risk-above) 30%,var(--map-land))}.lcm-fill--about{background:color-mix(in srgb,var(--risk-about) 10%,var(--map-land))}.lcm-fill--below{background:color-mix(in srgb,var(--risk-below) 24%,var(--map-land))}.lcm-fill--thin{background:var(--map-land);box-shadow:none;border:1.5px dashed var(--nbhd-line-hover)}#panel{position:relative;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--surface-0)}.panel-top{padding:16px 16px 12px;display:grid;gap:12px}.lcm-search__field .ui-search{display:contents}#feedHead{padding:12px 16px 8px;border-top:1px solid var(--line);margin:0}#feedHead .lcm-status{margin-left:auto;align-self:center}#listScope:not(:empty),#connAlert:not(:empty){padding:0 16px 10px}#feedWrap{flex:1;min-height:0;position:relative}#feed{height:100%;overflow-y:auto;overscroll-behavior:contain}#feed .lcm-item:first-child{border-top:1px solid var(--line)}#newBtn{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:2;box-shadow:var(--shadow-float)}.lcm-cats__head .lcm-btn--sm{font-stretch:92%}.lcm-chip{width:100%}.lcm-chip--scroll{width:auto}.lcm-mixbar{cursor:pointer}.scroll-thin::-webkit-scrollbar{width:6px}.scroll-thin::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.scroll-thin{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.lcm-suggest{max-height:360px;overflow-y:auto}.lcm-suggest__opt small{font-variant-numeric:tabular-nums}#mapWrap{position:relative;min-width:0;overflow:hidden}#map{position:absolute;inset:0}.leaflet-container{background:var(--map-land);font-family:var(--font-sans)}.leaflet-control-attribution{background:color-mix(in srgb,var(--surface-1) 80%,transparent)!important;color:var(--ink-2)!important;font-size:11px}.leaflet-control-attribution a{color:var(--ink-2)!important}.leaflet-tooltip.lcm-leaflet-tip{color:var(--ink)}.leaflet-tooltip-top.lcm-leaflet-tip:before,.leaflet-tooltip-bottom.lcm-leaflet-tip:before{display:none}.lcm-tip__rows{font-size:13px}.lcm-tip__sub{color:var(--ink-2)}.lcm-tip__few{color:var(--status-wait);margin-top:6px}.lcm-tip__years{margin-top:6px;color:var(--ink-2)}.lcm-tip__years b{color:var(--ink);font-weight:620}.lcm-popup .leaflet-popup-content{font-family:var(--font-sans)}.leaflet-popup.lcm-popup .leaflet-popup-content-wrapper{max-height:70vh;overflow-y:auto}.lcm-detail__more{margin-top:2px}.lcm-nlabel-wrap,.lcm-cityagg-wrap{width:0!important;height:0!important;background:none;border:0}.lcm-nlabel-wrap>.lcm-nlabel,.lcm-cityagg-wrap>.lcm-cityagg{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.lcm-marker{cursor:pointer}.leaflet-container.lcm-points-hover:not(.leaflet-dragging){cursor:pointer}.leaflet-marker-icon:focus-visible{outline:none}.leaflet-marker-icon:focus-visible .lcm-marker__body,.leaflet-marker-icon:focus-visible .lcm-cityagg{box-shadow:0 0 0 2px var(--surface-1),0 0 0 4px var(--ink)}#layerbar{position:absolute;left:12px;top:12px;z-index:var(--z-map-ui);display:grid;gap:8px;justify-items:start}#mapScope{position:absolute;left:50%;top:12px;transform:translate(-50%);z-index:var(--z-banner);width:min(440px,calc(100% - 24px))}#mapScope:empty{display:none}#keyDock{position:absolute;left:12px;bottom:24px;z-index:var(--z-map-ui)}#keyDock .lcm-key{max-height:calc(100vh - 220px);overflow-y:auto}#mapBtns{position:absolute;right:12px;bottom:24px;z-index:var(--z-map-ui)}.lcm-key__sample{width:22px;display:grid;place-items:center;flex:none}.lcm-key__row .lcm-swatch{--s: 18px}.lcm-bins span{background:var(--b)}.lcm-dot-sample{background:var(--official-2);box-shadow:inset 0 0 0 1.2px var(--official-stroke)}.lcm-dot-sample.is-few{opacity:.55;box-shadow:none;border:1.2px dashed var(--official-stroke)}.lcm-alert .lcm-btn{margin-left:auto}.lcm-empty{padding:28px 16px}@media(max-width:1023px){:root{--size-sidebar: 340px}}@media(max-width:767px){:root{--sheet-h: 196px}#app{grid-template-rows:1fr}#topbar,.only-desk{display:none!important}.only-mob{display:revert!important}#main{grid-template-columns:1fr}#panel{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sheet);height:var(--sheet-h);border-right:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-float);transition:height .25s ease-out;padding-bottom:env(safe-area-inset-bottom)}#panel.is-dragging{transition:none}#panel[data-sheet=detail]{background:var(--surface-1)}#grab{display:grid!important;height:22px;cursor:grab;touch-action:none}#feedHead{border-top:0;padding:0 16px 10px;touch-action:none}#rail{display:flex!important;padding:0 16px 10px}#panel[data-sheet=peek] #rail,#panel[data-sheet=peek] #listScope,#panel[data-sheet=peek] #connAlert{display:none!important}#panel[data-sheet=peek] #feed{overflow:hidden}#panel[data-sheet=detail] #feedHead,#panel[data-sheet=detail] #rail,#panel[data-sheet=detail] #listScope,#panel[data-sheet=detail] #connAlert,#panel[data-sheet=detail] #feedWrap{display:none!important}#detail{flex:1;min-height:0;overflow-y:auto;padding:0 0 24px}#detail .lcm-detail{width:auto;padding:0 18px}.detail-nav{display:flex;align-items:center;padding:0 8px 4px}.detail-nav span{flex:1}#mtop{position:absolute;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));z-index:var(--z-topbar);display:grid!important;gap:8px}.menubtn{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--radius-sm);cursor:pointer;flex:none}.menubtn .lcm-brand__mark{width:20px;height:20px}#mstatus{padding:0 10px}#mapScope{top:120px}#keyDock,#mapBtns{bottom:calc(var(--sheet-h) + 12px);transition:bottom .25s ease-out}#panel.is-dragging~* #keyDock,#panel.is-dragging~* #mapBtns{transition:none}.zoom-btn{display:none!important}#panel[data-sheet=full]~#mapWrap #keyDock,#panel[data-sheet=full]~#mapWrap #mapBtns{display:none}#mapBtns.no-locate,.leaflet-control-attribution{display:none}.lcm-item__headline{font-size:15px;line-height:20px}}#scrim{position:fixed;inset:0;background:var(--scrim);z-index:calc(var(--z-topbar) + 1)}#msheet{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--z-topbar) + 2);max-height:86vh;padding-bottom:calc(16px + env(safe-area-inset-bottom))}#msheet .msheet-body{overflow-y:auto}.msec{padding:12px 16px;border-top:1px solid var(--line);display:grid;gap:8px}.msec h5{margin:0;font-size:13px;line-height:16px;font-weight:620;color:var(--ink-2)}.msec .lcm-toggle{padding-left:0}.msec .lcm-key__sec{padding:0}.msec .lcm-key__rows{gap:8px}#msheet .lcm-sheet__head{padding-top:2px}#msheet .lcm-sheet__head .lcm-btn{margin-left:auto}@media(prefers-reduced-motion:reduce){#panel,#keyDock,#mapBtns{transition:none!important}}.flag{flex:none;vertical-align:-2px;border-radius:2px;box-shadow:0 0 0 1px #0000001f}#countries{background:none;padding:0;gap:8px}#countries button{background:var(--surface-2)}#countries button[aria-pressed=true]{background:var(--ink)}.lcm-seg button.soon{opacity:.45;cursor:default}.lcm-seg button.soon:hover{color:var(--ink-2)}.seo{padding:16px;font-size:14px;line-height:1.45;color:var(--ink)}.seo h1{font-size:20px;line-height:1.2;margin:4px 0 8px}.seo h2{font-size:15px;margin:18px 0 6px}.seo ol,.seo ul{margin:0;padding:0;list-style:none}.seo-events li{padding:6px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.seo-events time{font-variant-numeric:tabular-nums;opacity:.7}.seo-links{display:flex;flex-wrap:wrap;gap:4px 12px}.seo-crumbs ol{display:flex;flex-wrap:wrap;gap:4px;font-size:12px;opacity:.75}.seo-crumbs li+li:before{content:"\203a";margin-right:4px}.seo a{color:inherit}.seo small{opacity:.65}.seo h3{font-size:14px;margin:14px 0 4px}.seo-table{border-collapse:collapse;width:100%;font-size:13px}.seo-table th,.seo-table td{text-align:left;padding:3px 6px;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.seo-table td:not(:nth-child(2)){font-variant-numeric:tabular-nums}.seo-note,.seo-alt{font-size:12px;opacity:.75}.seo-about{opacity:.75;font-size:13px}.lcm-item--pending .lcm-item__headline i{display:block;height:11px;margin:5px 0;border-radius:4px;background:currentColor;opacity:.1}.lcm-item--pending .lcm-item__headline i+i{width:62%}.leaflet-tooltip.lcm-leaflet-tip{white-space:normal}.leaflet-tooltip.lcm-leaflet-tip .lcm-tip{width:max-content}.lcm-tip{overflow-wrap:anywhere}.lcm-tip__close{display:none}@media(hover:none){.leaflet-tooltip.lcm-leaflet-tip{pointer-events:auto}.lcm-tip__close{display:grid;place-items:center;position:absolute;top:4px;right:4px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-2);cursor:pointer}.lcm-tip__close .lcm-ui{width:16px;height:16px}.leaflet-tooltip.lcm-leaflet-tip .lcm-tip{padding-right:36px}}
