@font-face{font-family:Nunito;src:url(/assets/nunito.11bdeb0f20.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--mh-font:ui-rounded,"SF Pro Rounded","Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;--mh-bg:#0e1c23;--mh-text:#fff;--mh-muted:rgba(255,255,255,.6);--mh-line:rgba(255,255,255,.1)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:#101820;color:#f1f5f9;font:14px var(--mh-font);overflow:hidden}#map{position:fixed;inset:0}.mapboxgl-ctrl-bottom-right{right:8px;bottom:8px}.hud{position:absolute;z-index:4;top:24px;right:24px;width:300px;max-width:calc(100vw - 48px);pointer-events:none;color:#fff;text-shadow:0 1px 3px #07131cbb,0 1px 12px #07131c80}.hud-title{font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.35}.hud-title span{font-weight:400;opacity:.9}.hud-sub{margin-top:18px;font-size:13px;font-weight:500;opacity:.92}.hud-world{font-size:28px;font-weight:700;letter-spacing:-.8px;line-height:1.25;margin-top:3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-height:34px}.hud-country{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;padding-top:10px;border-top:1px solid #ffffff8a;pointer-events:auto}.hud-country[hidden]{display:none}.hud-country div{display:flex;flex-direction:column;gap:4px;min-width:0}.hud-country span{font-size:13px;font-weight:600}.hud-country strong{font-size:18px;font-weight:700;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.hud-country button{font:400 22px/1 var(--mh-font);width:28px;height:28px;padding:0;background:transparent;border:0;color:#fff;text-shadow:inherit;cursor:pointer}.hud-country button:hover{color:#d8e8e5}.cta{position:absolute;z-index:6;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100vw - 260px)}.stores{display:flex;gap:8px;align-items:center}.stores a{display:flex;align-items:center;gap:8px;min-width:128px;height:40px;padding:5px 11px;border:0;border-radius:8px;background:var(--mh-bg);color:#fff;text-decoration:none;font:700 13px/1.1 var(--mh-font)}.stores a:hover{background:#1a2b33}.stores a svg{width:21px;height:21px;flex:none;fill:currentColor}.stores small{display:block;font-size:9px;font-weight:500;opacity:.7;margin-bottom:2px}.stories{display:none;align-items:center;gap:8px;height:40px;background:var(--mh-bg);border:0;border-radius:8px;padding:0 12px;color:#fff;text-decoration:none;font:600 13px var(--mh-font);white-space:nowrap}.stories.on{display:flex}.consent{position:fixed;z-index:15;left:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 40px);max-width:360px;background:var(--mh-bg);color:#fff;border-radius:12px;padding:14px 16px;font:500 14px/1.45 var(--mh-font)}.consent[hidden]{display:none}.consent p{margin:0 0 12px}.consent-actions{display:flex;gap:8px;justify-content:flex-end}.consent button{min-height:40px;border-radius:8px;padding:0 16px;font:700 14px var(--mh-font);cursor:pointer}#consentNo{background:none;color:#fff;border:1px solid rgba(255,255,255,.45)}#consentYes{background:#fff;color:var(--mh-bg);border:0}.consent button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:650px){.consent{left:8px;right:8px;max-width:none;bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}}.screen{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#0f2a2d;color:#e6f2f0;text-align:center;padding:24px;transition:opacity .45s ease}.screen.hide{opacity:0;pointer-events:none}.screen[hidden]{display:none}.screen h1{margin:0;font-size:20px;font-weight:700;font-family:var(--mh-font);letter-spacing:.01em}.screen h1 span{font-weight:400;opacity:.85}.screen p{margin:0;max-width:360px;color:#b9d3cf;line-height:1.5}.screen button{margin-top:6px;padding:10px 18px;border-radius:8px;border:1px solid #ffffff55;background:#1f4b4c;color:#fff;font:600 13px var(--mh-font);cursor:pointer}.spinner{width:34px;height:34px;border-radius:50%;border:3px solid #ffffff2a;border-top-color:#9fe0c8;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s}.screen{transition:none}}@media (max-width:650px){.mapboxgl-ctrl-top-right .mapboxgl-ctrl-group,.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-group{display:none!important}.hud{top:calc(env(safe-area-inset-top,0px) + 18px);left:16px;right:16px;width:auto;max-width:calc(100vw - 32px)}.hud-sub{margin-top:10px}.hud-world{font-size:23px}.hud-country{margin-top:13px}.cta{bottom:calc(env(safe-area-inset-bottom,0px) + 40px);gap:8px;max-width:calc(100vw - 20px)}.stores{justify-content:center;width:max-content;max-width:calc(100vw - 20px)}.stores a{height:36px;min-width:0;white-space:nowrap;padding:5px 8px;font-size:10px}.stores a svg{width:17px;height:17px}.stories{height:32px;font-size:11px;padding:0 10px}.mapboxgl-ctrl-bottom-left{bottom:3px!important;left:8px!important}.mapboxgl-ctrl-bottom-right{bottom:4px!important;right:8px!important}.mapboxgl-ctrl-attrib{max-width:calc(100vw - 110px)}}@media (max-width:820px){.cta{flex-direction:column}}@media (max-width:360px){.stores{gap:5px}.stores a{font-size:9px;padding:4px 7px}.stores a svg{width:16px;height:16px}}.mhc,.mhc button,.mhc input{font-family:var(--mh-font)}.mhc-search{position:absolute;z-index:9;top:24px;left:24px;width:320px}.mhc-lens{display:none}.mhc-input{width:100%;height:44px;border:0;border-radius:10px;background:var(--mh-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23fff' stroke-opacity='.8' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='7.5' cy='7.5' r='5.5'/%3E%3Cpath d='m12 12 4.5 4.5'/%3E%3C/svg%3E") no-repeat 14px 50%;padding:0 14px 0 42px;color:#fff;font-size:16px;font-weight:500;outline:none;-webkit-appearance:none;appearance:none}.mhc-input::placeholder{color:var(--mh-muted);font-weight:400}.mhc-input:focus-visible{box-shadow:0 0 0 2px #ffffff59}.mhc-input::-webkit-search-cancel-button{display:none}.mhc-suggest{list-style:none;margin:8px 0 0;padding:4px;background:var(--mh-bg);border-radius:10px;max-height:min(60vh,440px);overflow:auto}.mhc-opt{padding:8px 12px;border-radius:7px;cursor:pointer}.mhc-opt.on,.mhc-opt:hover{background:#212e34}.mhc-opt-main{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.mhc-opt-name{font-size:16px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mhc-opt-count{font-size:13px;font-weight:500;color:var(--mh-muted);white-space:nowrap}.mhc-opt-sub{font-size:13px;color:var(--mh-muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mhc-panel{position:absolute;z-index:8;top:80px;left:24px;width:360px;max-height:calc(100% - 176px);display:flex;flex-direction:column;background:var(--mh-bg);border-radius:12px;color:#fff;overflow:hidden}.mhc-panel[hidden]{display:none}.mhc-head{padding:16px 18px 14px;flex:none}.mhc-grip{display:none}.mhc-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mhc-title{margin:0;font-size:22px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.mhc-close{border:0;background:none;color:var(--mh-muted);font-size:24px;line-height:1;padding:0 2px;cursor:pointer}.mhc-close:hover{color:#fff}.mhc-sub{font-size:13px;color:var(--mh-muted);margin-top:4px}.mhc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.mhc-count{font-size:15px;font-weight:600;color:#ffffffd9}.mhc-join{border:0;border-radius:8px;background:#fff;color:var(--mh-bg);font-size:15px;font-weight:700;min-height:42px;padding:0 16px;cursor:pointer;white-space:nowrap}.mhc-join:hover{background:#e8edef}.mhc-note{margin:0 18px 12px;font-size:13px;color:var(--mh-muted)}.mhc-list{list-style:none;margin:0;padding:0 18px;overflow:auto;flex:1 1 auto;border-top:1px solid var(--mh-line)}.mhc-ex{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 0;border-bottom:1px solid var(--mh-line)}.mhc-who{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.mhc-nick{max-width:100%;font-size:17px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mhc-code{border:0;background:none;color:#ffffffb3;font-size:13px;font-weight:600;letter-spacing:.04em;padding:2px 0;cursor:pointer}.mhc-code:after{content:"";display:inline-block;width:11px;height:11px;margin-left:6px;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-opacity='.6' stroke-width='1.2'%3E%3Crect x='3.5' y='.6' width='7.9' height='7.9' rx='1.6'/%3E%3Cpath d='M8.5 9.5v.5a1.4 1.4 0 0 1-1.4 1.4H2A1.4 1.4 0 0 1 .6 10V4.9A1.4 1.4 0 0 1 2 3.5h.6'/%3E%3C/svg%3E") no-repeat center/contain}.mhc-code[data-copied]:after{content:"Copied";width:auto;height:auto;background:none;font-size:12px;color:#fff;margin-left:6px}.mhc-test{font-size:11px;color:var(--mh-muted);border:1px solid var(--mh-line);border-radius:5px;padding:0 5px}.mhc-add{flex:none;display:inline-flex;align-items:center;min-height:40px;border:1px solid rgba(255,255,255,.45);border-radius:8px;color:#fff;text-decoration:none;font-size:15px;font-weight:600;padding:0 14px}.mhc-add:hover{border-color:#fff}.mhc-empty{padding:14px 18px 6px;font-size:15px;font-weight:500;border-top:1px solid var(--mh-line)}.mhc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px 14px;flex:none}.mhc-more{border:0;background:none;color:#fffc;font-size:15px;font-weight:600;min-height:40px;padding:0 10px 0 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mhc-more:hover{color:#fff}.mhc-foot-left{display:flex;gap:14px;align-items:center}.mhc-share{position:relative;width:40px;height:40px;border-radius:8px;border:0;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 9H6.5A1.5 1.5 0 0 0 5 10.5v9A1.5 1.5 0 0 0 6.5 21h11a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 17.5 9H16M12 3v12M8 7l4-4 4 4'/%3E%3C/svg%3E") no-repeat center/22px}.mhc-share[data-copied]:before{content:"Link copied";position:absolute;right:34px;top:5px;font-size:12px;color:#fff;white-space:nowrap}.mhc-marker{position:relative;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;font-family:var(--mh-font);font-weight:700;cursor:pointer;line-height:1;box-shadow:none;opacity:.92;display:inline-flex;align-items:center;justify-content:center}.mhc-marker:hover,.mhc-marker:focus-visible{opacity:1}.mhc-marker:after{content:"";position:absolute;inset:-12px}.mhc-marker.sm{height:14px;min-width:14px;font-size:10px;padding:0 4px}.mhc-marker.md{height:18px;min-width:18px;font-size:11px;padding:0 6px}.mhc-badge{position:absolute;z-index:9;top:76px;left:24px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--mh-bg);border-radius:6px;padding:3px 8px}.mhc-panel:not([hidden])~.mhc-badge{display:none}.mhc-form{padding:14px 18px 16px;display:flex;flex-direction:column;gap:12px;overflow:auto;border-top:1px solid var(--mh-line)}.mhc-field{display:flex;flex-direction:column;gap:6px;position:relative}.mhc-label{font-size:14px;font-weight:700;color:#fff}.mhc-help{font-size:13px;line-height:1.4;color:#ffffffb3;margin:0}.mhc-error{font-size:14px;font-weight:700;color:#ffb4a8}.mhc-error:empty{display:none}.mhc-text[aria-invalid=true]{border-color:#ffb4a8}.mhc-intro{margin:0;font-size:15px;line-height:1.45;color:#ffffffd9}.mhc-text{height:46px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:transparent;color:#fff;font:500 16px var(--mh-font);padding:0 12px;outline:none;width:100%}.mhc-text:focus{border-color:#fff}.mhc-text::placeholder{color:#ffffff59}.mhc-check{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.mhc-check>span:not(.mhc-error){flex:1;min-width:0}.mhc-check .mhc-error{flex-basis:100%;padding-left:32px}.mhc-check input{width:22px;height:22px;margin:1px 0 0;accent-color:#fff;flex:none}.mhc-privacy{color:#fff}.mhc-ts:empty{display:none}.mhc-msg{margin:0;font-size:14px;font-weight:700;color:#ffb4a8;min-height:0}.mhc-msg:empty{display:none}.mhc-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.mhc-submit:disabled{opacity:.6;cursor:default}.mhc-ok{margin:0;font-size:24px;font-weight:700;line-height:1.2}.mhc-success{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:4px 0 2px}.mhc-check-icon{width:44px;height:44px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e1c23' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center/24px}.mhc-ok-text{margin:0;font-size:16px;line-height:1.45;color:#ffffffe6}.mhc-keep{border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.mhc-keep-title{margin:0;font-size:15px;font-weight:700}.mhc-copy{flex:none;min-height:46px;border:0;border-radius:8px;background:#fff;color:var(--mh-bg);font:700 15px var(--mh-font);padding:0 14px;cursor:pointer;white-space:nowrap}.mhc-copy[data-copied]{background:#d9f2e4}.mhc-done-btn{width:100%}.mhc-saved{margin:0 18px 10px;font-size:14px;font-weight:600;color:#fff;border-left:3px solid #fff;padding-left:10px}.mhc-link{border:0;background:none;color:#fff;text-decoration:underline;font:600 15px var(--mh-font);cursor:pointer;padding:0}.mhc-none{padding:10px 12px;cursor:default}.mhc-danger.armed{color:#ffb4a8;text-decoration:underline}.mhc :focus-visible{outline:2px solid #fff;outline-offset:2px}.mhc-hint{margin:0;font-size:13px;color:var(--mh-muted);line-height:1.4}.mhc-linkbox{display:flex;gap:8px}.mhc-linkbox .mhc-text{font-size:13px}.mhc-you{font-size:12px;font-weight:700;color:var(--mh-bg);background:#fff;border-radius:5px;padding:1px 6px}.mhc-ex.mine .mhc-add{background:none;cursor:pointer;font-family:var(--mh-font)}.mhc-dots{border:0;background:none;color:var(--mh-muted);font-size:20px;line-height:1;width:36px;height:40px;margin-right:-8px;cursor:pointer;flex:none;border-radius:8px}.mhc-dots:hover{color:#fff}.mhc-report{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 12px;border-bottom:1px solid var(--mh-line)}.mhc-chip{border:1px solid rgba(255,255,255,.35);border-radius:8px;background:none;color:#fff;font:600 13px var(--mh-font);padding:5px 10px;cursor:pointer}.mhc-chip:disabled{opacity:.5}.mhc-danger{color:#fff}.mhc-inline{position:absolute;left:0;right:0;top:100%;z-index:2;margin-top:4px;border:1px solid rgba(255,255,255,.18)}@media (max-width:650px){.mhc-on .hud{right:72px;width:auto}.mhc-search{top:calc(env(safe-area-inset-top,0px) + 14px);left:auto;right:16px;width:auto}.mhc-lens{display:block;width:44px;height:44px;border:0;border-radius:22px;cursor:pointer;background:var(--mh-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='7.5' cy='7.5' r='5.5'/%3E%3Cpath d='m12 12 4.5 4.5'/%3E%3C/svg%3E") no-repeat center}.mhc-input{display:none}.mhc-search.open{left:12px;right:12px}.mhc-search.open .mhc-lens{display:none}.mhc-search.open .mhc-input{display:block}.mhc-panel{inset:auto 0 0;width:auto;max-height:56dvh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);transition:max-height .2s ease}.mhc-panel[data-sheet=expanded]{max-height:85dvh}.mhc-head{padding-top:6px;touch-action:none}.mhc-grip{display:block;width:40px;height:4px;margin:0 auto 12px;border:0;border-radius:2px;background:#ffffff4d;padding:0;cursor:grab}.mhc-sheet-open .cta{display:none}.mhc-badge{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);left:12px}}@media (prefers-reduced-motion:reduce){.mhc-panel{transition:none}}
