{"id":4396,"date":"2026-04-07T21:47:54","date_gmt":"2026-04-08T02:47:54","guid":{"rendered":"https:\/\/spacejourney.app\/cities\/"},"modified":"2026-06-05T16:36:05","modified_gmt":"2026-06-05T21:36:05","slug":"cities","status":"publish","type":"page","link":"https:\/\/spacejourney.app\/en\/cities\/","title":{"rendered":"Cities"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4396\" class=\"elementor elementor-4396 elementor-2195\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49f6d63 e-flex e-con-boxed e-con e-parent\" data-id=\"49f6d63\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;shape_divider_bottom&quot;:&quot;split&quot;,&quot;shape_divider_bottom_negative&quot;:&quot;yes&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/spacejourney.app\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/24s-Arture-Travel-Video-General-Background.mp4&quot;,&quot;background_video_start&quot;:10,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div>\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"true\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 20\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M519.8,0.2c-11,0-19.8,8.5-19.8,19c0-10.4-8.8-19-19.8-19L0,0v20h1000V0.2H519.8z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fbd20e0 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"fbd20e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cities<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acd8c1e elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"acd8c1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Explore our global catalog of destinations. Select your next adventure and immerse yourself in curated routes that connect authentic local culture with the urban future.<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0ebcafc e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"0ebcafc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-519ec96 elementor-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"519ec96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-bob\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6NDQ2OSwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Enter\/Join<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2eb04d elementor-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"f2eb04d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-bob\" href=\"#explore-cities\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e33aedc e-flex e-con-boxed e-con e-parent\" data-id=\"e33aedc\" data-element_type=\"container\" data-e-type=\"container\" id=\"explorar-ciudades\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b1f1f1 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"8b1f1f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-globe-europe\" viewBox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm200 248c0 22.5-3.9 44.2-10.8 64.4h-20.3c-4.3 0-8.4-1.7-11.4-4.8l-32-32.6c-4.5-4.6-4.5-12.1.1-16.7l12.5-12.5v-8.7c0-3-1.2-5.9-3.3-8l-9.4-9.4c-2.1-2.1-5-3.3-8-3.3h-16c-6.2 0-11.3-5.1-11.3-11.3 0-3 1.2-5.9 3.3-8l9.4-9.4c2.1-2.1 5-3.3 8-3.3h32c6.2 0 11.3-5.1 11.3-11.3v-9.4c0-6.2-5.1-11.3-11.3-11.3h-36.7c-8.8 0-16 7.2-16 16v4.5c0 6.9-4.4 13-10.9 15.2l-31.6 10.5c-3.3 1.1-5.5 4.1-5.5 7.6v2.2c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8s-3.6-8-8-8H247c-3 0-5.8 1.7-7.2 4.4l-9.4 18.7c-2.7 5.4-8.2 8.8-14.3 8.8H194c-8.8 0-16-7.2-16-16V199c0-4.2 1.7-8.3 4.7-11.3l20.1-20.1c4.6-4.6 7.2-10.9 7.2-17.5 0-3.4 2.2-6.5 5.5-7.6l40-13.3c1.7-.6 3.2-1.5 4.4-2.7l26.8-26.8c2.1-2.1 3.3-5 3.3-8 0-6.2-5.1-11.3-11.3-11.3H258l-16 16v8c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8v-20c0-2.5 1.2-4.9 3.2-6.4l28.9-21.7c1.9-.1 3.8-.3 5.7-.3C358.3 56 448 145.7 448 256zM130.1 149.1c0-3 1.2-5.9 3.3-8l25.4-25.4c2.1-2.1 5-3.3 8-3.3 6.2 0 11.3 5.1 11.3 11.3v16c0 3-1.2 5.9-3.3 8l-9.4 9.4c-2.1 2.1-5 3.3-8 3.3h-16c-6.2 0-11.3-5.1-11.3-11.3zm128 306.4v-7.1c0-8.8-7.2-16-16-16h-20.2c-10.8 0-26.7-5.3-35.4-11.8l-22.2-16.7c-11.5-8.6-18.2-22.1-18.2-36.4v-23.9c0-16 8.4-30.8 22.1-39l42.9-25.7c7.1-4.2 15.2-6.5 23.4-6.5h31.2c10.9 0 21.4 3.9 29.6 10.9l43.2 37.1h18.3c8.5 0 16.6 3.4 22.6 9.4l17.3 17.3c3.4 3.4 8.1 5.3 12.9 5.3H423c-32.4 58.9-93.8 99.5-164.9 103.1z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEuropean Constellation\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tThe encounter between legacy and the avant-garde. Explore capitals where ancient architecture embraces sustainable design and cultural innovation.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b795ae7 elementor-widget elementor-widget-shortcode\" data-id=\"b795ae7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .sj-constellation-carousel { position: relative; width: 100%; margin: 20px 0 40px; font-family: 'Outfit', sans-serif; display: block !important; }\r\n        \r\n        .sj-cc-container { position: relative; display: flex; align-items: center; width: 100%; }\r\n        \r\n        .sj-constellation-carousel .sj-cc-track {\r\n            display: flex !important; flex-direction: row !important; gap: 20px !important; \r\n            overflow-x: auto !important; scroll-snap-type: x mandatory; \r\n            padding: 10px 5px 25px !important; scrollbar-width: none;\r\n            width: 100% !important; align-items: stretch !important; scroll-behavior: smooth;\r\n        }\r\n        .sj-constellation-carousel .sj-cc-track::-webkit-scrollbar { display: none; }\r\n        \r\n        \/* FLECHAS PREMIUM (Invertidas: Fondo Oro \/ Flecha Verde) *\/\r\n        .sj-cc-arrow { \r\n            background: #E8C57D !important; border: 1px solid rgba(16, 47, 36, 0.2) !important; color: #112F24 !important; \r\n            width: 44px; height: 44px; border-radius: 50%; cursor: pointer; z-index: 100; position: absolute; \r\n            top: 50%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; \r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.4); font-size: 1.2rem; transition: all 0.3s ease; \r\n        }\r\n        .sj-cc-arrow:hover { background: #F9F7F0 !important; transform: translateY(-50%) scale(1.1); color: #112F24 !important; }\r\n        .sj-cc-arrow.prev { left: 15px; }\r\n        .sj-cc-arrow.next { right: 15px; }\r\n        \r\n        @media (max-width: 768px) { \r\n            .sj-cc-arrow { width: 36px !important; height: 36px !important; font-size: 1rem !important; } \r\n            .sj-cc-arrow.prev { left: 5px; } .sj-cc-arrow.next { right: 5px; } \r\n        }\r\n\r\n        \/* DOTS *\/\r\n        .sj-cc-dots { display: flex; justify-content: center; gap: 8px; margin-top: 15px; min-height: 10px; }\r\n        .sj-cc-dot { width: 8px; height: 8px; background: rgba(123, 165, 145, 0.4); border-radius: 50%; cursor: pointer; transition: 0.3s; }\r\n        .sj-cc-dot.active { background: #E8C57D; width: 22px; border-radius: 10px; }\r\n\r\n        \/* CARDS *\/\r\n        .sj-constellation-carousel .sj-cc-card-wrapper {\r\n            scroll-snap-align: start; flex: 0 0 calc(85vw - 20px) !important; min-width: 280px !important; \r\n            transition: transform 0.4s ease;\r\n        }\r\n        @media (min-width: 768px) { .sj-constellation-carousel .sj-cc-card-wrapper { flex: 0 0 calc(50% - 10px) !important; } }\r\n        @media (min-width: 1024px) { .sj-constellation-carousel .sj-cc-card-wrapper { flex: 0 0 calc(33.333% - 14px) !important; } }\r\n\r\n        .sj-constellation-carousel .sj-cc-card {\r\n            border-radius: 16px !important; overflow: hidden !important; position: relative !important;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.3); \r\n            text-decoration: none !important; color: white !important; \r\n            display: block !important; height: 320px !important; min-height: 320px !important;\r\n            width: 100% !important;\r\n        }\r\n        @media (min-width: 1024px) { .sj-constellation-carousel .sj-cc-card { height: 380px !important; min-height: 380px !important; } }\r\n\r\n        .sj-constellation-carousel .sj-cc-card-wrapper:hover { transform: translateY(-5px); }\r\n        .sj-constellation-carousel .sj-cc-bg {\r\n            position: absolute !important; inset: 0 !important; background-size: cover !important; \r\n            background-position: center !important; transition: transform 0.5s ease;\r\n            height: 100% !important; width: 100% !important;\r\n        }\r\n        .sj-constellation-carousel .sj-cc-overlay {\r\n            position: absolute !important; inset: 0 !important; \r\n            background: linear-gradient(to bottom, rgba(16,26,22,0.3) 0%, rgba(16,26,22,0.9) 100%) !important;\r\n            display: flex !important; flex-direction: column !important; justify-content: space-between !important; \r\n            padding: 25px !important; height: 100% !important; width: 100% !important; box-sizing: border-box !important;\r\n        }\r\n        .sj-constellation-carousel .sj-cc-badge-constellation {\r\n            align-self: flex-end !important; background: rgba(0,0,0,0.6) !important; backdrop-filter: blur(4px);\r\n            padding: 6px 14px !important; border-radius: 20px !important; font-size: 0.75rem !important; font-weight: 700 !important;\r\n            text-transform: uppercase !important; letter-spacing: 1px !important; color: #E8D69A !important;\r\n            border: 1px solid rgba(232, 214, 154, 0.3) !important; margin: 0 !important; line-height: 1 !important;\r\n        }\r\n        .sj-constellation-carousel .sj-cc-content { margin-top: auto !important; position: relative !important; z-index: 2 !important; width: 100% !important; }\r\n        .sj-constellation-carousel .sj-cc-title { font-size: 2rem !important; font-weight: 700 !important; margin: 0 0 5px 0 !important; color: #fff !important; text-shadow: 0 2px 5px rgba(0,0,0,0.8) !important; line-height: 1.1 !important; }\r\n        .sj-constellation-carousel .sj-cc-tagline { font-size: 0.9rem !important; color: #A3B8AF !important; margin: 0 0 15px 0 !important; font-weight: 400 !important; line-height: 1.4 !important; }\r\n        .sj-constellation-carousel .sj-cc-progress-bar { width: 100% !important; height: 6px !important; background: rgba(255,255,255,0.2) !important; border-radius: 10px !important; overflow: hidden !important; margin-bottom: 8px !important; }\r\n        .sj-constellation-carousel .sj-cc-progress-fill { height: 100% !important; background: #E8D69A !important; border-radius: 10px !important; transition: width 1s ease; }\r\n        .sj-constellation-carousel .sj-cc-meta { display: flex !important; justify-content: space-between !important; font-size: 0.8rem !important; color: rgba(255,255,255,0.8) !important; font-weight: 600 !important; margin: 0 !important; line-height: 1 !important; }\r\n    <\/style>\r\n\r\n    <div class=\"sj-constellation-carousel\" id=\"sj_cc_6a2391a55ddd0\">\r\n        <div class=\"sj-cc-container\">\r\n            <button class=\"sj-cc-arrow prev\">\u276e<\/button>\r\n            <div class=\"sj-cc-track\">\r\n                                    <div class=\"sj-cc-card-wrapper\">\r\n                        <a href=\"https:\/\/spacejourney.app\/en\/city\/london\/\" class=\"sj-cc-card\">\r\n                            <div class=\"sj-cc-bg\" style=\"background-image: url('https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/03\/mllbldl5bdw-1024x683.jpg');\"><\/div>\r\n                            <div class=\"sj-cc-overlay\">\r\n                                <div class=\"sj-cc-badge-constellation\">European Constellation<\/div>\r\n                                <div class=\"sj-cc-content\">\r\n                                    <h3 class=\"sj-cc-title\">London<\/h3>\r\n                                    <p class=\"sj-cc-tagline\">The city that never stands still<\/p>\r\n                                    <div class=\"sj-cc-progress-bar\">\r\n                                        <div class=\"sj-cc-progress-fill\" style=\"width: 0%;\"><\/div>\r\n                                    <\/div>\r\n                                    <div class=\"sj-cc-meta\">\r\n                                        <span>0% Filled<\/span>\r\n                                        <span>15 Misiones<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/a>\r\n                    <\/div>\r\n                                    <div class=\"sj-cc-card-wrapper\">\r\n                        <a href=\"https:\/\/spacejourney.app\/en\/city\/paris-en\/\" class=\"sj-cc-card\">\r\n                            <div class=\"sj-cc-bg\" style=\"background-image: url('https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/jd1fujssnfe-767x1024.jpg');\"><\/div>\r\n                            <div class=\"sj-cc-overlay\">\r\n                                <div class=\"sj-cc-badge-constellation\">European Constellation<\/div>\r\n                                <div class=\"sj-cc-content\">\r\n                                    <h3 class=\"sj-cc-title\">Paris<\/h3>\r\n                                    <p class=\"sj-cc-tagline\">The city of light<\/p>\r\n                                    <div class=\"sj-cc-progress-bar\">\r\n                                        <div class=\"sj-cc-progress-fill\" style=\"width: 0%;\"><\/div>\r\n                                    <\/div>\r\n                                    <div class=\"sj-cc-meta\">\r\n                                        <span>0% Filled<\/span>\r\n                                        <span>15 Misiones<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/a>\r\n                    <\/div>\r\n                                    <div class=\"sj-cc-card-wrapper\">\r\n                        <a href=\"https:\/\/spacejourney.app\/en\/city\/rome\/\" class=\"sj-cc-card\">\r\n                            <div class=\"sj-cc-bg\" style=\"background-image: url('https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/7ybkmhdtcz0-1024x678.jpg');\"><\/div>\r\n                            <div class=\"sj-cc-overlay\">\r\n                                <div class=\"sj-cc-badge-constellation\">European Constellation<\/div>\r\n                                <div class=\"sj-cc-content\">\r\n                                    <h3 class=\"sj-cc-title\">Rome<\/h3>\r\n                                    <p class=\"sj-cc-tagline\">The eternal city<\/p>\r\n                                    <div class=\"sj-cc-progress-bar\">\r\n                                        <div class=\"sj-cc-progress-fill\" style=\"width: 0%;\"><\/div>\r\n                                    <\/div>\r\n                                    <div class=\"sj-cc-meta\">\r\n                                        <span>0% Filled<\/span>\r\n                                        <span>15 Misiones<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/a>\r\n                    <\/div>\r\n                            <\/div>\r\n            <button class=\"sj-cc-arrow next\">\u276f<\/button>\r\n        <\/div>\r\n        <div class=\"sj-cc-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n    (function() {\r\n        const widget = document.getElementById('sj_cc_6a2391a55ddd0'); if (!widget) return;\r\n        const track = widget.querySelector('.sj-cc-track');\r\n        const dotsContainer = widget.querySelector('.sj-cc-dots');\r\n        const prevBtn = widget.querySelector('.prev');\r\n        const nextBtn = widget.querySelector('.next');\r\n        const cards = widget.querySelectorAll('.sj-cc-card-wrapper');\r\n\r\n        function updateNav() {\r\n            dotsContainer.innerHTML = '';\r\n            let itemsPerScreen = 1;\r\n            if (window.innerWidth >= 1024) itemsPerScreen = 3;\r\n            else if (window.innerWidth >= 768) itemsPerScreen = 2;\r\n\r\n            const count = cards.length;\r\n            if (count <= itemsPerScreen) {\r\n                prevBtn.style.display = 'none'; nextBtn.style.display = 'none'; return;\r\n            } else {\r\n                prevBtn.style.display = 'flex'; nextBtn.style.display = 'flex';\r\n            }\r\n\r\n            const numDots = Math.ceil(count \/ itemsPerScreen);\r\n            for(let i=0; i < numDots; i++) {\r\n                const dot = document.createElement('div');\r\n                dot.className = (i === 0) ? 'sj-cc-dot active' : 'sj-cc-dot';\r\n                dot.onclick = () => track.scrollTo({ left: track.clientWidth * i, behavior: 'smooth' });\r\n                dotsContainer.appendChild(dot);\r\n            }\r\n        }\r\n\r\n        track.addEventListener('scroll', () => {\r\n            const activeIndex = Math.round(track.scrollLeft \/ track.clientWidth);\r\n            const dots = dotsContainer.querySelectorAll('.sj-cc-dot');\r\n            dots.forEach((d, i) => d.classList.toggle('active', i === activeIndex));\r\n        });\r\n\r\n        prevBtn.onclick = () => track.scrollBy({ left: -track.clientWidth * 0.8, behavior: 'smooth' });\r\n        nextBtn.onclick = () => track.scrollBy({ left: track.clientWidth * 0.8, behavior: 'smooth' });\r\n\r\n        updateNav();\r\n        window.addEventListener('resize', updateNav);\r\n    })();\r\n    <\/script>\r\n    \r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1938281 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"1938281\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-globe-americas\" viewBox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tConstellation of the Americas\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tA tapestry of vibrant contrasts. Discover cities where technological hyper-modernity coexists with ancestral rhythms and overflowing nature.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8702650 e-flex e-con-boxed e-con e-parent\" data-id=\"8702650\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b09c1bc elementor-widget elementor-widget-shortcode\" data-id=\"b09c1bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .sj-constellation-carousel { position: relative; width: 100%; margin: 20px 0 40px; font-family: 'Outfit', sans-serif; display: block !important; }\r\n        \r\n        .sj-cc-container { position: relative; display: flex; align-items: center; width: 100%; }\r\n        \r\n        .sj-constellation-carousel .sj-cc-track {\r\n            display: flex !important; flex-direction: row !important; gap: 20px !important; \r\n            overflow-x: auto !important; scroll-snap-type: x mandatory; \r\n            padding: 10px 5px 25px !important; scrollbar-width: none;\r\n            width: 100% !important; align-items: stretch !important; scroll-behavior: smooth;\r\n        }\r\n        .sj-constellation-carousel .sj-cc-track::-webkit-scrollbar { display: none; }\r\n        \r\n        \/* FLECHAS PREMIUM (Invertidas: Fondo Oro \/ Flecha Verde) *\/\r\n        .sj-cc-arrow { \r\n            background: #E8C57D !important; border: 1px solid rgba(16, 47, 36, 0.2) !important; color: #112F24 !important; \r\n            width: 44px; height: 44px; border-radius: 50%; cursor: pointer; z-index: 100; position: absolute; \r\n            top: 50%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; \r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.4); font-size: 1.2rem; transition: all 0.3s ease; \r\n        }\r\n        .sj-cc-arrow:hover { background: #F9F7F0 !important; transform: translateY(-50%) scale(1.1); color: #112F24 !important; }\r\n        .sj-cc-arrow.prev { left: 15px; }\r\n        .sj-cc-arrow.next { right: 15px; }\r\n        \r\n        @media (max-width: 768px) { \r\n            .sj-cc-arrow { width: 36px !important; height: 36px !important; font-size: 1rem !important; } \r\n            .sj-cc-arrow.prev { left: 5px; } .sj-cc-arrow.next { right: 5px; } \r\n        }\r\n\r\n        \/* DOTS *\/\r\n        .sj-cc-dots { display: flex; justify-content: center; gap: 8px; margin-top: 15px; min-height: 10px; }\r\n        .sj-cc-dot { width: 8px; height: 8px; background: rgba(123, 165, 145, 0.4); border-radius: 50%; cursor: pointer; transition: 0.3s; }\r\n        .sj-cc-dot.active { background: #E8C57D; width: 22px; border-radius: 10px; }\r\n\r\n        \/* CARDS *\/\r\n        .sj-constellation-carousel .sj-cc-card-wrapper {\r\n            scroll-snap-align: start; flex: 0 0 calc(85vw - 20px) !important; min-width: 280px !important; \r\n            transition: transform 0.4s ease;\r\n        }\r\n        @media (min-width: 768px) { .sj-constellation-carousel .sj-cc-card-wrapper { flex: 0 0 calc(50% - 10px) !important; } }\r\n        @media (min-width: 1024px) { .sj-constellation-carousel .sj-cc-card-wrapper { flex: 0 0 calc(33.333% - 14px) !important; } }\r\n\r\n        .sj-constellation-carousel .sj-cc-card {\r\n            border-radius: 16px !important; overflow: hidden !important; position: relative !important;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.3); \r\n            text-decoration: none !important; color: white !important; \r\n            display: block !important; height: 320px !important; min-height: 320px !important;\r\n            width: 100% !important;\r\n        }\r\n        @media (min-width: 1024px) { .sj-constellation-carousel .sj-cc-card { height: 380px !important; min-height: 380px !important; } }\r\n\r\n        .sj-constellation-carousel .sj-cc-card-wrapper:hover { transform: translateY(-5px); }\r\n        .sj-constellation-carousel .sj-cc-bg {\r\n            position: absolute !important; inset: 0 !important; background-size: cover !important; \r\n            background-position: center !important; transition: transform 0.5s ease;\r\n            height: 100% !important; width: 100% !important;\r\n        }\r\n        .sj-constellation-carousel .sj-cc-overlay {\r\n            position: absolute !important; inset: 0 !important; \r\n            background: linear-gradient(to bottom, rgba(16,26,22,0.3) 0%, rgba(16,26,22,0.9) 100%) !important;\r\n            display: flex !important; flex-direction: column !important; justify-content: space-between !important; \r\n            padding: 25px !important; height: 100% !important; width: 100% !important; box-sizing: border-box !important;\r\n        }\r\n        .sj-constellation-carousel .sj-cc-badge-constellation {\r\n            align-self: flex-end !important; background: rgba(0,0,0,0.6) !important; backdrop-filter: blur(4px);\r\n            padding: 6px 14px !important; border-radius: 20px !important; font-size: 0.75rem !important; font-weight: 700 !important;\r\n            text-transform: uppercase !important; letter-spacing: 1px !important; color: #E8D69A !important;\r\n            border: 1px solid rgba(232, 214, 154, 0.3) !important; margin: 0 !important; line-height: 1 !important;\r\n        }\r\n        .sj-constellation-carousel .sj-cc-content { margin-top: auto !important; position: relative !important; z-index: 2 !important; width: 100% !important; }\r\n        .sj-constellation-carousel .sj-cc-title { font-size: 2rem !important; font-weight: 700 !important; margin: 0 0 5px 0 !important; color: #fff !important; text-shadow: 0 2px 5px rgba(0,0,0,0.8) !important; line-height: 1.1 !important; }\r\n        .sj-constellation-carousel .sj-cc-tagline { font-size: 0.9rem !important; color: #A3B8AF !important; margin: 0 0 15px 0 !important; font-weight: 400 !important; line-height: 1.4 !important; }\r\n        .sj-constellation-carousel .sj-cc-progress-bar { width: 100% !important; height: 6px !important; background: rgba(255,255,255,0.2) !important; border-radius: 10px !important; overflow: hidden !important; margin-bottom: 8px !important; }\r\n        .sj-constellation-carousel .sj-cc-progress-fill { height: 100% !important; background: #E8D69A !important; border-radius: 10px !important; transition: width 1s ease; }\r\n        .sj-constellation-carousel .sj-cc-meta { display: flex !important; justify-content: space-between !important; font-size: 0.8rem !important; color: rgba(255,255,255,0.8) !important; font-weight: 600 !important; margin: 0 !important; line-height: 1 !important; }\r\n    <\/style>\r\n\r\n    <div class=\"sj-constellation-carousel\" id=\"sj_cc_6a2391a55f209\">\r\n        <div class=\"sj-cc-container\">\r\n            <button class=\"sj-cc-arrow prev\">\u276e<\/button>\r\n            <div class=\"sj-cc-track\">\r\n                                    <div class=\"sj-cc-card-wrapper\">\r\n                        <a href=\"https:\/\/spacejourney.app\/en\/city\/mexico-city\/\" class=\"sj-cc-card\">\r\n                            <div class=\"sj-cc-bg\" style=\"background-image: url('https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nbf5bb13im0-1024x780.jpg');\"><\/div>\r\n                            <div class=\"sj-cc-overlay\">\r\n                                <div class=\"sj-cc-badge-constellation\">Constellation of the Americas<\/div>\r\n                                <div class=\"sj-cc-content\">\r\n                                    <h3 class=\"sj-cc-title\">Mexico City<\/h3>\r\n                                    <p class=\"sj-cc-tagline\">The Great Tenochtitlan<\/p>\r\n                                    <div class=\"sj-cc-progress-bar\">\r\n                                        <div class=\"sj-cc-progress-fill\" style=\"width: 0%;\"><\/div>\r\n                                    <\/div>\r\n                                    <div class=\"sj-cc-meta\">\r\n                                        <span>0% Filled<\/span>\r\n                                        <span>15 Misiones<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/a>\r\n                    <\/div>\r\n                                    <div class=\"sj-cc-card-wrapper\">\r\n                        <a href=\"https:\/\/spacejourney.app\/en\/city\/miami-en\/\" class=\"sj-cc-card\">\r\n                            <div class=\"sj-cc-bg\" style=\"background-image: url('https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/txme_ln0o0c-1024x683.jpg');\"><\/div>\r\n                            <div class=\"sj-cc-overlay\">\r\n                                <div class=\"sj-cc-badge-constellation\">Constellation of the Americas<\/div>\r\n                                <div class=\"sj-cc-content\">\r\n                                    <h3 class=\"sj-cc-title\">Miami<\/h3>\r\n                                    <p class=\"sj-cc-tagline\">The magic city<\/p>\r\n                                    <div class=\"sj-cc-progress-bar\">\r\n                                        <div class=\"sj-cc-progress-fill\" style=\"width: 0%;\"><\/div>\r\n                                    <\/div>\r\n                                    <div class=\"sj-cc-meta\">\r\n                                        <span>0% Filled<\/span>\r\n                                        <span>17 Misiones<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/a>\r\n                    <\/div>\r\n                                    <div class=\"sj-cc-card-wrapper\">\r\n                        <a href=\"https:\/\/spacejourney.app\/en\/city\/new-york-en\/\" class=\"sj-cc-card\">\r\n                            <div class=\"sj-cc-bg\" style=\"background-image: url('https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/cr0e20of7yu-1024x683.jpg');\"><\/div>\r\n                            <div class=\"sj-cc-overlay\">\r\n                                <div class=\"sj-cc-badge-constellation\">Constellation of the Americas<\/div>\r\n                                <div class=\"sj-cc-content\">\r\n                                    <h3 class=\"sj-cc-title\">New York<\/h3>\r\n                                    <p class=\"sj-cc-tagline\">The city that never sleeps<\/p>\r\n                                    <div class=\"sj-cc-progress-bar\">\r\n                                        <div class=\"sj-cc-progress-fill\" style=\"width: 0%;\"><\/div>\r\n                                    <\/div>\r\n                                    <div class=\"sj-cc-meta\">\r\n                                        <span>0% Filled<\/span>\r\n                                        <span>17 Misiones<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/a>\r\n                    <\/div>\r\n                            <\/div>\r\n            <button class=\"sj-cc-arrow next\">\u276f<\/button>\r\n        <\/div>\r\n        <div class=\"sj-cc-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n    (function() {\r\n        const widget = document.getElementById('sj_cc_6a2391a55f209'); if (!widget) return;\r\n        const track = widget.querySelector('.sj-cc-track');\r\n        const dotsContainer = widget.querySelector('.sj-cc-dots');\r\n        const prevBtn = widget.querySelector('.prev');\r\n        const nextBtn = widget.querySelector('.next');\r\n        const cards = widget.querySelectorAll('.sj-cc-card-wrapper');\r\n\r\n        function updateNav() {\r\n            dotsContainer.innerHTML = '';\r\n            let itemsPerScreen = 1;\r\n            if (window.innerWidth >= 1024) itemsPerScreen = 3;\r\n            else if (window.innerWidth >= 768) itemsPerScreen = 2;\r\n\r\n            const count = cards.length;\r\n            if (count <= itemsPerScreen) {\r\n                prevBtn.style.display = 'none'; nextBtn.style.display = 'none'; return;\r\n            } else {\r\n                prevBtn.style.display = 'flex'; nextBtn.style.display = 'flex';\r\n            }\r\n\r\n            const numDots = Math.ceil(count \/ itemsPerScreen);\r\n            for(let i=0; i < numDots; i++) {\r\n                const dot = document.createElement('div');\r\n                dot.className = (i === 0) ? 'sj-cc-dot active' : 'sj-cc-dot';\r\n                dot.onclick = () => track.scrollTo({ left: track.clientWidth * i, behavior: 'smooth' });\r\n                dotsContainer.appendChild(dot);\r\n            }\r\n        }\r\n\r\n        track.addEventListener('scroll', () => {\r\n            const activeIndex = Math.round(track.scrollLeft \/ track.clientWidth);\r\n            const dots = dotsContainer.querySelectorAll('.sj-cc-dot');\r\n            dots.forEach((d, i) => d.classList.toggle('active', i === activeIndex));\r\n        });\r\n\r\n        prevBtn.onclick = () => track.scrollBy({ left: -track.clientWidth * 0.8, behavior: 'smooth' });\r\n        nextBtn.onclick = () => track.scrollBy({ left: track.clientWidth * 0.8, behavior: 'smooth' });\r\n\r\n        updateNav();\r\n        window.addEventListener('resize', updateNav);\r\n    })();\r\n    <\/script>\r\n    \r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a3ab665 e-flex e-con-boxed e-con e-parent\" data-id=\"a3ab665\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;split&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 20\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dd6f63c e-flex e-con-boxed e-con e-child\" data-id=\"dd6f63c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-997ebac elementor-widget elementor-widget-text-editor\" data-id=\"997ebac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Your expeditions in Space Journey<\/strong><br \/>Discover which cities and experiences will be part of your story.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-144032d e-con-full e-flex e-con e-child\" data-id=\"144032d\" data-element_type=\"container\" data-e-type=\"container\" id=\"roma\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0436bed elementor-widget elementor-widget-shortcode\" data-id=\"0436bed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .sj-radar-container {\r\n            display: block; width: 100%; border-radius: 16px; \r\n            margin-bottom: 0px; font-family: 'Inter', sans-serif;\r\n        }\r\n        \r\n        .sj-radar-wrapper {\r\n            background: rgba(0,0,0,0.4); \r\n            border: 1px solid rgba(232, 214, 154, 0.2); \r\n            padding: 16px 25px; \r\n            border-radius: 12px; \r\n            backdrop-filter: blur(4px); \r\n            -webkit-backdrop-filter: blur(4px);\r\n            display: flex; align-items: center; justify-content: space-between; gap: 15px;\r\n            transition: transform 0.3s ease, box-shadow 0.3s ease, border 0.3s ease, background 0.3s ease;\r\n        }\r\n\r\n        .sj-radar-wrapper:hover {\r\n            transform: translateY(-4px);\r\n            box-shadow: 0 12px 25px rgba(0,0,0,0.6);\r\n            border: 1px solid rgba(232, 214, 154, 0.4); \r\n            background: rgba(0,0,0,0.55); \r\n        }\r\n\r\n        .sj-radar-info {\r\n            flex-grow: 1;\r\n        }\r\n        \r\n        .sj-radar-info h4 { \r\n            margin: 0 0 4px 0; font-size: 1.25rem; font-weight: 500; letter-spacing: 0.5px;\r\n            color: #E8D69A; text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n            transition: color 0.3s;\r\n        }\r\n        \r\n        .sj-radar-info a:hover h4 { color: #fff; }\r\n\r\n        .sj-radar-info p { \r\n            margin: 0; font-size: 0.9rem; color: rgba(255,255,255,0.9);\r\n            text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n        }\r\n\r\n        .sj-radar-info a {\r\n            text-decoration: none !important; color: inherit; display: block;\r\n        }\r\n        \r\n        .sj-radar-actions {\r\n            display: flex; align-items: center; gap: 12px;\r\n        }\r\n\r\n        .sj-btn-login-radar {\r\n            background: rgba(232, 214, 154, 0.15); \r\n            color: #E8D69A; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 18px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 600; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .sj-btn-login-radar:hover {\r\n            background: #E8D69A; color: #101a16;\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        \/* NUEVO BOT\u00d3N EXPLORAR *\/\r\n        .sj-btn-explore-radar {\r\n            background: #E8D69A; \r\n            color: #101a16; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 20px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 700; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n            box-shadow: 0 4px 10px rgba(232, 214, 154, 0.2);\r\n        }\r\n        .sj-btn-explore-radar:hover {\r\n            background: #fff;\r\n            border-color: #fff;\r\n            transform: scale(1.05);\r\n            box-shadow: 0 6px 15px rgba(232, 214, 154, 0.4);\r\n        }\r\n\r\n        .sj-radar-circle-container {\r\n            position: relative; width: 58px; height: 58px; flex-shrink: 0; border-radius: 50%;\r\n            background: conic-gradient(#E8D69A var(--progreso), rgba(255,255,255,0.15) 0deg);\r\n            display: flex; align-items: center; justify-content: center;\r\n        }\r\n        \r\n        .sj-radar-inner-hole {\r\n            width: 54px; height: 54px; border-radius: 50%; background: rgba(20, 20, 20, 0.85); \r\n            display: flex; align-items: center; justify-content: center;\r\n            font-size: 0.85rem; font-weight: 600; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8);\r\n        }\r\n\r\n        .sj-radar-circle-container::before {\r\n            content: ''; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px;\r\n            border-radius: 50%; border: 1px solid rgba(232, 214, 154, 0.3); pointer-events: none;\r\n        }\r\n        \r\n        \/* Ajuste para pantallas muy peque\u00f1as *\/\r\n        @media (max-width: 600px) {\r\n            .sj-radar-wrapper {\r\n                padding: 15px 20px;\r\n            }\r\n            .sj-btn-explore-radar {\r\n                padding: 8px 14px;\r\n                font-size: 0.75rem;\r\n            }\r\n        }\r\n        @media (max-width: 480px) {\r\n            .sj-radar-wrapper {\r\n                flex-direction: column; align-items: flex-start; gap: 15px;\r\n            }\r\n            .sj-radar-actions {\r\n                width: 100%; justify-content: flex-start; gap: 10px;\r\n            }\r\n            .sj-radar-info h4 { font-size: 1.15rem; }\r\n        }\r\n    <\/style>\r\n    \r\n    <div class=\"sj-radar-container\">\r\n        <div class=\"sj-radar-wrapper\">\r\n            <div class=\"sj-radar-info\">\r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/rome\/\">\r\n                    <h4>Radar: Roma<\/h4>\r\n                                            <p><strong>15<\/strong> lugares esperan ser descubiertos.<\/p>\r\n                                    <\/a>\r\n            <\/div>\r\n            \r\n            <div class=\"sj-radar-actions\">\r\n                                    <a href=\"https:\/\/spacejourney.app\/acceso\" class=\"sj-btn-login-radar\">\u00danete \/ Login<\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/rome\/\" class=\"sj-btn-explore-radar\">\r\n                    Explore city                <\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/rome\/\" style=\"text-decoration:none;\">\r\n                    <div class=\"sj-radar-circle-container\" style=\"--progreso: 0%;\">\r\n                        <div class=\"sj-radar-inner-hole\">0%<\/div>\r\n                    <\/div>\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb7d5e3 elementor-widget elementor-widget-shortcode\" data-id=\"cb7d5e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n    <div class=\"sj-v2-widget\" id=\"sj-cex-a964826c-9559-4caf-97fd-fa3ae8afc724\">\r\n        \r\n        <div class=\"sj-filters\">\r\n            <button class=\"sj-filter-btn active\" data-filter=\"all\">All<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"free\">free<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"secret\">Secrets<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"premium\">Premium<\/button>\r\n                    <\/div>\r\n\r\n        <div class=\"sj-carousel-container\">\r\n            <button class=\"sj-carousel-arrow prev\">\u276e<\/button>\r\n            <div class=\"sj-carousel-track\">\r\n                <div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-6730-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-gianicolo-romes-panoramic-hill\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/Gianicolo-Roma-Horizontal-Space-Journey-1024x572.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Gianicolo: Rome&#8217;s panoramic hill<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-6506-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-vittoriano-the-marble-time-machine\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/dacdebdqjpk-1024x675.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Vittoriano: The marble time machine<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-6508-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-roman-colosseum-exterior-visit\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/qh0c7c5gjj8-1024x683.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Roman Colosseum: exterior visit<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-6512-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/trastevere-the-whisper-of-the-cobblestones\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Trastevere-Space-Journey-Horizontal-1024x572.png);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>Trastevere: The whisper of the cobblestones<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free is-time-locked' id='card-6510-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 5 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-orange-garden-and-the-secret-key\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Giardino-degli-Aranco-Space-Journey-Horizontal-1024x434.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>The orange garden and the secret key<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-6701-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay wa-lock' id='overlay-6701-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Rome secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Rome.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Frome%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"6701\", \"a964826c-9559-4caf-97fd-fa3ae8afc724\", \"Trevi Fountain in silence: The ritual of water\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/trevi-fountain-in-silence-the-ritual-of-water\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/i1lv2yx67gi-1024x683.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>Trevi Fountain in silence: The ritual of water<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-6704-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay wa-lock' id='overlay-6704-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Rome secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Rome.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Frome%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"6704\", \"a964826c-9559-4caf-97fd-fa3ae8afc724\", \"The Pantheon: The portal of light\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-pantheon-the-portal-of-light\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/tlyzsnu8md0-1024x683.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Pantheon: The portal of light<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-6721-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay wa-lock' id='overlay-6721-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Rome secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px; padding:0 10px;'>This elite Secret Route requires 200 Solar Coins to reveal.<\/p><a href='\/acceso' class='sj-btn-sm'>Iniciar Sesi\u00f3n para Desbloquear<\/a><\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/parco-degli-acquedotti-the-stone-giants\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/32a1ecbf-d3dc-494c-8531-0a4d04f40382.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>Parco degli acquedotti: The stone giants<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 200 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-6724-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay wa-lock' id='overlay-6724-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Rome secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Rome.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Frome%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"6724\", \"a964826c-9559-4caf-97fd-fa3ae8afc724\", \"Via appia antica: The rhythm of eternity\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/via-appia-antica-the-rhythm-of-eternity\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/efa41f36-f333-4dcd-a697-76751cbe0258.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>Via appia antica: The rhythm of eternity<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 150<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-6726-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay wa-lock' id='overlay-6726-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Rome secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px; padding:0 10px;'>This elite Secret Route requires 220 Solar Coins to reveal.<\/p><a href='\/acceso' class='sj-btn-sm'>Iniciar Sesi\u00f3n para Desbloquear<\/a><\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/garbatella-the-garden-village-within-rome\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/1600e33a-f814-4c1d-8d1b-86fb91c2ad3a.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>Garbatella: The garden village within Rome<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 105<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 200 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-6732-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay premium-lock' id='overlay-6732-a964826c-9559-4caf-97fd-fa3ae8afc724'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-vittoriano-the-look-of-the-chariots\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/vt_5jmfufya-1024x683.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Vittoriano: The look of the chariots<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 250 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-6697-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/colosseum-roman-forum-palatine-hill\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/3om3q0wtjlm-1024x683.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>Colosseum, Roman Forum &amp; Palatine Hill<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 180<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-6695-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 2 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/vatican-museums-sistine-chapel\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/si2eyuamw9m-1024x392.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>Vatican Museums &amp; Sistine Chapel<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 180<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-6691-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 3 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/galleria-borghese-sculptural-perfection\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/9kngv0hk3au-1024x683.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>Galleria Borghese: Sculptural perfection<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-6674-a964826c-9559-4caf-97fd-fa3ae8afc724'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 4 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/castel-santangelo-the-secret-corridor\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/292541fe-36cf-4333-9af9-49ae4b425401.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Rome<\/span><\/div>\r\n                                    <h3 class='sj-title'>Castel Sant&#8217;Angelo: The secret corridor<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div>            <\/div>\r\n            <button class=\"sj-carousel-arrow next\">\u276f<\/button>\r\n        <\/div>\r\n        <div class=\"sj-carousel-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Estilos -->\r\n    <style>\r\n        .sj-v2-widget { font-family: 'Outfit', sans-serif; width: 100%; margin: 20px 0 40px; }\r\n        .sj-filters { display: flex; gap: 10px; justify-content: center; margin-bottom: 25px; flex-wrap: wrap; }\r\n        .sj-filter-btn { background: #112F24; border: 1px solid #112F24; color: #F4F4F9; padding: 8px 18px; border-radius: 30px; font-size: 0.9rem; font-weight: 600; cursor: pointer; transition: 0.3s; }\r\n        .sj-filter-btn.active { background: #E8C57D; color: #112F24; border-color: #E8C57D; }\r\n        .sj-filter-btn:hover:not(.active) { background: #1c4a3b; }\r\n        .sj-carousel-container { position: relative; display: flex; align-items: center; width: 100%; }\r\n        .sj-carousel-track { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 10px 5px 25px 5px; scrollbar-width: none; scroll-behavior: smooth; }\r\n        .sj-carousel-track::-webkit-scrollbar { display: none; }\r\n        \r\n        .sj-carousel-arrow { background: #E8C57D !important; border: 1px solid rgba(16, 47, 36, 0.2) !important; color: #112F24 !important; width: 44px; height: 44px; border-radius: 50%; cursor: pointer; z-index: 100; position: absolute; top: 40%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(0,0,0,0.4); font-size: 1.2rem; transition: opacity 0.3s, visibility 0.3s, background 0.3s, transform 0.2s; }\r\n        .sj-carousel-arrow:hover { background: #F9F7F0 !important; transform: translateY(-50%) scale(1.1); color: #112F24 !important; }\r\n        .sj-carousel-arrow.prev { left: 15px; } \r\n        .sj-carousel-arrow.next { right: 15px; } \r\n        @media (max-width: 768px) { \r\n            .sj-carousel-arrow { width: 36px !important; height: 36px !important; font-size: 1rem !important; } \r\n            .sj-carousel-arrow.prev { left: 5px; } \r\n            .sj-carousel-arrow.next { right: 5px; } \r\n        }\r\n        \r\n        .sj-carousel-dots { display: flex; justify-content: center; gap: 8px; margin-top: 15px; min-height: 10px; }\r\n        .sj-dot { width: 8px; height: 8px; background: rgba(123, 165, 145, 0.4); border-radius: 50%; cursor: pointer; transition: 0.3s; }\r\n        .sj-dot.active { background: #E8C57D; width: 22px; border-radius: 10px; }\r\n\r\n        .sj-slide { scroll-snap-align: start; flex: 0 0 calc(90vw - 20px); min-width: 280px; transition: opacity 0.4s ease, transform 0.4s ease; width: 100%; }\r\n        @media (min-width: 768px) { .sj-slide { flex: 0 0 calc(50% - 10px); } }\r\n        @media (min-width: 1024px) { .sj-slide { flex: 0 0 calc(33.333% - 14px); min-width: 340px; } }\r\n        @media (min-width: 1440px) { .sj-slide { flex: 0 0 calc(25% - 15px); } }\r\n\r\n        .sj-card { background: linear-gradient(135deg, #18241e 0%, #0d1411 100%); border-radius: 16px; border: 1px solid rgba(123, 165, 145, 0.2); box-shadow: 0 4px 15px rgba(0,0,0,0.2); height: 100%; position: relative; overflow: hidden; width: 100%; }\r\n        .sj-card.is-completed { border: 1px solid rgba(37, 211, 102, 0.5); box-shadow: 0 4px 20px rgba(37, 211, 102, 0.15); }\r\n        .sj-card.is-purchased { border: 1px solid rgba(232, 197, 125, 0.8); box-shadow: 0 4px 20px rgba(232, 197, 125, 0.3); } \r\n        \r\n        .sj-card-link { text-decoration: none; color: inherit; display: flex; flex-direction: column; height: 100%; width: 100%; }\r\n        .sj-card-img { height: 220px; background-size: cover; background-position: center; position: relative; width: 100%; transition: transform 0.4s; }\r\n        .sj-card:not(.is-time-locked):not(.is-whatsapp-locked):not(.is-premium-locked):hover .sj-card-img { transform: scale(1.03); }\r\n        .sj-card-img::after { content:''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(13,20,17,0.9), transparent); }\r\n        .sj-card-body { padding: 20px; flex-grow: 1; display: flex; flex-direction: column; position: relative; z-index: 2; }\r\n        .sj-title { font-size: 1.25rem; color: #f8fafc; margin: 0 0 10px; font-family: 'Outfit', sans-serif;}\r\n        .sj-meta-top { font-size: 0.75rem; color: #8c9b96; margin-bottom: 8px; font-weight: 600; text-transform: uppercase; }\r\n        .sj-meta-bottom { display: flex; gap: 15px; font-size: 0.85rem; color: #e2e8f0; margin-top: auto; border-top: 1px dashed rgba(123, 165, 145, 0.2); padding-top: 15px; }\r\n        .sj-icon-text { display: flex; align-items: center; gap: 5px; }\r\n        .sj-icon-text .dashicons { color: #E8C57D; font-size: 16px; width: 16px; height: 16px; }\r\n\r\n        .sj-badge { position: absolute; top: 12px; right: 12px; font-size: 0.7rem; font-weight: 800; padding: 5px 12px; border-radius: 6px; z-index: 20; box-shadow: 0 4px 10px rgba(0,0,0,0.5); }\r\n        .sj-badge.free { background: rgba(24, 36, 30, 0.85); color: #a3b8af; border: 1px solid rgba(163, 184, 175, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.secret { background: #E8C57D; color: #101a16; border: 1px solid #E8C57D; }\r\n        .sj-badge.premium { background: rgba(16, 26, 22, 0.85); color: #E8C57D; border: 1px solid rgba(232, 197, 125, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.completed { background: #25D366; color: #101a16; border: 1px solid #25D366; }\r\n\r\n        .sj-lock-overlay { position: absolute; inset: 0; background: rgba(16, 26, 22, 0.65); display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 10; padding: 25px; text-align: center; color: white; opacity: 0; pointer-events: none; transition: 0.4s; backdrop-filter: blur(3px); }\r\n        .sj-card.is-time-locked .sj-card-img, .sj-card.is-whatsapp-locked .sj-card-img, .sj-card.is-premium-locked .sj-card-img { filter: blur(2px) grayscale(10%); }\r\n        .sj-card.is-time-locked .sj-card-body, .sj-card.is-whatsapp-locked .sj-card-body, .sj-card.is-premium-locked .sj-card-body { opacity: 0.85; }\r\n        .sj-card.is-time-locked .time-lock, .sj-card.is-whatsapp-locked .wa-lock, .sj-card.is-premium-locked .premium-lock { opacity: 1; pointer-events: auto; }\r\n\r\n        .sj-btn-share { background: #25D366 !important; color: white !important; padding: 10px 18px; border-radius: 8px; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3); transition: 0.3s; display:flex; align-items:center; justify-content:center; cursor: pointer;}\r\n        .sj-btn-share:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(37, 211, 102, 0.5); background: #1ebc59 !important; color: white !important;}\r\n        .sj-btn-sm { background: #E8C57D !important; color: #101a16 !important; padding: 10px 18px; border-radius: 8px; cursor: pointer; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; transition: 0.3s; border:none; display:flex; flex-direction:column; align-items:center; gap:3px; text-align:center;}\r\n        .sj-btn-sm:hover { background: #f2e0b5 !important; transform: translateY(-2px); color: #101a16 !important;}\r\n        .sj-btn-sm strong { background: rgba(0,0,0,0.1); padding: 2px 8px; border-radius: 8px; font-size: 0.8rem; }\r\n\r\n        div.sj-swal-popup { background: #0E241B !important; border: 1px solid rgba(232, 214, 154, 0.3) !important; border-radius: 20px !important; color: #F9F7F0 !important;}\r\n        h2.sj-swal-title { color: #E8D69A !important; font-family: 'Outfit', sans-serif !important;}\r\n        div.sj-swal-html-container { color: #F9F7F0 !important; font-family: 'Inter', sans-serif !important;}\r\n        button.sj-swal-confirm { background: #7BA591 !important; color: #F9F7F0 !important; border-radius: 30px !important; border: none !important; margin: 10px !important; font-weight: 600 !important; padding: 12px 30px !important;}\r\n        button.sj-swal-cancel { background: transparent !important; color: #E8C57D !important; border: 1px solid #E8C57D !important; margin: 10px !important; border-radius: 30px !important;}\r\n    <\/style>\r\n\r\n    <script>\r\n        \/\/ L\u00d3GICA DE COMPARTIR BASADA EN RETORNO A LA PESTA\u00d1A\r\n        window.unlockSecret = function(pid, uid, title) {\r\n            Swal.fire({\r\n                title: 'Checking transmission...',\r\n                html: 'Awaiting confirmation from the network...',\r\n                showConfirmButton: false,\r\n                allowOutsideClick: false,\r\n                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                didOpen: () => { Swal.showLoading(); }\r\n            });\r\n\r\n            let hasReturned = false;\r\n            \r\n            const handleReturn = () => {\r\n                if (hasReturned) return;\r\n                \r\n                \/\/ Verificamos que la p\u00e1gina vuelva a estar visible o recupere el foco\r\n                if (document.visibilityState === 'visible' || document.hasFocus()) {\r\n                    hasReturned = true;\r\n                    document.removeEventListener('visibilitychange', handleReturn);\r\n                    window.removeEventListener('focus', handleReturn);\r\n                    \r\n                    let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                    forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                    \r\n                    Swal.fire({ \r\n                        title: 'Route Liberated!', \r\n                        html: 'You have unlocked the secret of<b>' + title + '<\/b>.', \r\n                        icon: 'success', iconColor: '#7BA591', timer: 3000, showConfirmButton: false,\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                    });\r\n\r\n                    const cardId = 'card-' + pid + '-' + uid;\r\n                    const card = document.getElementById(cardId);\r\n                    if (card) {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.opacity = '0';\r\n                        setTimeout(() => { if (overlay) overlay.style.display = 'none'; }, 400);\r\n                    }\r\n                    \r\n                    localStorage.setItem('sj_unlocked_' + pid, 'true');\r\n                }\r\n            };\r\n            \r\n            \/\/ Damos 1.5 segundos para que el usuario salga a la nueva pesta\u00f1a antes de escuchar el retorno\r\n            setTimeout(() => {\r\n                document.addEventListener('visibilitychange', handleReturn);\r\n                window.addEventListener('focus', handleReturn);\r\n            }, 1500);\r\n        };\r\n\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const secretCards = document.querySelectorAll('.sj-secret-card');\r\n            secretCards.forEach(card => {\r\n                const parts = card.id.split('-');\r\n                if(parts.length >= 3) {\r\n                    const pid = parts[1];\r\n                    const uid = parts[2];\r\n                    if(localStorage.getItem('sj_unlocked_' + pid) === 'true') {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.display = 'none';\r\n                    }\r\n                }\r\n            });\r\n\r\n            const widget = document.getElementById('sj-cex-a964826c-9559-4caf-97fd-fa3ae8afc724');\r\n            if(!widget) return;\r\n\r\n            const track = widget.querySelector('.sj-carousel-track');\r\n            const slides = widget.querySelectorAll('.sj-slide');\r\n            const dotsContainer = widget.querySelector('.sj-carousel-dots');\r\n            const btns = widget.querySelectorAll('.sj-filter-btn');\r\n            const prevBtn = widget.querySelector('.prev');\r\n            const nextBtn = widget.querySelector('.next');\r\n            \r\n            function filterSlides(cat) {\r\n                let visibleCount = 0;\r\n                slides.forEach(slide => {\r\n                    const slideCats = slide.dataset.categories.split(' ');\r\n                    if (cat === 'all' || slideCats.includes(cat)) {\r\n                        slide.style.display = 'flex';\r\n                        setTimeout(() => slide.style.opacity = '1', 50);\r\n                        visibleCount++;\r\n                    } else {\r\n                        slide.style.opacity = '0';\r\n                        setTimeout(() => slide.style.display = 'none', 300);\r\n                    }\r\n                });\r\n                track.scrollLeft = 0;\r\n                setTimeout(() => updateNavigation(visibleCount), 300);\r\n            }\r\n\r\n            function updateNavigation(count) {\r\n                dotsContainer.innerHTML = '';\r\n                let itemsPerScreen = 1;\r\n                if (window.innerWidth >= 1440) itemsPerScreen = 4;\r\n                else if (window.innerWidth >= 1024) itemsPerScreen = 3;\r\n                else if (window.innerWidth >= 768) itemsPerScreen = 2;\r\n\r\n                if (count <= itemsPerScreen) {\r\n                    prevBtn.style.visibility = 'hidden'; prevBtn.style.opacity = '0';\r\n                    nextBtn.style.visibility = 'hidden'; nextBtn.style.opacity = '0';\r\n                } else {\r\n                    prevBtn.style.visibility = 'visible'; prevBtn.style.opacity = '1';\r\n                    nextBtn.style.visibility = 'visible'; nextBtn.style.opacity = '1';\r\n                }\r\n\r\n                const numDots = Math.ceil(count \/ itemsPerScreen);\r\n                if (numDots <= 1) return;\r\n                \r\n                for(let i=0; i < numDots; i++) {\r\n                    const dot = document.createElement('div');\r\n                    dot.className = i === 0 ? 'sj-dot active' : 'sj-dot';\r\n                    dot.addEventListener('click', () => { track.scrollTo({ left: track.clientWidth * i, behavior: 'smooth' }); });\r\n                    dotsContainer.appendChild(dot);\r\n                }\r\n            }\r\n\r\n            btns.forEach(btn => {\r\n                btn.addEventListener('click', (e) => {\r\n                    btns.forEach(b => b.classList.remove('active'));\r\n                    e.target.classList.add('active');\r\n                    filterSlides(e.target.dataset.filter);\r\n                });\r\n            });\r\n\r\n            track.addEventListener('scroll', () => {\r\n                window.requestAnimationFrame(() => {\r\n                    const activeIndex = Math.round(track.scrollLeft \/ track.clientWidth);\r\n                    const dots = dotsContainer.querySelectorAll('.sj-dot');\r\n                    dots.forEach((dot, index) => { dot.classList.toggle('active', index === activeIndex); });\r\n                });\r\n            });\r\n\r\n            prevBtn.addEventListener('click', () => { track.scrollBy({ left: -track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n            nextBtn.addEventListener('click', () => { track.scrollBy({ left: track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n\r\n            window.addEventListener('resize', () => {\r\n                const activeBtn = widget.querySelector('.sj-filter-btn.active');\r\n                if(activeBtn) filterSlides(activeBtn.dataset.filter);\r\n            });\r\n\r\n            filterSlides('all');\r\n            \r\n            \/\/ L\u00d3GICA DE AUTO-SCROLL POST-DESBLOQUEO\r\n            if (window.location.hash) {\r\n                const targetId = window.location.hash.substring(1);\r\n                const targetCard = document.getElementById(targetId);\r\n                if (targetCard) {\r\n                    \/\/ Detectamos qu\u00e9 filtro necesita (secret, premium, etc)\r\n                    const slide = targetCard.closest('.sj-slide');\r\n                    if (slide) {\r\n                        const firstCat = slide.dataset.categories.split(' ')[0];\r\n                        const filterBtn = widget.querySelector(`.sj-filter-btn[data-filter=\"${firstCat}\"]`);\r\n                        if (filterBtn) filterBtn.click();\r\n                        \r\n                        setTimeout(() => {\r\n                            targetCard.scrollIntoView({ behavior: 'smooth', block: 'center', inline: 'center' });\r\n                            targetCard.style.boxShadow = \"0 0 20px rgba(232, 197, 125, 0.6)\"; \r\n                        }, 600);\r\n                    }\r\n                }\r\n            }\r\n            \r\n            widget.querySelectorAll('.sj-buy-secret-btn').forEach(btn => {\r\n                btn.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n                    const pid = this.dataset.id;\r\n                    const uid = this.dataset.uid;\r\n                    const cost = this.dataset.cost;\r\n                    const title = this.dataset.title;\r\n\r\n                    Swal.fire({\r\n                        title: 'Unlock Route?',\r\n                        html: \"<span style='font-size:1.3rem; font-weight:700; color:#E8D69A; font-family:Outfit, sans-serif;'>\" + title + \"<\/span><br><br>You will use the power of your passport.<br><br>You will invest <strong style='color:#E8C57D'>\" + cost + \" SC<\/strong>\",\r\n                        icon: 'question', iconColor: '#E8C57D', showCancelButton: true, confirmButtonText: 'Yes, release', cancelButtonText: 'Not yet',\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container', confirmButton: 'sj-swal-confirm', cancelButton: 'sj-swal-cancel'}\r\n                    }).then((result) => {\r\n                        if (result.isConfirmed) {\r\n                            \r\n                            let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                            forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                            \r\n                            Swal.fire({\r\n                                title: 'Channeling energy...',\r\n                                html: 'Connecting to the Solarpunk network',\r\n                                allowOutsideClick: false,\r\n                                showConfirmButton: false,\r\n                                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                                didOpen: () => { Swal.showLoading(); }\r\n                            });\r\n\r\n                            jQuery.ajax({\r\n                                url: 'https:\/\/spacejourney.app\/wp-admin\/admin-ajax.php', type: 'POST',\r\n                                data: { action: 'sj_unlock_secret_carousel', post_id: pid, nonce: 'b9dea8648e'},\r\n                                success: function(response) {\r\n                                    if(response.success) {\r\n                                        Swal.fire({ \r\n                                            title: 'Released Route', \r\n                                            html: 'The paths of<b>' + title + '<\/b> They are now open for you. Teleporting...', \r\n                                            icon: 'success', iconColor: '#7BA591', timer: 2000, showConfirmButton: false,\r\n                                            customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                                        });\r\n\r\n                                        \/\/ REDIRECCI\u00d3N DIRECTA CON CACHE BUSTER\r\n                                        setTimeout(() => { \r\n                                            var targetUrl = new URL(response.data.permalink);\r\n                                            targetUrl.searchParams.set('sj_sync', Date.now());\r\n                                            window.location.href = targetUrl.href;\r\n                                        }, 1500);\r\n                                    } else {\r\n                                        Swal.fire({ title: 'Insufficient Reserve', text: response.data, icon: 'error', iconColor: '#ff6b6b', customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', confirmButton: 'sj-swal-confirm'} });\r\n                                    }\r\n                                }\r\n                            });\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n\r\n        });\r\n    <\/script>\r\n    \r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a64c2f e-con-full e-flex e-con e-child\" data-id=\"4a64c2f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-098f9ce elementor-widget elementor-widget-shortcode\" data-id=\"098f9ce\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"londres\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .sj-radar-container {\r\n            display: block; width: 100%; border-radius: 16px; \r\n            margin-bottom: 0px; font-family: 'Inter', sans-serif;\r\n        }\r\n        \r\n        .sj-radar-wrapper {\r\n            background: rgba(0,0,0,0.4); \r\n            border: 1px solid rgba(232, 214, 154, 0.2); \r\n            padding: 16px 25px; \r\n            border-radius: 12px; \r\n            backdrop-filter: blur(4px); \r\n            -webkit-backdrop-filter: blur(4px);\r\n            display: flex; align-items: center; justify-content: space-between; gap: 15px;\r\n            transition: transform 0.3s ease, box-shadow 0.3s ease, border 0.3s ease, background 0.3s ease;\r\n        }\r\n\r\n        .sj-radar-wrapper:hover {\r\n            transform: translateY(-4px);\r\n            box-shadow: 0 12px 25px rgba(0,0,0,0.6);\r\n            border: 1px solid rgba(232, 214, 154, 0.4); \r\n            background: rgba(0,0,0,0.55); \r\n        }\r\n\r\n        .sj-radar-info {\r\n            flex-grow: 1;\r\n        }\r\n        \r\n        .sj-radar-info h4 { \r\n            margin: 0 0 4px 0; font-size: 1.25rem; font-weight: 500; letter-spacing: 0.5px;\r\n            color: #E8D69A; text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n            transition: color 0.3s;\r\n        }\r\n        \r\n        .sj-radar-info a:hover h4 { color: #fff; }\r\n\r\n        .sj-radar-info p { \r\n            margin: 0; font-size: 0.9rem; color: rgba(255,255,255,0.9);\r\n            text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n        }\r\n\r\n        .sj-radar-info a {\r\n            text-decoration: none !important; color: inherit; display: block;\r\n        }\r\n        \r\n        .sj-radar-actions {\r\n            display: flex; align-items: center; gap: 12px;\r\n        }\r\n\r\n        .sj-btn-login-radar {\r\n            background: rgba(232, 214, 154, 0.15); \r\n            color: #E8D69A; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 18px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 600; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .sj-btn-login-radar:hover {\r\n            background: #E8D69A; color: #101a16;\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        \/* NUEVO BOT\u00d3N EXPLORAR *\/\r\n        .sj-btn-explore-radar {\r\n            background: #E8D69A; \r\n            color: #101a16; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 20px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 700; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n            box-shadow: 0 4px 10px rgba(232, 214, 154, 0.2);\r\n        }\r\n        .sj-btn-explore-radar:hover {\r\n            background: #fff;\r\n            border-color: #fff;\r\n            transform: scale(1.05);\r\n            box-shadow: 0 6px 15px rgba(232, 214, 154, 0.4);\r\n        }\r\n\r\n        .sj-radar-circle-container {\r\n            position: relative; width: 58px; height: 58px; flex-shrink: 0; border-radius: 50%;\r\n            background: conic-gradient(#E8D69A var(--progreso), rgba(255,255,255,0.15) 0deg);\r\n            display: flex; align-items: center; justify-content: center;\r\n        }\r\n        \r\n        .sj-radar-inner-hole {\r\n            width: 54px; height: 54px; border-radius: 50%; background: rgba(20, 20, 20, 0.85); \r\n            display: flex; align-items: center; justify-content: center;\r\n            font-size: 0.85rem; font-weight: 600; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8);\r\n        }\r\n\r\n        .sj-radar-circle-container::before {\r\n            content: ''; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px;\r\n            border-radius: 50%; border: 1px solid rgba(232, 214, 154, 0.3); pointer-events: none;\r\n        }\r\n        \r\n        \/* Ajuste para pantallas muy peque\u00f1as *\/\r\n        @media (max-width: 600px) {\r\n            .sj-radar-wrapper {\r\n                padding: 15px 20px;\r\n            }\r\n            .sj-btn-explore-radar {\r\n                padding: 8px 14px;\r\n                font-size: 0.75rem;\r\n            }\r\n        }\r\n        @media (max-width: 480px) {\r\n            .sj-radar-wrapper {\r\n                flex-direction: column; align-items: flex-start; gap: 15px;\r\n            }\r\n            .sj-radar-actions {\r\n                width: 100%; justify-content: flex-start; gap: 10px;\r\n            }\r\n            .sj-radar-info h4 { font-size: 1.15rem; }\r\n        }\r\n    <\/style>\r\n    \r\n    <div class=\"sj-radar-container\">\r\n        <div class=\"sj-radar-wrapper\">\r\n            <div class=\"sj-radar-info\">\r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/london\/\">\r\n                    <h4>Radar: Londres<\/h4>\r\n                                            <p><strong>15<\/strong> lugares esperan ser descubiertos.<\/p>\r\n                                    <\/a>\r\n            <\/div>\r\n            \r\n            <div class=\"sj-radar-actions\">\r\n                                    <a href=\"https:\/\/spacejourney.app\/acceso\" class=\"sj-btn-login-radar\">\u00danete \/ Login<\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/london\/\" class=\"sj-btn-explore-radar\">\r\n                    Explore city                <\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/london\/\" style=\"text-decoration:none;\">\r\n                    <div class=\"sj-radar-circle-container\" style=\"--progreso: 0%;\">\r\n                        <div class=\"sj-radar-inner-hole\">0%<\/div>\r\n                    <\/div>\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0334539 elementor-widget elementor-widget-shortcode\" data-id=\"0334539\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n    <div class=\"sj-v2-widget\" id=\"sj-cex-d7df6cea-0430-4938-b0be-e2650e63beae\">\r\n        \r\n        <div class=\"sj-filters\">\r\n            <button class=\"sj-filter-btn active\" data-filter=\"all\">All<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"free\">free<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"secret\">Secrets<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"premium\">Premium<\/button>\r\n                    <\/div>\r\n\r\n        <div class=\"sj-carousel-container\">\r\n            <button class=\"sj-carousel-arrow prev\">\u276e<\/button>\r\n            <div class=\"sj-carousel-track\">\r\n                <div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7625-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-queens-walk-thames-walk\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/ujiiuat1hz0-1024x767.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Queen&#8217;s Walk | Thames Walk<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 89<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7631-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/barbican-conservatory-londons-solarpunk-oasis\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/a318db16-e725-4f25-bc3b-9ce030769be0.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Barbican Conservatory: London&#8217;s solarpunk oasis<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7633-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/st-dunstan-in-the-east-the-garden-among-the-ruins\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/St-Dunstan-in-the-East-London-Main-Wide-Fotorealistic-1024x572.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>St Dunstan in the East: The Garden Among the Ruins<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free is-time-locked' id='card-7629-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 2 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/little-venice-the-quietest-walk-through-londons-canals\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/unwohpmx8sw-1024x683.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Little Venice: The quietest walk through London&#8217;s canals<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 89<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free is-time-locked' id='card-7627-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 3 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/kyoto-garden-the-japanese-garden-in-london\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/6d3eaf4d-cdae-41e6-977f-4b96a5c7771b.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Kyoto Garden: The Japanese garden in London<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7615-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay wa-lock' id='overlay-7615-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>London secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px; padding:0 10px;'>This elite Secret Route requires 200 Solar Coins to reveal.<\/p><a href='\/acceso' class='sj-btn-sm'>Iniciar Sesi\u00f3n para Desbloquear<\/a><\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/primrose-hill-london-skyline\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/wkyfavx8uc8-1024x679.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Primrose Hill | London skyline<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 8<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 200 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7617-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay wa-lock' id='overlay-7617-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>London secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px; padding:0 10px;'>This elite Secret Route requires 220 Solar Coins to reveal.<\/p><a href='\/acceso' class='sj-btn-sm'>Iniciar Sesi\u00f3n para Desbloquear<\/a><\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/sky-garden-the-forest-in-the-clouds\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/17c5730f-1332-4381-a173-22a93b96f132.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Sky Garden | The forest in the clouds<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 6<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 200 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7619-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay wa-lock' id='overlay-7619-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>London secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+London.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Flondon%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7619\", \"d7df6cea-0430-4938-b0be-e2650e63beae\", \"St Katharine Docks | The secret port of Tower Bridge\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/st-katharine-docks-the-secret-port-of-tower-bridge\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/00d818a9-8209-4082-9dec-f51769c2e1bb.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>St Katharine Docks | The secret port of Tower Bridge<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 1245<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7621-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay wa-lock' id='overlay-7621-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>London secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+London.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Flondon%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7621\", \"d7df6cea-0430-4938-b0be-e2650e63beae\", \"BAPS Shri Swaminarayan Mandir | The hidden Hindu temple\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/baps-shri-swaminarayan-mandir-the-hidden-hindu-temple\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/51998c36-df66-46a3-b778-49ec9832d4d5.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>BAPS Shri Swaminarayan Mandir | The hidden Hindu temple<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7623-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay wa-lock' id='overlay-7623-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>London secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+London.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Flondon%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7623\", \"d7df6cea-0430-4938-b0be-e2650e63beae\", \"Leadenhall Market | Diagon Alley at 6:00 am\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/leadenhall-market-diagon-alley-at-600-am\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/04\/dc7uwjrnags-1024x683.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Leadenhall Market | Diagon Alley at 6:00 am<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7603-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay premium-lock' id='overlay-7603-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/westminster-abbey-the-whisper-of-history-in-stone-verger-tour\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/33334264-1024x680.jpeg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Westminster Abbey The whisper of history in stone (Verger Tour)<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7611-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay premium-lock' id='overlay-7611-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/cutty-sark-the-copper-giant-under-the-glass\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/o-rjptppb0u-1024x494.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Cutty Sark | The copper giant under the glass<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 2<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7613-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay premium-lock' id='overlay-7613-d7df6cea-0430-4938-b0be-e2650e63beae'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/tower-of-london-first-access-protocol-and-key-ceremony\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nsotqaul-4-1024x683.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Tower of London: First Access Protocol and Key Ceremony<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 3<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7599-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/churchill-war-rooms-the-freedom-bunker\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/9edc6c0f-961c-4164-ad77-e74ddd4ffc71.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Churchill War Rooms | The freedom bunker<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 100<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7601-d7df6cea-0430-4938-b0be-e2650e63beae'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/kensington-palace-the-garden-of-royal-memories\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/4bad56a5-3560-4237-99a2-95fe903477ec.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd London<\/span><\/div>\r\n                                    <h3 class='sj-title'>Kensington Palace | The garden of royal memories<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div>            <\/div>\r\n            <button class=\"sj-carousel-arrow next\">\u276f<\/button>\r\n        <\/div>\r\n        <div class=\"sj-carousel-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Estilos -->\r\n    <style>\r\n        .sj-v2-widget { font-family: 'Outfit', sans-serif; width: 100%; margin: 20px 0 40px; }\r\n        .sj-filters { display: flex; gap: 10px; justify-content: center; margin-bottom: 25px; flex-wrap: wrap; }\r\n        .sj-filter-btn { background: #112F24; border: 1px solid #112F24; color: #F4F4F9; padding: 8px 18px; border-radius: 30px; font-size: 0.9rem; font-weight: 600; cursor: pointer; transition: 0.3s; }\r\n        .sj-filter-btn.active { background: #E8C57D; color: #112F24; border-color: #E8C57D; }\r\n        .sj-filter-btn:hover:not(.active) { background: #1c4a3b; }\r\n        .sj-carousel-container { position: relative; display: flex; align-items: center; width: 100%; }\r\n        .sj-carousel-track { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 10px 5px 25px 5px; scrollbar-width: none; scroll-behavior: smooth; }\r\n        .sj-carousel-track::-webkit-scrollbar { display: none; }\r\n        \r\n        .sj-carousel-arrow { background: #E8C57D !important; border: 1px solid rgba(16, 47, 36, 0.2) !important; color: #112F24 !important; width: 44px; height: 44px; border-radius: 50%; cursor: pointer; z-index: 100; position: absolute; top: 40%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(0,0,0,0.4); font-size: 1.2rem; transition: opacity 0.3s, visibility 0.3s, background 0.3s, transform 0.2s; }\r\n        .sj-carousel-arrow:hover { background: #F9F7F0 !important; transform: translateY(-50%) scale(1.1); color: #112F24 !important; }\r\n        .sj-carousel-arrow.prev { left: 15px; } \r\n        .sj-carousel-arrow.next { right: 15px; } \r\n        @media (max-width: 768px) { \r\n            .sj-carousel-arrow { width: 36px !important; height: 36px !important; font-size: 1rem !important; } \r\n            .sj-carousel-arrow.prev { left: 5px; } \r\n            .sj-carousel-arrow.next { right: 5px; } \r\n        }\r\n        \r\n        .sj-carousel-dots { display: flex; justify-content: center; gap: 8px; margin-top: 15px; min-height: 10px; }\r\n        .sj-dot { width: 8px; height: 8px; background: rgba(123, 165, 145, 0.4); border-radius: 50%; cursor: pointer; transition: 0.3s; }\r\n        .sj-dot.active { background: #E8C57D; width: 22px; border-radius: 10px; }\r\n\r\n        .sj-slide { scroll-snap-align: start; flex: 0 0 calc(90vw - 20px); min-width: 280px; transition: opacity 0.4s ease, transform 0.4s ease; width: 100%; }\r\n        @media (min-width: 768px) { .sj-slide { flex: 0 0 calc(50% - 10px); } }\r\n        @media (min-width: 1024px) { .sj-slide { flex: 0 0 calc(33.333% - 14px); min-width: 340px; } }\r\n        @media (min-width: 1440px) { .sj-slide { flex: 0 0 calc(25% - 15px); } }\r\n\r\n        .sj-card { background: linear-gradient(135deg, #18241e 0%, #0d1411 100%); border-radius: 16px; border: 1px solid rgba(123, 165, 145, 0.2); box-shadow: 0 4px 15px rgba(0,0,0,0.2); height: 100%; position: relative; overflow: hidden; width: 100%; }\r\n        .sj-card.is-completed { border: 1px solid rgba(37, 211, 102, 0.5); box-shadow: 0 4px 20px rgba(37, 211, 102, 0.15); }\r\n        .sj-card.is-purchased { border: 1px solid rgba(232, 197, 125, 0.8); box-shadow: 0 4px 20px rgba(232, 197, 125, 0.3); } \r\n        \r\n        .sj-card-link { text-decoration: none; color: inherit; display: flex; flex-direction: column; height: 100%; width: 100%; }\r\n        .sj-card-img { height: 220px; background-size: cover; background-position: center; position: relative; width: 100%; transition: transform 0.4s; }\r\n        .sj-card:not(.is-time-locked):not(.is-whatsapp-locked):not(.is-premium-locked):hover .sj-card-img { transform: scale(1.03); }\r\n        .sj-card-img::after { content:''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(13,20,17,0.9), transparent); }\r\n        .sj-card-body { padding: 20px; flex-grow: 1; display: flex; flex-direction: column; position: relative; z-index: 2; }\r\n        .sj-title { font-size: 1.25rem; color: #f8fafc; margin: 0 0 10px; font-family: 'Outfit', sans-serif;}\r\n        .sj-meta-top { font-size: 0.75rem; color: #8c9b96; margin-bottom: 8px; font-weight: 600; text-transform: uppercase; }\r\n        .sj-meta-bottom { display: flex; gap: 15px; font-size: 0.85rem; color: #e2e8f0; margin-top: auto; border-top: 1px dashed rgba(123, 165, 145, 0.2); padding-top: 15px; }\r\n        .sj-icon-text { display: flex; align-items: center; gap: 5px; }\r\n        .sj-icon-text .dashicons { color: #E8C57D; font-size: 16px; width: 16px; height: 16px; }\r\n\r\n        .sj-badge { position: absolute; top: 12px; right: 12px; font-size: 0.7rem; font-weight: 800; padding: 5px 12px; border-radius: 6px; z-index: 20; box-shadow: 0 4px 10px rgba(0,0,0,0.5); }\r\n        .sj-badge.free { background: rgba(24, 36, 30, 0.85); color: #a3b8af; border: 1px solid rgba(163, 184, 175, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.secret { background: #E8C57D; color: #101a16; border: 1px solid #E8C57D; }\r\n        .sj-badge.premium { background: rgba(16, 26, 22, 0.85); color: #E8C57D; border: 1px solid rgba(232, 197, 125, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.completed { background: #25D366; color: #101a16; border: 1px solid #25D366; }\r\n\r\n        .sj-lock-overlay { position: absolute; inset: 0; background: rgba(16, 26, 22, 0.65); display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 10; padding: 25px; text-align: center; color: white; opacity: 0; pointer-events: none; transition: 0.4s; backdrop-filter: blur(3px); }\r\n        .sj-card.is-time-locked .sj-card-img, .sj-card.is-whatsapp-locked .sj-card-img, .sj-card.is-premium-locked .sj-card-img { filter: blur(2px) grayscale(10%); }\r\n        .sj-card.is-time-locked .sj-card-body, .sj-card.is-whatsapp-locked .sj-card-body, .sj-card.is-premium-locked .sj-card-body { opacity: 0.85; }\r\n        .sj-card.is-time-locked .time-lock, .sj-card.is-whatsapp-locked .wa-lock, .sj-card.is-premium-locked .premium-lock { opacity: 1; pointer-events: auto; }\r\n\r\n        .sj-btn-share { background: #25D366 !important; color: white !important; padding: 10px 18px; border-radius: 8px; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3); transition: 0.3s; display:flex; align-items:center; justify-content:center; cursor: pointer;}\r\n        .sj-btn-share:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(37, 211, 102, 0.5); background: #1ebc59 !important; color: white !important;}\r\n        .sj-btn-sm { background: #E8C57D !important; color: #101a16 !important; padding: 10px 18px; border-radius: 8px; cursor: pointer; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; transition: 0.3s; border:none; display:flex; flex-direction:column; align-items:center; gap:3px; text-align:center;}\r\n        .sj-btn-sm:hover { background: #f2e0b5 !important; transform: translateY(-2px); color: #101a16 !important;}\r\n        .sj-btn-sm strong { background: rgba(0,0,0,0.1); padding: 2px 8px; border-radius: 8px; font-size: 0.8rem; }\r\n\r\n        div.sj-swal-popup { background: #0E241B !important; border: 1px solid rgba(232, 214, 154, 0.3) !important; border-radius: 20px !important; color: #F9F7F0 !important;}\r\n        h2.sj-swal-title { color: #E8D69A !important; font-family: 'Outfit', sans-serif !important;}\r\n        div.sj-swal-html-container { color: #F9F7F0 !important; font-family: 'Inter', sans-serif !important;}\r\n        button.sj-swal-confirm { background: #7BA591 !important; color: #F9F7F0 !important; border-radius: 30px !important; border: none !important; margin: 10px !important; font-weight: 600 !important; padding: 12px 30px !important;}\r\n        button.sj-swal-cancel { background: transparent !important; color: #E8C57D !important; border: 1px solid #E8C57D !important; margin: 10px !important; border-radius: 30px !important;}\r\n    <\/style>\r\n\r\n    <script>\r\n        \/\/ L\u00d3GICA DE COMPARTIR BASADA EN RETORNO A LA PESTA\u00d1A\r\n        window.unlockSecret = function(pid, uid, title) {\r\n            Swal.fire({\r\n                title: 'Checking transmission...',\r\n                html: 'Awaiting confirmation from the network...',\r\n                showConfirmButton: false,\r\n                allowOutsideClick: false,\r\n                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                didOpen: () => { Swal.showLoading(); }\r\n            });\r\n\r\n            let hasReturned = false;\r\n            \r\n            const handleReturn = () => {\r\n                if (hasReturned) return;\r\n                \r\n                \/\/ Verificamos que la p\u00e1gina vuelva a estar visible o recupere el foco\r\n                if (document.visibilityState === 'visible' || document.hasFocus()) {\r\n                    hasReturned = true;\r\n                    document.removeEventListener('visibilitychange', handleReturn);\r\n                    window.removeEventListener('focus', handleReturn);\r\n                    \r\n                    let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                    forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                    \r\n                    Swal.fire({ \r\n                        title: 'Route Liberated!', \r\n                        html: 'You have unlocked the secret of<b>' + title + '<\/b>.', \r\n                        icon: 'success', iconColor: '#7BA591', timer: 3000, showConfirmButton: false,\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                    });\r\n\r\n                    const cardId = 'card-' + pid + '-' + uid;\r\n                    const card = document.getElementById(cardId);\r\n                    if (card) {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.opacity = '0';\r\n                        setTimeout(() => { if (overlay) overlay.style.display = 'none'; }, 400);\r\n                    }\r\n                    \r\n                    localStorage.setItem('sj_unlocked_' + pid, 'true');\r\n                }\r\n            };\r\n            \r\n            \/\/ Damos 1.5 segundos para que el usuario salga a la nueva pesta\u00f1a antes de escuchar el retorno\r\n            setTimeout(() => {\r\n                document.addEventListener('visibilitychange', handleReturn);\r\n                window.addEventListener('focus', handleReturn);\r\n            }, 1500);\r\n        };\r\n\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const secretCards = document.querySelectorAll('.sj-secret-card');\r\n            secretCards.forEach(card => {\r\n                const parts = card.id.split('-');\r\n                if(parts.length >= 3) {\r\n                    const pid = parts[1];\r\n                    const uid = parts[2];\r\n                    if(localStorage.getItem('sj_unlocked_' + pid) === 'true') {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.display = 'none';\r\n                    }\r\n                }\r\n            });\r\n\r\n            const widget = document.getElementById('sj-cex-d7df6cea-0430-4938-b0be-e2650e63beae');\r\n            if(!widget) return;\r\n\r\n            const track = widget.querySelector('.sj-carousel-track');\r\n            const slides = widget.querySelectorAll('.sj-slide');\r\n            const dotsContainer = widget.querySelector('.sj-carousel-dots');\r\n            const btns = widget.querySelectorAll('.sj-filter-btn');\r\n            const prevBtn = widget.querySelector('.prev');\r\n            const nextBtn = widget.querySelector('.next');\r\n            \r\n            function filterSlides(cat) {\r\n                let visibleCount = 0;\r\n                slides.forEach(slide => {\r\n                    const slideCats = slide.dataset.categories.split(' ');\r\n                    if (cat === 'all' || slideCats.includes(cat)) {\r\n                        slide.style.display = 'flex';\r\n                        setTimeout(() => slide.style.opacity = '1', 50);\r\n                        visibleCount++;\r\n                    } else {\r\n                        slide.style.opacity = '0';\r\n                        setTimeout(() => slide.style.display = 'none', 300);\r\n                    }\r\n                });\r\n                track.scrollLeft = 0;\r\n                setTimeout(() => updateNavigation(visibleCount), 300);\r\n            }\r\n\r\n            function updateNavigation(count) {\r\n                dotsContainer.innerHTML = '';\r\n                let itemsPerScreen = 1;\r\n                if (window.innerWidth >= 1440) itemsPerScreen = 4;\r\n                else if (window.innerWidth >= 1024) itemsPerScreen = 3;\r\n                else if (window.innerWidth >= 768) itemsPerScreen = 2;\r\n\r\n                if (count <= itemsPerScreen) {\r\n                    prevBtn.style.visibility = 'hidden'; prevBtn.style.opacity = '0';\r\n                    nextBtn.style.visibility = 'hidden'; nextBtn.style.opacity = '0';\r\n                } else {\r\n                    prevBtn.style.visibility = 'visible'; prevBtn.style.opacity = '1';\r\n                    nextBtn.style.visibility = 'visible'; nextBtn.style.opacity = '1';\r\n                }\r\n\r\n                const numDots = Math.ceil(count \/ itemsPerScreen);\r\n                if (numDots <= 1) return;\r\n                \r\n                for(let i=0; i < numDots; i++) {\r\n                    const dot = document.createElement('div');\r\n                    dot.className = i === 0 ? 'sj-dot active' : 'sj-dot';\r\n                    dot.addEventListener('click', () => { track.scrollTo({ left: track.clientWidth * i, behavior: 'smooth' }); });\r\n                    dotsContainer.appendChild(dot);\r\n                }\r\n            }\r\n\r\n            btns.forEach(btn => {\r\n                btn.addEventListener('click', (e) => {\r\n                    btns.forEach(b => b.classList.remove('active'));\r\n                    e.target.classList.add('active');\r\n                    filterSlides(e.target.dataset.filter);\r\n                });\r\n            });\r\n\r\n            track.addEventListener('scroll', () => {\r\n                window.requestAnimationFrame(() => {\r\n                    const activeIndex = Math.round(track.scrollLeft \/ track.clientWidth);\r\n                    const dots = dotsContainer.querySelectorAll('.sj-dot');\r\n                    dots.forEach((dot, index) => { dot.classList.toggle('active', index === activeIndex); });\r\n                });\r\n            });\r\n\r\n            prevBtn.addEventListener('click', () => { track.scrollBy({ left: -track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n            nextBtn.addEventListener('click', () => { track.scrollBy({ left: track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n\r\n            window.addEventListener('resize', () => {\r\n                const activeBtn = widget.querySelector('.sj-filter-btn.active');\r\n                if(activeBtn) filterSlides(activeBtn.dataset.filter);\r\n            });\r\n\r\n            filterSlides('all');\r\n            \r\n            \/\/ L\u00d3GICA DE AUTO-SCROLL POST-DESBLOQUEO\r\n            if (window.location.hash) {\r\n                const targetId = window.location.hash.substring(1);\r\n                const targetCard = document.getElementById(targetId);\r\n                if (targetCard) {\r\n                    \/\/ Detectamos qu\u00e9 filtro necesita (secret, premium, etc)\r\n                    const slide = targetCard.closest('.sj-slide');\r\n                    if (slide) {\r\n                        const firstCat = slide.dataset.categories.split(' ')[0];\r\n                        const filterBtn = widget.querySelector(`.sj-filter-btn[data-filter=\"${firstCat}\"]`);\r\n                        if (filterBtn) filterBtn.click();\r\n                        \r\n                        setTimeout(() => {\r\n                            targetCard.scrollIntoView({ behavior: 'smooth', block: 'center', inline: 'center' });\r\n                            targetCard.style.boxShadow = \"0 0 20px rgba(232, 197, 125, 0.6)\"; \r\n                        }, 600);\r\n                    }\r\n                }\r\n            }\r\n            \r\n            widget.querySelectorAll('.sj-buy-secret-btn').forEach(btn => {\r\n                btn.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n                    const pid = this.dataset.id;\r\n                    const uid = this.dataset.uid;\r\n                    const cost = this.dataset.cost;\r\n                    const title = this.dataset.title;\r\n\r\n                    Swal.fire({\r\n                        title: 'Unlock Route?',\r\n                        html: \"<span style='font-size:1.3rem; font-weight:700; color:#E8D69A; font-family:Outfit, sans-serif;'>\" + title + \"<\/span><br><br>You will use the power of your passport.<br><br>You will invest <strong style='color:#E8C57D'>\" + cost + \" SC<\/strong>\",\r\n                        icon: 'question', iconColor: '#E8C57D', showCancelButton: true, confirmButtonText: 'Yes, release', cancelButtonText: 'Not yet',\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container', confirmButton: 'sj-swal-confirm', cancelButton: 'sj-swal-cancel'}\r\n                    }).then((result) => {\r\n                        if (result.isConfirmed) {\r\n                            \r\n                            let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                            forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                            \r\n                            Swal.fire({\r\n                                title: 'Channeling energy...',\r\n                                html: 'Connecting to the Solarpunk network',\r\n                                allowOutsideClick: false,\r\n                                showConfirmButton: false,\r\n                                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                                didOpen: () => { Swal.showLoading(); }\r\n                            });\r\n\r\n                            jQuery.ajax({\r\n                                url: 'https:\/\/spacejourney.app\/wp-admin\/admin-ajax.php', type: 'POST',\r\n                                data: { action: 'sj_unlock_secret_carousel', post_id: pid, nonce: 'b9dea8648e'},\r\n                                success: function(response) {\r\n                                    if(response.success) {\r\n                                        Swal.fire({ \r\n                                            title: 'Released Route', \r\n                                            html: 'The paths of<b>' + title + '<\/b> They are now open for you. Teleporting...', \r\n                                            icon: 'success', iconColor: '#7BA591', timer: 2000, showConfirmButton: false,\r\n                                            customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                                        });\r\n\r\n                                        \/\/ REDIRECCI\u00d3N DIRECTA CON CACHE BUSTER\r\n                                        setTimeout(() => { \r\n                                            var targetUrl = new URL(response.data.permalink);\r\n                                            targetUrl.searchParams.set('sj_sync', Date.now());\r\n                                            window.location.href = targetUrl.href;\r\n                                        }, 1500);\r\n                                    } else {\r\n                                        Swal.fire({ title: 'Insufficient Reserve', text: response.data, icon: 'error', iconColor: '#ff6b6b', customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', confirmButton: 'sj-swal-confirm'} });\r\n                                    }\r\n                                }\r\n                            });\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n\r\n        });\r\n    <\/script>\r\n    \r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8a3a23 e-con-full e-flex e-con e-child\" data-id=\"f8a3a23\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08cf243 elementor-widget elementor-widget-shortcode\" data-id=\"08cf243\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"paris\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .sj-radar-container {\r\n            display: block; width: 100%; border-radius: 16px; \r\n            margin-bottom: 0px; font-family: 'Inter', sans-serif;\r\n        }\r\n        \r\n        .sj-radar-wrapper {\r\n            background: rgba(0,0,0,0.4); \r\n            border: 1px solid rgba(232, 214, 154, 0.2); \r\n            padding: 16px 25px; \r\n            border-radius: 12px; \r\n            backdrop-filter: blur(4px); \r\n            -webkit-backdrop-filter: blur(4px);\r\n            display: flex; align-items: center; justify-content: space-between; gap: 15px;\r\n            transition: transform 0.3s ease, box-shadow 0.3s ease, border 0.3s ease, background 0.3s ease;\r\n        }\r\n\r\n        .sj-radar-wrapper:hover {\r\n            transform: translateY(-4px);\r\n            box-shadow: 0 12px 25px rgba(0,0,0,0.6);\r\n            border: 1px solid rgba(232, 214, 154, 0.4); \r\n            background: rgba(0,0,0,0.55); \r\n        }\r\n\r\n        .sj-radar-info {\r\n            flex-grow: 1;\r\n        }\r\n        \r\n        .sj-radar-info h4 { \r\n            margin: 0 0 4px 0; font-size: 1.25rem; font-weight: 500; letter-spacing: 0.5px;\r\n            color: #E8D69A; text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n            transition: color 0.3s;\r\n        }\r\n        \r\n        .sj-radar-info a:hover h4 { color: #fff; }\r\n\r\n        .sj-radar-info p { \r\n            margin: 0; font-size: 0.9rem; color: rgba(255,255,255,0.9);\r\n            text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n        }\r\n\r\n        .sj-radar-info a {\r\n            text-decoration: none !important; color: inherit; display: block;\r\n        }\r\n        \r\n        .sj-radar-actions {\r\n            display: flex; align-items: center; gap: 12px;\r\n        }\r\n\r\n        .sj-btn-login-radar {\r\n            background: rgba(232, 214, 154, 0.15); \r\n            color: #E8D69A; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 18px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 600; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .sj-btn-login-radar:hover {\r\n            background: #E8D69A; color: #101a16;\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        \/* NUEVO BOT\u00d3N EXPLORAR *\/\r\n        .sj-btn-explore-radar {\r\n            background: #E8D69A; \r\n            color: #101a16; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 20px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 700; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n            box-shadow: 0 4px 10px rgba(232, 214, 154, 0.2);\r\n        }\r\n        .sj-btn-explore-radar:hover {\r\n            background: #fff;\r\n            border-color: #fff;\r\n            transform: scale(1.05);\r\n            box-shadow: 0 6px 15px rgba(232, 214, 154, 0.4);\r\n        }\r\n\r\n        .sj-radar-circle-container {\r\n            position: relative; width: 58px; height: 58px; flex-shrink: 0; border-radius: 50%;\r\n            background: conic-gradient(#E8D69A var(--progreso), rgba(255,255,255,0.15) 0deg);\r\n            display: flex; align-items: center; justify-content: center;\r\n        }\r\n        \r\n        .sj-radar-inner-hole {\r\n            width: 54px; height: 54px; border-radius: 50%; background: rgba(20, 20, 20, 0.85); \r\n            display: flex; align-items: center; justify-content: center;\r\n            font-size: 0.85rem; font-weight: 600; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8);\r\n        }\r\n\r\n        .sj-radar-circle-container::before {\r\n            content: ''; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px;\r\n            border-radius: 50%; border: 1px solid rgba(232, 214, 154, 0.3); pointer-events: none;\r\n        }\r\n        \r\n        \/* Ajuste para pantallas muy peque\u00f1as *\/\r\n        @media (max-width: 600px) {\r\n            .sj-radar-wrapper {\r\n                padding: 15px 20px;\r\n            }\r\n            .sj-btn-explore-radar {\r\n                padding: 8px 14px;\r\n                font-size: 0.75rem;\r\n            }\r\n        }\r\n        @media (max-width: 480px) {\r\n            .sj-radar-wrapper {\r\n                flex-direction: column; align-items: flex-start; gap: 15px;\r\n            }\r\n            .sj-radar-actions {\r\n                width: 100%; justify-content: flex-start; gap: 10px;\r\n            }\r\n            .sj-radar-info h4 { font-size: 1.15rem; }\r\n        }\r\n    <\/style>\r\n    \r\n    <div class=\"sj-radar-container\">\r\n        <div class=\"sj-radar-wrapper\">\r\n            <div class=\"sj-radar-info\">\r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/paris-en\/\">\r\n                    <h4>Radar: Paris<\/h4>\r\n                                            <p><strong>15<\/strong> lugares esperan ser descubiertos.<\/p>\r\n                                    <\/a>\r\n            <\/div>\r\n            \r\n            <div class=\"sj-radar-actions\">\r\n                                    <a href=\"https:\/\/spacejourney.app\/acceso\" class=\"sj-btn-login-radar\">\u00danete \/ Login<\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/paris-en\/\" class=\"sj-btn-explore-radar\">\r\n                    Explore city                <\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/paris-en\/\" style=\"text-decoration:none;\">\r\n                    <div class=\"sj-radar-circle-container\" style=\"--progreso: 0%;\">\r\n                        <div class=\"sj-radar-inner-hole\">0%<\/div>\r\n                    <\/div>\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21c011f elementor-widget elementor-widget-shortcode\" data-id=\"21c011f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n    <div class=\"sj-v2-widget\" id=\"sj-cex-2271a118-dd4d-4eab-94ce-04e8f7c8bac2\">\r\n        \r\n        <div class=\"sj-filters\">\r\n            <button class=\"sj-filter-btn active\" data-filter=\"all\">All<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"free\">free<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"secret\">Secrets<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"premium\">Premium<\/button>\r\n                    <\/div>\r\n\r\n        <div class=\"sj-carousel-container\">\r\n            <button class=\"sj-carousel-arrow prev\">\u276e<\/button>\r\n            <div class=\"sj-carousel-track\">\r\n                <div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7591-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/canal-saint-martin-the-bohemian-artery-of-paris\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/14348452-1024x683.jpeg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Canal Saint-Martin: The bohemian artery of Paris<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7593-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/square-du-vert-galant-the-bow-of-the-ile-de-la-cite\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/0b910532-1c1b-4007-8311-58d5496b66d3.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Square du Vert-Galant: The bow of the Ile de la Cit\u00e9<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7595-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/jardin-du-luxembourg-the-elegance-of-the-latin-quarter\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/pexels-landscape-Luxembourg-Palace-Paris-sunny-1024x683.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Jardin du Luxembourg: The elegance of the Latin Quarter<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7597-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/promenade-plantee-the-elevated-garden-of-paris\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-promenade-plantee-el-jardin-elevado-de-paris-1024x681.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Promenade Plant\u00e9e: The elevated garden of Paris<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free is-time-locked' id='card-7575-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/eiffel-tower-the-trocadero-viewpoint\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/pexels-landscape-Eiffel-Tower-sunrise-beautiful-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Eiffel Tower: The Trocad\u00e9ro viewpoint<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 40<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7583-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay wa-lock' id='overlay-7583-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Paris secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Paris.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fparis-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7583\", \"2271a118-dd4d-4eab-94ce-04e8f7c8bac2\", \"Mus\u00e9e de la Vie Romantique: The garden of ideas\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/musee-de-la-vie-romantique-the-garden-of-ideas\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-musee-de-la-vie-romantique-el-jardin-escondido-de-pigalle-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Mus\u00e9e de la Vie Romantique: The garden of ideas<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 50<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 200 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7589-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay wa-lock' id='overlay-7589-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Paris secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Paris.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fparis-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7589\", \"2271a118-dd4d-4eab-94ce-04e8f7c8bac2\", \"Ar\u00e8nes de Lut\u00e8ce: The echo of Roman Gaul\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/arenes-de-lutece-the-echo-of-roman-gaul\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-arenes-de-lutece-el-eco-de-la-galia-romana-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Ar\u00e8nes de Lut\u00e8ce: The echo of Roman Gaul<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 200 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7609-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay wa-lock' id='overlay-7609-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Paris secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Paris.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fparis-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7609\", \"2271a118-dd4d-4eab-94ce-04e8f7c8bac2\", \"Parc des Buttes-Chaumont | The temple over the abyss\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/parc-des-buttes-chaumont-the-temple-over-the-abyss\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/gznhhbmex7u-1024x768.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Parc des Buttes-Chaumont | The temple over the abyss<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 75<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-time-locked' id='card-7581-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/passage-des-panoramas-the-glass-and-seal-labyrinth\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-passage-des-panoramas-el-laberinto-de-cristal-y-sellos-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Passage des Panoramas: The glass and seal labyrinth<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-time-locked' id='card-7585-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/victor-hugos-maison-the-soul-of-the-place-des-vosges\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-maison-victor-hugo-paris-place-des-vosges-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Victor Hugo&#8217;s Maison: The soul of the Place des Vosges<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 250 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7565-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/sainte-chapelle-the-medieval-reliquary-of-light\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-sainte-chapelle-relicario-luz-medieval-v13b-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Sainte-Chapelle: The medieval reliquary of light<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7567-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/dinner-on-the-seine-the-glass-and-lights-cruise-in-paris\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-cena-sena-crucero-cristal-luces-v13b-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Dinner on the Seine: The glass and lights cruise in Paris<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 150<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7569-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/musee-dorsay-impressionism-in-the-old-station\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-musee-dorsay-impresionismo-antigua-estacion-v13b-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Mus\u00e9e d&#8217;Orsay: Impressionism in the old station<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7571-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/opera-garnier-the-palace-of-music-and-gold-in-paris\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-opera-garnier-palacio-musica-oro-v13b-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Op\u00e9ra Garnier: The palace of music and gold in Paris<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7573-2271a118-dd4d-4eab-94ce-04e8f7c8bac2'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/paris-catacombs-the-empire-of-death\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-catacumbas-paris-imperio-muerte-vip-v13b-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Paris<\/span><\/div>\r\n                                    <h3 class='sj-title'>Paris Catacombs: The Empire of Death<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div>            <\/div>\r\n            <button class=\"sj-carousel-arrow next\">\u276f<\/button>\r\n        <\/div>\r\n        <div class=\"sj-carousel-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Estilos -->\r\n    <style>\r\n        .sj-v2-widget { font-family: 'Outfit', sans-serif; width: 100%; margin: 20px 0 40px; }\r\n        .sj-filters { display: flex; gap: 10px; justify-content: center; margin-bottom: 25px; flex-wrap: wrap; }\r\n        .sj-filter-btn { background: #112F24; border: 1px solid #112F24; color: #F4F4F9; padding: 8px 18px; border-radius: 30px; font-size: 0.9rem; font-weight: 600; cursor: pointer; transition: 0.3s; }\r\n        .sj-filter-btn.active { background: #E8C57D; color: #112F24; border-color: #E8C57D; }\r\n        .sj-filter-btn:hover:not(.active) { background: #1c4a3b; }\r\n        .sj-carousel-container { position: relative; display: flex; align-items: center; width: 100%; }\r\n        .sj-carousel-track { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 10px 5px 25px 5px; scrollbar-width: none; scroll-behavior: smooth; }\r\n        .sj-carousel-track::-webkit-scrollbar { display: none; }\r\n        \r\n        .sj-carousel-arrow { background: #E8C57D !important; border: 1px solid rgba(16, 47, 36, 0.2) !important; color: #112F24 !important; width: 44px; height: 44px; border-radius: 50%; cursor: pointer; z-index: 100; position: absolute; top: 40%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(0,0,0,0.4); font-size: 1.2rem; transition: opacity 0.3s, visibility 0.3s, background 0.3s, transform 0.2s; }\r\n        .sj-carousel-arrow:hover { background: #F9F7F0 !important; transform: translateY(-50%) scale(1.1); color: #112F24 !important; }\r\n        .sj-carousel-arrow.prev { left: 15px; } \r\n        .sj-carousel-arrow.next { right: 15px; } \r\n        @media (max-width: 768px) { \r\n            .sj-carousel-arrow { width: 36px !important; height: 36px !important; font-size: 1rem !important; } \r\n            .sj-carousel-arrow.prev { left: 5px; } \r\n            .sj-carousel-arrow.next { right: 5px; } \r\n        }\r\n        \r\n        .sj-carousel-dots { display: flex; justify-content: center; gap: 8px; margin-top: 15px; min-height: 10px; }\r\n        .sj-dot { width: 8px; height: 8px; background: rgba(123, 165, 145, 0.4); border-radius: 50%; cursor: pointer; transition: 0.3s; }\r\n        .sj-dot.active { background: #E8C57D; width: 22px; border-radius: 10px; }\r\n\r\n        .sj-slide { scroll-snap-align: start; flex: 0 0 calc(90vw - 20px); min-width: 280px; transition: opacity 0.4s ease, transform 0.4s ease; width: 100%; }\r\n        @media (min-width: 768px) { .sj-slide { flex: 0 0 calc(50% - 10px); } }\r\n        @media (min-width: 1024px) { .sj-slide { flex: 0 0 calc(33.333% - 14px); min-width: 340px; } }\r\n        @media (min-width: 1440px) { .sj-slide { flex: 0 0 calc(25% - 15px); } }\r\n\r\n        .sj-card { background: linear-gradient(135deg, #18241e 0%, #0d1411 100%); border-radius: 16px; border: 1px solid rgba(123, 165, 145, 0.2); box-shadow: 0 4px 15px rgba(0,0,0,0.2); height: 100%; position: relative; overflow: hidden; width: 100%; }\r\n        .sj-card.is-completed { border: 1px solid rgba(37, 211, 102, 0.5); box-shadow: 0 4px 20px rgba(37, 211, 102, 0.15); }\r\n        .sj-card.is-purchased { border: 1px solid rgba(232, 197, 125, 0.8); box-shadow: 0 4px 20px rgba(232, 197, 125, 0.3); } \r\n        \r\n        .sj-card-link { text-decoration: none; color: inherit; display: flex; flex-direction: column; height: 100%; width: 100%; }\r\n        .sj-card-img { height: 220px; background-size: cover; background-position: center; position: relative; width: 100%; transition: transform 0.4s; }\r\n        .sj-card:not(.is-time-locked):not(.is-whatsapp-locked):not(.is-premium-locked):hover .sj-card-img { transform: scale(1.03); }\r\n        .sj-card-img::after { content:''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(13,20,17,0.9), transparent); }\r\n        .sj-card-body { padding: 20px; flex-grow: 1; display: flex; flex-direction: column; position: relative; z-index: 2; }\r\n        .sj-title { font-size: 1.25rem; color: #f8fafc; margin: 0 0 10px; font-family: 'Outfit', sans-serif;}\r\n        .sj-meta-top { font-size: 0.75rem; color: #8c9b96; margin-bottom: 8px; font-weight: 600; text-transform: uppercase; }\r\n        .sj-meta-bottom { display: flex; gap: 15px; font-size: 0.85rem; color: #e2e8f0; margin-top: auto; border-top: 1px dashed rgba(123, 165, 145, 0.2); padding-top: 15px; }\r\n        .sj-icon-text { display: flex; align-items: center; gap: 5px; }\r\n        .sj-icon-text .dashicons { color: #E8C57D; font-size: 16px; width: 16px; height: 16px; }\r\n\r\n        .sj-badge { position: absolute; top: 12px; right: 12px; font-size: 0.7rem; font-weight: 800; padding: 5px 12px; border-radius: 6px; z-index: 20; box-shadow: 0 4px 10px rgba(0,0,0,0.5); }\r\n        .sj-badge.free { background: rgba(24, 36, 30, 0.85); color: #a3b8af; border: 1px solid rgba(163, 184, 175, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.secret { background: #E8C57D; color: #101a16; border: 1px solid #E8C57D; }\r\n        .sj-badge.premium { background: rgba(16, 26, 22, 0.85); color: #E8C57D; border: 1px solid rgba(232, 197, 125, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.completed { background: #25D366; color: #101a16; border: 1px solid #25D366; }\r\n\r\n        .sj-lock-overlay { position: absolute; inset: 0; background: rgba(16, 26, 22, 0.65); display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 10; padding: 25px; text-align: center; color: white; opacity: 0; pointer-events: none; transition: 0.4s; backdrop-filter: blur(3px); }\r\n        .sj-card.is-time-locked .sj-card-img, .sj-card.is-whatsapp-locked .sj-card-img, .sj-card.is-premium-locked .sj-card-img { filter: blur(2px) grayscale(10%); }\r\n        .sj-card.is-time-locked .sj-card-body, .sj-card.is-whatsapp-locked .sj-card-body, .sj-card.is-premium-locked .sj-card-body { opacity: 0.85; }\r\n        .sj-card.is-time-locked .time-lock, .sj-card.is-whatsapp-locked .wa-lock, .sj-card.is-premium-locked .premium-lock { opacity: 1; pointer-events: auto; }\r\n\r\n        .sj-btn-share { background: #25D366 !important; color: white !important; padding: 10px 18px; border-radius: 8px; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3); transition: 0.3s; display:flex; align-items:center; justify-content:center; cursor: pointer;}\r\n        .sj-btn-share:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(37, 211, 102, 0.5); background: #1ebc59 !important; color: white !important;}\r\n        .sj-btn-sm { background: #E8C57D !important; color: #101a16 !important; padding: 10px 18px; border-radius: 8px; cursor: pointer; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; transition: 0.3s; border:none; display:flex; flex-direction:column; align-items:center; gap:3px; text-align:center;}\r\n        .sj-btn-sm:hover { background: #f2e0b5 !important; transform: translateY(-2px); color: #101a16 !important;}\r\n        .sj-btn-sm strong { background: rgba(0,0,0,0.1); padding: 2px 8px; border-radius: 8px; font-size: 0.8rem; }\r\n\r\n        div.sj-swal-popup { background: #0E241B !important; border: 1px solid rgba(232, 214, 154, 0.3) !important; border-radius: 20px !important; color: #F9F7F0 !important;}\r\n        h2.sj-swal-title { color: #E8D69A !important; font-family: 'Outfit', sans-serif !important;}\r\n        div.sj-swal-html-container { color: #F9F7F0 !important; font-family: 'Inter', sans-serif !important;}\r\n        button.sj-swal-confirm { background: #7BA591 !important; color: #F9F7F0 !important; border-radius: 30px !important; border: none !important; margin: 10px !important; font-weight: 600 !important; padding: 12px 30px !important;}\r\n        button.sj-swal-cancel { background: transparent !important; color: #E8C57D !important; border: 1px solid #E8C57D !important; margin: 10px !important; border-radius: 30px !important;}\r\n    <\/style>\r\n\r\n    <script>\r\n        \/\/ L\u00d3GICA DE COMPARTIR BASADA EN RETORNO A LA PESTA\u00d1A\r\n        window.unlockSecret = function(pid, uid, title) {\r\n            Swal.fire({\r\n                title: 'Checking transmission...',\r\n                html: 'Awaiting confirmation from the network...',\r\n                showConfirmButton: false,\r\n                allowOutsideClick: false,\r\n                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                didOpen: () => { Swal.showLoading(); }\r\n            });\r\n\r\n            let hasReturned = false;\r\n            \r\n            const handleReturn = () => {\r\n                if (hasReturned) return;\r\n                \r\n                \/\/ Verificamos que la p\u00e1gina vuelva a estar visible o recupere el foco\r\n                if (document.visibilityState === 'visible' || document.hasFocus()) {\r\n                    hasReturned = true;\r\n                    document.removeEventListener('visibilitychange', handleReturn);\r\n                    window.removeEventListener('focus', handleReturn);\r\n                    \r\n                    let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                    forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                    \r\n                    Swal.fire({ \r\n                        title: 'Route Liberated!', \r\n                        html: 'You have unlocked the secret of<b>' + title + '<\/b>.', \r\n                        icon: 'success', iconColor: '#7BA591', timer: 3000, showConfirmButton: false,\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                    });\r\n\r\n                    const cardId = 'card-' + pid + '-' + uid;\r\n                    const card = document.getElementById(cardId);\r\n                    if (card) {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.opacity = '0';\r\n                        setTimeout(() => { if (overlay) overlay.style.display = 'none'; }, 400);\r\n                    }\r\n                    \r\n                    localStorage.setItem('sj_unlocked_' + pid, 'true');\r\n                }\r\n            };\r\n            \r\n            \/\/ Damos 1.5 segundos para que el usuario salga a la nueva pesta\u00f1a antes de escuchar el retorno\r\n            setTimeout(() => {\r\n                document.addEventListener('visibilitychange', handleReturn);\r\n                window.addEventListener('focus', handleReturn);\r\n            }, 1500);\r\n        };\r\n\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const secretCards = document.querySelectorAll('.sj-secret-card');\r\n            secretCards.forEach(card => {\r\n                const parts = card.id.split('-');\r\n                if(parts.length >= 3) {\r\n                    const pid = parts[1];\r\n                    const uid = parts[2];\r\n                    if(localStorage.getItem('sj_unlocked_' + pid) === 'true') {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.display = 'none';\r\n                    }\r\n                }\r\n            });\r\n\r\n            const widget = document.getElementById('sj-cex-2271a118-dd4d-4eab-94ce-04e8f7c8bac2');\r\n            if(!widget) return;\r\n\r\n            const track = widget.querySelector('.sj-carousel-track');\r\n            const slides = widget.querySelectorAll('.sj-slide');\r\n            const dotsContainer = widget.querySelector('.sj-carousel-dots');\r\n            const btns = widget.querySelectorAll('.sj-filter-btn');\r\n            const prevBtn = widget.querySelector('.prev');\r\n            const nextBtn = widget.querySelector('.next');\r\n            \r\n            function filterSlides(cat) {\r\n                let visibleCount = 0;\r\n                slides.forEach(slide => {\r\n                    const slideCats = slide.dataset.categories.split(' ');\r\n                    if (cat === 'all' || slideCats.includes(cat)) {\r\n                        slide.style.display = 'flex';\r\n                        setTimeout(() => slide.style.opacity = '1', 50);\r\n                        visibleCount++;\r\n                    } else {\r\n                        slide.style.opacity = '0';\r\n                        setTimeout(() => slide.style.display = 'none', 300);\r\n                    }\r\n                });\r\n                track.scrollLeft = 0;\r\n                setTimeout(() => updateNavigation(visibleCount), 300);\r\n            }\r\n\r\n            function updateNavigation(count) {\r\n                dotsContainer.innerHTML = '';\r\n                let itemsPerScreen = 1;\r\n                if (window.innerWidth >= 1440) itemsPerScreen = 4;\r\n                else if (window.innerWidth >= 1024) itemsPerScreen = 3;\r\n                else if (window.innerWidth >= 768) itemsPerScreen = 2;\r\n\r\n                if (count <= itemsPerScreen) {\r\n                    prevBtn.style.visibility = 'hidden'; prevBtn.style.opacity = '0';\r\n                    nextBtn.style.visibility = 'hidden'; nextBtn.style.opacity = '0';\r\n                } else {\r\n                    prevBtn.style.visibility = 'visible'; prevBtn.style.opacity = '1';\r\n                    nextBtn.style.visibility = 'visible'; nextBtn.style.opacity = '1';\r\n                }\r\n\r\n                const numDots = Math.ceil(count \/ itemsPerScreen);\r\n                if (numDots <= 1) return;\r\n                \r\n                for(let i=0; i < numDots; i++) {\r\n                    const dot = document.createElement('div');\r\n                    dot.className = i === 0 ? 'sj-dot active' : 'sj-dot';\r\n                    dot.addEventListener('click', () => { track.scrollTo({ left: track.clientWidth * i, behavior: 'smooth' }); });\r\n                    dotsContainer.appendChild(dot);\r\n                }\r\n            }\r\n\r\n            btns.forEach(btn => {\r\n                btn.addEventListener('click', (e) => {\r\n                    btns.forEach(b => b.classList.remove('active'));\r\n                    e.target.classList.add('active');\r\n                    filterSlides(e.target.dataset.filter);\r\n                });\r\n            });\r\n\r\n            track.addEventListener('scroll', () => {\r\n                window.requestAnimationFrame(() => {\r\n                    const activeIndex = Math.round(track.scrollLeft \/ track.clientWidth);\r\n                    const dots = dotsContainer.querySelectorAll('.sj-dot');\r\n                    dots.forEach((dot, index) => { dot.classList.toggle('active', index === activeIndex); });\r\n                });\r\n            });\r\n\r\n            prevBtn.addEventListener('click', () => { track.scrollBy({ left: -track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n            nextBtn.addEventListener('click', () => { track.scrollBy({ left: track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n\r\n            window.addEventListener('resize', () => {\r\n                const activeBtn = widget.querySelector('.sj-filter-btn.active');\r\n                if(activeBtn) filterSlides(activeBtn.dataset.filter);\r\n            });\r\n\r\n            filterSlides('all');\r\n            \r\n            \/\/ L\u00d3GICA DE AUTO-SCROLL POST-DESBLOQUEO\r\n            if (window.location.hash) {\r\n                const targetId = window.location.hash.substring(1);\r\n                const targetCard = document.getElementById(targetId);\r\n                if (targetCard) {\r\n                    \/\/ Detectamos qu\u00e9 filtro necesita (secret, premium, etc)\r\n                    const slide = targetCard.closest('.sj-slide');\r\n                    if (slide) {\r\n                        const firstCat = slide.dataset.categories.split(' ')[0];\r\n                        const filterBtn = widget.querySelector(`.sj-filter-btn[data-filter=\"${firstCat}\"]`);\r\n                        if (filterBtn) filterBtn.click();\r\n                        \r\n                        setTimeout(() => {\r\n                            targetCard.scrollIntoView({ behavior: 'smooth', block: 'center', inline: 'center' });\r\n                            targetCard.style.boxShadow = \"0 0 20px rgba(232, 197, 125, 0.6)\"; \r\n                        }, 600);\r\n                    }\r\n                }\r\n            }\r\n            \r\n            widget.querySelectorAll('.sj-buy-secret-btn').forEach(btn => {\r\n                btn.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n                    const pid = this.dataset.id;\r\n                    const uid = this.dataset.uid;\r\n                    const cost = this.dataset.cost;\r\n                    const title = this.dataset.title;\r\n\r\n                    Swal.fire({\r\n                        title: 'Unlock Route?',\r\n                        html: \"<span style='font-size:1.3rem; font-weight:700; color:#E8D69A; font-family:Outfit, sans-serif;'>\" + title + \"<\/span><br><br>You will use the power of your passport.<br><br>You will invest <strong style='color:#E8C57D'>\" + cost + \" SC<\/strong>\",\r\n                        icon: 'question', iconColor: '#E8C57D', showCancelButton: true, confirmButtonText: 'Yes, release', cancelButtonText: 'Not yet',\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container', confirmButton: 'sj-swal-confirm', cancelButton: 'sj-swal-cancel'}\r\n                    }).then((result) => {\r\n                        if (result.isConfirmed) {\r\n                            \r\n                            let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                            forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                            \r\n                            Swal.fire({\r\n                                title: 'Channeling energy...',\r\n                                html: 'Connecting to the Solarpunk network',\r\n                                allowOutsideClick: false,\r\n                                showConfirmButton: false,\r\n                                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                                didOpen: () => { Swal.showLoading(); }\r\n                            });\r\n\r\n                            jQuery.ajax({\r\n                                url: 'https:\/\/spacejourney.app\/wp-admin\/admin-ajax.php', type: 'POST',\r\n                                data: { action: 'sj_unlock_secret_carousel', post_id: pid, nonce: 'b9dea8648e'},\r\n                                success: function(response) {\r\n                                    if(response.success) {\r\n                                        Swal.fire({ \r\n                                            title: 'Released Route', \r\n                                            html: 'The paths of<b>' + title + '<\/b> They are now open for you. Teleporting...', \r\n                                            icon: 'success', iconColor: '#7BA591', timer: 2000, showConfirmButton: false,\r\n                                            customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                                        });\r\n\r\n                                        \/\/ REDIRECCI\u00d3N DIRECTA CON CACHE BUSTER\r\n                                        setTimeout(() => { \r\n                                            var targetUrl = new URL(response.data.permalink);\r\n                                            targetUrl.searchParams.set('sj_sync', Date.now());\r\n                                            window.location.href = targetUrl.href;\r\n                                        }, 1500);\r\n                                    } else {\r\n                                        Swal.fire({ title: 'Insufficient Reserve', text: response.data, icon: 'error', iconColor: '#ff6b6b', customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', confirmButton: 'sj-swal-confirm'} });\r\n                                    }\r\n                                }\r\n                            });\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n\r\n        });\r\n    <\/script>\r\n    \r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d31607 e-con-full e-flex e-con e-child\" data-id=\"3d31607\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ace33bd elementor-widget elementor-widget-shortcode\" data-id=\"ace33bd\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"cdmx\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .sj-radar-container {\r\n            display: block; width: 100%; border-radius: 16px; \r\n            margin-bottom: 0px; font-family: 'Inter', sans-serif;\r\n        }\r\n        \r\n        .sj-radar-wrapper {\r\n            background: rgba(0,0,0,0.4); \r\n            border: 1px solid rgba(232, 214, 154, 0.2); \r\n            padding: 16px 25px; \r\n            border-radius: 12px; \r\n            backdrop-filter: blur(4px); \r\n            -webkit-backdrop-filter: blur(4px);\r\n            display: flex; align-items: center; justify-content: space-between; gap: 15px;\r\n            transition: transform 0.3s ease, box-shadow 0.3s ease, border 0.3s ease, background 0.3s ease;\r\n        }\r\n\r\n        .sj-radar-wrapper:hover {\r\n            transform: translateY(-4px);\r\n            box-shadow: 0 12px 25px rgba(0,0,0,0.6);\r\n            border: 1px solid rgba(232, 214, 154, 0.4); \r\n            background: rgba(0,0,0,0.55); \r\n        }\r\n\r\n        .sj-radar-info {\r\n            flex-grow: 1;\r\n        }\r\n        \r\n        .sj-radar-info h4 { \r\n            margin: 0 0 4px 0; font-size: 1.25rem; font-weight: 500; letter-spacing: 0.5px;\r\n            color: #E8D69A; text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n            transition: color 0.3s;\r\n        }\r\n        \r\n        .sj-radar-info a:hover h4 { color: #fff; }\r\n\r\n        .sj-radar-info p { \r\n            margin: 0; font-size: 0.9rem; color: rgba(255,255,255,0.9);\r\n            text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n        }\r\n\r\n        .sj-radar-info a {\r\n            text-decoration: none !important; color: inherit; display: block;\r\n        }\r\n        \r\n        .sj-radar-actions {\r\n            display: flex; align-items: center; gap: 12px;\r\n        }\r\n\r\n        .sj-btn-login-radar {\r\n            background: rgba(232, 214, 154, 0.15); \r\n            color: #E8D69A; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 18px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 600; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .sj-btn-login-radar:hover {\r\n            background: #E8D69A; color: #101a16;\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        \/* NUEVO BOT\u00d3N EXPLORAR *\/\r\n        .sj-btn-explore-radar {\r\n            background: #E8D69A; \r\n            color: #101a16; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 20px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 700; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n            box-shadow: 0 4px 10px rgba(232, 214, 154, 0.2);\r\n        }\r\n        .sj-btn-explore-radar:hover {\r\n            background: #fff;\r\n            border-color: #fff;\r\n            transform: scale(1.05);\r\n            box-shadow: 0 6px 15px rgba(232, 214, 154, 0.4);\r\n        }\r\n\r\n        .sj-radar-circle-container {\r\n            position: relative; width: 58px; height: 58px; flex-shrink: 0; border-radius: 50%;\r\n            background: conic-gradient(#E8D69A var(--progreso), rgba(255,255,255,0.15) 0deg);\r\n            display: flex; align-items: center; justify-content: center;\r\n        }\r\n        \r\n        .sj-radar-inner-hole {\r\n            width: 54px; height: 54px; border-radius: 50%; background: rgba(20, 20, 20, 0.85); \r\n            display: flex; align-items: center; justify-content: center;\r\n            font-size: 0.85rem; font-weight: 600; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8);\r\n        }\r\n\r\n        .sj-radar-circle-container::before {\r\n            content: ''; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px;\r\n            border-radius: 50%; border: 1px solid rgba(232, 214, 154, 0.3); pointer-events: none;\r\n        }\r\n        \r\n        \/* Ajuste para pantallas muy peque\u00f1as *\/\r\n        @media (max-width: 600px) {\r\n            .sj-radar-wrapper {\r\n                padding: 15px 20px;\r\n            }\r\n            .sj-btn-explore-radar {\r\n                padding: 8px 14px;\r\n                font-size: 0.75rem;\r\n            }\r\n        }\r\n        @media (max-width: 480px) {\r\n            .sj-radar-wrapper {\r\n                flex-direction: column; align-items: flex-start; gap: 15px;\r\n            }\r\n            .sj-radar-actions {\r\n                width: 100%; justify-content: flex-start; gap: 10px;\r\n            }\r\n            .sj-radar-info h4 { font-size: 1.15rem; }\r\n        }\r\n    <\/style>\r\n    \r\n    <div class=\"sj-radar-container\">\r\n        <div class=\"sj-radar-wrapper\">\r\n            <div class=\"sj-radar-info\">\r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/mexico-city\/\">\r\n                    <h4>Radar: Ciudad de M\u00e9xico<\/h4>\r\n                                            <p><strong>15<\/strong> lugares esperan ser descubiertos.<\/p>\r\n                                    <\/a>\r\n            <\/div>\r\n            \r\n            <div class=\"sj-radar-actions\">\r\n                                    <a href=\"https:\/\/spacejourney.app\/acceso\" class=\"sj-btn-login-radar\">\u00danete \/ Login<\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/mexico-city\/\" class=\"sj-btn-explore-radar\">\r\n                    Explore city                <\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/mexico-city\/\" style=\"text-decoration:none;\">\r\n                    <div class=\"sj-radar-circle-container\" style=\"--progreso: 0%;\">\r\n                        <div class=\"sj-radar-inner-hole\">0%<\/div>\r\n                    <\/div>\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70ddca0 elementor-widget elementor-widget-shortcode\" data-id=\"70ddca0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n    <div class=\"sj-v2-widget\" id=\"sj-cex-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383\">\r\n        \r\n        <div class=\"sj-filters\">\r\n            <button class=\"sj-filter-btn active\" data-filter=\"all\">All<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"free\">free<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"secret\">Secrets<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"premium\">Premium<\/button>\r\n                    <\/div>\r\n\r\n        <div class=\"sj-carousel-container\">\r\n            <button class=\"sj-carousel-arrow prev\">\u276e<\/button>\r\n            <div class=\"sj-carousel-track\">\r\n                <div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7250-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-islands-of-cu-the-campus-that-is-heritage\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/12570366-1024x683.jpeg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Islands of CU | The campus that is heritage<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7252-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/mexico-park-the-elliptical-oasis-of-the-countess\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/220caf1f-dd6b-4972-bbf2-70818a5f0194.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Mexico Park | The elliptical oasis of the Countess<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7254-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/morisco-kiosk-the-geometric-jewel-of-santa-maria\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-kiosko-morisco-la-joya-de-santa-maria-la-ribera-v13d-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Morisco Kiosk | The geometric jewel of Santa Mar\u00eda<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 80 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7256-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/audiorama-chapultepec-the-refuge-of-silence-in-cdmx\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-audiorama-chapultepec-el-refugio-del-silencio-v13d-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Audiorama Chapultepec | The refuge of silence in CDMX<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7258-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/roma-green-garden-the-urban-resilience-laboratory\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/94d13783-3836-46ea-9987-eff60fbbf6e3.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Roma Green Garden | The urban resilience laboratory<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7240-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay wa-lock' id='overlay-7240-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Mexico City secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Mexico+City.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fmexico-city%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7240\", \"0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383\", \"Coyoac\u00e1n: Alleys of Frida\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/coyoacan-alleys-of-frida\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-coyoacan-callejones-frida-mistica-v13d-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Coyoac\u00e1n: Alleys of Frida<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 80<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-time-locked' id='card-7242-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/vasconcelos-library-the-crystal-ark-in-cdmx\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/839ab076-ec89-4620-b8fe-a3baf6ca23ed.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Vasconcelos Library: The crystal ark in CDMX<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-time-locked' id='card-7244-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/ex-convent-of-the-desert-of-the-lions-the-whisper-of-the-forest\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-ex-convento-desierto-leones-susurro-bosque-v13d-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Ex-Convent of the Desert of the Lions: The whisper of the forest<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-time-locked' id='card-7246-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/plaza-de-san-jacinto-san-angel-the-artists-garden\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-plaza-san-jacinto-jardin-artistas-v13d-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Plaza de San Jacinto (San \u00c1ngel): The artists&#8217; garden<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-time-locked' id='card-7248-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/plaza-de-santo-domingo-the-portals-of-memory\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/bypass-landscape-plaza-santo-domingo-portales-memoria-v13d-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Plaza de Santo Domingo: The portals of memory<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 40<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7227-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/templo-mayor-the-sacred-heart-of-the-mexica-empire\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/gdainznsyfa-1024x683.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Templo Mayor: The sacred heart of the Mexica Empire<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 150<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7232-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/pujol-quintonil-the-olympus-of-mexican-haute-cuisine\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/44b9c96e-e14b-484a-984b-3d59d4bb646c.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Pujol &#038; Quintonil: The Olympus of Mexican haute cuisine<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 210<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7234-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/national-museum-of-anthropology-the-oracle-of-pre-hispanic-time\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/ndxkwolenku-1024x724.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>National Museum of Anthropology: The oracle of pre-Hispanic time<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 180<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7236-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/xochimilco-private-channel-protocol-and-mystique-of-the-chinampas\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/12638539-1024x683.jpeg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Xochimilco: Private channel protocol and mystique of the chinampas<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 180<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7238-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/teotihuacan-sunrise-balloon-flight-with-a-view-of-the-pyramids\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/eo9v20ig3z0-1024x684.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Mexico City<\/span><\/div>\r\n                                    <h3 class='sj-title'>Teotihuac\u00e1n: Sunrise Balloon Flight with a View of the Pyramids<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 240<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div>            <\/div>\r\n            <button class=\"sj-carousel-arrow next\">\u276f<\/button>\r\n        <\/div>\r\n        <div class=\"sj-carousel-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Estilos -->\r\n    <style>\r\n        .sj-v2-widget { font-family: 'Outfit', sans-serif; width: 100%; margin: 20px 0 40px; }\r\n        .sj-filters { display: flex; gap: 10px; justify-content: center; margin-bottom: 25px; flex-wrap: wrap; }\r\n        .sj-filter-btn { background: #112F24; border: 1px solid #112F24; color: #F4F4F9; padding: 8px 18px; border-radius: 30px; font-size: 0.9rem; font-weight: 600; cursor: pointer; transition: 0.3s; }\r\n        .sj-filter-btn.active { background: #E8C57D; color: #112F24; border-color: #E8C57D; }\r\n        .sj-filter-btn:hover:not(.active) { background: #1c4a3b; }\r\n        .sj-carousel-container { position: relative; display: flex; align-items: center; width: 100%; }\r\n        .sj-carousel-track { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 10px 5px 25px 5px; scrollbar-width: none; scroll-behavior: smooth; }\r\n        .sj-carousel-track::-webkit-scrollbar { display: none; }\r\n        \r\n        .sj-carousel-arrow { background: #E8C57D !important; border: 1px solid rgba(16, 47, 36, 0.2) !important; color: #112F24 !important; width: 44px; height: 44px; border-radius: 50%; cursor: pointer; z-index: 100; position: absolute; top: 40%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(0,0,0,0.4); font-size: 1.2rem; transition: opacity 0.3s, visibility 0.3s, background 0.3s, transform 0.2s; }\r\n        .sj-carousel-arrow:hover { background: #F9F7F0 !important; transform: translateY(-50%) scale(1.1); color: #112F24 !important; }\r\n        .sj-carousel-arrow.prev { left: 15px; } \r\n        .sj-carousel-arrow.next { right: 15px; } \r\n        @media (max-width: 768px) { \r\n            .sj-carousel-arrow { width: 36px !important; height: 36px !important; font-size: 1rem !important; } \r\n            .sj-carousel-arrow.prev { left: 5px; } \r\n            .sj-carousel-arrow.next { right: 5px; } \r\n        }\r\n        \r\n        .sj-carousel-dots { display: flex; justify-content: center; gap: 8px; margin-top: 15px; min-height: 10px; }\r\n        .sj-dot { width: 8px; height: 8px; background: rgba(123, 165, 145, 0.4); border-radius: 50%; cursor: pointer; transition: 0.3s; }\r\n        .sj-dot.active { background: #E8C57D; width: 22px; border-radius: 10px; }\r\n\r\n        .sj-slide { scroll-snap-align: start; flex: 0 0 calc(90vw - 20px); min-width: 280px; transition: opacity 0.4s ease, transform 0.4s ease; width: 100%; }\r\n        @media (min-width: 768px) { .sj-slide { flex: 0 0 calc(50% - 10px); } }\r\n        @media (min-width: 1024px) { .sj-slide { flex: 0 0 calc(33.333% - 14px); min-width: 340px; } }\r\n        @media (min-width: 1440px) { .sj-slide { flex: 0 0 calc(25% - 15px); } }\r\n\r\n        .sj-card { background: linear-gradient(135deg, #18241e 0%, #0d1411 100%); border-radius: 16px; border: 1px solid rgba(123, 165, 145, 0.2); box-shadow: 0 4px 15px rgba(0,0,0,0.2); height: 100%; position: relative; overflow: hidden; width: 100%; }\r\n        .sj-card.is-completed { border: 1px solid rgba(37, 211, 102, 0.5); box-shadow: 0 4px 20px rgba(37, 211, 102, 0.15); }\r\n        .sj-card.is-purchased { border: 1px solid rgba(232, 197, 125, 0.8); box-shadow: 0 4px 20px rgba(232, 197, 125, 0.3); } \r\n        \r\n        .sj-card-link { text-decoration: none; color: inherit; display: flex; flex-direction: column; height: 100%; width: 100%; }\r\n        .sj-card-img { height: 220px; background-size: cover; background-position: center; position: relative; width: 100%; transition: transform 0.4s; }\r\n        .sj-card:not(.is-time-locked):not(.is-whatsapp-locked):not(.is-premium-locked):hover .sj-card-img { transform: scale(1.03); }\r\n        .sj-card-img::after { content:''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(13,20,17,0.9), transparent); }\r\n        .sj-card-body { padding: 20px; flex-grow: 1; display: flex; flex-direction: column; position: relative; z-index: 2; }\r\n        .sj-title { font-size: 1.25rem; color: #f8fafc; margin: 0 0 10px; font-family: 'Outfit', sans-serif;}\r\n        .sj-meta-top { font-size: 0.75rem; color: #8c9b96; margin-bottom: 8px; font-weight: 600; text-transform: uppercase; }\r\n        .sj-meta-bottom { display: flex; gap: 15px; font-size: 0.85rem; color: #e2e8f0; margin-top: auto; border-top: 1px dashed rgba(123, 165, 145, 0.2); padding-top: 15px; }\r\n        .sj-icon-text { display: flex; align-items: center; gap: 5px; }\r\n        .sj-icon-text .dashicons { color: #E8C57D; font-size: 16px; width: 16px; height: 16px; }\r\n\r\n        .sj-badge { position: absolute; top: 12px; right: 12px; font-size: 0.7rem; font-weight: 800; padding: 5px 12px; border-radius: 6px; z-index: 20; box-shadow: 0 4px 10px rgba(0,0,0,0.5); }\r\n        .sj-badge.free { background: rgba(24, 36, 30, 0.85); color: #a3b8af; border: 1px solid rgba(163, 184, 175, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.secret { background: #E8C57D; color: #101a16; border: 1px solid #E8C57D; }\r\n        .sj-badge.premium { background: rgba(16, 26, 22, 0.85); color: #E8C57D; border: 1px solid rgba(232, 197, 125, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.completed { background: #25D366; color: #101a16; border: 1px solid #25D366; }\r\n\r\n        .sj-lock-overlay { position: absolute; inset: 0; background: rgba(16, 26, 22, 0.65); display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 10; padding: 25px; text-align: center; color: white; opacity: 0; pointer-events: none; transition: 0.4s; backdrop-filter: blur(3px); }\r\n        .sj-card.is-time-locked .sj-card-img, .sj-card.is-whatsapp-locked .sj-card-img, .sj-card.is-premium-locked .sj-card-img { filter: blur(2px) grayscale(10%); }\r\n        .sj-card.is-time-locked .sj-card-body, .sj-card.is-whatsapp-locked .sj-card-body, .sj-card.is-premium-locked .sj-card-body { opacity: 0.85; }\r\n        .sj-card.is-time-locked .time-lock, .sj-card.is-whatsapp-locked .wa-lock, .sj-card.is-premium-locked .premium-lock { opacity: 1; pointer-events: auto; }\r\n\r\n        .sj-btn-share { background: #25D366 !important; color: white !important; padding: 10px 18px; border-radius: 8px; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3); transition: 0.3s; display:flex; align-items:center; justify-content:center; cursor: pointer;}\r\n        .sj-btn-share:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(37, 211, 102, 0.5); background: #1ebc59 !important; color: white !important;}\r\n        .sj-btn-sm { background: #E8C57D !important; color: #101a16 !important; padding: 10px 18px; border-radius: 8px; cursor: pointer; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; transition: 0.3s; border:none; display:flex; flex-direction:column; align-items:center; gap:3px; text-align:center;}\r\n        .sj-btn-sm:hover { background: #f2e0b5 !important; transform: translateY(-2px); color: #101a16 !important;}\r\n        .sj-btn-sm strong { background: rgba(0,0,0,0.1); padding: 2px 8px; border-radius: 8px; font-size: 0.8rem; }\r\n\r\n        div.sj-swal-popup { background: #0E241B !important; border: 1px solid rgba(232, 214, 154, 0.3) !important; border-radius: 20px !important; color: #F9F7F0 !important;}\r\n        h2.sj-swal-title { color: #E8D69A !important; font-family: 'Outfit', sans-serif !important;}\r\n        div.sj-swal-html-container { color: #F9F7F0 !important; font-family: 'Inter', sans-serif !important;}\r\n        button.sj-swal-confirm { background: #7BA591 !important; color: #F9F7F0 !important; border-radius: 30px !important; border: none !important; margin: 10px !important; font-weight: 600 !important; padding: 12px 30px !important;}\r\n        button.sj-swal-cancel { background: transparent !important; color: #E8C57D !important; border: 1px solid #E8C57D !important; margin: 10px !important; border-radius: 30px !important;}\r\n    <\/style>\r\n\r\n    <script>\r\n        \/\/ L\u00d3GICA DE COMPARTIR BASADA EN RETORNO A LA PESTA\u00d1A\r\n        window.unlockSecret = function(pid, uid, title) {\r\n            Swal.fire({\r\n                title: 'Checking transmission...',\r\n                html: 'Awaiting confirmation from the network...',\r\n                showConfirmButton: false,\r\n                allowOutsideClick: false,\r\n                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                didOpen: () => { Swal.showLoading(); }\r\n            });\r\n\r\n            let hasReturned = false;\r\n            \r\n            const handleReturn = () => {\r\n                if (hasReturned) return;\r\n                \r\n                \/\/ Verificamos que la p\u00e1gina vuelva a estar visible o recupere el foco\r\n                if (document.visibilityState === 'visible' || document.hasFocus()) {\r\n                    hasReturned = true;\r\n                    document.removeEventListener('visibilitychange', handleReturn);\r\n                    window.removeEventListener('focus', handleReturn);\r\n                    \r\n                    let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                    forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                    \r\n                    Swal.fire({ \r\n                        title: 'Route Liberated!', \r\n                        html: 'You have unlocked the secret of<b>' + title + '<\/b>.', \r\n                        icon: 'success', iconColor: '#7BA591', timer: 3000, showConfirmButton: false,\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                    });\r\n\r\n                    const cardId = 'card-' + pid + '-' + uid;\r\n                    const card = document.getElementById(cardId);\r\n                    if (card) {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.opacity = '0';\r\n                        setTimeout(() => { if (overlay) overlay.style.display = 'none'; }, 400);\r\n                    }\r\n                    \r\n                    localStorage.setItem('sj_unlocked_' + pid, 'true');\r\n                }\r\n            };\r\n            \r\n            \/\/ Damos 1.5 segundos para que el usuario salga a la nueva pesta\u00f1a antes de escuchar el retorno\r\n            setTimeout(() => {\r\n                document.addEventListener('visibilitychange', handleReturn);\r\n                window.addEventListener('focus', handleReturn);\r\n            }, 1500);\r\n        };\r\n\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const secretCards = document.querySelectorAll('.sj-secret-card');\r\n            secretCards.forEach(card => {\r\n                const parts = card.id.split('-');\r\n                if(parts.length >= 3) {\r\n                    const pid = parts[1];\r\n                    const uid = parts[2];\r\n                    if(localStorage.getItem('sj_unlocked_' + pid) === 'true') {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.display = 'none';\r\n                    }\r\n                }\r\n            });\r\n\r\n            const widget = document.getElementById('sj-cex-0d8a0e1d-5ecd-44e1-bb56-77ed4ff82383');\r\n            if(!widget) return;\r\n\r\n            const track = widget.querySelector('.sj-carousel-track');\r\n            const slides = widget.querySelectorAll('.sj-slide');\r\n            const dotsContainer = widget.querySelector('.sj-carousel-dots');\r\n            const btns = widget.querySelectorAll('.sj-filter-btn');\r\n            const prevBtn = widget.querySelector('.prev');\r\n            const nextBtn = widget.querySelector('.next');\r\n            \r\n            function filterSlides(cat) {\r\n                let visibleCount = 0;\r\n                slides.forEach(slide => {\r\n                    const slideCats = slide.dataset.categories.split(' ');\r\n                    if (cat === 'all' || slideCats.includes(cat)) {\r\n                        slide.style.display = 'flex';\r\n                        setTimeout(() => slide.style.opacity = '1', 50);\r\n                        visibleCount++;\r\n                    } else {\r\n                        slide.style.opacity = '0';\r\n                        setTimeout(() => slide.style.display = 'none', 300);\r\n                    }\r\n                });\r\n                track.scrollLeft = 0;\r\n                setTimeout(() => updateNavigation(visibleCount), 300);\r\n            }\r\n\r\n            function updateNavigation(count) {\r\n                dotsContainer.innerHTML = '';\r\n                let itemsPerScreen = 1;\r\n                if (window.innerWidth >= 1440) itemsPerScreen = 4;\r\n                else if (window.innerWidth >= 1024) itemsPerScreen = 3;\r\n                else if (window.innerWidth >= 768) itemsPerScreen = 2;\r\n\r\n                if (count <= itemsPerScreen) {\r\n                    prevBtn.style.visibility = 'hidden'; prevBtn.style.opacity = '0';\r\n                    nextBtn.style.visibility = 'hidden'; nextBtn.style.opacity = '0';\r\n                } else {\r\n                    prevBtn.style.visibility = 'visible'; prevBtn.style.opacity = '1';\r\n                    nextBtn.style.visibility = 'visible'; nextBtn.style.opacity = '1';\r\n                }\r\n\r\n                const numDots = Math.ceil(count \/ itemsPerScreen);\r\n                if (numDots <= 1) return;\r\n                \r\n                for(let i=0; i < numDots; i++) {\r\n                    const dot = document.createElement('div');\r\n                    dot.className = i === 0 ? 'sj-dot active' : 'sj-dot';\r\n                    dot.addEventListener('click', () => { track.scrollTo({ left: track.clientWidth * i, behavior: 'smooth' }); });\r\n                    dotsContainer.appendChild(dot);\r\n                }\r\n            }\r\n\r\n            btns.forEach(btn => {\r\n                btn.addEventListener('click', (e) => {\r\n                    btns.forEach(b => b.classList.remove('active'));\r\n                    e.target.classList.add('active');\r\n                    filterSlides(e.target.dataset.filter);\r\n                });\r\n            });\r\n\r\n            track.addEventListener('scroll', () => {\r\n                window.requestAnimationFrame(() => {\r\n                    const activeIndex = Math.round(track.scrollLeft \/ track.clientWidth);\r\n                    const dots = dotsContainer.querySelectorAll('.sj-dot');\r\n                    dots.forEach((dot, index) => { dot.classList.toggle('active', index === activeIndex); });\r\n                });\r\n            });\r\n\r\n            prevBtn.addEventListener('click', () => { track.scrollBy({ left: -track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n            nextBtn.addEventListener('click', () => { track.scrollBy({ left: track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n\r\n            window.addEventListener('resize', () => {\r\n                const activeBtn = widget.querySelector('.sj-filter-btn.active');\r\n                if(activeBtn) filterSlides(activeBtn.dataset.filter);\r\n            });\r\n\r\n            filterSlides('all');\r\n            \r\n            \/\/ L\u00d3GICA DE AUTO-SCROLL POST-DESBLOQUEO\r\n            if (window.location.hash) {\r\n                const targetId = window.location.hash.substring(1);\r\n                const targetCard = document.getElementById(targetId);\r\n                if (targetCard) {\r\n                    \/\/ Detectamos qu\u00e9 filtro necesita (secret, premium, etc)\r\n                    const slide = targetCard.closest('.sj-slide');\r\n                    if (slide) {\r\n                        const firstCat = slide.dataset.categories.split(' ')[0];\r\n                        const filterBtn = widget.querySelector(`.sj-filter-btn[data-filter=\"${firstCat}\"]`);\r\n                        if (filterBtn) filterBtn.click();\r\n                        \r\n                        setTimeout(() => {\r\n                            targetCard.scrollIntoView({ behavior: 'smooth', block: 'center', inline: 'center' });\r\n                            targetCard.style.boxShadow = \"0 0 20px rgba(232, 197, 125, 0.6)\"; \r\n                        }, 600);\r\n                    }\r\n                }\r\n            }\r\n            \r\n            widget.querySelectorAll('.sj-buy-secret-btn').forEach(btn => {\r\n                btn.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n                    const pid = this.dataset.id;\r\n                    const uid = this.dataset.uid;\r\n                    const cost = this.dataset.cost;\r\n                    const title = this.dataset.title;\r\n\r\n                    Swal.fire({\r\n                        title: 'Unlock Route?',\r\n                        html: \"<span style='font-size:1.3rem; font-weight:700; color:#E8D69A; font-family:Outfit, sans-serif;'>\" + title + \"<\/span><br><br>You will use the power of your passport.<br><br>You will invest <strong style='color:#E8C57D'>\" + cost + \" SC<\/strong>\",\r\n                        icon: 'question', iconColor: '#E8C57D', showCancelButton: true, confirmButtonText: 'Yes, release', cancelButtonText: 'Not yet',\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container', confirmButton: 'sj-swal-confirm', cancelButton: 'sj-swal-cancel'}\r\n                    }).then((result) => {\r\n                        if (result.isConfirmed) {\r\n                            \r\n                            let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                            forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                            \r\n                            Swal.fire({\r\n                                title: 'Channeling energy...',\r\n                                html: 'Connecting to the Solarpunk network',\r\n                                allowOutsideClick: false,\r\n                                showConfirmButton: false,\r\n                                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                                didOpen: () => { Swal.showLoading(); }\r\n                            });\r\n\r\n                            jQuery.ajax({\r\n                                url: 'https:\/\/spacejourney.app\/wp-admin\/admin-ajax.php', type: 'POST',\r\n                                data: { action: 'sj_unlock_secret_carousel', post_id: pid, nonce: 'b9dea8648e'},\r\n                                success: function(response) {\r\n                                    if(response.success) {\r\n                                        Swal.fire({ \r\n                                            title: 'Released Route', \r\n                                            html: 'The paths of<b>' + title + '<\/b> They are now open for you. Teleporting...', \r\n                                            icon: 'success', iconColor: '#7BA591', timer: 2000, showConfirmButton: false,\r\n                                            customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                                        });\r\n\r\n                                        \/\/ REDIRECCI\u00d3N DIRECTA CON CACHE BUSTER\r\n                                        setTimeout(() => { \r\n                                            var targetUrl = new URL(response.data.permalink);\r\n                                            targetUrl.searchParams.set('sj_sync', Date.now());\r\n                                            window.location.href = targetUrl.href;\r\n                                        }, 1500);\r\n                                    } else {\r\n                                        Swal.fire({ title: 'Insufficient Reserve', text: response.data, icon: 'error', iconColor: '#ff6b6b', customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', confirmButton: 'sj-swal-confirm'} });\r\n                                    }\r\n                                }\r\n                            });\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n\r\n        });\r\n    <\/script>\r\n    \r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ba2079 e-con-full e-flex e-con e-child\" data-id=\"7ba2079\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8c90c0 elementor-widget elementor-widget-shortcode\" data-id=\"e8c90c0\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"new-york\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .sj-radar-container {\r\n            display: block; width: 100%; border-radius: 16px; \r\n            margin-bottom: 0px; font-family: 'Inter', sans-serif;\r\n        }\r\n        \r\n        .sj-radar-wrapper {\r\n            background: rgba(0,0,0,0.4); \r\n            border: 1px solid rgba(232, 214, 154, 0.2); \r\n            padding: 16px 25px; \r\n            border-radius: 12px; \r\n            backdrop-filter: blur(4px); \r\n            -webkit-backdrop-filter: blur(4px);\r\n            display: flex; align-items: center; justify-content: space-between; gap: 15px;\r\n            transition: transform 0.3s ease, box-shadow 0.3s ease, border 0.3s ease, background 0.3s ease;\r\n        }\r\n\r\n        .sj-radar-wrapper:hover {\r\n            transform: translateY(-4px);\r\n            box-shadow: 0 12px 25px rgba(0,0,0,0.6);\r\n            border: 1px solid rgba(232, 214, 154, 0.4); \r\n            background: rgba(0,0,0,0.55); \r\n        }\r\n\r\n        .sj-radar-info {\r\n            flex-grow: 1;\r\n        }\r\n        \r\n        .sj-radar-info h4 { \r\n            margin: 0 0 4px 0; font-size: 1.25rem; font-weight: 500; letter-spacing: 0.5px;\r\n            color: #E8D69A; text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n            transition: color 0.3s;\r\n        }\r\n        \r\n        .sj-radar-info a:hover h4 { color: #fff; }\r\n\r\n        .sj-radar-info p { \r\n            margin: 0; font-size: 0.9rem; color: rgba(255,255,255,0.9);\r\n            text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n        }\r\n\r\n        .sj-radar-info a {\r\n            text-decoration: none !important; color: inherit; display: block;\r\n        }\r\n        \r\n        .sj-radar-actions {\r\n            display: flex; align-items: center; gap: 12px;\r\n        }\r\n\r\n        .sj-btn-login-radar {\r\n            background: rgba(232, 214, 154, 0.15); \r\n            color: #E8D69A; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 18px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 600; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .sj-btn-login-radar:hover {\r\n            background: #E8D69A; color: #101a16;\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        \/* NUEVO BOT\u00d3N EXPLORAR *\/\r\n        .sj-btn-explore-radar {\r\n            background: #E8D69A; \r\n            color: #101a16; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 20px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 700; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n            box-shadow: 0 4px 10px rgba(232, 214, 154, 0.2);\r\n        }\r\n        .sj-btn-explore-radar:hover {\r\n            background: #fff;\r\n            border-color: #fff;\r\n            transform: scale(1.05);\r\n            box-shadow: 0 6px 15px rgba(232, 214, 154, 0.4);\r\n        }\r\n\r\n        .sj-radar-circle-container {\r\n            position: relative; width: 58px; height: 58px; flex-shrink: 0; border-radius: 50%;\r\n            background: conic-gradient(#E8D69A var(--progreso), rgba(255,255,255,0.15) 0deg);\r\n            display: flex; align-items: center; justify-content: center;\r\n        }\r\n        \r\n        .sj-radar-inner-hole {\r\n            width: 54px; height: 54px; border-radius: 50%; background: rgba(20, 20, 20, 0.85); \r\n            display: flex; align-items: center; justify-content: center;\r\n            font-size: 0.85rem; font-weight: 600; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8);\r\n        }\r\n\r\n        .sj-radar-circle-container::before {\r\n            content: ''; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px;\r\n            border-radius: 50%; border: 1px solid rgba(232, 214, 154, 0.3); pointer-events: none;\r\n        }\r\n        \r\n        \/* Ajuste para pantallas muy peque\u00f1as *\/\r\n        @media (max-width: 600px) {\r\n            .sj-radar-wrapper {\r\n                padding: 15px 20px;\r\n            }\r\n            .sj-btn-explore-radar {\r\n                padding: 8px 14px;\r\n                font-size: 0.75rem;\r\n            }\r\n        }\r\n        @media (max-width: 480px) {\r\n            .sj-radar-wrapper {\r\n                flex-direction: column; align-items: flex-start; gap: 15px;\r\n            }\r\n            .sj-radar-actions {\r\n                width: 100%; justify-content: flex-start; gap: 10px;\r\n            }\r\n            .sj-radar-info h4 { font-size: 1.15rem; }\r\n        }\r\n    <\/style>\r\n    \r\n    <div class=\"sj-radar-container\">\r\n        <div class=\"sj-radar-wrapper\">\r\n            <div class=\"sj-radar-info\">\r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/new-york-en\/\">\r\n                    <h4>Radar: New York<\/h4>\r\n                                            <p><strong>17<\/strong> lugares esperan ser descubiertos.<\/p>\r\n                                    <\/a>\r\n            <\/div>\r\n            \r\n            <div class=\"sj-radar-actions\">\r\n                                    <a href=\"https:\/\/spacejourney.app\/acceso\" class=\"sj-btn-login-radar\">\u00danete \/ Login<\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/new-york-en\/\" class=\"sj-btn-explore-radar\">\r\n                    Explore city                <\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/new-york-en\/\" style=\"text-decoration:none;\">\r\n                    <div class=\"sj-radar-circle-container\" style=\"--progreso: 0%;\">\r\n                        <div class=\"sj-radar-inner-hole\">0%<\/div>\r\n                    <\/div>\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e97e679 elementor-widget elementor-widget-shortcode\" data-id=\"e97e679\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n    <div class=\"sj-v2-widget\" id=\"sj-cex-f81bc760-79f6-45fc-9f01-e7f7f58b7a55\">\r\n        \r\n        <div class=\"sj-filters\">\r\n            <button class=\"sj-filter-btn active\" data-filter=\"all\">All<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"free\">free<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"secret\">Secrets<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"premium\">Premium<\/button>\r\n                    <\/div>\r\n\r\n        <div class=\"sj-carousel-container\">\r\n            <button class=\"sj-carousel-arrow prev\">\u276e<\/button>\r\n            <div class=\"sj-carousel-track\">\r\n                <div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7557-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/roosevelt-island-tramway-city-flight-over-the-east-river\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-custom-landscape-roosevelt-island-tramway-vuelo-urbano-east-river-Roosevelt-Island-Tramway-v16-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Roosevelt Island Tramway: City Flight over the East River<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 15<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7559-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/little-island-the-park-on-the-hudson\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-Little-Island-park-Pier-55-New-v14-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Little Island: The Park on the Hudson<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7561-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/staten-island-ferry-new-york-harbor-overlook\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-custom-landscape-staten-island-ferry-mirador-libertad-Staten-Island-Ferry-Manha-v16-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Staten Island Ferry: New York Harbor Overlook<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7563-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-vessel-urban-geometry-and-vertical-flow\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-The-Vessel-Hudson-Yards-NYC-v14-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Vessel: Urban geometry and vertical flow<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7579-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-high-line-new-yorks-elevated-linear-garden\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-High-Line-NYC-park-green-v14-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>The High Line: New York&#8217;s elevated linear garden<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7607-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/central-park-north-woods-the-hidden-forest-of-manhattan-ny\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/a2cchtzvzte-1024x683.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Central Park (North Woods) | The hidden forest of Manhattan, NY<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 31<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7545-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay wa-lock' id='overlay-7545-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>New York secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+New+York.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fnew-york-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7545\", \"f81bc760-79f6-45fc-9f01-e7f7f58b7a55\", \"The Ramble | The secret forest of Central Park\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-ramble-the-secret-forest-of-central-park\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-Central-Park-The-Ramble-forest-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Ramble | The secret forest of Central Park<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 50<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7547-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay wa-lock' id='overlay-7547-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>New York secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+New+York.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fnew-york-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7547\", \"f81bc760-79f6-45fc-9f01-e7f7f58b7a55\", \"Brooklyn Heights Promenade | The city balcony\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/brooklyn-heights-promenade-the-city-balcony\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-Brooklyn-Heights-Promenade-vie-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Brooklyn Heights Promenade | The city balcony<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7549-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay wa-lock' id='overlay-7549-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>New York secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+New+York.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fnew-york-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7549\", \"f81bc760-79f6-45fc-9f01-e7f7f58b7a55\", \"Greenacre Park | Midtown&#8217;s Hidden Waterfall\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/greenacre-park-midtowns-hidden-waterfall\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-Greenacre-Park-waterfall-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Greenacre Park | Midtown&#8217;s Hidden Waterfall<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 30<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7551-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay wa-lock' id='overlay-7551-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>New York secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+New+York.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fnew-york-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7551\", \"f81bc760-79f6-45fc-9f01-e7f7f58b7a55\", \"The Morgan Library | The knowledge bunker in New York\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-morgan-library-the-knowledge-bunker-in-new-york\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-Morgan-Library-McKim-Room-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Morgan Library | The knowledge bunker in New York<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7553-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay wa-lock' id='overlay-7553-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>New York secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+New+York.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fnew-york-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7553\", \"f81bc760-79f6-45fc-9f01-e7f7f58b7a55\", \"Ford Foundation Atrium | Jungle under glass\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/ford-foundation-atrium-jungle-under-glass\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-unsplash-landscape-Ford-Foundation-Building-garde-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Ford Foundation Atrium | Jungle under glass<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 40<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7555-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay wa-lock' id='overlay-7555-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>New York secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+New+York.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fnew-york-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7555\", \"f81bc760-79f6-45fc-9f01-e7f7f58b7a55\", \"The Elevated Acre | The secret garden of Wall Street\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-elevated-acre-the-secret-garden-of-wall-street\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-The-Elevated-Acre-park-Wall-St-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Elevated Acre | The secret garden of Wall Street<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7535-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay premium-lock' id='overlay-7535-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/helicopter-tour-new-york-the-skyline-oracle\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-Manhattan-aerial-view-helicopt-v14-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Helicopter Tour New York | The Skyline Oracle<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 20<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7537-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay premium-lock' id='overlay-7537-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/guggenheim-museum-new-york-the-spiral-of-modern-art\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-unsplash-landscape-Guggenheim-Museum-architecture-v14-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Guggenheim Museum New York | The spiral of modern art<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7539-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay premium-lock' id='overlay-7539-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/le-pavillon-new-york-daniel-bouluds-edible-garden\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-unsplash-landscape-Le-Pavillon-restaurant-gourmet-v14-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Le Pavillon New York | Daniel Boulud&#8217;s Edible Garden<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 150<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7541-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay premium-lock' id='overlay-7541-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-met-cloisters-new-york-medieval-mystique-on-the-hudson\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-The-Met-Cloisters-fort-tryon-v14-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Met Cloisters New York | Medieval mystique on the Hudson<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7543-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'><div class='sj-lock-overlay premium-lock' id='overlay-7543-f81bc760-79f6-45fc-9f01-e7f7f58b7a55'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/summit-one-vanderbilt-new-york-dive-into-the-clouds\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/nyc-pexels-landscape-Summit-One-Vanderbilt-mirrors-v14-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd New York<\/span><\/div>\r\n                                    <h3 class='sj-title'>Summit One Vanderbilt New York | Dive into the clouds<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div>            <\/div>\r\n            <button class=\"sj-carousel-arrow next\">\u276f<\/button>\r\n        <\/div>\r\n        <div class=\"sj-carousel-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Estilos -->\r\n    <style>\r\n        .sj-v2-widget { font-family: 'Outfit', sans-serif; width: 100%; margin: 20px 0 40px; }\r\n        .sj-filters { display: flex; gap: 10px; justify-content: center; margin-bottom: 25px; flex-wrap: wrap; }\r\n        .sj-filter-btn { background: #112F24; border: 1px solid #112F24; color: #F4F4F9; padding: 8px 18px; border-radius: 30px; font-size: 0.9rem; font-weight: 600; cursor: pointer; transition: 0.3s; }\r\n        .sj-filter-btn.active { background: #E8C57D; color: #112F24; border-color: #E8C57D; }\r\n        .sj-filter-btn:hover:not(.active) { background: #1c4a3b; }\r\n        .sj-carousel-container { position: relative; display: flex; align-items: center; width: 100%; }\r\n        .sj-carousel-track { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 10px 5px 25px 5px; scrollbar-width: none; scroll-behavior: smooth; }\r\n        .sj-carousel-track::-webkit-scrollbar { display: none; }\r\n        \r\n        .sj-carousel-arrow { background: #E8C57D !important; border: 1px solid rgba(16, 47, 36, 0.2) !important; color: #112F24 !important; width: 44px; height: 44px; border-radius: 50%; cursor: pointer; z-index: 100; position: absolute; top: 40%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(0,0,0,0.4); font-size: 1.2rem; transition: opacity 0.3s, visibility 0.3s, background 0.3s, transform 0.2s; }\r\n        .sj-carousel-arrow:hover { background: #F9F7F0 !important; transform: translateY(-50%) scale(1.1); color: #112F24 !important; }\r\n        .sj-carousel-arrow.prev { left: 15px; } \r\n        .sj-carousel-arrow.next { right: 15px; } \r\n        @media (max-width: 768px) { \r\n            .sj-carousel-arrow { width: 36px !important; height: 36px !important; font-size: 1rem !important; } \r\n            .sj-carousel-arrow.prev { left: 5px; } \r\n            .sj-carousel-arrow.next { right: 5px; } \r\n        }\r\n        \r\n        .sj-carousel-dots { display: flex; justify-content: center; gap: 8px; margin-top: 15px; min-height: 10px; }\r\n        .sj-dot { width: 8px; height: 8px; background: rgba(123, 165, 145, 0.4); border-radius: 50%; cursor: pointer; transition: 0.3s; }\r\n        .sj-dot.active { background: #E8C57D; width: 22px; border-radius: 10px; }\r\n\r\n        .sj-slide { scroll-snap-align: start; flex: 0 0 calc(90vw - 20px); min-width: 280px; transition: opacity 0.4s ease, transform 0.4s ease; width: 100%; }\r\n        @media (min-width: 768px) { .sj-slide { flex: 0 0 calc(50% - 10px); } }\r\n        @media (min-width: 1024px) { .sj-slide { flex: 0 0 calc(33.333% - 14px); min-width: 340px; } }\r\n        @media (min-width: 1440px) { .sj-slide { flex: 0 0 calc(25% - 15px); } }\r\n\r\n        .sj-card { background: linear-gradient(135deg, #18241e 0%, #0d1411 100%); border-radius: 16px; border: 1px solid rgba(123, 165, 145, 0.2); box-shadow: 0 4px 15px rgba(0,0,0,0.2); height: 100%; position: relative; overflow: hidden; width: 100%; }\r\n        .sj-card.is-completed { border: 1px solid rgba(37, 211, 102, 0.5); box-shadow: 0 4px 20px rgba(37, 211, 102, 0.15); }\r\n        .sj-card.is-purchased { border: 1px solid rgba(232, 197, 125, 0.8); box-shadow: 0 4px 20px rgba(232, 197, 125, 0.3); } \r\n        \r\n        .sj-card-link { text-decoration: none; color: inherit; display: flex; flex-direction: column; height: 100%; width: 100%; }\r\n        .sj-card-img { height: 220px; background-size: cover; background-position: center; position: relative; width: 100%; transition: transform 0.4s; }\r\n        .sj-card:not(.is-time-locked):not(.is-whatsapp-locked):not(.is-premium-locked):hover .sj-card-img { transform: scale(1.03); }\r\n        .sj-card-img::after { content:''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(13,20,17,0.9), transparent); }\r\n        .sj-card-body { padding: 20px; flex-grow: 1; display: flex; flex-direction: column; position: relative; z-index: 2; }\r\n        .sj-title { font-size: 1.25rem; color: #f8fafc; margin: 0 0 10px; font-family: 'Outfit', sans-serif;}\r\n        .sj-meta-top { font-size: 0.75rem; color: #8c9b96; margin-bottom: 8px; font-weight: 600; text-transform: uppercase; }\r\n        .sj-meta-bottom { display: flex; gap: 15px; font-size: 0.85rem; color: #e2e8f0; margin-top: auto; border-top: 1px dashed rgba(123, 165, 145, 0.2); padding-top: 15px; }\r\n        .sj-icon-text { display: flex; align-items: center; gap: 5px; }\r\n        .sj-icon-text .dashicons { color: #E8C57D; font-size: 16px; width: 16px; height: 16px; }\r\n\r\n        .sj-badge { position: absolute; top: 12px; right: 12px; font-size: 0.7rem; font-weight: 800; padding: 5px 12px; border-radius: 6px; z-index: 20; box-shadow: 0 4px 10px rgba(0,0,0,0.5); }\r\n        .sj-badge.free { background: rgba(24, 36, 30, 0.85); color: #a3b8af; border: 1px solid rgba(163, 184, 175, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.secret { background: #E8C57D; color: #101a16; border: 1px solid #E8C57D; }\r\n        .sj-badge.premium { background: rgba(16, 26, 22, 0.85); color: #E8C57D; border: 1px solid rgba(232, 197, 125, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.completed { background: #25D366; color: #101a16; border: 1px solid #25D366; }\r\n\r\n        .sj-lock-overlay { position: absolute; inset: 0; background: rgba(16, 26, 22, 0.65); display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 10; padding: 25px; text-align: center; color: white; opacity: 0; pointer-events: none; transition: 0.4s; backdrop-filter: blur(3px); }\r\n        .sj-card.is-time-locked .sj-card-img, .sj-card.is-whatsapp-locked .sj-card-img, .sj-card.is-premium-locked .sj-card-img { filter: blur(2px) grayscale(10%); }\r\n        .sj-card.is-time-locked .sj-card-body, .sj-card.is-whatsapp-locked .sj-card-body, .sj-card.is-premium-locked .sj-card-body { opacity: 0.85; }\r\n        .sj-card.is-time-locked .time-lock, .sj-card.is-whatsapp-locked .wa-lock, .sj-card.is-premium-locked .premium-lock { opacity: 1; pointer-events: auto; }\r\n\r\n        .sj-btn-share { background: #25D366 !important; color: white !important; padding: 10px 18px; border-radius: 8px; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3); transition: 0.3s; display:flex; align-items:center; justify-content:center; cursor: pointer;}\r\n        .sj-btn-share:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(37, 211, 102, 0.5); background: #1ebc59 !important; color: white !important;}\r\n        .sj-btn-sm { background: #E8C57D !important; color: #101a16 !important; padding: 10px 18px; border-radius: 8px; cursor: pointer; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; transition: 0.3s; border:none; display:flex; flex-direction:column; align-items:center; gap:3px; text-align:center;}\r\n        .sj-btn-sm:hover { background: #f2e0b5 !important; transform: translateY(-2px); color: #101a16 !important;}\r\n        .sj-btn-sm strong { background: rgba(0,0,0,0.1); padding: 2px 8px; border-radius: 8px; font-size: 0.8rem; }\r\n\r\n        div.sj-swal-popup { background: #0E241B !important; border: 1px solid rgba(232, 214, 154, 0.3) !important; border-radius: 20px !important; color: #F9F7F0 !important;}\r\n        h2.sj-swal-title { color: #E8D69A !important; font-family: 'Outfit', sans-serif !important;}\r\n        div.sj-swal-html-container { color: #F9F7F0 !important; font-family: 'Inter', sans-serif !important;}\r\n        button.sj-swal-confirm { background: #7BA591 !important; color: #F9F7F0 !important; border-radius: 30px !important; border: none !important; margin: 10px !important; font-weight: 600 !important; padding: 12px 30px !important;}\r\n        button.sj-swal-cancel { background: transparent !important; color: #E8C57D !important; border: 1px solid #E8C57D !important; margin: 10px !important; border-radius: 30px !important;}\r\n    <\/style>\r\n\r\n    <script>\r\n        \/\/ L\u00d3GICA DE COMPARTIR BASADA EN RETORNO A LA PESTA\u00d1A\r\n        window.unlockSecret = function(pid, uid, title) {\r\n            Swal.fire({\r\n                title: 'Checking transmission...',\r\n                html: 'Awaiting confirmation from the network...',\r\n                showConfirmButton: false,\r\n                allowOutsideClick: false,\r\n                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                didOpen: () => { Swal.showLoading(); }\r\n            });\r\n\r\n            let hasReturned = false;\r\n            \r\n            const handleReturn = () => {\r\n                if (hasReturned) return;\r\n                \r\n                \/\/ Verificamos que la p\u00e1gina vuelva a estar visible o recupere el foco\r\n                if (document.visibilityState === 'visible' || document.hasFocus()) {\r\n                    hasReturned = true;\r\n                    document.removeEventListener('visibilitychange', handleReturn);\r\n                    window.removeEventListener('focus', handleReturn);\r\n                    \r\n                    let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                    forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                    \r\n                    Swal.fire({ \r\n                        title: 'Route Liberated!', \r\n                        html: 'You have unlocked the secret of<b>' + title + '<\/b>.', \r\n                        icon: 'success', iconColor: '#7BA591', timer: 3000, showConfirmButton: false,\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                    });\r\n\r\n                    const cardId = 'card-' + pid + '-' + uid;\r\n                    const card = document.getElementById(cardId);\r\n                    if (card) {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.opacity = '0';\r\n                        setTimeout(() => { if (overlay) overlay.style.display = 'none'; }, 400);\r\n                    }\r\n                    \r\n                    localStorage.setItem('sj_unlocked_' + pid, 'true');\r\n                }\r\n            };\r\n            \r\n            \/\/ Damos 1.5 segundos para que el usuario salga a la nueva pesta\u00f1a antes de escuchar el retorno\r\n            setTimeout(() => {\r\n                document.addEventListener('visibilitychange', handleReturn);\r\n                window.addEventListener('focus', handleReturn);\r\n            }, 1500);\r\n        };\r\n\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const secretCards = document.querySelectorAll('.sj-secret-card');\r\n            secretCards.forEach(card => {\r\n                const parts = card.id.split('-');\r\n                if(parts.length >= 3) {\r\n                    const pid = parts[1];\r\n                    const uid = parts[2];\r\n                    if(localStorage.getItem('sj_unlocked_' + pid) === 'true') {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.display = 'none';\r\n                    }\r\n                }\r\n            });\r\n\r\n            const widget = document.getElementById('sj-cex-f81bc760-79f6-45fc-9f01-e7f7f58b7a55');\r\n            if(!widget) return;\r\n\r\n            const track = widget.querySelector('.sj-carousel-track');\r\n            const slides = widget.querySelectorAll('.sj-slide');\r\n            const dotsContainer = widget.querySelector('.sj-carousel-dots');\r\n            const btns = widget.querySelectorAll('.sj-filter-btn');\r\n            const prevBtn = widget.querySelector('.prev');\r\n            const nextBtn = widget.querySelector('.next');\r\n            \r\n            function filterSlides(cat) {\r\n                let visibleCount = 0;\r\n                slides.forEach(slide => {\r\n                    const slideCats = slide.dataset.categories.split(' ');\r\n                    if (cat === 'all' || slideCats.includes(cat)) {\r\n                        slide.style.display = 'flex';\r\n                        setTimeout(() => slide.style.opacity = '1', 50);\r\n                        visibleCount++;\r\n                    } else {\r\n                        slide.style.opacity = '0';\r\n                        setTimeout(() => slide.style.display = 'none', 300);\r\n                    }\r\n                });\r\n                track.scrollLeft = 0;\r\n                setTimeout(() => updateNavigation(visibleCount), 300);\r\n            }\r\n\r\n            function updateNavigation(count) {\r\n                dotsContainer.innerHTML = '';\r\n                let itemsPerScreen = 1;\r\n                if (window.innerWidth >= 1440) itemsPerScreen = 4;\r\n                else if (window.innerWidth >= 1024) itemsPerScreen = 3;\r\n                else if (window.innerWidth >= 768) itemsPerScreen = 2;\r\n\r\n                if (count <= itemsPerScreen) {\r\n                    prevBtn.style.visibility = 'hidden'; prevBtn.style.opacity = '0';\r\n                    nextBtn.style.visibility = 'hidden'; nextBtn.style.opacity = '0';\r\n                } else {\r\n                    prevBtn.style.visibility = 'visible'; prevBtn.style.opacity = '1';\r\n                    nextBtn.style.visibility = 'visible'; nextBtn.style.opacity = '1';\r\n                }\r\n\r\n                const numDots = Math.ceil(count \/ itemsPerScreen);\r\n                if (numDots <= 1) return;\r\n                \r\n                for(let i=0; i < numDots; i++) {\r\n                    const dot = document.createElement('div');\r\n                    dot.className = i === 0 ? 'sj-dot active' : 'sj-dot';\r\n                    dot.addEventListener('click', () => { track.scrollTo({ left: track.clientWidth * i, behavior: 'smooth' }); });\r\n                    dotsContainer.appendChild(dot);\r\n                }\r\n            }\r\n\r\n            btns.forEach(btn => {\r\n                btn.addEventListener('click', (e) => {\r\n                    btns.forEach(b => b.classList.remove('active'));\r\n                    e.target.classList.add('active');\r\n                    filterSlides(e.target.dataset.filter);\r\n                });\r\n            });\r\n\r\n            track.addEventListener('scroll', () => {\r\n                window.requestAnimationFrame(() => {\r\n                    const activeIndex = Math.round(track.scrollLeft \/ track.clientWidth);\r\n                    const dots = dotsContainer.querySelectorAll('.sj-dot');\r\n                    dots.forEach((dot, index) => { dot.classList.toggle('active', index === activeIndex); });\r\n                });\r\n            });\r\n\r\n            prevBtn.addEventListener('click', () => { track.scrollBy({ left: -track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n            nextBtn.addEventListener('click', () => { track.scrollBy({ left: track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n\r\n            window.addEventListener('resize', () => {\r\n                const activeBtn = widget.querySelector('.sj-filter-btn.active');\r\n                if(activeBtn) filterSlides(activeBtn.dataset.filter);\r\n            });\r\n\r\n            filterSlides('all');\r\n            \r\n            \/\/ L\u00d3GICA DE AUTO-SCROLL POST-DESBLOQUEO\r\n            if (window.location.hash) {\r\n                const targetId = window.location.hash.substring(1);\r\n                const targetCard = document.getElementById(targetId);\r\n                if (targetCard) {\r\n                    \/\/ Detectamos qu\u00e9 filtro necesita (secret, premium, etc)\r\n                    const slide = targetCard.closest('.sj-slide');\r\n                    if (slide) {\r\n                        const firstCat = slide.dataset.categories.split(' ')[0];\r\n                        const filterBtn = widget.querySelector(`.sj-filter-btn[data-filter=\"${firstCat}\"]`);\r\n                        if (filterBtn) filterBtn.click();\r\n                        \r\n                        setTimeout(() => {\r\n                            targetCard.scrollIntoView({ behavior: 'smooth', block: 'center', inline: 'center' });\r\n                            targetCard.style.boxShadow = \"0 0 20px rgba(232, 197, 125, 0.6)\"; \r\n                        }, 600);\r\n                    }\r\n                }\r\n            }\r\n            \r\n            widget.querySelectorAll('.sj-buy-secret-btn').forEach(btn => {\r\n                btn.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n                    const pid = this.dataset.id;\r\n                    const uid = this.dataset.uid;\r\n                    const cost = this.dataset.cost;\r\n                    const title = this.dataset.title;\r\n\r\n                    Swal.fire({\r\n                        title: 'Unlock Route?',\r\n                        html: \"<span style='font-size:1.3rem; font-weight:700; color:#E8D69A; font-family:Outfit, sans-serif;'>\" + title + \"<\/span><br><br>You will use the power of your passport.<br><br>You will invest <strong style='color:#E8C57D'>\" + cost + \" SC<\/strong>\",\r\n                        icon: 'question', iconColor: '#E8C57D', showCancelButton: true, confirmButtonText: 'Yes, release', cancelButtonText: 'Not yet',\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container', confirmButton: 'sj-swal-confirm', cancelButton: 'sj-swal-cancel'}\r\n                    }).then((result) => {\r\n                        if (result.isConfirmed) {\r\n                            \r\n                            let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                            forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                            \r\n                            Swal.fire({\r\n                                title: 'Channeling energy...',\r\n                                html: 'Connecting to the Solarpunk network',\r\n                                allowOutsideClick: false,\r\n                                showConfirmButton: false,\r\n                                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                                didOpen: () => { Swal.showLoading(); }\r\n                            });\r\n\r\n                            jQuery.ajax({\r\n                                url: 'https:\/\/spacejourney.app\/wp-admin\/admin-ajax.php', type: 'POST',\r\n                                data: { action: 'sj_unlock_secret_carousel', post_id: pid, nonce: 'b9dea8648e'},\r\n                                success: function(response) {\r\n                                    if(response.success) {\r\n                                        Swal.fire({ \r\n                                            title: 'Released Route', \r\n                                            html: 'The paths of<b>' + title + '<\/b> They are now open for you. Teleporting...', \r\n                                            icon: 'success', iconColor: '#7BA591', timer: 2000, showConfirmButton: false,\r\n                                            customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                                        });\r\n\r\n                                        \/\/ REDIRECCI\u00d3N DIRECTA CON CACHE BUSTER\r\n                                        setTimeout(() => { \r\n                                            var targetUrl = new URL(response.data.permalink);\r\n                                            targetUrl.searchParams.set('sj_sync', Date.now());\r\n                                            window.location.href = targetUrl.href;\r\n                                        }, 1500);\r\n                                    } else {\r\n                                        Swal.fire({ title: 'Insufficient Reserve', text: response.data, icon: 'error', iconColor: '#ff6b6b', customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', confirmButton: 'sj-swal-confirm'} });\r\n                                    }\r\n                                }\r\n                            });\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n\r\n        });\r\n    <\/script>\r\n    \r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-891b517 e-con-full e-flex e-con e-child\" data-id=\"891b517\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d782d9 elementor-widget elementor-widget-shortcode\" data-id=\"3d782d9\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"miami\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .sj-radar-container {\r\n            display: block; width: 100%; border-radius: 16px; \r\n            margin-bottom: 0px; font-family: 'Inter', sans-serif;\r\n        }\r\n        \r\n        .sj-radar-wrapper {\r\n            background: rgba(0,0,0,0.4); \r\n            border: 1px solid rgba(232, 214, 154, 0.2); \r\n            padding: 16px 25px; \r\n            border-radius: 12px; \r\n            backdrop-filter: blur(4px); \r\n            -webkit-backdrop-filter: blur(4px);\r\n            display: flex; align-items: center; justify-content: space-between; gap: 15px;\r\n            transition: transform 0.3s ease, box-shadow 0.3s ease, border 0.3s ease, background 0.3s ease;\r\n        }\r\n\r\n        .sj-radar-wrapper:hover {\r\n            transform: translateY(-4px);\r\n            box-shadow: 0 12px 25px rgba(0,0,0,0.6);\r\n            border: 1px solid rgba(232, 214, 154, 0.4); \r\n            background: rgba(0,0,0,0.55); \r\n        }\r\n\r\n        .sj-radar-info {\r\n            flex-grow: 1;\r\n        }\r\n        \r\n        .sj-radar-info h4 { \r\n            margin: 0 0 4px 0; font-size: 1.25rem; font-weight: 500; letter-spacing: 0.5px;\r\n            color: #E8D69A; text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n            transition: color 0.3s;\r\n        }\r\n        \r\n        .sj-radar-info a:hover h4 { color: #fff; }\r\n\r\n        .sj-radar-info p { \r\n            margin: 0; font-size: 0.9rem; color: rgba(255,255,255,0.9);\r\n            text-shadow: 0 2px 4px rgba(0,0,0,0.7);\r\n        }\r\n\r\n        .sj-radar-info a {\r\n            text-decoration: none !important; color: inherit; display: block;\r\n        }\r\n        \r\n        .sj-radar-actions {\r\n            display: flex; align-items: center; gap: 12px;\r\n        }\r\n\r\n        .sj-btn-login-radar {\r\n            background: rgba(232, 214, 154, 0.15); \r\n            color: #E8D69A; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 18px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 600; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .sj-btn-login-radar:hover {\r\n            background: #E8D69A; color: #101a16;\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        \/* NUEVO BOT\u00d3N EXPLORAR *\/\r\n        .sj-btn-explore-radar {\r\n            background: #E8D69A; \r\n            color: #101a16; \r\n            border: 1px solid #E8D69A;\r\n            padding: 8px 20px; \r\n            border-radius: 30px; \r\n            font-size: 0.85rem; \r\n            font-weight: 700; \r\n            text-decoration: none !important;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n            box-shadow: 0 4px 10px rgba(232, 214, 154, 0.2);\r\n        }\r\n        .sj-btn-explore-radar:hover {\r\n            background: #fff;\r\n            border-color: #fff;\r\n            transform: scale(1.05);\r\n            box-shadow: 0 6px 15px rgba(232, 214, 154, 0.4);\r\n        }\r\n\r\n        .sj-radar-circle-container {\r\n            position: relative; width: 58px; height: 58px; flex-shrink: 0; border-radius: 50%;\r\n            background: conic-gradient(#E8D69A var(--progreso), rgba(255,255,255,0.15) 0deg);\r\n            display: flex; align-items: center; justify-content: center;\r\n        }\r\n        \r\n        .sj-radar-inner-hole {\r\n            width: 54px; height: 54px; border-radius: 50%; background: rgba(20, 20, 20, 0.85); \r\n            display: flex; align-items: center; justify-content: center;\r\n            font-size: 0.85rem; font-weight: 600; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.8);\r\n        }\r\n\r\n        .sj-radar-circle-container::before {\r\n            content: ''; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px;\r\n            border-radius: 50%; border: 1px solid rgba(232, 214, 154, 0.3); pointer-events: none;\r\n        }\r\n        \r\n        \/* Ajuste para pantallas muy peque\u00f1as *\/\r\n        @media (max-width: 600px) {\r\n            .sj-radar-wrapper {\r\n                padding: 15px 20px;\r\n            }\r\n            .sj-btn-explore-radar {\r\n                padding: 8px 14px;\r\n                font-size: 0.75rem;\r\n            }\r\n        }\r\n        @media (max-width: 480px) {\r\n            .sj-radar-wrapper {\r\n                flex-direction: column; align-items: flex-start; gap: 15px;\r\n            }\r\n            .sj-radar-actions {\r\n                width: 100%; justify-content: flex-start; gap: 10px;\r\n            }\r\n            .sj-radar-info h4 { font-size: 1.15rem; }\r\n        }\r\n    <\/style>\r\n    \r\n    <div class=\"sj-radar-container\">\r\n        <div class=\"sj-radar-wrapper\">\r\n            <div class=\"sj-radar-info\">\r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/miami-en\/\">\r\n                    <h4>Radar: Miami<\/h4>\r\n                                            <p><strong>17<\/strong> lugares esperan ser descubiertos.<\/p>\r\n                                    <\/a>\r\n            <\/div>\r\n            \r\n            <div class=\"sj-radar-actions\">\r\n                                    <a href=\"https:\/\/spacejourney.app\/acceso\" class=\"sj-btn-login-radar\">\u00danete \/ Login<\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/miami-en\/\" class=\"sj-btn-explore-radar\">\r\n                    Explore city                <\/a>\r\n                \r\n                <a href=\"https:\/\/spacejourney.app\/en\/city\/miami-en\/\" style=\"text-decoration:none;\">\r\n                    <div class=\"sj-radar-circle-container\" style=\"--progreso: 0%;\">\r\n                        <div class=\"sj-radar-inner-hole\">0%<\/div>\r\n                    <\/div>\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-523d949 elementor-widget elementor-widget-shortcode\" data-id=\"523d949\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n    <div class=\"sj-v2-widget\" id=\"sj-cex-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e\">\r\n        \r\n        <div class=\"sj-filters\">\r\n            <button class=\"sj-filter-btn active\" data-filter=\"all\">All<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"free\">free<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"secret\">Secrets<\/button>\r\n            <button class=\"sj-filter-btn\" data-filter=\"premium\">Premium<\/button>\r\n                    <\/div>\r\n\r\n        <div class=\"sj-carousel-container\">\r\n            <button class=\"sj-carousel-arrow prev\">\u276e<\/button>\r\n            <div class=\"sj-carousel-track\">\r\n                <div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7529-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/wynwood-pathways-miami-the-museum-of-the-streets\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-custom-landscape-wynwood-pathways-museo-calles-miami-Wynwood-Walls-colorful-mu-v15-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Wynwood Pathways Miami | The museum of the streets<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7531-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/soundscape-park-miami-symphony-under-the-palm-trees\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-pexels-landscape-SoundScape-Park-Miami-Beach-v14-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>SoundScape Park Miami | Symphony under the palm trees<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7533-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/south-pointe-park-miami-the-threshold-of-the-atlantic\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-pexels-landscape-South-Pointe-Park-Miami-Beach-v14-1024x576.jpg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>South Pointe Park Miami | The threshold of the Atlantic<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free' id='card-7605-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-underline-the-urban-oasis-under-the-miami-metrorail\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/699f307c16e9a323c11b4f49_6994f4e8d7f722916ffc91fd_First-Image-1-p-1600-1024x683.jpeg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Underline | The urban oasis under the Miami Metrorail<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 52<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='free'>\r\n                        <div class='sj-card free is-time-locked' id='card-7527-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 2 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/lummus-park-miami-the-ocean-drive-neon-garden\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/34334889-1024x768.jpeg);'><div class=\"sj-badge free\">\ud83d\udfe2 FREE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Lummus Park Miami | The Ocean Drive Neon Garden<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 75<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 100 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7515-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay wa-lock' id='overlay-7515-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Miami secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Miami.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fmiami-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7515\", \"db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e\", \"Enchanted Forest Miami | Miami Fairy Forest\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/enchanted-forest-miami-miami-fairy-forest\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-custom-landscape-enchanted-forest-bosque-hadas-miami-live-oak-trees-Spanish-mo-v15-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Enchanted Forest Miami | Miami Fairy Forest<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 45<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7523-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay wa-lock' id='overlay-7523-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Miami secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Miami.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fmiami-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7523\", \"db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e\", \"Vizcaya Museum &#038; Gardens Miami | The rebirth of water\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/vizcaya-museum-gardens-miami-the-rebirth-of-water\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/06\/9ef1ec5c-bdcd-4213-abc2-953e583b8da2.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Vizcaya Museum &#038; Gardens Miami | The rebirth of water<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 150<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-whatsapp-locked sj-secret-card' id='card-7525-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay wa-lock' id='overlay-7525-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                                <div style='font-size:32px; margin-bottom:10px;'>\u2728<\/div>\r\n                                <h4 style='color:#E8C57D; margin-bottom:5px;'>Miami secret<\/h4>\r\n                                <p style='font-size:0.85rem; margin-bottom:15px;'>Share this secret with a traveler to free the route.<\/p>\r\n                                <div style='display:flex; flex-direction:column; gap:8px;'>\r\n                                    <a href='https:\/\/api.whatsapp.com\/send?text=Hi%21+I%27m+sharing+this+website+with+all+the+secret+experiences+and+plans+to+do+in+Miami.+%F0%9F%97%9D%EF%B8%8F+Join+here%3A+https%3A%2F%2Fspacejourney.app%2Fen%2Fcity%2Fmiami-en%2F' target='_blank' class='sj-btn-share' onclick='unlockSecret(\"7525\", \"db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e\", \"The Kampong Miami | Coconut Grove Botanical Refuge\")'>\r\n                                        <span style='font-size:1.1rem;'>\ud83c\uddec\ud83c\udde7<\/span>&nbsp;&nbsp;Share\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/the-kampong-miami-coconut-grove-botanical-refuge\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-pexels-landscape-The-Kampong-Coconut-Grove-bota-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>The Kampong Miami | Coconut Grove Botanical Refuge<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-time-locked' id='card-7517-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/matheson-hammock-park-miami-the-artificial-atoll\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-pexels-landscape-Matheson-Hammock-Park-atoll-po-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Matheson Hammock Park Miami | The artificial atoll<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-time-locked' id='card-7521-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/ancient-spanish-monastery-miami-the-mystical-labyrinth\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-unsplash-landscape-Ancient-Spanish-Monastery-Miam-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Ancient Spanish Monastery Miami | The mystical labyrinth<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='secret'>\r\n                        <div class='sj-card secret is-time-locked' id='card-7519-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 2 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/alice-wainwright-park-miami-the-mangrove-viewpoint\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-pexels-landscape-Alice-Wainwright-Park-Miami-wa-v14-1024x576.jpg);'><div class=\"sj-badge secret\">\ud83d\udddd\ufe0f SECRET ROUTE<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Alice Wainwright Park Miami | The mangrove viewpoint<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 60<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 150 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7509-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay premium-lock' id='overlay-7509-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/artechouse-miami-the-light-laboratory\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-pexels-landscape-Artechouse-Miami-digital-exhib-v14-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Artechouse Miami | The light laboratory<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 75<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7511-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay premium-lock' id='overlay-7511-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/perez-art-museum-miami-the-hanging-garden-by-the-bay\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-custom-landscape-perez-art-museum-miami-pamm-jardin-colgante-Perez-Art-Museum-hanging-v15-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>P\u00e9rez Art Museum Miami | The Hanging Garden by the Bay<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-premium-locked' id='card-7513-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay premium-lock' id='overlay-7513-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\ud83d\udc51<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:5px;'>Experiencia Premium<\/h4>\r\n                            <p style='font-size:0.85rem; margin-bottom:15px;'>Adquiere tu Pase para revelar esta ruta.<\/p>\r\n                            <a href='https:\/\/spacejourney.app\/membership-levels\/' class='sj-btn-sm'>Obtener Acceso<\/a>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/superblue-miami-the-portal-of-dimensions\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-unsplash-landscape-Superblue-Miami-immersive-art-v14-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Superblue Miami | The portal of dimensions<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 90<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7503-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/everglades-airboat-the-pulse-of-the-river-of-grass\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-custom-landscape-everglades-airboat-pulso-rio-hierba-Everglades-airboat-speed-v15-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Everglades Airboat | The pulse of the river of grass<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 120<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7505-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/rubell-museum-the-sanctuary-of-contemporary-art\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-pexels-landscape-Rubell-Museum-Miami-interior-g-v14-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Rubell Museum | The sanctuary of contemporary art<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 150<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div><div class='sj-slide' data-categories='premium'>\r\n                        <div class='sj-card premium is-time-locked' id='card-7507-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e'><div class='sj-lock-overlay time-lock'>\r\n                            <div style='font-size:32px; margin-bottom:10px;'>\u23f3<\/div>\r\n                            <h4 style='color:#E8C57D; margin-bottom:10px;'>A\u00fan no disponible<\/h4>\r\n                            <p style='font-size:0.9rem'>Disponible el D\u00eda 1 <br><br> <a href='\/acceso' class='sj-btn-sm'>\u00danete para Iniciar<\/a><\/p>\r\n                        <\/div>\r\n                            <a href='https:\/\/spacejourney.app\/en\/experiencia\/frost-science-museum-the-eye-of-the-ocean\/' class='sj-card-link'>\r\n                                <div class='sj-card-img' style='background-image: url(https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/05\/miami-unsplash-landscape-Frost-Science-Museum-aquarium-v14-1024x576.jpg);'><div class=\"sj-badge premium\">\ud83d\udc51 PREMIUM<\/div><\/div>\r\n                                <div class='sj-card-body'>\r\n                                    <div class='sj-meta-top'><span>\ud83d\udccd Miami<\/span><\/div>\r\n                                    <h3 class='sj-title'>Frost Science Museum | The eye of the ocean<\/h3>\r\n                                    <div class='sj-meta-bottom'>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-clock'><\/span> 180<\/span>\r\n                                        <span class='sj-icon-text'><span class='dashicons dashicons-awards'><\/span> 400 XP<\/span>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div>            <\/div>\r\n            <button class=\"sj-carousel-arrow next\">\u276f<\/button>\r\n        <\/div>\r\n        <div class=\"sj-carousel-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Estilos -->\r\n    <style>\r\n        .sj-v2-widget { font-family: 'Outfit', sans-serif; width: 100%; margin: 20px 0 40px; }\r\n        .sj-filters { display: flex; gap: 10px; justify-content: center; margin-bottom: 25px; flex-wrap: wrap; }\r\n        .sj-filter-btn { background: #112F24; border: 1px solid #112F24; color: #F4F4F9; padding: 8px 18px; border-radius: 30px; font-size: 0.9rem; font-weight: 600; cursor: pointer; transition: 0.3s; }\r\n        .sj-filter-btn.active { background: #E8C57D; color: #112F24; border-color: #E8C57D; }\r\n        .sj-filter-btn:hover:not(.active) { background: #1c4a3b; }\r\n        .sj-carousel-container { position: relative; display: flex; align-items: center; width: 100%; }\r\n        .sj-carousel-track { display: flex; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; padding: 10px 5px 25px 5px; scrollbar-width: none; scroll-behavior: smooth; }\r\n        .sj-carousel-track::-webkit-scrollbar { display: none; }\r\n        \r\n        .sj-carousel-arrow { background: #E8C57D !important; border: 1px solid rgba(16, 47, 36, 0.2) !important; color: #112F24 !important; width: 44px; height: 44px; border-radius: 50%; cursor: pointer; z-index: 100; position: absolute; top: 40%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(0,0,0,0.4); font-size: 1.2rem; transition: opacity 0.3s, visibility 0.3s, background 0.3s, transform 0.2s; }\r\n        .sj-carousel-arrow:hover { background: #F9F7F0 !important; transform: translateY(-50%) scale(1.1); color: #112F24 !important; }\r\n        .sj-carousel-arrow.prev { left: 15px; } \r\n        .sj-carousel-arrow.next { right: 15px; } \r\n        @media (max-width: 768px) { \r\n            .sj-carousel-arrow { width: 36px !important; height: 36px !important; font-size: 1rem !important; } \r\n            .sj-carousel-arrow.prev { left: 5px; } \r\n            .sj-carousel-arrow.next { right: 5px; } \r\n        }\r\n        \r\n        .sj-carousel-dots { display: flex; justify-content: center; gap: 8px; margin-top: 15px; min-height: 10px; }\r\n        .sj-dot { width: 8px; height: 8px; background: rgba(123, 165, 145, 0.4); border-radius: 50%; cursor: pointer; transition: 0.3s; }\r\n        .sj-dot.active { background: #E8C57D; width: 22px; border-radius: 10px; }\r\n\r\n        .sj-slide { scroll-snap-align: start; flex: 0 0 calc(90vw - 20px); min-width: 280px; transition: opacity 0.4s ease, transform 0.4s ease; width: 100%; }\r\n        @media (min-width: 768px) { .sj-slide { flex: 0 0 calc(50% - 10px); } }\r\n        @media (min-width: 1024px) { .sj-slide { flex: 0 0 calc(33.333% - 14px); min-width: 340px; } }\r\n        @media (min-width: 1440px) { .sj-slide { flex: 0 0 calc(25% - 15px); } }\r\n\r\n        .sj-card { background: linear-gradient(135deg, #18241e 0%, #0d1411 100%); border-radius: 16px; border: 1px solid rgba(123, 165, 145, 0.2); box-shadow: 0 4px 15px rgba(0,0,0,0.2); height: 100%; position: relative; overflow: hidden; width: 100%; }\r\n        .sj-card.is-completed { border: 1px solid rgba(37, 211, 102, 0.5); box-shadow: 0 4px 20px rgba(37, 211, 102, 0.15); }\r\n        .sj-card.is-purchased { border: 1px solid rgba(232, 197, 125, 0.8); box-shadow: 0 4px 20px rgba(232, 197, 125, 0.3); } \r\n        \r\n        .sj-card-link { text-decoration: none; color: inherit; display: flex; flex-direction: column; height: 100%; width: 100%; }\r\n        .sj-card-img { height: 220px; background-size: cover; background-position: center; position: relative; width: 100%; transition: transform 0.4s; }\r\n        .sj-card:not(.is-time-locked):not(.is-whatsapp-locked):not(.is-premium-locked):hover .sj-card-img { transform: scale(1.03); }\r\n        .sj-card-img::after { content:''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(13,20,17,0.9), transparent); }\r\n        .sj-card-body { padding: 20px; flex-grow: 1; display: flex; flex-direction: column; position: relative; z-index: 2; }\r\n        .sj-title { font-size: 1.25rem; color: #f8fafc; margin: 0 0 10px; font-family: 'Outfit', sans-serif;}\r\n        .sj-meta-top { font-size: 0.75rem; color: #8c9b96; margin-bottom: 8px; font-weight: 600; text-transform: uppercase; }\r\n        .sj-meta-bottom { display: flex; gap: 15px; font-size: 0.85rem; color: #e2e8f0; margin-top: auto; border-top: 1px dashed rgba(123, 165, 145, 0.2); padding-top: 15px; }\r\n        .sj-icon-text { display: flex; align-items: center; gap: 5px; }\r\n        .sj-icon-text .dashicons { color: #E8C57D; font-size: 16px; width: 16px; height: 16px; }\r\n\r\n        .sj-badge { position: absolute; top: 12px; right: 12px; font-size: 0.7rem; font-weight: 800; padding: 5px 12px; border-radius: 6px; z-index: 20; box-shadow: 0 4px 10px rgba(0,0,0,0.5); }\r\n        .sj-badge.free { background: rgba(24, 36, 30, 0.85); color: #a3b8af; border: 1px solid rgba(163, 184, 175, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.secret { background: #E8C57D; color: #101a16; border: 1px solid #E8C57D; }\r\n        .sj-badge.premium { background: rgba(16, 26, 22, 0.85); color: #E8C57D; border: 1px solid rgba(232, 197, 125, 0.4); backdrop-filter: blur(4px); }\r\n        .sj-badge.completed { background: #25D366; color: #101a16; border: 1px solid #25D366; }\r\n\r\n        .sj-lock-overlay { position: absolute; inset: 0; background: rgba(16, 26, 22, 0.65); display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 10; padding: 25px; text-align: center; color: white; opacity: 0; pointer-events: none; transition: 0.4s; backdrop-filter: blur(3px); }\r\n        .sj-card.is-time-locked .sj-card-img, .sj-card.is-whatsapp-locked .sj-card-img, .sj-card.is-premium-locked .sj-card-img { filter: blur(2px) grayscale(10%); }\r\n        .sj-card.is-time-locked .sj-card-body, .sj-card.is-whatsapp-locked .sj-card-body, .sj-card.is-premium-locked .sj-card-body { opacity: 0.85; }\r\n        .sj-card.is-time-locked .time-lock, .sj-card.is-whatsapp-locked .wa-lock, .sj-card.is-premium-locked .premium-lock { opacity: 1; pointer-events: auto; }\r\n\r\n        .sj-btn-share { background: #25D366 !important; color: white !important; padding: 10px 18px; border-radius: 8px; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3); transition: 0.3s; display:flex; align-items:center; justify-content:center; cursor: pointer;}\r\n        .sj-btn-share:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(37, 211, 102, 0.5); background: #1ebc59 !important; color: white !important;}\r\n        .sj-btn-sm { background: #E8C57D !important; color: #101a16 !important; padding: 10px 18px; border-radius: 8px; cursor: pointer; text-decoration: none !important; font-weight: bold; font-family: 'Outfit'; transition: 0.3s; border:none; display:flex; flex-direction:column; align-items:center; gap:3px; text-align:center;}\r\n        .sj-btn-sm:hover { background: #f2e0b5 !important; transform: translateY(-2px); color: #101a16 !important;}\r\n        .sj-btn-sm strong { background: rgba(0,0,0,0.1); padding: 2px 8px; border-radius: 8px; font-size: 0.8rem; }\r\n\r\n        div.sj-swal-popup { background: #0E241B !important; border: 1px solid rgba(232, 214, 154, 0.3) !important; border-radius: 20px !important; color: #F9F7F0 !important;}\r\n        h2.sj-swal-title { color: #E8D69A !important; font-family: 'Outfit', sans-serif !important;}\r\n        div.sj-swal-html-container { color: #F9F7F0 !important; font-family: 'Inter', sans-serif !important;}\r\n        button.sj-swal-confirm { background: #7BA591 !important; color: #F9F7F0 !important; border-radius: 30px !important; border: none !important; margin: 10px !important; font-weight: 600 !important; padding: 12px 30px !important;}\r\n        button.sj-swal-cancel { background: transparent !important; color: #E8C57D !important; border: 1px solid #E8C57D !important; margin: 10px !important; border-radius: 30px !important;}\r\n    <\/style>\r\n\r\n    <script>\r\n        \/\/ L\u00d3GICA DE COMPARTIR BASADA EN RETORNO A LA PESTA\u00d1A\r\n        window.unlockSecret = function(pid, uid, title) {\r\n            Swal.fire({\r\n                title: 'Checking transmission...',\r\n                html: 'Awaiting confirmation from the network...',\r\n                showConfirmButton: false,\r\n                allowOutsideClick: false,\r\n                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                didOpen: () => { Swal.showLoading(); }\r\n            });\r\n\r\n            let hasReturned = false;\r\n            \r\n            const handleReturn = () => {\r\n                if (hasReturned) return;\r\n                \r\n                \/\/ Verificamos que la p\u00e1gina vuelva a estar visible o recupere el foco\r\n                if (document.visibilityState === 'visible' || document.hasFocus()) {\r\n                    hasReturned = true;\r\n                    document.removeEventListener('visibilitychange', handleReturn);\r\n                    window.removeEventListener('focus', handleReturn);\r\n                    \r\n                    let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                    forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                    \r\n                    Swal.fire({ \r\n                        title: 'Route Liberated!', \r\n                        html: 'You have unlocked the secret of<b>' + title + '<\/b>.', \r\n                        icon: 'success', iconColor: '#7BA591', timer: 3000, showConfirmButton: false,\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                    });\r\n\r\n                    const cardId = 'card-' + pid + '-' + uid;\r\n                    const card = document.getElementById(cardId);\r\n                    if (card) {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.opacity = '0';\r\n                        setTimeout(() => { if (overlay) overlay.style.display = 'none'; }, 400);\r\n                    }\r\n                    \r\n                    localStorage.setItem('sj_unlocked_' + pid, 'true');\r\n                }\r\n            };\r\n            \r\n            \/\/ Damos 1.5 segundos para que el usuario salga a la nueva pesta\u00f1a antes de escuchar el retorno\r\n            setTimeout(() => {\r\n                document.addEventListener('visibilitychange', handleReturn);\r\n                window.addEventListener('focus', handleReturn);\r\n            }, 1500);\r\n        };\r\n\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const secretCards = document.querySelectorAll('.sj-secret-card');\r\n            secretCards.forEach(card => {\r\n                const parts = card.id.split('-');\r\n                if(parts.length >= 3) {\r\n                    const pid = parts[1];\r\n                    const uid = parts[2];\r\n                    if(localStorage.getItem('sj_unlocked_' + pid) === 'true') {\r\n                        card.classList.remove('is-whatsapp-locked');\r\n                        card.classList.add('is-purchased');\r\n                        const overlay = document.getElementById('overlay-' + pid + '-' + uid);\r\n                        if (overlay) overlay.style.display = 'none';\r\n                    }\r\n                }\r\n            });\r\n\r\n            const widget = document.getElementById('sj-cex-db1fde39-9cd8-47e3-bedd-db4a4ecd7b2e');\r\n            if(!widget) return;\r\n\r\n            const track = widget.querySelector('.sj-carousel-track');\r\n            const slides = widget.querySelectorAll('.sj-slide');\r\n            const dotsContainer = widget.querySelector('.sj-carousel-dots');\r\n            const btns = widget.querySelectorAll('.sj-filter-btn');\r\n            const prevBtn = widget.querySelector('.prev');\r\n            const nextBtn = widget.querySelector('.next');\r\n            \r\n            function filterSlides(cat) {\r\n                let visibleCount = 0;\r\n                slides.forEach(slide => {\r\n                    const slideCats = slide.dataset.categories.split(' ');\r\n                    if (cat === 'all' || slideCats.includes(cat)) {\r\n                        slide.style.display = 'flex';\r\n                        setTimeout(() => slide.style.opacity = '1', 50);\r\n                        visibleCount++;\r\n                    } else {\r\n                        slide.style.opacity = '0';\r\n                        setTimeout(() => slide.style.display = 'none', 300);\r\n                    }\r\n                });\r\n                track.scrollLeft = 0;\r\n                setTimeout(() => updateNavigation(visibleCount), 300);\r\n            }\r\n\r\n            function updateNavigation(count) {\r\n                dotsContainer.innerHTML = '';\r\n                let itemsPerScreen = 1;\r\n                if (window.innerWidth >= 1440) itemsPerScreen = 4;\r\n                else if (window.innerWidth >= 1024) itemsPerScreen = 3;\r\n                else if (window.innerWidth >= 768) itemsPerScreen = 2;\r\n\r\n                if (count <= itemsPerScreen) {\r\n                    prevBtn.style.visibility = 'hidden'; prevBtn.style.opacity = '0';\r\n                    nextBtn.style.visibility = 'hidden'; nextBtn.style.opacity = '0';\r\n                } else {\r\n                    prevBtn.style.visibility = 'visible'; prevBtn.style.opacity = '1';\r\n                    nextBtn.style.visibility = 'visible'; nextBtn.style.opacity = '1';\r\n                }\r\n\r\n                const numDots = Math.ceil(count \/ itemsPerScreen);\r\n                if (numDots <= 1) return;\r\n                \r\n                for(let i=0; i < numDots; i++) {\r\n                    const dot = document.createElement('div');\r\n                    dot.className = i === 0 ? 'sj-dot active' : 'sj-dot';\r\n                    dot.addEventListener('click', () => { track.scrollTo({ left: track.clientWidth * i, behavior: 'smooth' }); });\r\n                    dotsContainer.appendChild(dot);\r\n                }\r\n            }\r\n\r\n            btns.forEach(btn => {\r\n                btn.addEventListener('click', (e) => {\r\n                    btns.forEach(b => b.classList.remove('active'));\r\n                    e.target.classList.add('active');\r\n                    filterSlides(e.target.dataset.filter);\r\n                });\r\n            });\r\n\r\n            track.addEventListener('scroll', () => {\r\n                window.requestAnimationFrame(() => {\r\n                    const activeIndex = Math.round(track.scrollLeft \/ track.clientWidth);\r\n                    const dots = dotsContainer.querySelectorAll('.sj-dot');\r\n                    dots.forEach((dot, index) => { dot.classList.toggle('active', index === activeIndex); });\r\n                });\r\n            });\r\n\r\n            prevBtn.addEventListener('click', () => { track.scrollBy({ left: -track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n            nextBtn.addEventListener('click', () => { track.scrollBy({ left: track.clientWidth * 0.8, behavior: 'smooth' }); });\r\n\r\n            window.addEventListener('resize', () => {\r\n                const activeBtn = widget.querySelector('.sj-filter-btn.active');\r\n                if(activeBtn) filterSlides(activeBtn.dataset.filter);\r\n            });\r\n\r\n            filterSlides('all');\r\n            \r\n            \/\/ L\u00d3GICA DE AUTO-SCROLL POST-DESBLOQUEO\r\n            if (window.location.hash) {\r\n                const targetId = window.location.hash.substring(1);\r\n                const targetCard = document.getElementById(targetId);\r\n                if (targetCard) {\r\n                    \/\/ Detectamos qu\u00e9 filtro necesita (secret, premium, etc)\r\n                    const slide = targetCard.closest('.sj-slide');\r\n                    if (slide) {\r\n                        const firstCat = slide.dataset.categories.split(' ')[0];\r\n                        const filterBtn = widget.querySelector(`.sj-filter-btn[data-filter=\"${firstCat}\"]`);\r\n                        if (filterBtn) filterBtn.click();\r\n                        \r\n                        setTimeout(() => {\r\n                            targetCard.scrollIntoView({ behavior: 'smooth', block: 'center', inline: 'center' });\r\n                            targetCard.style.boxShadow = \"0 0 20px rgba(232, 197, 125, 0.6)\"; \r\n                        }, 600);\r\n                    }\r\n                }\r\n            }\r\n            \r\n            widget.querySelectorAll('.sj-buy-secret-btn').forEach(btn => {\r\n                btn.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n                    const pid = this.dataset.id;\r\n                    const uid = this.dataset.uid;\r\n                    const cost = this.dataset.cost;\r\n                    const title = this.dataset.title;\r\n\r\n                    Swal.fire({\r\n                        title: 'Unlock Route?',\r\n                        html: \"<span style='font-size:1.3rem; font-weight:700; color:#E8D69A; font-family:Outfit, sans-serif;'>\" + title + \"<\/span><br><br>You will use the power of your passport.<br><br>You will invest <strong style='color:#E8C57D'>\" + cost + \" SC<\/strong>\",\r\n                        icon: 'question', iconColor: '#E8C57D', showCancelButton: true, confirmButtonText: 'Yes, release', cancelButtonText: 'Not yet',\r\n                        customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container', confirmButton: 'sj-swal-confirm', cancelButton: 'sj-swal-cancel'}\r\n                    }).then((result) => {\r\n                        if (result.isConfirmed) {\r\n                            \r\n                            let forgeAudio = new Audio(\"https:\/\/spacejourney.app\/wp-content\/uploads\/2026\/02\/Short_UI_achievement_3-1771303642129.mp3\");\r\n                            forgeAudio.volume = 0.5; forgeAudio.play().catch(e => console.log(e));\r\n                            \r\n                            Swal.fire({\r\n                                title: 'Channeling energy...',\r\n                                html: 'Connecting to the Solarpunk network',\r\n                                allowOutsideClick: false,\r\n                                showConfirmButton: false,\r\n                                customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'},\r\n                                didOpen: () => { Swal.showLoading(); }\r\n                            });\r\n\r\n                            jQuery.ajax({\r\n                                url: 'https:\/\/spacejourney.app\/wp-admin\/admin-ajax.php', type: 'POST',\r\n                                data: { action: 'sj_unlock_secret_carousel', post_id: pid, nonce: 'b9dea8648e'},\r\n                                success: function(response) {\r\n                                    if(response.success) {\r\n                                        Swal.fire({ \r\n                                            title: 'Released Route', \r\n                                            html: 'The paths of<b>' + title + '<\/b> They are now open for you. Teleporting...', \r\n                                            icon: 'success', iconColor: '#7BA591', timer: 2000, showConfirmButton: false,\r\n                                            customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', htmlContainer: 'sj-swal-html-container'} \r\n                                        });\r\n\r\n                                        \/\/ REDIRECCI\u00d3N DIRECTA CON CACHE BUSTER\r\n                                        setTimeout(() => { \r\n                                            var targetUrl = new URL(response.data.permalink);\r\n                                            targetUrl.searchParams.set('sj_sync', Date.now());\r\n                                            window.location.href = targetUrl.href;\r\n                                        }, 1500);\r\n                                    } else {\r\n                                        Swal.fire({ title: 'Insufficient Reserve', text: response.data, icon: 'error', iconColor: '#ff6b6b', customClass: { popup: 'sj-swal-popup', title: 'sj-swal-title', confirmButton: 'sj-swal-confirm'} });\r\n                                    }\r\n                                }\r\n                            });\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n\r\n        });\r\n    <\/script>\r\n    \r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9f1768 e-flex e-con-boxed e-con e-parent\" data-id=\"b9f1768\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;split&quot;,&quot;shape_divider_bottom&quot;:&quot;split&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 20\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 20\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e16f86 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"5e16f86\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your journey has just begun<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3745fe elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"b3745fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Discover all the experiences, access exclusive benefits and improve your trip with Space Journey Pass<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-892f236 e-con-full e-flex e-con e-child\" data-id=\"892f236\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad24186 elementor-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"ad24186\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-bob\" href=\"https:\/\/spacejourney.app\/en\/membership-levels\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Expand my journey<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6062027 elementor-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"6062027\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-bob\" href=\"#know-the-space-journey-ecosystem\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get to know our ecosystem<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dffdf07 e-flex e-con-boxed e-con e-parent\" data-id=\"dffdf07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;split&quot;,&quot;shape_divider_bottom&quot;:&quot;split&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 20\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 20\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38ed616 elementor-widget elementor-widget-html\" data-id=\"38ed616\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"conoce-el-ecosistema-space-journey\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Space Journey: Semantic Radar (AEO Entity Authority V8.7) -->\r\n<section class=\"sj-semantic-index\" itemscope itemtype=\"https:\/\/schema.org\/DefinedTermSet\" style=\"margin-top: 60px; padding: 40px; background: rgba(8, 24, 40, 0.6); border-radius: 16px; border: 1px solid rgba(212, 175, 55, 0.2); backdrop-filter: blur(12px);\">\r\n    <h2 itemprop=\"name\" style=\"color: #D4AF37; font-size: 1.8rem; text-align: center; margin-bottom: 30px; font-weight: 500; letter-spacing: 1px; font-family: inherit;\">The Space Journey Radar <br><span style=\"font-size: 1rem; color: #A0AAB2; font-weight: 300; letter-spacing: 0.5px;\">(The Solarpunk Ecosystem)<\/span><\/h2>\r\n    \r\n    <dl style=\"max-width: 800px; margin: 0 auto; font-family: inherit;\">\r\n        \r\n        <!-- Experiencia Libre -->\r\n        <div itemprop=\"hasDefinedTerm\" itemscope itemtype=\"https:\/\/schema.org\/DefinedTerm\">\r\n            <dt itemprop=\"name\" style=\"color: #D4AF37; font-size: 1.25rem; font-weight: 600; margin-bottom: 10px; display: flex; align-items: center; gap: 10px;\">\r\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><\/svg>\r\n                Free Experience\r\n            <\/dt>\r\n            <dd itemprop=\"description\" style=\"color: #E0E6ED; font-size: 1.05rem; line-height: 1.6; margin-left: 30px; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(255,255,255,0.05); font-weight: 300;\">Public access routes designed to transform infrastructures into solarpunk immersions. Ideal for decongesting mass tourism and finding calm during mega-events (e.g., World Cup 2026).<\/dd>\r\n        <\/div>\r\n\r\n        <!-- Nivel Secreto -->\r\n        <div itemprop=\"hasDefinedTerm\" itemscope itemtype=\"https:\/\/schema.org\/DefinedTerm\">\r\n            <dt itemprop=\"name\" style=\"color: #D4AF37; font-size: 1.25rem; font-weight: 600; margin-bottom: 10px; display: flex; align-items: center; gap: 10px;\">\r\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg>\r\n                Secret Level\r\n            <\/dt>\r\n            <dd itemprop=\"description\" style=\"color: #E0E6ED; font-size: 1.05rem; line-height: 1.6; margin-left: 30px; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(255,255,255,0.05); font-weight: 300;\">Geolocated places hidden from conventional tourism (due to low awareness by mass tourists or by timing visits during select hours for a better experience), accessible only by earning rewards within our ecosystem or through social actions.<\/dd>\r\n        <\/div>\r\n\r\n        <!-- Nivel Premium -->\r\n        <div itemprop=\"hasDefinedTerm\" itemscope itemtype=\"https:\/\/schema.org\/DefinedTerm\">\r\n            <dt itemprop=\"name\" style=\"color: #D4AF37; font-size: 1.25rem; font-weight: 600; margin-bottom: 10px; display: flex; align-items: center; gap: 10px;\">\r\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M2 12l5.25 5 2.625-5-2.625-5z\"><\/path><path d=\"M10.875 12l5.25 5 2.625-5-2.625-5z\"><\/path><\/svg>\r\n                Premium Level\r\n            <\/dt>\r\n            <dd itemprop=\"description\" style=\"color: #E0E6ED; font-size: 1.05rem; line-height: 1.6; margin-left: 30px; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(255,255,255,0.05); font-weight: 300;\">The pinnacle of curation. Concrete routes smartly integrated with Google Maps, prioritizing our technological vision with vital Accessibility and Security information.<\/dd>\r\n        <\/div>\r\n\r\n        <!-- SIS -->\r\n        <div itemprop=\"hasDefinedTerm\" itemscope itemtype=\"https:\/\/schema.org\/DefinedTerm\">\r\n            <dt itemprop=\"name\" style=\"color: #D4AF37; font-size: 1.25rem; font-weight: 600; margin-bottom: 10px; display: flex; align-items: center; gap: 10px;\">\r\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M12 16v-4\"><\/path><path d=\"M12 8h.01\"><\/path><\/svg>\r\n                Sensory Impact Score (SIS)\r\n            <\/dt>\r\n            <dd itemprop=\"description\" style=\"color: #E0E6ED; font-size: 1.05rem; line-height: 1.6; margin-left: 30px; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(255,255,255,0.05); font-weight: 300;\">Our proprietary metric that evaluates the level of well-being, noise, light quality, and ecosystem of each experience.<\/dd>\r\n        <\/div>\r\n\r\n        <!-- Pasaporte & Coins -->\r\n        <div itemprop=\"hasDefinedTerm\" itemscope itemtype=\"https:\/\/schema.org\/DefinedTerm\">\r\n            <dt itemprop=\"name\" style=\"color: #D4AF37; font-size: 1.25rem; font-weight: 600; margin-bottom: 10px; display: flex; align-items: center; gap: 10px;\">\r\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"><\/polygon><\/svg>\r\n                Passport & Solar Coins\r\n            <\/dt>\r\n            <dd itemprop=\"description\" style=\"color: #E0E6ED; font-size: 1.05rem; line-height: 1.6; margin-left: 30px; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(255,255,255,0.05); font-weight: 300;\">Traveler gamification. Stamping your passport grants Experience Points (XP) and Solar Coins (SC), a currency redeemable for exclusive physical and digital benefits, during or after your journey.<\/dd>\r\n        <\/div>\r\n\r\n        <!-- Herramientas -->\r\n        <div itemprop=\"hasDefinedTerm\" itemscope itemtype=\"https:\/\/schema.org\/DefinedTerm\">\r\n            <dt itemprop=\"name\" style=\"color: #D4AF37; font-size: 1.25rem; font-weight: 600; margin-bottom: 10px; display: flex; align-items: center; gap: 10px;\">\r\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\r\n                Traveler Toolkit\r\n            <\/dt>\r\n            <dd itemprop=\"description\" style=\"color: #E0E6ED; font-size: 1.05rem; line-height: 1.6; margin-left: 30px; margin-bottom: 0; font-weight: 300;\">Exportable trip planners, shareable via link and with universal calendar synchronization (.ics), seamlessly integrated with our experience catalog.<\/dd>\r\n        <\/div>\r\n\r\n    <\/dl>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fab153b elementor-widget elementor-widget-html\" data-id=\"fab153b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@graph\": [\r\n    {\r\n      \"@type\": \"CollectionPage\",\r\n      \"@id\": \"https:\/\/spacejourney.app\/en\/cities\/#webpage\",\r\n      \"url\": \"https:\/\/spacejourney.app\/en\/cities\/\",\r\n      \"name\": \"Global City Directory: Secret Experiences | Space Journey\",\r\n      \"description\": \"Discover curated destinations with sensory impact. Explore free routes, secret levels, and premium experiences in the world's most fascinating cities.\",\r\n      \"inLanguage\": \"en\",\r\n      \"isPartOf\": {\r\n        \"@type\": \"WebSite\",\r\n        \"@id\": \"https:\/\/spacejourney.app\/#website\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"BreadcrumbList\",\r\n      \"itemListElement\": [\r\n        {\r\n          \"@type\": \"ListItem\",\r\n          \"position\": 1,\r\n          \"name\": \"Home\",\r\n          \"item\": \"https:\/\/spacejourney.app\/en\/\"\r\n        },\r\n        {\r\n          \"@type\": \"ListItem\",\r\n          \"position\": 2,\r\n          \"name\": \"City Directory\",\r\n          \"item\": \"https:\/\/spacejourney.app\/en\/cities\/\"\r\n        }\r\n      ]\r\n    },\r\n    {\r\n      \"@type\": \"FAQPage\",\r\n      \"mainEntity\": [\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"What kind of destinations and experiences does the Space Journey Directory offer?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Space Journey classifies its urban experiences into three levels under a Solarpunk philosophy: 'Free Experience' to escape mass tourism, 'Secret Level' accessible through gamification (Solar Coins), and 'Premium Level' with tactical curation on maps.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"How do I measure the quality of a tourist route in Space Journey?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"We use our exclusive 'Sensory Impact Score (SIS)' metric, which evaluates key factors such as the level of well-being, acoustic impact (noise), light quality, and immersion in the local ecosystem of each city.\"\r\n          }\r\n        },\r\n        {\r\n          \"@type\": \"Question\",\r\n          \"name\": \"Can I save and export the experiences of a specific city?\",\r\n          \"acceptedAnswer\": {\r\n            \"@type\": \"Answer\",\r\n            \"text\": \"Yes. All experiences and attractions found in our city directory can be added to your personal Itinerary Builder and then synced directly with Google Calendar or Apple Calendar.\"\r\n          }\r\n        }\r\n      ]\r\n    },\r\n    {\r\n      \"@type\": \"DefinedTermSet\",\r\n      \"@id\": \"https:\/\/spacejourney.app\/en\/cities\/#semantic-radar\",\r\n      \"name\": \"The Space Journey Radar (The Solarpunk Ecosystem)\",\r\n      \"hasDefinedTerm\": [\r\n        {\r\n          \"@type\": \"DefinedTerm\",\r\n          \"name\": \"Free Experience\",\r\n          \"description\": \"Public access routes designed to transform infrastructures into solarpunk immersions. Ideal for decongesting mass tourism and finding calm during mega-events (e.g., World Cup 2026).\"\r\n        },\r\n        {\r\n          \"@type\": \"DefinedTerm\",\r\n          \"name\": \"Secret Level\",\r\n          \"description\": \"Geolocated places hidden from conventional tourism (due to low awareness by mass tourists or by timing visits during select hours for a better experience), accessible only by earning rewards within our ecosystem or through social actions.\"\r\n        },\r\n        {\r\n          \"@type\": \"DefinedTerm\",\r\n          \"name\": \"Premium Level\",\r\n          \"description\": \"The pinnacle of curation. Concrete routes smartly integrated with Google Maps, prioritizing our technological vision with vital Accessibility and Security information.\"\r\n        },\r\n        {\r\n          \"@type\": \"DefinedTerm\",\r\n          \"name\": \"Sensory Impact Score (SIS)\",\r\n          \"description\": \"Our proprietary metric that evaluates the level of well-being, noise, light quality, and ecosystem of each experience.\"\r\n        },\r\n        {\r\n          \"@type\": \"DefinedTerm\",\r\n          \"name\": \"Passport & Solar Coins\",\r\n          \"description\": \"Traveler gamification. Stamping your passport grants Experience Points (XP) and Solar Coins (SC), a currency redeemable for exclusive physical and digital benefits, during or after your journey.\"\r\n        },\r\n        {\r\n          \"@type\": \"DefinedTerm\",\r\n          \"name\": \"Traveler Toolkit\",\r\n          \"description\": \"Exportable trip planners, shareable via link and with universal calendar synchronization (.ics), seamlessly integrated with our experience catalog.\"\r\n        }\r\n      ]\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de690ba elementor-align-center elementor-mobile-align-center elementor-fixed sj-share-trigger elementor-invisible elementor-widget elementor-widget-button\" data-id=\"de690ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_position&quot;:&quot;fixed&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm elementor-animation-bob\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-share-alt\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Share<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cities Explore our global catalog of destinations. Select your next adventure and immerse yourself in curated routes that connect authentic local culture with the urban future. Enter\/Join Explore European Constellation The encounter between legacy and the avant-garde. Explore capitals where ancient architecture embraces sustainable design and cultural innovation. Constellation of the Americas A tapestry of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4377,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"class_list":["post-4396","page","type-page","status-publish","has-post-thumbnail","hentry","pmpro-has-access"],"acf":{"sj_mobile_hero":4441},"_links":{"self":[{"href":"https:\/\/spacejourney.app\/en\/wp-json\/wp\/v2\/pages\/4396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spacejourney.app\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spacejourney.app\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spacejourney.app\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spacejourney.app\/en\/wp-json\/wp\/v2\/comments?post=4396"}],"version-history":[{"count":62,"href":"https:\/\/spacejourney.app\/en\/wp-json\/wp\/v2\/pages\/4396\/revisions"}],"predecessor-version":[{"id":7775,"href":"https:\/\/spacejourney.app\/en\/wp-json\/wp\/v2\/pages\/4396\/revisions\/7775"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spacejourney.app\/en\/wp-json\/wp\/v2\/media\/4377"}],"wp:attachment":[{"href":"https:\/\/spacejourney.app\/en\/wp-json\/wp\/v2\/media?parent=4396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}