.Navbar_navbar__ovshs{background:hsla(0,0%,4%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,212,255,.2);padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 4px 20px rgba(0,0,0,.5),0 0 40px rgba(0,212,255,.1);transition:all .3s ease}.Navbar_navbar__ovshs:hover{box-shadow:0 4px 20px rgba(0,0,0,.5),0 0 60px rgba(0,212,255,.2)}.Navbar_container__TvED7{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.Navbar_logo__I5PJD{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.5px;text-decoration:none;transition:all .3s ease;position:relative}.Navbar_logo__I5PJD:hover{color:var(--accent-color);text-shadow:0 0 20px rgba(0,212,255,.5);transform:scale(1.05)}.Navbar_logoImage__FuL_b{height:100px;width:auto;object-fit:contain}.Navbar_logoText__iNK95{display:inline-block}@media (max-width:768px){.Navbar_logoImage__FuL_b{height:70px}.Navbar_logoText__iNK95{font-size:1.25rem}}.Navbar_navLinks__TGO3M{display:flex;gap:2rem;align-items:center}.Navbar_navLinks__TGO3M a{color:#a0a0a0;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.Navbar_navLinks__TGO3M a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--accent-color),var(--accent-secondary));transition:width .3s ease}.Navbar_navLinks__TGO3M a:hover{color:var(--accent-color);text-shadow:0 0 10px rgba(0,212,255,.5)}.Navbar_navLinks__TGO3M a:hover:after{width:100%}.Navbar_loginButton__QMjZG{background:linear-gradient(135deg,var(--accent-color),var(--accent-secondary));color:#fff;padding:10px 20px;border-radius:6px;font-weight:600;font-size:.9rem;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 4px 15px rgba(0,212,255,.3);position:relative;overflow:hidden;text-decoration:none;display:inline-block}.Navbar_loginButton__QMjZG:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.Navbar_loginButton__QMjZG:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px rgba(0,212,255,.5);animation:Navbar_glow__BLigs 2s ease-in-out infinite}.Navbar_loginButton__QMjZG:hover:before{left:100%}@media (max-width:768px){.Navbar_container__TvED7{flex-wrap:wrap}.Navbar_navLinks__TGO3M{order:3;width:100%;justify-content:center;padding-top:1rem;gap:1rem}.Navbar_loginButton__QMjZG{order:2}}.Footer_footer__LxLGV{background-color:#1a1a1a;color:#fff;padding:3rem 0;margin-top:4rem}.Footer_container__DdgO_{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.Footer_disclaimer__lm4Jl{font-size:.9rem;color:#ccc;margin-bottom:1rem;line-height:1.6}.Footer_copyright__lB5DI{font-size:.85rem;color:#999}.ScrollAnimation_scrollAnimation__Fv3FS{opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.ScrollAnimation_scrollAnimation__Fv3FS.ScrollAnimation_visible__wFyja{opacity:1}.ScrollAnimation_up__aBZIO{transform:translateY(50px)}.ScrollAnimation_up__aBZIO.ScrollAnimation_visible__wFyja{transform:translateY(0)}.ScrollAnimation_down__YNJYr{transform:translateY(-50px)}.ScrollAnimation_down__YNJYr.ScrollAnimation_visible__wFyja{transform:translateY(0)}.ScrollAnimation_left__qy0XH{transform:translateX(-50px)}.ScrollAnimation_left__qy0XH.ScrollAnimation_visible__wFyja{transform:translateX(0)}.ScrollAnimation_right__CzF6w{transform:translateX(50px)}.ScrollAnimation_right__CzF6w.ScrollAnimation_visible__wFyja{transform:translateX(0)}.ScrollAnimation_fade__29X_t{transform:scale(.9)}.ScrollAnimation_fade__29X_t.ScrollAnimation_visible__wFyja{transform:scale(1)}.ScrollAnimation_down__YNJYr.ScrollAnimation_visible__wFyja,.ScrollAnimation_fade__29X_t.ScrollAnimation_visible__wFyja,.ScrollAnimation_left__qy0XH.ScrollAnimation_visible__wFyja,.ScrollAnimation_right__CzF6w.ScrollAnimation_visible__wFyja,.ScrollAnimation_up__aBZIO.ScrollAnimation_visible__wFyja{opacity:1}.ResidentLogin_main__QOhqD{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;background-color:#0a0a0a}.ResidentLogin_content__bC1Hh{padding:80px 0;width:100%}.ResidentLogin_container__pRPfV{max-width:600px;margin:0 auto;padding:0 24px}.ResidentLogin_comingSoonCard__vC25T{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.2);border-radius:16px;padding:4rem 3rem;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 60px rgba(0,212,255,.1)}.ResidentLogin_title__MFnkW{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-shadow:0 0 30px rgba(0,212,255,.5),0 0 60px rgba(0,212,255,.3);background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ResidentLogin_message__EdVtU{font-size:1.2rem;color:#a0a0a0;line-height:1.8;margin-bottom:2.5rem}.ResidentLogin_homeButton__5vLv5{display:inline-block;background:linear-gradient(135deg,#00d4ff,#7c3aed);color:#fff;padding:14px 32px;border-radius:8px;font-weight:600;font-size:1rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 20px rgba(0,212,255,.4);border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden}.ResidentLogin_homeButton__5vLv5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s}.ResidentLogin_homeButton__5vLv5:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 10px 40px rgba(0,212,255,.6),0 0 60px rgba(0,212,255,.3);animation:ResidentLogin_glow__ZnHgO 2s ease-in-out infinite}.ResidentLogin_homeButton__5vLv5:hover:before{left:100%}@keyframes ResidentLogin_glow__ZnHgO{0%,to{box-shadow:0 10px 40px rgba(0,212,255,.6),0 0 60px rgba(0,212,255,.3)}50%{box-shadow:0 15px 50px rgba(0,212,255,.8),0 0 80px rgba(0,212,255,.5)}}@media (max-width:768px){.ResidentLogin_comingSoonCard__vC25T{padding:3rem 2rem}.ResidentLogin_title__MFnkW{font-size:2.25rem}.ResidentLogin_message__EdVtU{font-size:1.1rem}}