.ViKd2W_mapBox{--wd-accent:var(--spotlight-theme-color,var(--blue));--wd-line:color-mix(in srgb, var(--wd-accent) 18%, transparent);--wd-line-strong:color-mix(in srgb, var(--wd-accent) 45%, transparent);--wd-wash:color-mix(in srgb, var(--wd-accent) 8%, transparent);--wd-surface:#ffffff08;--wd-surface-hover:#ffffff0f;--wd-good:#5fd08f;--wd-bad:#ff6f7d;--wd-warn:#f4c76a;--wd-info:#7cc4ff;--wd-neutral:#9aa0a6;aspect-ratio:1;border:1px solid var(--wd-line);background:#0b0b0c;border-radius:4px;width:100%;max-height:min(82vh,860px);position:relative;overflow:hidden}@media screen and (max-width:800px){.ViKd2W_mapBox{max-height:78vh}}.ViKd2W_poster{justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ViKd2W_poster img{object-fit:contain;width:100%;height:100%}.ViKd2W_posterHidden{opacity:0;pointer-events:none}.ViKd2W_posterLabel{color:#ece6e2cc;background:#000000b3;border-radius:4px;padding:4px 10px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}[dir=rtl] .ViKd2W_posterLabel{left:auto;right:50%;transform:translate(50%)}.ViKd2W_mapWrap{position:absolute;top:0;bottom:0;left:0;right:0}.ViKd2W_mapWrap:-webkit-full-screen{background:#0b0b0c}.ViKd2W_mapWrap:fullscreen{background:#0b0b0c}.ViKd2W_pseudoFull{z-index:10000;background:#0b0b0c;position:fixed;top:0;bottom:0;left:0;right:0}.ViKd2W_mapWrap .ViKd2W_map{z-index:0;background:0 0;outline:none;font-family:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.ViKd2W_tiles{image-rendering:auto}.ViKd2W_rulerTop,.ViKd2W_rulerLeft{z-index:2;pointer-events:none;font-variant-numeric:tabular-nums;color:#ffffffd9;background:#0000008c;font-size:11px;font-weight:700;position:absolute}.ViKd2W_rulerTop span,.ViKd2W_rulerLeft span{line-height:22px;position:absolute}.ViKd2W_rulerTop{height:22px;top:0;left:0;right:0}.ViKd2W_rulerTop span{top:0;transform:translate(-50%)}[dir=rtl] .ViKd2W_rulerTop span{transform:translate(50%)}.ViKd2W_rulerLeft{text-align:center;width:22px;top:22px;bottom:0;left:0}[dir=rtl] .ViKd2W_rulerLeft{left:auto;right:0}.ViKd2W_rulerLeft span{width:22px;left:0;transform:translateY(calc(-50% - 22px))}[dir=rtl] .ViKd2W_rulerLeft span{left:auto;right:0}.ViKd2W_toolbar{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 38px);display:flex;position:absolute;top:30px;right:8px}[dir=rtl] .ViKd2W_toolbar{left:8px;right:auto}.ViKd2W_toolBtn{color:#ece6e2;font:inherit;cursor:pointer;background:#0c0c0ed9;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.ViKd2W_toolBtn:hover{border-color:var(--wd-line-strong)}.ViKd2W_toolBtn:focus-visible{outline:2px solid var(--wd-accent);outline-offset:1px}@media screen and (max-width:500px){.ViKd2W_toolBtn{padding:6px 8px;font-size:11px}}.ViKd2W_toolOn{color:#ffd166;background:#ffd1662e;border-color:#ffd166}.ViKd2W_readout{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 92px);display:flex;position:absolute;bottom:8px;left:30px}[dir=rtl] .ViKd2W_readout{left:auto;right:30px}.ViKd2W_readout>span{font-variant-numeric:tabular-nums;color:#ece6e2;background:#000000b8;border-radius:4px;padding:4px 8px;font-size:12px}.ViKd2W_readMeasure{font-weight:600;color:#ffd166!important}.ViKd2W_readCursor{color:#ece6e2cc}.ViKd2W_legend{z-index:3;flex-direction:column;align-items:stretch;gap:4px;display:flex;position:absolute;top:68px;right:8px}[dir=rtl] .ViKd2W_legend{left:8px;right:auto}@media screen and (max-width:500px){.ViKd2W_legend{top:auto;bottom:84px}}.ViKd2W_legendBtn{color:#ece6e2;font:inherit;cursor:pointer;background:#0c0c0ed9;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.ViKd2W_legendBtn i{border:1px solid #000;border-radius:50%;flex-shrink:0;width:9px;height:9px}.ViKd2W_legendBtn:focus-visible{outline:2px solid var(--wd-accent);outline-offset:1px}.ViKd2W_legendOff{opacity:.45}.ViKd2W_legendOff i{border-color:#ffffff80;background:0 0!important}.leaflet-tooltip.ViKd2W_markerLabel{color:#fff;box-shadow:none;background:#000000c7;border:0;border-radius:3px;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:700}.leaflet-tooltip.ViKd2W_markerLabel:before{display:none}.leaflet-marker-icon.ViKd2W_markerTag{background:0 0;border:0;overflow:visible}.leaflet-marker-icon.ViKd2W_markerTag span{color:#fff;white-space:nowrap;pointer-events:none;background:#000000c7;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;top:0;left:0;transform:translate(-50%)}[dir=rtl] .leaflet-marker-icon.ViKd2W_markerTag span{left:auto;right:0;transform:translate(50%)}.ViKd2W_steps{color:#ece6e2cc;margin:0;padding-left:20px;font-size:14px;line-height:1.7}[dir=rtl] .ViKd2W_steps{padding-left:0;padding-right:20px}.ViKd2W_steps li+li{margin-top:6px}.ViKd2W_steps strong{color:#ece6e2}@media screen and (max-width:800px){.ViKd2W_steps{font-size:13px}}.ViKd2W_pendingGap{margin-top:12px}.ViKd2W_mapCards{--wd-accent:var(--spotlight-theme-color,var(--blue));--wd-line:color-mix(in srgb, var(--wd-accent) 18%, transparent);--wd-line-strong:color-mix(in srgb, var(--wd-accent) 45%, transparent);--wd-wash:color-mix(in srgb, var(--wd-accent) 8%, transparent);--wd-surface:#ffffff08;--wd-surface-hover:#ffffff0f;--wd-good:#5fd08f;--wd-bad:#ff6f7d;--wd-warn:#f4c76a;--wd-info:#7cc4ff;--wd-neutral:#9aa0a6;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ViKd2W_mapCard{border:1px solid var(--wd-line);color:#ece6e2;background:#0b0b0c;border-radius:4px;flex-direction:column;height:100%;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.ViKd2W_mapCard:hover{border-color:var(--wd-line-strong)}.ViKd2W_mapCard:focus-visible{border-color:var(--wd-line-strong)}.ViKd2W_mapCard img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.ViKd2W_mapCardBody{color:#ece6e2cc;flex-direction:column;gap:4px;padding:10px 12px 12px;font-size:13px;line-height:1.5;display:flex}.ViKd2W_mapCardBody strong{color:#ece6e2;font-size:16px}
