.yvXdUq_mapShell{--ink:#0b0b0c;--coral:#ff3b2f;--lime:#b9f000;--forest:#006b4e;--sky:#25aeef;--warm-white:#fffefa;--blush:#fff0ed;width:100%;height:100dvh;min-height:620px;color:var(--ink);background:#e7ebe2;font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden}@media (width<=899px){.yvXdUq_mapShell{height:calc(100dvh - 78px);min-height:560px}}.yvXdUq_mapCanvas{position:absolute;inset:0}.yvXdUq_mapHeader{z-index:3;pointer-events:none;position:absolute;top:18px;left:72px}.yvXdUq_mapTitleBlock{backdrop-filter:blur(14px);background:#fffefaf0;border-radius:20px;padding:12px 18px 13px;box-shadow:0 8px 28px #0b0b0c1f}.yvXdUq_mapTitleBlock h1,.yvXdUq_mapTitleBlock p,.yvXdUq_detailsTitle,.yvXdUq_detailsTime{margin:0}.yvXdUq_mapTitleBlock h1{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:27px;font-weight:400;line-height:1.05}.yvXdUq_mapTitleBlock p{color:#5e5a56;margin-top:4px;font-size:13px;font-weight:650}.yvXdUq_mapActions{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;right:18px}.yvXdUq_mapAction,.yvXdUq_closeButton{cursor:pointer;color:var(--ink);background:var(--warm-white);border:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 24px #0b0b0c29}.yvXdUq_mapAction{border-radius:18px;min-width:52px;min-height:52px;padding:0 15px}.yvXdUq_mapAction:focus-visible,.yvXdUq_closeButton:focus-visible,.yvXdUq_confirmButton:focus-visible,.yvXdUq_reportMarker:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.yvXdUq_mapAction:disabled{cursor:wait;opacity:.65}.yvXdUq_locationAction{color:var(--warm-white);background:var(--forest);gap:8px;font-family:inherit;font-size:14px;font-weight:800}.yvXdUq_legend{z-index:3;background:#fffefaf0;border-radius:15px;gap:12px;padding:9px 12px;font-size:11px;font-weight:750;display:flex;position:absolute;bottom:25px;left:14px;box-shadow:0 8px 24px #0b0b0c1f}.yvXdUq_legend span{align-items:center;gap:5px;display:flex}.yvXdUq_legend i{border-radius:999px;width:9px;height:9px}.yvXdUq_fresh{background:var(--coral)}.yvXdUq_recent{background:#f28628}.yvXdUq_fading{background:#78736f}.yvXdUq_reportMarker{cursor:pointer;color:var(--coral);filter:drop-shadow(0 6px 10px #0b0b0c2e);background:0 0;border:0;border-radius:36% 64% 31% 69%/58% 34% 66% 42%;place-items:center;padding:0;transition:transform .16s,filter .16s;display:grid;position:relative}.yvXdUq_markerBlob,.yvXdUq_markerHaloOuter,.yvXdUq_markerHaloInner{clip-path:polygon(50% 0%,65% 9%,80% 5%,91% 20%,100% 36%,92% 52%,97% 68%,82% 81%,69% 96%,51% 91%,34% 100%,22% 85%,6% 78%,10% 60%,0% 46%,8% 31%,15% 15%,33% 12%);background:currentColor;position:absolute}.yvXdUq_markerHaloOuter{clip-path:none;background:color-mix(in srgb, currentColor 13%, transparent);border:2px dotted;border-radius:36% 64% 31% 69%/58% 34% 66% 42%;inset:1%;transform:rotate(17deg)}.yvXdUq_markerHaloInner{opacity:.32;inset:10%;transform:rotate(-14deg)}.yvXdUq_markerBlob{inset:20%;transform:rotate(-8deg)}.yvXdUq_markerBlob:before{clip-path:inherit;content:"";background:#fffefa38;position:absolute;inset:10%;transform:rotate(13deg)}.yvXdUq_markerBlob:after{clip-path:inherit;content:"";background:#fffefa2e;position:absolute;inset:25%;transform:rotate(9deg)}.yvXdUq_markerAge{z-index:1;background:var(--warm-white);color:currentColor;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;border-radius:999px;max-width:78%;padding:6px 9px;font-family:Anton,Impact,sans-serif;font-size:clamp(11px,1.1vw,14px);font-weight:400;line-height:1;position:relative;overflow:hidden;box-shadow:0 3px 10px #0b0b0c1f}.yvXdUq_reportMarker.yvXdUq_fresh{color:var(--coral)}.yvXdUq_reportMarker.yvXdUq_recent{color:#ff806f}.yvXdUq_reportMarker.yvXdUq_fading{color:#f4b5ad}.yvXdUq_reportMarker:hover,.yvXdUq_markerSelected{z-index:2;filter:drop-shadow(0 8px 14px #0b0b0c47);transform:scale(1.14)}.yvXdUq_reportMarker.yvXdUq_fresh:before{border-radius:inherit;content:"";border:2px dotted #ff3b2f8f;animation:1.8s ease-out infinite yvXdUq_hotspotPulse;position:absolute;inset:-5px}.yvXdUq_userMarker{border:4px solid var(--warm-white);background:var(--sky);border-radius:999px;width:24px;height:24px;box-shadow:0 0 0 10px #25aeef33,0 4px 12px #0b0b0c3d}.yvXdUq_pickerTarget{z-index:5;pointer-events:none;background:#ff3b2f1f;border-radius:999px;place-items:center;width:156px;height:156px;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.yvXdUq_pickerTarget span{border:5px solid var(--warm-white);background:var(--coral);border-radius:999px;width:52px;height:52px;position:absolute;box-shadow:0 7px 18px #0b0b0c3d}.yvXdUq_pickerTarget span:before,.yvXdUq_pickerTarget span:after{background:linear-gradient(90deg, var(--coral) 0 29%, transparent 29% 71%, var(--coral) 71%);content:"";border-radius:999px;width:88px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yvXdUq_pickerTarget span:after{transform:translate(-50%,-50%)rotate(90deg)}.yvXdUq_pickerPanel{z-index:6;background:var(--warm-white);text-align:center;border-radius:30px;width:min(460px,100% - 36px);padding:18px 22px 20px;position:absolute;bottom:18px;right:18px;box-shadow:0 18px 60px #0b0b0c38}.yvXdUq_pickerHandle{background:var(--coral);border-radius:999px;width:50px;height:5px;margin:0 auto 14px}.yvXdUq_pickerPanel h2,.yvXdUq_pickerPanel h3,.yvXdUq_pickerPanel p{margin:0}.yvXdUq_pickerPanel h2{color:var(--coral);text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:17px;font-weight:400}.yvXdUq_pickerPanel h3{margin-top:8px;font-family:Anton,Impact,sans-serif;font-size:34px;font-weight:400;line-height:1.05}.yvXdUq_pickerPanel p{color:#696560;margin-top:5px;font-size:14px;font-weight:650}.yvXdUq_pickerCoordinate{background:var(--forest);color:var(--warm-white);border-radius:999px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:800}.yvXdUq_pickerActions{gap:9px;margin-top:12px;display:grid}.yvXdUq_pickerActions button{cursor:pointer;border:0;border-radius:18px;min-height:50px;font-family:inherit;font-size:15px;font-weight:850}.yvXdUq_useLocationButton{color:var(--ink);background:#eaf5fc;justify-content:center;align-items:center;gap:8px;display:flex}.yvXdUq_confirmLocationButton{background:var(--coral);color:var(--warm-white)}.yvXdUq_cancelLocationButton{color:var(--ink);background:0 0;min-height:40px!important}.yvXdUq_pickerActions button:disabled{cursor:wait;opacity:.55}.yvXdUq_pickerActions button:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.yvXdUq_mapStatus,.yvXdUq_locationError,.yvXdUq_locationSuccess{z-index:4;background:var(--warm-white);text-align:center;border-radius:16px;max-width:min(360px,100% - 32px);padding:12px 16px;font-size:14px;font-weight:750;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0b0b0c24}.yvXdUq_mapStatus{top:96px}.yvXdUq_locationError{color:#b2231b;bottom:88px}.yvXdUq_locationSuccess{color:var(--forest);bottom:88px}.yvXdUq_detailsPanel{z-index:5;background:var(--warm-white);border-radius:30px;width:min(380px,100% - 36px);padding:24px;position:absolute;top:18px;bottom:88px;right:18px;overflow:auto;box-shadow:0 18px 60px #0b0b0c38}.yvXdUq_sheetHandle{display:none}.yvXdUq_detailsHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.yvXdUq_freshness{margin-bottom:10px;font-size:12px;font-weight:850;display:inline-block}.yvXdUq_freshness-fresh{color:var(--coral)}.yvXdUq_freshness-recent{color:#b95c09}.yvXdUq_freshness-fading{color:#6b6763}.yvXdUq_detailsTitle{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:36px;font-weight:400;line-height:1.05}.yvXdUq_detailsTime{color:#696560;margin-top:7px;font-size:14px;font-weight:650}.yvXdUq_closeButton{width:42px;height:42px;box-shadow:none;background:var(--blush);border-radius:15px;flex:none}.yvXdUq_reportSummary{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.yvXdUq_reportSummary>div{background:var(--blush);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:92px;padding:15px;display:flex}.yvXdUq_reportSummary .yvXdUq_countCard{background:var(--coral);color:var(--warm-white)}.yvXdUq_countCard .yvXdUq_summaryLabel{color:#fffefac7}.yvXdUq_summaryLabel{color:#696560;font-size:12px;font-weight:700}.yvXdUq_reportSummary strong{font-size:21px;line-height:1.1}.yvXdUq_traitCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.yvXdUq_traitCard{text-align:center;background:#f1f9db;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:126px;padding:10px;display:flex}.yvXdUq_traitCard strong{font-size:13px;line-height:1.2}.yvXdUq_safetyNote>div{flex-direction:column;flex:1;gap:4px;display:flex}.yvXdUq_safetyNote{background:var(--forest);min-height:116px;color:var(--warm-white);border-radius:20px;align-items:center;gap:12px;margin-top:20px;padding:10px 16px 0 6px;display:flex;overflow:hidden}.yvXdUq_safetyNote strong{font-family:Anton,Impact,sans-serif;font-size:22px;font-weight:400}.yvXdUq_safetyNote span{font-size:13px;line-height:1.4}.yvXdUq_confirmButton{cursor:pointer;background:var(--coral);width:100%;min-height:54px;color:var(--warm-white);border:0;border-radius:18px;margin-top:20px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:850}.yvXdUq_confirmed{color:var(--forest);text-align:center;background:#edf8c8;border-radius:18px;margin-top:20px;padding:16px;font-size:14px;font-weight:850}@keyframes yvXdUq_hotspotPulse{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}@media (width<=700px){.yvXdUq_mapShell{height:calc(100dvh - 154px);min-height:540px}.yvXdUq_mapShell.yvXdUq_picking{height:100dvh;min-height:700px}.yvXdUq_mapHeader{display:none}.yvXdUq_picking .yvXdUq_mapHeader{display:block;top:14px;left:16px;right:16px}.yvXdUq_picking .yvXdUq_mapTitleBlock{border-radius:17px;padding:10px 14px}.yvXdUq_picking .yvXdUq_mapTitleBlock h1{font-size:22px}.yvXdUq_picking .yvXdUq_mapTitleBlock p{font-size:11px}.yvXdUq_mapActions{top:14px;bottom:auto;right:12px}.yvXdUq_mapAction{border-radius:26px;min-width:52px;min-height:52px}.yvXdUq_locationAction span{display:none}.yvXdUq_mapStatus{top:88px}.yvXdUq_legend{justify-content:center;bottom:14px;left:12px;right:12px}.yvXdUq_locationError,.yvXdUq_locationSuccess{bottom:82px}.yvXdUq_picking .yvXdUq_locationError,.yvXdUq_picking .yvXdUq_locationSuccess{bottom:410px}.yvXdUq_pickerTarget{width:136px;height:136px;top:32%}.yvXdUq_pickerPanel{width:auto;padding:12px 20px max(18px, env(safe-area-inset-bottom));border-radius:30px 30px 0 0;bottom:0;left:0;right:0}.yvXdUq_pickerPanel h2{font-size:15px}.yvXdUq_pickerPanel h3{font-size:31px}.yvXdUq_pickerPanel p{font-size:13px}.yvXdUq_pickerCoordinate{margin-top:11px;padding-block:10px}.yvXdUq_pickerActions{gap:7px;margin-top:10px}.yvXdUq_pickerActions button{min-height:48px}.maplibregl-ctrl-top-left{display:none}.yvXdUq_detailsPanel{width:auto;max-height:min(72%,540px);padding:10px 20px max(22px, env(safe-area-inset-bottom));border-radius:30px 30px 0 0;animation:.22s ease-out yvXdUq_sheetEnter;inset:auto 0 0}.yvXdUq_sheetHandle{background:#d4d0ca;border-radius:999px;width:42px;height:5px;margin:0 auto 14px;display:block}.yvXdUq_detailsTitle{font-size:30px}.yvXdUq_reportSummary>div{min-height:78px}.yvXdUq_traitCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes yvXdUq_sheetEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.yvXdUq_reportMarker,.yvXdUq_detailsPanel{transition:none;animation:none}.yvXdUq_reportMarker.yvXdUq_fresh:before{animation:none}}