*{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-67a93dbf]{width:100%;position:fixed;background:transparent;z-index:1001;top:0;left:0;pointer-events:none}#menu[data-v-67a93dbf]{position:fixed;top:48px;right:24px;cursor:pointer;pointer-events:all}@supports (-webkit-touch-callout: none){#menu[data-v-67a93dbf]{top:90px;transform:scale(1.2)}}#sidebar[data-v-67a93dbf]{position:fixed;top:0;left:0;width:100vw;height:100vh;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:2rem;display:flex;flex-direction:column;overflow:hidden}#sidebar[data-v-67a93dbf]:before,#sidebar[data-v-67a93dbf]:after{content:"";position:absolute;pointer-events:none}#sidebar[data-v-67a93dbf]: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-67a93dbf]:after{top:0;right:0;bottom:0;left:0;z-index:0;background:#0000006b}#sidebar .menu-items[data-v-67a93dbf],#sidebar .menu-description[data-v-67a93dbf]{position:relative;z-index:1}#sidebar.open[data-v-67a93dbf]{transform:translate(0)}.menu-items[data-v-67a93dbf]{margin-top:92px;margin-bottom:2rem;flex-shrink:0}.menu-items ul[data-v-67a93dbf]{list-style:none;padding:0;width:100%;text-align:right;padding-right:2rem}.menu-items li[data-v-67a93dbf]{margin:1.2rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.menu-items li.active a[data-v-67a93dbf]{color:#d1ac39;font-weight:600;transform:translate(-8px)}.menu-items a[data-v-67a93dbf]{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-67a93dbf]{color:#d1ac39;transform:translate(-8px)}.retrack-item[data-v-67a93dbf]{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-67a93dbf]{width:42px;height:42px;opacity:.7;transition:opacity .2s ease}.retrack-item:hover .retrack-icon[data-v-67a93dbf]{opacity:1}.menu-description[data-v-67a93dbf]{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-67a93dbf]{opacity:1}.description-scroll[data-v-67a93dbf]{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-67a93dbf]::-webkit-scrollbar{width:6px}.description-scroll[data-v-67a93dbf]::-webkit-scrollbar-track{background:transparent}.description-scroll[data-v-67a93dbf]::-webkit-scrollbar-thumb{background:#d1ac3980;border-radius:3px}.description-scroll[data-v-67a93dbf]::-webkit-scrollbar-thumb:hover{background:#d1ac39b3}.menu-description .description-content[data-v-67a93dbf]{color:#fff;font-size:1.3rem;font-weight:300;line-height:1.7;max-width:100%;margin:0}.menu-description[data-v-67a93dbf] strong{font-weight:700;color:#fff}.menu-description[data-v-67a93dbf] em{font-style:italic;color:#ffffffd9}.menu-description[data-v-67a93dbf] .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-67a93dbf] .project-logo-image-link{display:inline-flex;align-items:center;justify-content:center}.menu-description[data-v-67a93dbf] .project-logo-image{display:block;width:auto;object-fit:contain}.menu-description[data-v-67a93dbf] .project-logo-image-photon{height:30px;max-width:130px;filter:invert(1) brightness(2.1)}.menu-description[data-v-67a93dbf] .project-logo-image-nowar{height:30px;max-width:130px}.menu-description[data-v-67a93dbf] .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-67a93dbf] .sponsor-section-title:first-child{margin-top:0}.menu-description[data-v-67a93dbf] .sponsor-category-title{display:block;color:#fff;font-size:1.15rem;font-weight:600;margin:1.6rem 0 .75rem}.menu-description[data-v-67a93dbf] .sponsor-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.menu-description[data-v-67a93dbf] .sponsor-logo{max-height:72px;max-width:160px;width:auto;object-fit:contain}.menu-description[data-v-67a93dbf] .sponsor-logo[alt=Benvenuti]{max-height:92px;max-width:190px}.menu-description[data-v-67a93dbf] a{color:#d1ac39!important;text-decoration:none;transition:opacity .2s ease}.menu-description[data-v-67a93dbf] a:hover{opacity:.7}.menu-description[data-v-67a93dbf] a:visited{color:#d1ac39!important}.menu-description[data-v-67a93dbf] .installations-map{display:block;width:min(100%,560px);margin:2rem auto 0}.menu-description[data-v-67a93dbf] .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-67a93dbf] a.installations-button,.menu-description[data-v-67a93dbf] a.installations-button:visited,.menu-description[data-v-67a93dbf] a.installations-button:hover{color:#fff!important}.menu-description[data-v-67a93dbf] .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-67a93dbf] .network-location-list{display:grid;gap:1rem}.menu-description[data-v-67a93dbf] .network-location{display:block}.scroll-indicator[data-v-67a93dbf]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease;pointer-events:none;animation:bounce-67a93dbf 2s infinite}.scroll-indicator.show[data-v-67a93dbf]{opacity:.7}.scroll-indicator path[data-v-67a93dbf]{stroke:#d1ac39}#sidebar.start-menu[data-v-67a93dbf]{justify-content:center;align-items:center;background:#000;padding:2rem}#sidebar.start-menu[data-v-67a93dbf]:before,#sidebar.start-menu[data-v-67a93dbf]:after{content:"";position:absolute;pointer-events:none}#sidebar.start-menu[data-v-67a93dbf]: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-67a93dbf]:after{top:0;right:0;bottom:0;left:0;z-index:0;background:#0000006b}#sidebar.start-menu .menu-items[data-v-67a93dbf],#sidebar.start-menu .menu-description[data-v-67a93dbf]{position:relative;z-index:1}.start-detail-title[data-v-67a93dbf]{position:fixed;top:48px;left:24px;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}@supports (-webkit-touch-callout: none){.start-detail-title[data-v-67a93dbf]{top:90px;left:24px;right:auto}}#sidebar.start-menu.detail-open[data-v-67a93dbf]{justify-content:flex-start;align-items:stretch;padding:168px 2rem 2rem}#sidebar.start-menu .menu-items[data-v-67a93dbf]{width:100%;margin:0;flex-shrink:1}#sidebar.start-menu .menu-items.hidden[data-v-67a93dbf]{display:none}#sidebar.start-menu .menu-items ul[data-v-67a93dbf]{padding:0;text-align:center}#sidebar.start-menu .menu-items li[data-v-67a93dbf]{margin:1.25rem 0}#sidebar.start-menu .menu-items a[data-v-67a93dbf]{color:#fff;font-size:1.7rem;font-weight:500;line-height:1;transform:none}#sidebar.start-menu .menu-items li.active a[data-v-67a93dbf],#sidebar.start-menu .menu-items li:hover a[data-v-67a93dbf]{color:#d1ac39;transform:none}#sidebar.start-menu .retrack-item[data-v-67a93dbf],#sidebar.start-menu .menu-description[data-v-67a93dbf]{display:none}#sidebar.start-menu.detail-open .menu-description[data-v-67a93dbf]{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-67a93dbf]{padding:0 .25rem 3rem;scrollbar-color:rgba(209,172,57,.5) transparent}#sidebar.start-menu.detail-open .description-scroll[data-v-67a93dbf]::-webkit-scrollbar-thumb{background:#d1ac3980}#sidebar.start-menu.detail-open .menu-description .description-content[data-v-67a93dbf]{color:#fff;font-size:1.55rem;font-weight:400;line-height:1.2}#sidebar.start-menu.detail-open .menu-description[data-v-67a93dbf] a:not(.installations-button){color:#d1ac39!important}@keyframes bounce-67a93dbf{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}.fade-slide-enter-active[data-v-67a93dbf],.fade-slide-leave-active[data-v-67a93dbf]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-67a93dbf]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-67a93dbf]{opacity:0;transform:translateY(-20px)}.fade-slide-enter-to[data-v-67a93dbf],.fade-slide-leave-from[data-v-67a93dbf]{opacity:1;transform:translateY(0)}@media (max-width: 768px){.menu-items[data-v-67a93dbf]{margin-top:80px}.menu-items ul[data-v-67a93dbf]{padding-right:1rem}.menu-items a[data-v-67a93dbf]{font-size:1.5rem}.menu-description[data-v-67a93dbf]{padding:2rem 1.5rem 1.5rem}.menu-description p[data-v-67a93dbf]{font-size:1.1rem}}@media (max-width: 480px){.menu-items a[data-v-67a93dbf]{font-size:1.3rem}.menu-description p[data-v-67a93dbf]{font-size:1rem}#sidebar.start-menu .menu-items a[data-v-67a93dbf]{font-size:1.45rem}#sidebar.start-menu.detail-open[data-v-67a93dbf]{padding:130px 1.6rem 2rem}.start-detail-title[data-v-67a93dbf]{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-67a93dbf]{font-size:1.35rem}}@supports (-webkit-touch-callout: none){@media (max-width: 480px){.start-detail-title[data-v-67a93dbf]{top:90px}#sidebar.start-menu.detail-open[data-v-67a93dbf]{padding:155px 1.6rem 2rem}}}.start_wrapper[data-v-a67fbfc5]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:66px;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../ui/loadingbg.png) center center / cover no-repeat;background-color:#000}.loading_container[data-v-a67fbfc5]{display:flex;flex-direction:column;align-items:center;gap:48px}.language_selector[data-v-a67fbfc5]{display:flex;flex-direction:column;align-items:center;gap:12px}.language_label[data-v-a67fbfc5]{color:#ffffffb3;font-size:13px;font-weight:300;margin:0}.language_buttons[data-v-a67fbfc5]{display:flex;gap:10px}.language_button[data-v-a67fbfc5]{min-width:104px;height:36px;padding:0 16px;border-radius:36px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#ffffffbf;font-size:13px;cursor:pointer;transition:all .2s ease}.language_button.active[data-v-a67fbfc5],.language_button[data-v-a67fbfc5]:hover{background:#ffffff29;color:#fff}.not_at_location[data-v-a67fbfc5]{display:flex;flex-direction:column;align-items:center;gap:24px;width:min(86vw,360px);text-align:center}.not_at_location_copy[data-v-a67fbfc5]{display:flex;flex-direction:column;align-items:center;gap:8px}.not_at_location .not_at_location_message[data-v-a67fbfc5],.not_at_location .not_at_location_go_to[data-v-a67fbfc5]{color:#fff;font-size:21px;font-weight:400;line-height:1.28;margin:0}.not_at_location .not_at_location_go_to[data-v-a67fbfc5]{color:#fff}.not_at_location_address[data-v-a67fbfc5]{display:flex;align-items:center;gap:12px;width:fit-content;color:#fff;font-size:16px;font-weight:500;line-height:1.35;margin:16px 0 0;text-decoration:none;cursor:pointer}.not_at_location_address:hover .not_at_location_address_lines[data-v-a67fbfc5]{text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:3px}.not_at_location_pin[data-v-a67fbfc5]{flex-shrink:0;width:48px;height:48px}.not_at_location_address_lines[data-v-a67fbfc5]{display:flex;flex-direction:column;gap:3px;text-align:left}.not_at_location .not_at_location_distance[data-v-a67fbfc5]{color:#ffffffb8;font-size:14px;font-weight:300;line-height:1.45;margin:4px 0 0}.not_at_location p[data-v-a67fbfc5]{color:#ffffffb8;font-size:14px;line-height:1.45;margin:0}.logo-pulse[data-v-a67fbfc5]{animation:pulse-a67fbfc5 2s ease-in-out infinite}@keyframes pulse-a67fbfc5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}}.start_status[data-v-a67fbfc5]{color:#fff;font-weight:300;font-size:1.5rem}.loading-text[data-v-a67fbfc5]{animation:loadingPulse-a67fbfc5 1.5s ease-in-out infinite}@keyframes loadingPulse-a67fbfc5{0%,to{opacity:1}50%{opacity:.4}}.lottie_container[data-v-a67fbfc5]{display:flex;flex-direction:column;align-items:center;gap:24px}.start_button[data-v-a67fbfc5]{background-color:transparent;color:#fff;width:179px;height:39px;border-radius:39px;border:1px solid #fff;font-size:16px;cursor:pointer;transition:all .3s ease}.start_button[data-v-a67fbfc5]:hover:not(.disabled){background-color:#ffffff1a;transform:scale(1.05)}.start_button.disabled[data-v-a67fbfc5]{opacity:.3;cursor:not-allowed}.start-logo-row[data-v-a67fbfc5]{position:absolute;bottom:118px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:28px;opacity:.8}.start-logo-link[data-v-a67fbfc5]{display:inline-flex;align-items:center}.start-logo-separator[data-v-a67fbfc5]{color:#ffffffe6;font-size:14px;font-weight:300;line-height:1;letter-spacing:.12em;transform:translateY(-1px)}.start-photon-logo[data-v-a67fbfc5]{display:block;width:100px;height:auto;filter:invert(1) brightness(2.1)}.start-nowar-logo[data-v-a67fbfc5]{display:block;width:108px;height:auto}.location_modal_overlay[data-v-a67fbfc5]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000040;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:9999}.location_modal[data-v-a67fbfc5]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:32px 28px;max-width:300px;width:85%;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.location_modal_title[data-v-a67fbfc5]{color:#fff;font-size:18px;font-weight:500;margin:0 0 10px;letter-spacing:.3px}.location_modal_text[data-v-a67fbfc5]{color:#fff9;font-size:13px;margin:0 0 24px;line-height:1.5;font-weight:300}.location_modal_buttons[data-v-a67fbfc5]{display:flex;gap:10px;justify-content:center}.location_modal_btn[data-v-a67fbfc5]{flex:1;height:38px;border-radius:38px;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease;letter-spacing:.3px}.location_modal_btn.allow[data-v-a67fbfc5]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25)}.location_modal_btn.allow[data-v-a67fbfc5]:hover{background:#ffffff40}.location_modal_btn.deny[data-v-a67fbfc5]{background:transparent;color:#ffffff80;border:1px solid rgba(255,255,255,.1)}.location_modal_btn.deny[data-v-a67fbfc5]:hover{background:#ffffff14;color:#ffffffb3}.location_info[data-v-a67fbfc5]{text-align:center}.location_locating[data-v-a67fbfc5]{color:#ffffff80;font-size:13px;margin:0;animation:loadingPulse-a67fbfc5 1.5s ease-in-out infinite}.location_verifying[data-v-a67fbfc5]{color:#ffffffe0;font-size:18px;font-weight:300;margin:0;animation:loadingPulse-a67fbfc5 1.5s ease-in-out infinite}.location_success[data-v-a67fbfc5]{color:#fffc;font-size:13px;margin:0;line-height:1.5;text-align:center}.location_success_hint[data-v-a67fbfc5]{color:#fff6;font-size:11px}.location_too_far[data-v-a67fbfc5]{color:#ffffffb3;font-size:13px;margin:0;line-height:1.5;text-align:center;max-width:260px}.location_too_far_hint[data-v-a67fbfc5]{color:#fff6;font-size:11px}.location_error[data-v-a67fbfc5]{color:#ff6b6b;font-size:13px;margin:0}.initial_language_stage[data-v-a67fbfc5]{gap:96px}.initial_language_selector[data-v-a67fbfc5]{width:min(68vw,260px);gap:24px}.initial_language_label[data-v-a67fbfc5]{color:#fff;font-size:20px;font-weight:300;line-height:1.3}.initial_language_buttons[data-v-a67fbfc5]{width:100%;flex-direction:column;gap:14px}.initial_language_button[data-v-a67fbfc5]{width:100%;height:54px;border:none;border-radius:999px;background:#fffffff5;color:#2d2d2d;font-size:16px;font-weight:600}.initial_language_button.active[data-v-a67fbfc5],.initial_language_button[data-v-a67fbfc5]:hover{background:#fff;color:#111}
