*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}:root{--background-blue: #060814;--background-hotspot-action-button: #D9D9D9;--text-black: #000000;--text-white: #ffffff;--text-gray: #6D6D6D;--SOL-gradient: linear-gradient(5deg, #060818 2.41%, #FF0083 97.59%)}.wrapper[data-v-8cccfdd8]{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.burger-line[data-v-01e6a2b9]{transform-box:fill-box;transform-origin:center;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s ease}.line-top.open[data-v-01e6a2b9]{transform:translateY(9.5px) rotate(45deg)}.line-mid[data-v-01e6a2b9]{transition:opacity .22s ease,transform .35s cubic-bezier(.4,0,.2,1)}.line-mid.open[data-v-01e6a2b9]{opacity:0;transform:scaleX(0)}.line-bot.open[data-v-01e6a2b9]{transform:translateY(-9.5px) rotate(-45deg)}#header[data-v-d3f2a60b]{width:100%;position:fixed;background:transparent;z-index:1001;top:0;left:0;pointer-events:none}#menu[data-v-d3f2a60b]{position:fixed;top:max(20px,calc(env(safe-area-inset-top) + 12px));right:max(20px,calc(env(safe-area-inset-right) + 12px));width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#0003;cursor:pointer;pointer-events:all;-webkit-tap-highlight-color:transparent}#menu[data-v-d3f2a60b]:focus-visible{outline:3px solid #fff;outline-offset:3px}#sidebar[data-v-d3f2a60b]{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:#000;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:999;transform:translate(100%);transition:transform .5s cubic-bezier(.4,0,.2,1);color:#fff;padding:max(24px,calc(env(safe-area-inset-top) + 12px)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));display:flex;flex-direction:column;overflow:hidden}#sidebar[data-v-d3f2a60b]:before,#sidebar[data-v-d3f2a60b]:after{content:"";position:absolute;pointer-events:none}#sidebar[data-v-d3f2a60b]:before{top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:0;background:url(../ui/loadingbg.png) center center / cover no-repeat;filter:blur(8px);transform:scale(1.06)}#sidebar[data-v-d3f2a60b]:after{top:0;right:0;bottom:0;left:0;z-index:0;background:#0000006b}#sidebar .menu-items[data-v-d3f2a60b],#sidebar .menu-description[data-v-d3f2a60b]{position:relative;z-index:1}#sidebar.open[data-v-d3f2a60b]{transform:translate(0)}.menu-items[data-v-d3f2a60b]{margin-top:92px;margin-bottom:2rem;flex-shrink:0}.menu-items ul[data-v-d3f2a60b]{list-style:none;padding:0;width:100%;text-align:right;padding-right:2rem}.menu-items li[data-v-d3f2a60b]{margin:1.2rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.menu-items li.active a[data-v-d3f2a60b]{color:#d1ac39;font-weight:600;transform:translate(-8px)}.menu-items a[data-v-d3f2a60b]{color:#fff;font-size:1.8rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block}.menu-items li:hover a[data-v-d3f2a60b]{color:#d1ac39;transform:translate(-8px)}.retrack-item[data-v-d3f2a60b]{margin-top:2rem!important;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;cursor:pointer}.retrack-icon[data-v-d3f2a60b]{width:42px;height:42px;opacity:.7;transition:opacity .2s ease}.retrack-item:hover .retrack-icon[data-v-d3f2a60b]{opacity:1}.menu-description[data-v-d3f2a60b]{flex:1;border-top:1px solid rgba(255,255,255,.1);padding:2.5rem 2rem 2rem;opacity:0;transition:opacity .3s ease;overflow:hidden;display:flex;flex-direction:column;position:relative}.menu-description.visible[data-v-d3f2a60b]{opacity:1}.description-scroll[data-v-d3f2a60b]{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:1rem;padding-bottom:2rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(209,172,57,.5) transparent}.description-scroll[data-v-d3f2a60b]::-webkit-scrollbar{width:6px}.description-scroll[data-v-d3f2a60b]::-webkit-scrollbar-track{background:transparent}.description-scroll[data-v-d3f2a60b]::-webkit-scrollbar-thumb{background:#d1ac3980;border-radius:3px}.description-scroll[data-v-d3f2a60b]::-webkit-scrollbar-thumb:hover{background:#d1ac39b3}.menu-description .description-content[data-v-d3f2a60b]{color:#fff;font-size:1.3rem;font-weight:300;line-height:1.7;max-width:100%;margin:0}.menu-description[data-v-d3f2a60b] strong{font-weight:700;color:#fff}.menu-description[data-v-d3f2a60b] em{font-style:italic;color:#ffffffd9}.menu-description[data-v-d3f2a60b] .project-logo-row{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:flex-start;margin-top:1.8rem}.menu-description[data-v-d3f2a60b] .project-logo-image-link{display:inline-flex;align-items:center;justify-content:center}.menu-description[data-v-d3f2a60b] .project-logo-image{display:block;width:auto;object-fit:contain}.menu-description[data-v-d3f2a60b] .project-logo-image-photon{height:30px;max-width:130px;filter:invert(1) brightness(2.1)}.menu-description[data-v-d3f2a60b] .project-logo-image-noware{height:24px;max-width:156px;filter:drop-shadow(0 4px 14px rgba(0,0,0,.2))}.menu-description[data-v-d3f2a60b] .sponsor-section-title{display:block;color:#d1ac39;font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:1.6rem 0 .4rem}.menu-description[data-v-d3f2a60b] .sponsor-section-title:first-child{margin-top:0}.menu-description[data-v-d3f2a60b] .sponsor-category-title{display:block;color:#fff;font-size:1.15rem;font-weight:600;margin:1.6rem 0 .75rem}.menu-description[data-v-d3f2a60b] .sponsor-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.menu-description[data-v-d3f2a60b] .sponsor-logo{max-height:72px;max-width:160px;width:auto;object-fit:contain}.menu-description[data-v-d3f2a60b] .sponsor-logo[alt=Benvenuti]{max-height:92px;max-width:190px}.menu-description[data-v-d3f2a60b] a{color:#d1ac39!important;text-decoration:none;transition:opacity .2s ease}.menu-description[data-v-d3f2a60b] a:hover{opacity:.7}.menu-description[data-v-d3f2a60b] a:visited{color:#d1ac39!important}.menu-description[data-v-d3f2a60b] .installations-map{display:block;width:min(100%,560px);margin:2rem auto 0}.menu-description[data-v-d3f2a60b] .installations-button{display:block;width:fit-content;margin:1.5rem auto 0;padding:.75rem 1.45rem;border:none;border-radius:999px;background:#e5366f;color:#fff!important;font:inherit;font-size:1rem;font-weight:700;line-height:1;cursor:pointer;letter-spacing:.02em;text-decoration:none}.menu-description[data-v-d3f2a60b] a.installations-button,.menu-description[data-v-d3f2a60b] a.installations-button:visited,.menu-description[data-v-d3f2a60b] a.installations-button:hover{color:#fff!important}.menu-description[data-v-d3f2a60b] .network-section-title{display:block;color:#d1ac39;font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:2.3rem 0 .85rem}.menu-description[data-v-d3f2a60b] .network-location-list{display:grid;gap:1rem}.menu-description[data-v-d3f2a60b] .network-location{display:block}.scroll-indicator[data-v-d3f2a60b]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.scroll-indicator.show[data-v-d3f2a60b]{opacity:.7}.scroll-indicator path[data-v-d3f2a60b]{stroke:#d1ac39}#sidebar.start-menu[data-v-d3f2a60b]{justify-content:center;align-items:center;background:#000;padding:2rem}#sidebar.start-menu[data-v-d3f2a60b]:before,#sidebar.start-menu[data-v-d3f2a60b]:after{content:"";position:absolute;pointer-events:none}#sidebar.start-menu[data-v-d3f2a60b]:before{top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:0;background:url(../ui/loadingbg.png) center center / cover no-repeat;filter:blur(8px);transform:scale(1.06)}#sidebar.start-menu[data-v-d3f2a60b]:after{top:0;right:0;bottom:0;left:0;z-index:0;background:#0000006b}#sidebar.start-menu .menu-items[data-v-d3f2a60b],#sidebar.start-menu .menu-description[data-v-d3f2a60b]{position:relative;z-index:1}.start-detail-title[data-v-d3f2a60b]{position:fixed;top:max(28px,calc(env(safe-area-inset-top) + 20px));left:max(24px,env(safe-area-inset-left));right:auto;z-index:1000;max-width:calc(100vw - 90px);margin:0;color:#d1ac39;font-size:1.5rem;font-weight:700;line-height:1;text-align:left;pointer-events:none}#sidebar.start-menu.detail-open[data-v-d3f2a60b]{justify-content:flex-start;align-items:stretch;padding:168px 2rem 2rem}#sidebar.start-menu .menu-items[data-v-d3f2a60b]{width:100%;margin:0;flex-shrink:1}#sidebar.start-menu .menu-items.hidden[data-v-d3f2a60b]{display:none}#sidebar.start-menu .menu-items ul[data-v-d3f2a60b]{padding:0;text-align:center}#sidebar.start-menu .menu-items li[data-v-d3f2a60b]{margin:1.25rem 0}#sidebar.start-menu .menu-items a[data-v-d3f2a60b]{color:#fff;font-size:1.7rem;font-weight:500;line-height:1;transform:none}#sidebar.start-menu .menu-items li.active a[data-v-d3f2a60b],#sidebar.start-menu .menu-items li:hover a[data-v-d3f2a60b]{color:#d1ac39;transform:none}#sidebar.start-menu .retrack-item[data-v-d3f2a60b],#sidebar.start-menu .menu-description[data-v-d3f2a60b]{display:none}#sidebar.start-menu.detail-open .menu-description[data-v-d3f2a60b]{display:flex;width:100%;max-width:680px;margin:0 auto;padding:0;border-top:0;opacity:1}#sidebar.start-menu.detail-open .description-scroll[data-v-d3f2a60b]{padding:0 .25rem 3rem;scrollbar-color:rgba(209,172,57,.5) transparent}#sidebar.start-menu.detail-open .description-scroll[data-v-d3f2a60b]::-webkit-scrollbar-thumb{background:#d1ac3980}#sidebar.start-menu.detail-open .menu-description .description-content[data-v-d3f2a60b]{color:#fff;font-size:1.55rem;font-weight:400;line-height:1.2}#sidebar.start-menu.detail-open .menu-description[data-v-d3f2a60b] a:not(.installations-button){color:#d1ac39!important}.fade-slide-enter-active[data-v-d3f2a60b],.fade-slide-leave-active[data-v-d3f2a60b]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-d3f2a60b]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-d3f2a60b]{opacity:0;transform:translateY(-20px)}.fade-slide-enter-to[data-v-d3f2a60b],.fade-slide-leave-from[data-v-d3f2a60b]{opacity:1;transform:translateY(0)}@media (max-width: 768px){.menu-items[data-v-d3f2a60b]{margin-top:80px}.menu-items ul[data-v-d3f2a60b]{padding-right:1rem}.menu-items a[data-v-d3f2a60b]{font-size:1.5rem}.menu-description[data-v-d3f2a60b]{padding:2rem 1.5rem 1.5rem}.menu-description p[data-v-d3f2a60b]{font-size:1.1rem}}@media (max-width: 480px){.menu-items a[data-v-d3f2a60b]{font-size:1.3rem}.menu-description p[data-v-d3f2a60b]{font-size:1rem}#sidebar.start-menu .menu-items a[data-v-d3f2a60b]{font-size:1.45rem}#sidebar.start-menu.detail-open[data-v-d3f2a60b]{padding:130px 1.6rem 2rem}.start-detail-title[data-v-d3f2a60b]{top:48px;left:24px;right:auto;max-width:calc(100vw - 90px);font-size:1.5rem;text-align:left}#sidebar.start-menu.detail-open .menu-description .description-content[data-v-d3f2a60b]{font-size:1.35rem}}@media (max-width: 480px){#sidebar.start-menu.detail-open[data-v-d3f2a60b]{padding:max(124px,calc(env(safe-area-inset-top) + 104px)) 1.6rem max(2rem,env(safe-area-inset-bottom))}}.start-wrapper[data-v-98ffd786]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;min-height:100dvh;padding:max(88px,calc(env(safe-area-inset-top) + 64px)) max(24px,env(safe-area-inset-right)) max(112px,calc(env(safe-area-inset-bottom) + 88px)) max(24px,env(safe-area-inset-left));overflow:hidden;isolation:isolate;background:#050505 url(../ui/loadingbg.png) center / cover no-repeat;color:#fff}.start-wrapper[data-v-98ffd786]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000001f,#00000057),radial-gradient(circle at 50% 45%,transparent 10%,rgba(0,0,0,.18) 78%)}.start-content[data-v-98ffd786]{width:min(100%,380px);display:flex;flex-direction:column;align-items:center;text-align:center}.experience-logo[data-v-98ffd786]{width:clamp(160px,48vw,195px);height:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.28))}.compact-logo[data-v-98ffd786]{width:min(42vw,170px)}.welcome-stage[data-v-98ffd786]{gap:26px}.welcome-copy[data-v-98ffd786],.status-copy[data-v-98ffd786]{display:flex;flex-direction:column;align-items:center;gap:10px}.welcome-copy h1[data-v-98ffd786],.status-copy h1[data-v-98ffd786]{max-width:330px;margin:0;color:#fff;font-size:clamp(22px,6vw,28px);font-weight:600;line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.welcome-copy p[data-v-98ffd786],.status-copy p[data-v-98ffd786],.distance-copy[data-v-98ffd786]{max-width:320px;margin:0;color:#ffffffc7;font-size:15px;font-weight:400;line-height:1.5;text-wrap:balance}.language-selector[data-v-98ffd786]{display:flex;flex-direction:column;align-items:center;gap:10px}.language-label[data-v-98ffd786]{margin:0;color:#ffffffb8;font-size:13px;line-height:1.4}.language-buttons[data-v-98ffd786]{display:flex;gap:8px;padding:4px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#05050557}.language-button[data-v-98ffd786]{min-width:112px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#ffffffc7;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .18s ease,color .18s ease}.language-button.active[data-v-98ffd786]{background:#fff;color:#111}.primary-button[data-v-98ffd786],.secondary-button[data-v-98ffd786]{min-width:232px;min-height:52px;padding:0 24px;border-radius:999px;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.primary-button[data-v-98ffd786]{border:1px solid #fff;background:#fff;color:#111;box-shadow:0 10px 30px #0003}.secondary-button[data-v-98ffd786]{border:1px solid rgba(255,255,255,.76);background:#0000002e;color:#fff}.text-button[data-v-98ffd786]{min-height:44px;padding:0 16px;border:0;background:transparent;color:#ffffffc7;font:inherit;font-size:14px;text-decoration:underline;text-decoration-color:#ffffff61;text-underline-offset:4px;cursor:pointer}button[data-v-98ffd786]:focus-visible,a[data-v-98ffd786]:focus-visible{outline:3px solid #d1ac39;outline-offset:4px}.status-stage[data-v-98ffd786]{gap:24px}.status-spinner[data-v-98ffd786]{width:32px;height:32px;margin-bottom:4px;border:2px solid rgba(255,255,255,.3);border-top-color:#d1ac39;border-radius:50%;animation:spin-98ffd786 .85s linear infinite}@keyframes spin-98ffd786{to{transform:rotate(360deg)}}.location-address[data-v-98ffd786]{display:flex;align-items:center;gap:12px;color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-align:left;text-decoration:none}.location-address>span[data-v-98ffd786]{display:flex;flex-direction:column}.location-pin[data-v-98ffd786]{width:44px;height:44px;flex:0 0 auto}.distance-copy[data-v-98ffd786]{font-size:13px}.recovery-actions[data-v-98ffd786]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.start-logo-row[data-v-98ffd786]{position:absolute;left:50%;bottom:max(30px,calc(env(safe-area-inset-bottom) + 18px));display:flex;align-items:center;gap:22px;transform:translate(-50%);opacity:.82}.start-logo-link[data-v-98ffd786]{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.start-logo-separator[data-v-98ffd786]{color:#ffffffb8;font-size:17px;font-weight:300}.start-photon-logo[data-v-98ffd786]{width:92px;height:auto;filter:invert(1) brightness(2.1)}.start-noware-logo[data-v-98ffd786]{width:126px;height:auto;filter:drop-shadow(0 4px 14px rgba(0,0,0,.2))}@media (max-height: 700px){.start-wrapper[data-v-98ffd786]{padding-top:max(70px,calc(env(safe-area-inset-top) + 52px));padding-bottom:max(84px,calc(env(safe-area-inset-bottom) + 68px))}.welcome-stage[data-v-98ffd786]{gap:18px}.experience-logo[data-v-98ffd786]{width:min(36vw,150px)}.start-logo-row[data-v-98ffd786]{bottom:max(14px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){[data-v-98ffd786],[data-v-98ffd786]:before,[data-v-98ffd786]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
