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