.heroNav[data-v-f896cca2]{position:absolute;top:1.2rem;right:1.5rem;z-index:3;display:flex;gap:.4rem}.heroNavLink[data-v-f896cca2]{padding:.4rem .9rem;border-radius:var(--card-border-radius);font-size:.85rem;font-weight:600;color:var(--color-text);text-decoration:none;background:color-mix(in srgb,var(--color-background-mute) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border);transition:background .2s ease}.heroNavLink.router-link-active[data-v-f896cca2],.heroNavLink[data-v-f896cca2]:hover{background:color-mix(in srgb,var(--color-background-mute) 95%,transparent)}.heroSection[data-v-f896cca2]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-background)}.heroBgImage[data-v-f896cca2]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.heroBgOverlay[data-v-f896cca2]{position:absolute;inset:0;background-color:var(--color-background-mute);opacity:.72;z-index:1}.heroContent[data-v-f896cca2]{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4rem;width:100%;max-width:1200px;padding:4rem 2rem}.heroLeft[data-v-f896cca2]{flex:1;display:flex;flex-direction:column;gap:1.2rem}.heroTitle[data-v-f896cca2]{font-size:4rem;line-height:1.1;font-weight:700}.heroSubtitle[data-v-f896cca2]{font-size:1.4rem;line-height:1.6;color:var(--color-text)}.heroRight[data-v-f896cca2]{flex:0 0 auto;width:min(380px,90vw)}.loginCard[data-v-f896cca2]{background:color-mix(in srgb,var(--color-background-mute) 80%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);padding:var(--card-padding);display:flex;flex-direction:column;gap:1.2rem}.loginDivider[data-v-f896cca2]{display:flex;align-items:center;gap:.8rem}.loginDividerLine[data-v-f896cca2]{flex:1;height:1px;background-color:var(--color-border)}.loginDividerText[data-v-f896cca2]{font-size:.85rem;color:var(--color-text);opacity:.7;white-space:nowrap}.loginAppText[data-v-f896cca2]{font-size:.9rem;text-align:center;color:var(--color-text);opacity:.8;margin:0}.loginBadges[data-v-f896cca2]{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.loginBadges a[data-v-f896cca2]{display:block}@media(max-width:768px){.heroContent[data-v-f896cca2]{flex-direction:column;padding:3rem 1.5rem;gap:2rem}.heroLeft[data-v-f896cca2]{text-align:center}.heroTitle[data-v-f896cca2]{font-size:2.4rem}.heroRight[data-v-f896cca2]{width:100%}}.global-activity-feed-wrapper[data-v-bfb9e44b]{background:var(--color-background-soft);border:1px solid var(--color-highlight);border-radius:1rem;box-shadow:var(--card-shadow);padding:1.5rem;position:relative}.activity-feed-container[data-v-bfb9e44b]{overflow-y:auto;overflow-x:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;background:var(--color-background-mute)}.activity-feed-container[data-v-bfb9e44b]::-webkit-scrollbar{width:8px}.activity-feed-container[data-v-bfb9e44b]::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.activity-feed-container[data-v-bfb9e44b]::-webkit-scrollbar-thumb{background:var(--color-highlight);border-radius:4px}.activity-feed-container[data-v-bfb9e44b]::-webkit-scrollbar-thumb:hover{background:var(--color-anti-highlight)}.feed-state[data-v-bfb9e44b]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;text-align:center}.activity-fade-enter-active[data-v-bfb9e44b]{transition:all .5s ease}.activity-fade-enter-from[data-v-bfb9e44b]{opacity:0;transform:translateY(-20px)}.activity-fade-leave-active[data-v-bfb9e44b]{transition:all .3s ease}.activity-fade-leave-to[data-v-bfb9e44b]{opacity:0;transform:translate(-20px)}.activity-fade-move[data-v-bfb9e44b]{transition:transform .5s ease}.connection-status[data-v-bfb9e44b]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.85rem;justify-content:center}.status-dot[data-v-bfb9e44b]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-dot--connected[data-v-bfb9e44b]{background-color:#28a745;box-shadow:0 0 6px #28a745}.status-dot--disconnected[data-v-bfb9e44b]{background-color:#dc3545;animation:pulse-bfb9e44b 1.5s ease-in-out infinite}@keyframes pulse-bfb9e44b{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-bfb9e44b]{font-weight:600}@media(max-width:768px){.global-activity-feed-wrapper[data-v-bfb9e44b]{padding:1rem}.connection-status[data-v-bfb9e44b]{font-size:.75rem}.status-dot[data-v-bfb9e44b]{width:8px;height:8px}}.ImageCarousel[data-v-f3f5d459]{width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem}.NoImages[data-v-f3f5d459]{text-align:center;padding:3rem;background-color:#0000004d;border-radius:1rem;color:#ffffffb3}.CarouselContainer[data-v-f3f5d459]{position:relative}.CarouselWrapper[data-v-f3f5d459]{border-radius:1rem;background-color:#00000080;box-shadow:0 4px 20px #0000004d}.CarouselWrapper[data-v-f3f5d459],.ImagesTrack[data-v-f3f5d459]{position:relative;width:100%;overflow:hidden}.ImagesTrack[data-v-f3f5d459]{aspect-ratio:16/9}.ImagesSlider[data-v-f3f5d459]{display:flex;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ImageSlide[data-v-f3f5d459]{position:relative;flex:0 0 100%;height:100%;cursor:pointer;overflow:hidden}.SlideImage[data-v-f3f5d459]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.ImageSlide:hover .SlideImage[data-v-f3f5d459]{transform:scale(1.05)}.ImageOverlay[data-v-f3f5d459]{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.ImageSlide:hover .ImageOverlay[data-v-f3f5d459]{opacity:1}.ZoomIcon[data-v-f3f5d459]{font-size:3rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.NavButton[data-v-f3f5d459]{position:absolute;top:50%;transform:translateY(-50%);background-color:#0009;border:2px solid var(--color-highlight);color:var(--color-highlight);width:50px;height:50px;border-radius:50%;font-size:2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.NavButton[data-v-f3f5d459]:hover:not(:disabled){background-color:var(--color-highlight);color:#000;transform:translateY(-50%) scale(1.1)}.NavButton[data-v-f3f5d459]:disabled{opacity:.3;cursor:not-allowed}.PrevButton[data-v-f3f5d459]{left:1rem}.NextButton[data-v-f3f5d459]{right:1rem}.DotsContainer[data-v-f3f5d459]{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.DotButton[data-v-f3f5d459]{width:12px;height:12px;border-radius:50%;background-color:#ffffff4d;border:2px solid transparent;cursor:pointer;transition:all .3s ease;padding:0}.DotButton[data-v-f3f5d459]:hover{background-color:#ffffff80;transform:scale(1.2)}.DotButton.Active[data-v-f3f5d459]{background-color:var(--color-highlight);border-color:var(--color-highlight);transform:scale(1.3)}.ImageCounter[data-v-f3f5d459]{text-align:center;margin-top:1rem;font-size:1rem;color:var(--color-highlight);font-weight:600}.PopupOverlay[data-v-f3f5d459]{position:fixed;inset:0;background-color:#000000f2;z-index:9999;padding:2rem}.PopupContent[data-v-f3f5d459],.PopupOverlay[data-v-f3f5d459]{display:flex;align-items:center;justify-content:center}.PopupContent[data-v-f3f5d459]{position:relative;max-width:90vw;max-height:90vh;flex-direction:column}.PopupImage[data-v-f3f5d459]{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;box-shadow:0 8px 40px #000c}.PopupClose[data-v-f3f5d459]{position:absolute;top:1rem;right:1rem;background-color:#000000b3;border:2px solid var(--color-highlight);color:var(--color-highlight);width:50px;height:50px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PopupClose[data-v-f3f5d459]:hover{background-color:var(--color-highlight);color:#000;transform:scale(1.1) rotate(90deg)}.PopupNav[data-v-f3f5d459]{position:absolute;top:50%;transform:translateY(-50%);background-color:#000000b3;border:2px solid var(--color-highlight);color:var(--color-highlight);width:60px;height:60px;border-radius:50%;font-size:2.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PopupNav[data-v-f3f5d459]:hover{background-color:var(--color-highlight);color:#000;transform:translateY(-50%) scale(1.1)}.PopupPrev[data-v-f3f5d459]{left:2rem}.PopupNext[data-v-f3f5d459]{right:2rem}.PopupCounter[data-v-f3f5d459]{margin-top:1.5rem;font-size:1.2rem;color:var(--color-highlight);font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.8)}.PopupFade-enter-active[data-v-f3f5d459],.PopupFade-leave-active[data-v-f3f5d459]{transition:opacity .3s ease}.PopupFade-enter-from[data-v-f3f5d459],.PopupFade-leave-to[data-v-f3f5d459]{opacity:0}.PopupFade-enter-active .PopupContent[data-v-f3f5d459],.PopupFade-leave-active .PopupContent[data-v-f3f5d459]{transition:transform .3s ease}.PopupFade-enter-from .PopupContent[data-v-f3f5d459],.PopupFade-leave-to .PopupContent[data-v-f3f5d459]{transform:scale(.9)}@media(max-width:768px){.NavButton[data-v-f3f5d459]{width:40px;height:40px;font-size:1.5rem}.PrevButton[data-v-f3f5d459]{left:.5rem}.NextButton[data-v-f3f5d459]{right:.5rem}.PopupNav[data-v-f3f5d459]{width:50px;height:50px;font-size:2rem}.PopupPrev[data-v-f3f5d459]{left:.5rem}.PopupNext[data-v-f3f5d459]{right:.5rem}.PopupClose[data-v-f3f5d459]{width:40px;height:40px;font-size:1.2rem;top:.5rem;right:.5rem}.PopupOverlay[data-v-f3f5d459]{padding:1rem}}@media(max-width:480px){.ImageCarousel[data-v-f3f5d459]{padding:1rem .5rem}.DotsContainer[data-v-f3f5d459]{gap:.3rem}.DotButton[data-v-f3f5d459]{width:10px;height:10px}.ZoomIcon[data-v-f3f5d459]{font-size:2rem}}
