div.svelte-1mxgtx1{display:inline-block}.animate-icon.svelte-1mxgtx1{transition:transform .5s ease-in-out}.animate-path.svelte-1mxgtx1{transform-origin:50%;transition:transform .5s ease-in-out;animation:.5s ease-in-out svelte-1mxgtx1-rotateAnimation}@keyframes svelte-1mxgtx1-rotateAnimation{0%{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}to{transform:rotate(0)}}div.svelte-1dtmpov{display:inline-block}.copy-rect.svelte-1dtmpov,.copy-path.svelte-1dtmpov{transition:transform .5s cubic-bezier(.16,1,.3,1)}.copy-rect.animate.svelte-1dtmpov{transform:translate(-3px,-3px)}.copy-path.animate.svelte-1dtmpov{transform:translate(3px,3px)}svg.svelte-1dtmpov{overflow:visible}div.svelte-2jiu6k{display:inline-block}g.animate.svelte-2jiu6k polyline:where(.svelte-2jiu6k),g.animate.svelte-2jiu6k line:where(.svelte-2jiu6k){transition:transform .3s cubic-bezier(.68,-.6,.32,1.6);transform:translateY(2px)}g.svelte-2jiu6k polyline:where(.svelte-2jiu6k),g.svelte-2jiu6k line:where(.svelte-2jiu6k){transition:transform .3s cubic-bezier(.68,-.6,.32,1.6);transform:translateY(0)}div.svelte-26mim9{display:inline-block}.message-circle-heart-group.svelte-26mim9{transform-origin:0 100%}.message-circle-heart-path2.svelte-26mim9{transform-origin:50%}.animate.svelte-26mim9 .message-circle-heart-group:where(.svelte-26mim9){animation:.8s ease-in-out svelte-26mim9-messageCircleHeartGroupAnimation}.animate.svelte-26mim9 .message-circle-heart-path2:where(.svelte-26mim9){animation:.8s ease-in-out svelte-26mim9-messageCircleHeartPath2Animation}@keyframes svelte-26mim9-messageCircleHeartGroupAnimation{0%{transform:rotate(0)}40%{transform:rotate(8deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes svelte-26mim9-messageCircleHeartPath2Animation{0%{transform:scale(1)}25%{transform:scale(.7)}50%{transform:scale(1.1)}to{transform:scale(1)}}div.svelte-14owo9d{display:inline-block}.send-horizontal-icon.svelte-14owo9d{overflow:hidden}.animate-group.svelte-14owo9d{transform-origin:50%;animation:1.2s ease-in-out svelte-14owo9d-sendAnimation}@keyframes svelte-14owo9d-sendAnimation{0%{transform:scale(1)translate(0)}25%{transform:scale(.8)translate(-20%)}50%{transform:scale(1)translate(100%)}50.1%{transform:scale(1)translate(-125%)}to{transform:scale(1)translate(0)}}button[data-tour-tile].svelte-1i84bpz{cursor:pointer;min-width:44px;min-height:44px}button[data-tour-tile].svelte-1i84bpz :where(.svelte-1i84bpz){cursor:pointer}.tour-desc-scroll::-webkit-scrollbar{width:4px}.tour-desc-scroll::-webkit-scrollbar-track{background:0 0}.tour-desc-scroll::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.tour-desc-scroll{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent}.embla__container.svelte-1l75mpo{touch-action:pan-y pinch-zoom}.search-field.svelte-1d9vhom::-webkit-search-cancel-button{appearance:none}.search-field.svelte-1d9vhom::-webkit-search-decoration{appearance:none}.mapbox-marker{appearance:none;background:0 0;border:0;padding:0}.mapbox-marker:focus-visible{outline-offset:3px;border-radius:9999px;outline:3px solid #c51230}.mapbox-marker>svg{transform-origin:50%;transition:transform .2s}.mapbox-marker:hover>svg,.mapbox-marker:focus-visible>svg{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.mapbox-marker>svg{transition:none}}.mapboxgl-popup-content{border-radius:10px;min-width:160px;max-width:300px;padding:0;overflow:hidden;box-shadow:0 4px 16px #0000002e}.mapboxgl-popup-tip{border-top-color:#fff}.attraction-popup{flex-direction:column;display:flex}.attraction-popup-img{object-fit:cover;width:100%;height:140px;display:block}.attraction-popup-info{padding:8px 10px}.attraction-popup-info--text-only{padding:10px 12px}.attraction-popup-name{color:#111;margin:0 0 2px;font-size:18px;font-weight:600;line-height:1.3}.attraction-popup-region{color:#6b7280;margin:0;font-size:16px}.attraction-popup-description{color:#4b5563;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:4px 0 0;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.sheet-panel.svelte-yftsag{will-change:transform;transition:transform .25s cubic-bezier(.4,0,1,1);transform:translateY(100%)}.sheet-panel-visible.svelte-yftsag{transition:transform .35s cubic-bezier(.32,.72,0,1);transform:translateY(0)}.sheet-backdrop.svelte-yftsag{cursor:default;touch-action:none;background-color:#0000;border:none;padding:0;transition:background-color .25s ease-out}.sheet-backdrop-visible.svelte-yftsag{background-color:#0006;transition:background-color .35s ease-in}select.svelte-s0oxjv{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23575757' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem 1rem}input.svelte-s0oxjv::placeholder,textarea.svelte-s0oxjv::placeholder{color:#8a8a8a;opacity:1}@keyframes svelte-s0oxjv-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.shake-field{animation:.4s ease-out svelte-s0oxjv-shake}.progress-bar-fill.svelte-ra4pju{transition:width .6s ease-out}.stepper-nav.svelte-ra4pju{scrollbar-width:none}.stepper-nav.svelte-ra4pju::-webkit-scrollbar{display:none}.safe-area-bottom.svelte-o95lzf{padding-bottom:env(safe-area-inset-bottom)}
