@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/1e589d51b18335ae-s.30262dc6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/274673a632e02dc6-s.834c493e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/043b82ab31bba5a4-s.p.b67c2e04.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/f802f963cba79871-s.3f725821.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b30f401cf94fe4f8-s.a336f236.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c7d9ca68f9942779-s.p.5f8f1848.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3ed55436.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.80fc2c9e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1db2973a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.da3cbacd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.a61bc753.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.21a1a3c2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.740eb7d8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.6d98c708.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_75870d22-module__EfmoZq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_75870d22-module__EfmoZq__variable{--font-poppins:"Poppins","Poppins Fallback"}
*,:before,:after{box-sizing:border-box}html{height:auto;overflow-x:hidden}body{box-sizing:border-box;color:#333;background-color:#f9f9f9;width:100%;min-height:100vh;margin:0;padding:0;position:relative}.mt-17{margin-top:4.25rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
.navbar-module__9v81DG__navbar{z-index:100;will-change:transform;transition:all .5s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}@keyframes navbar-module__9v81DG__slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.navbar-module__9v81DG__navbar.navbar-module__9v81DG__scrolled{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(135deg,#2563ebfa,#3b82f6f2,#4f46e5fa);box-shadow:0 20px 25px -5px #0000004d,0 0 60px #3b82f633,inset 0 1px #ffffff1a}.navbar-module__9v81DG__navbar.navbar-module__9v81DG__not-scrolled{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(135deg,#3b82f6eb,#60a5fae6,#6366f1eb);box-shadow:inset 0 1px #ffffff26}.navbar-module__9v81DG__navbar-bg-effect{pointer-events:none;position:absolute;inset:0;overflow:hidden}.navbar-module__9v81DG__navbar-gradient-overlay{pointer-events:none;background:radial-gradient(circle at 50% 0,#ffffff0d 0%,#0000 70%);position:absolute;inset:0}.navbar-module__9v81DG__blob{filter:blur(100px);opacity:.6;border-radius:9999px;transition:transform .7s cubic-bezier(.4,0,.2,1);animation:20s ease-in-out infinite navbar-module__9v81DG__float;position:absolute}@keyframes navbar-module__9v81DG__float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.navbar-module__9v81DG__blob-1{background:radial-gradient(circle,#22d3ee4d,#22d3ee1a);width:400px;height:400px;top:-200px;left:-100px}.navbar-module__9v81DG__blob-2{background:radial-gradient(circle,#93c5fd4d,#93c5fd1a);width:400px;height:400px;animation-delay:-7s;top:-200px;right:-100px}.navbar-module__9v81DG__blob-3{background:radial-gradient(circle,#6366f140,#0000);width:300px;height:300px;animation-delay:-14s;top:-150px;left:50%;transform:translate(-50%)}.navbar-module__9v81DG__navbar-content{max-width:95%;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:640px){.navbar-module__9v81DG__navbar-content{padding:0 1.5rem}}@media (min-width:1024px){.navbar-module__9v81DG__navbar-content{padding:0 2rem}}.navbar-module__9v81DG__navbar-wrapper{justify-content:space-between;align-items:center;gap:1rem;height:5rem;display:flex}.navbar-module__9v81DG__navbar-logo{z-index:10;align-items:center;gap:.75rem;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.navbar-module__9v81DG__navbar-logo-image{max-width:clamp(120px,40vw,240px);height:clamp(3rem,10vw,4rem);position:relative}.navbar-module__9v81DG__navbar-logo-img{object-fit:contain;filter:drop-shadow(0 4px 12px #22d3ee66);width:100%;height:100%;transition:filter .3s}.navbar-module__9v81DG__navbar-logo:hover .navbar-module__9v81DG__navbar-logo-img{filter:drop-shadow(0 8px 20px #22d3ee99)}@media (min-width:640px){.navbar-module__9v81DG__profile-header{color:#fff!important;padding:1rem!important}.navbar-module__9v81DG__navbar-logo-text{display:block}}.navbar-module__9v81DG__navbar-logo-title{align-items:center;gap:.5rem;display:flex}.navbar-module__9v81DG__brand-text{color:#fff;letter-spacing:-.025em;text-shadow:0 2px 10px #0003;font-size:1.5rem;font-weight:900}.navbar-module__9v81DG__ylc-text{background:linear-gradient(135deg,#dcfce7,#bfdbfe,#fff,#ddd6fe);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900;animation:3s ease-in-out infinite navbar-module__9v81DG__shimmer-text}@keyframes navbar-module__9v81DG__shimmer-text{0%,to{background-position:0%}50%{background-position:100%}}.navbar-module__9v81DG__navbar-logo-subtitle{color:#bfdbfe;letter-spacing:.1em;text-transform:uppercase;opacity:.9;margin-top:-.25rem;font-size:.75rem;font-weight:600}.navbar-module__9v81DG__navbar-center-nav{display:none}@media (min-width:1024px){.navbar-module__9v81DG__navbar-center-nav{align-items:center;gap:.5rem;display:flex}}.navbar-module__9v81DG__nav-link{isolation:isolate;border-radius:.75rem;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.navbar-module__9v81DG__nav-link.navbar-module__9v81DG__inactive{color:#bfdbfee6}.navbar-module__9v81DG__nav-link.navbar-module__9v81DG__inactive:hover{color:#fff;transform:translateY(-2px)}.navbar-module__9v81DG__nav-link.navbar-module__9v81DG__active{color:#fff;text-shadow:0 0 20px #ffffff80}.navbar-module__9v81DG__nav-link-text{z-index:10;position:relative}.navbar-module__9v81DG__nav-link-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#ffffff40,#ffffff26);border:1px solid #ffffff4d;border-radius:.75rem;animation:.3s navbar-module__9v81DG__fadeIn;position:absolute;inset:0;box-shadow:0 4px 15px #0000001a,inset 0 1px #ffffff4d}.navbar-module__9v81DG__nav-link-hover-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border-radius:.75rem;animation:.2s navbar-module__9v81DG__fadeIn;position:absolute;inset:0}.navbar-module__9v81DG__nav-link-underline{background:linear-gradient(90deg,#a5f3fc,#93c5fd,#fff);border-radius:9999px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:.375rem;left:50%;transform:translate(-50%);box-shadow:0 0 10px}.navbar-module__9v81DG__nav-link.navbar-module__9v81DG__inactive .navbar-module__9v81DG__nav-link-underline{width:0}.navbar-module__9v81DG__nav-link.navbar-module__9v81DG__inactive:hover .navbar-module__9v81DG__nav-link-underline{width:80%}.navbar-module__9v81DG__nav-link.navbar-module__9v81DG__active .navbar-module__9v81DG__nav-link-underline{width:80%;animation:2s ease-in-out infinite navbar-module__9v81DG__pulse-underline}@keyframes navbar-module__9v81DG__pulse-underline{0%,to{opacity:1}50%{opacity:.6}}.navbar-module__9v81DG__navbar-right{align-items:center;gap:.75rem;margin-left:auto;display:flex}@media (max-width:1024px){.navbar-module__9v81DG__profile-container,.navbar-module__9v81DG__navbar-right-logo,.navbar-module__9v81DG__auth-buttons{display:none}.navbar-module__9v81DG__navbar-right{gap:.35rem;margin-right:.25rem}}@media (min-width:1024px){.navbar-module__9v81DG__navbar-right{gap:.75rem;margin-left:0}}.navbar-module__9v81DG__loading-skeleton{align-items:center;gap:.75rem;display:flex}.navbar-module__9v81DG__skeleton-circle,.navbar-module__9v81DG__skeleton-text{background:linear-gradient(90deg,#ffffff1a 0%,#fff3 50%,#ffffff1a 100%) 0 0/200% 100%;border-radius:.5rem;animation:1.5s ease-in-out infinite navbar-module__9v81DG__skeleton-shimmer}.navbar-module__9v81DG__skeleton-circle{width:2.5rem;height:2.5rem}.navbar-module__9v81DG__skeleton-text{width:6rem;height:1rem}@keyframes navbar-module__9v81DG__skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.navbar-module__9v81DG__pulse-glow{animation:2s ease-in-out infinite navbar-module__9v81DG__pulse-glow}.navbar-module__9v81DG__navbar-right-logo{width:4rem;height:4rem;margin-left:.5rem;position:relative}.navbar-module__9v81DG__navbar-right-logo-img{object-fit:contain;filter:drop-shadow(0 2px 8px #0003);width:100%;height:100%;transition:transform .3s}.navbar-module__9v81DG__notification-container{position:relative}.navbar-module__9v81DG__notification-btn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.navbar-module__9v81DG__notification-btn:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.navbar-module__9v81DG__notification-btn.navbar-module__9v81DG__active{background:linear-gradient(135deg,#ffffff40,#ffffff26);border-color:#fff6}.navbar-module__9v81DG__bell-ring{animation:1s ease-in-out navbar-module__9v81DG__ring}@keyframes navbar-module__9v81DG__ring{0%,to{transform:rotate(0)}10%,30%,50%,70%{transform:rotate(-10deg)}20%,40%,60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}90%{transform:rotate(5deg)}}.navbar-module__9v81DG__notification-badge{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:10px;font-weight:900;animation:2s cubic-bezier(.4,0,.6,1) infinite navbar-module__9v81DG__badge-pulse;display:flex;position:absolute;top:.375rem;right:.375rem;box-shadow:0 0 0 2px #2563ebcc,0 2px 8px #ef444480}@keyframes navbar-module__9v81DG__badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.navbar-module__9v81DG__notification-dropdown{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);z-index:50;background:linear-gradient(135deg,#1e40affa,#4338cafa);border:1px solid #fff3;border-radius:1rem;width:22rem;max-width:90vw;animation:.3s cubic-bezier(.34,1.56,.64,1) navbar-module__9v81DG__dropdownSlide;position:absolute;top:calc(100% + 1.5rem);right:-70px;overflow:hidden;box-shadow:0 20px 25px -5px #0006,0 0 60px #3b82f64d,inset 0 1px #ffffff1a}@keyframes navbar-module__9v81DG__dropdownSlide{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.navbar-module__9v81DG__notification-header{background:linear-gradient(135deg,#ffffff0d,#0000);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.navbar-module__9v81DG__notification-header h3{color:#fff;margin:0;font-size:1rem;font-weight:700}.navbar-module__9v81DG__mark-all-btn{color:#a5f3fc;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .3s;display:flex}.navbar-module__9v81DG__mark-all-btn:hover{color:#fff;background:#ffffff1a}.navbar-module__9v81DG__notification-list{max-height:400px;overflow-y:auto}.navbar-module__9v81DG__notification-item{color:inherit;opacity:0;border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;text-decoration:none;transition:all .3s;animation:.3s forwards navbar-module__9v81DG__slideIn;display:flex}@keyframes navbar-module__9v81DG__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.navbar-module__9v81DG__notification-item:last-child{border-bottom:none}.navbar-module__9v81DG__notification-item:hover{background:linear-gradient(90deg,#ffffff1a,#ffffff0d);transform:translate(4px)}.navbar-module__9v81DG__notification-item.navbar-module__9v81DG__unread{background:linear-gradient(90deg,#22d3ee1a,#0000);border-left:3px solid #22d3ee}.navbar-module__9v81DG__notification-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .3s;display:flex;box-shadow:0 4px 12px #0003}.navbar-module__9v81DG__notification-item:hover .navbar-module__9v81DG__notification-icon{transform:scale(1.1)rotate(5deg)}.navbar-module__9v81DG__notification-icon.navbar-module__9v81DG__comment{color:#bfdbfe;background:linear-gradient(135deg,#60a5fa4d,#60a5fa33)}.navbar-module__9v81DG__notification-icon.navbar-module__9v81DG__approval{color:#bbf7d0;background:linear-gradient(135deg,#4ade804d,#4ade8033)}.navbar-module__9v81DG__notification-icon.navbar-module__9v81DG__join{color:#ddd6fe;background:linear-gradient(135deg,#a855f74d,#a855f733)}.navbar-module__9v81DG__notification-icon.navbar-module__9v81DG__task{color:#fed7aa;background:linear-gradient(135deg,#fb923c4d,#fb923c33)}.navbar-module__9v81DG__notification-icon.navbar-module__9v81DG__ownership{color:#fef08a;background:linear-gradient(135deg,#eab3084d,#eab30833)}.navbar-module__9v81DG__notification-icon.navbar-module__9v81DG__system{color:#f1f5f9;background:linear-gradient(135deg,#94a3b84d,#94a3b833)}.navbar-module__9v81DG__notification-icon.navbar-module__9v81DG__default{color:#a5f3fc;background:linear-gradient(135deg,#22d3ee4d,#22d3ee33)}.navbar-module__9v81DG__notification-content{flex:1;min-width:0}.navbar-module__9v81DG__notification-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.875rem;font-weight:700;overflow:hidden}.navbar-module__9v81DG__notification-message{color:#bfdbfee6;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.navbar-module__9v81DG__notification-empty{text-align:center;color:#bfdbfeb3;padding:3rem 1.5rem}.navbar-module__9v81DG__notification-empty svg{opacity:.3;margin-bottom:1rem}.navbar-module__9v81DG__notification-empty p{font-size:.875rem}.navbar-module__9v81DG__profile-container{position:relative}.navbar-module__9v81DG__profile-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .875rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.navbar-module__9v81DG__profile-btn:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.navbar-module__9v81DG__profile-btn.navbar-module__9v81DG__active{background:linear-gradient(135deg,#ffffff40,#ffffff26);border-color:#fff6}.navbar-module__9v81DG__profile-btn-image{border-radius:.5rem;width:2.5rem;height:2.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 0 2px #22d3ee80,0 4px 12px #0000004d}.navbar-module__9v81DG__profile-btn:hover .navbar-module__9v81DG__profile-btn-image{transform:scale(1.05);box-shadow:0 0 0 2px #22d3ee,0 0 20px #22d3ee80}.navbar-module__9v81DG__profile-btn-img{object-fit:cover;width:100%;height:100%}.navbar-module__9v81DG__profile-avatar-icon{color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6,#4f46e5);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.navbar-module__9v81DG__profile-btn-text{display:none}@media (min-width:1280px){.navbar-module__9v81DG__profile-btn-text{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}}.navbar-module__9v81DG__profile-btn-name{color:#fff;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;line-height:1}.navbar-module__9v81DG__profile-btn-label{color:#bfdbfecc;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1}.navbar-module__9v81DG__chevron-icon{color:#22d3ee;transition:transform .3s cubic-bezier(.4,0,.2,1)}.navbar-module__9v81DG__chevron-icon.navbar-module__9v81DG__rotated{transform:rotate(180deg)}.navbar-module__9v81DG__profile-dropdown{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(135deg,#1e40affa,#4338cafa);border:1px solid #fff3;border-radius:1rem;width:18rem;animation:.3s cubic-bezier(.34,1.56,.64,1) navbar-module__9v81DG__dropdownSlide;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 20px 25px -5px #0006,0 0 60px #3b82f64d,inset 0 1px #ffffff1a}.navbar-module__9v81DG__profile-header{background:linear-gradient(135deg,#22d3ee33,#60a5fa33);border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.navbar-module__9v81DG__profile-header:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.navbar-module__9v81DG__profile-header:hover:before{left:100%}.navbar-module__9v81DG__profile-header-link{color:inherit;text-decoration:none;display:block}.navbar-module__9v81DG__profile-header-content{align-items:center;gap:.75rem;display:flex}.navbar-module__9v81DG__profile-image-wrapper{background:linear-gradient(135deg,#ffffff26,#ffffff1a);border-radius:.75rem;padding:.375rem;position:relative;box-shadow:inset 0 1px 2px #0000001a}.navbar-module__9v81DG__profile-image{border-radius:.625rem;width:3rem;height:3rem;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff4d,0 8px 16px #0000004d}.navbar-module__9v81DG__profile-img{object-fit:cover;width:100%;height:100%}.navbar-module__9v81DG__profile-avatar{background:linear-gradient(135deg,#22d3ee,#3b82f6,#4f46e5);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.navbar-module__9v81DG__profile-user-icon{color:#fff;width:1.5rem;height:1.5rem}.navbar-module__9v81DG__profile-status-indicator{background:linear-gradient(135deg,#10b981,#34d399);border:2px solid #1e40af;border-radius:50%;width:.75rem;height:.75rem;animation:2s ease-in-out infinite navbar-module__9v81DG__pulse-status;position:absolute;bottom:.25rem;right:.25rem;box-shadow:0 0 8px #10b98180}@keyframes navbar-module__9v81DG__pulse-status{0%,to{opacity:1}50%{opacity:.7}}.navbar-module__9v81DG__profile-info{flex:1;min-width:0}.navbar-module__9v81DG__profile-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.125rem;font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;overflow:hidden}.navbar-module__9v81DG__profile-email{color:#bfdbfecc;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.navbar-module__9v81DG__profile-menu{flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.navbar-module__9v81DG__profile-danger-zone{border-top:1px solid #ffffff1a;padding:.75rem}.navbar-module__9v81DG__menu-item{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.875rem;width:100%;padding:.875rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.navbar-module__9v81DG__menu-item:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.navbar-module__9v81DG__menu-item:hover:before{left:100%}.navbar-module__9v81DG__menu-item:hover{background:linear-gradient(135deg,#ffffff26,#ffffff1a);transform:translate(4px)}.navbar-module__9v81DG__menu-item-icon{border:1px solid;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.navbar-module__9v81DG__menu-item:hover .navbar-module__9v81DG__menu-item-icon{transform:scale(1.1)rotate(-5deg)}.navbar-module__9v81DG__menu-item-icon.navbar-module__9v81DG__cyan{color:#a5f3fc;background:linear-gradient(135deg,#22d3ee40,#22d3ee26);border-color:#a5f3fc4d;box-shadow:0 0 12px #22d3ee33}.navbar-module__9v81DG__menu-item-icon.navbar-module__9v81DG__blue{color:#93c5fd;background:linear-gradient(135deg,#60a5fa40,#60a5fa26);border-color:#93c5fd4d;box-shadow:0 0 12px #60a5fa33}.navbar-module__9v81DG__menu-item-icon.navbar-module__9v81DG__red{color:#f87171;background:linear-gradient(135deg,#ef444440,#ef444426);border-color:#f871714d;box-shadow:0 0 12px #ef444433}.navbar-module__9v81DG__menu-item-icon svg{width:1.25rem;height:1.25rem}.navbar-module__9v81DG__menu-item-label{color:#fff;z-index:1;position:relative}.navbar-module__9v81DG__auth-buttons{align-items:center;gap:.75rem;display:flex}.navbar-module__9v81DG__login-btn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.navbar-module__9v81DG__login-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.navbar-module__9v81DG__login-btn:hover:before{left:100%}.navbar-module__9v81DG__login-btn:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);border-color:#fff6;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.navbar-module__9v81DG__signup-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#3b82f6);border:1px solid #fff3;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #3b82f666,inset 0 1px #fff3}.navbar-module__9v81DG__signup-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3,#0000);transition:opacity .3s;position:absolute;inset:0}.navbar-module__9v81DG__signup-btn:hover:before{opacity:1}.navbar-module__9v81DG__signup-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 12px 28px #3b82f680,0 0 30px #22d3ee4d}.navbar-module__9v81DG__signup-btn:active{transform:translateY(0)scale(.98)}.navbar-module__9v81DG__mobile-menu-btn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem;transition:all .3s;display:flex}.navbar-module__9v81DG__mobile-menu-btn:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);transform:scale(1.05)}@media (min-width:1024px){.navbar-module__9v81DG__mobile-menu-btn{display:none}}.navbar-module__9v81DG__progress-bar-container{opacity:0;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);height:3px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.navbar-module__9v81DG__progress-bar-container.navbar-module__9v81DG__visible{opacity:1}.navbar-module__9v81DG__progress-bar{background:linear-gradient(90deg,#a5f3fc,#60a5fa,#818cf8);width:0%;height:100%;transition:width .15s;position:relative;overflow:hidden;box-shadow:0 0 20px #60a5fa99}.navbar-module__9v81DG__progress-bar-shimmer{background:linear-gradient(90deg,#0000,#fff9,#0000);animation:2s infinite navbar-module__9v81DG__shimmer;position:absolute;inset:0}@keyframes navbar-module__9v81DG__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.navbar-module__9v81DG__mobile-menu-overlay{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;animation:.3s navbar-module__9v81DG__fadeIn;display:none;position:fixed;inset:0}@media (max-width:1023px){.navbar-module__9v81DG__mobile-menu-overlay.navbar-module__9v81DG__open{display:block}}.navbar-module__9v81DG__mobile-menu-content{background:linear-gradient(135deg,#1e40af,#4338ca);animation:.4s cubic-bezier(.34,1.56,.64,1) navbar-module__9v81DG__slideUp;position:fixed;inset:5rem 0 0;overflow-y:auto}@keyframes navbar-module__9v81DG__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.navbar-module__9v81DG__mobile-menu-header{background:linear-gradient(135deg,#ffffff0d,#0000);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.navbar-module__9v81DG__mobile-menu-header h2{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.navbar-module__9v81DG__close-mobile-menu{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.5rem;transition:all .3s}.navbar-module__9v81DG__close-mobile-menu:hover{background:#fff3;transform:rotate(90deg)}.navbar-module__9v81DG__mobile-menu-items{flex-direction:column;gap:.5rem;padding:1.5rem 1rem;display:flex}.navbar-module__9v81DG__mobile-nav-link{color:#bfdbfe;opacity:0;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:700;text-decoration:none;transition:all .3s;animation:.3s forwards navbar-module__9v81DG__slideIn;display:flex}.navbar-module__9v81DG__mobile-nav-link:hover{color:#fff;background:linear-gradient(135deg,#ffffff26,#ffffff1a);transform:translate(8px)}.navbar-module__9v81DG__mobile-nav-link.navbar-module__9v81DG__active{color:#fff;background:linear-gradient(135deg,#fff3,#ffffff26);border:1px solid #ffffff4d;box-shadow:0 8px 16px #0000004d,inset 0 1px #fff3}.navbar-module__9v81DG__mobile-user-section{border-top:1px solid #ffffff1a;margin-top:1rem;padding:1.5rem 1rem}.navbar-module__9v81DG__mobile-user-card{background:linear-gradient(135deg,#22d3ee33,#60a5fa33);border:1px solid #fff3;border-radius:.75rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.25rem;display:flex}.navbar-module__9v81DG__mobile-user-image{border-radius:.75rem;width:3.5rem;height:3.5rem;overflow:hidden;box-shadow:0 0 0 2px #ffffff4d,0 4px 12px #0000004d}.navbar-module__9v81DG__mobile-user-image img{object-fit:cover;width:100%;height:100%}.navbar-module__9v81DG__mobile-user-avatar{color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.navbar-module__9v81DG__mobile-user-info{flex:1;min-width:0}.navbar-module__9v81DG__mobile-user-name{color:#fff;margin-bottom:.25rem;font-size:1rem;font-weight:700}.navbar-module__9v81DG__mobile-user-email{color:#bfdbfee6;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.navbar-module__9v81DG__mobile-auth-section{border-top:1px solid #ffffff1a;flex-direction:column;gap:1rem;margin-top:1rem;padding:1.5rem 1rem;display:flex}.navbar-module__9v81DG__mobile-login-btn{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.navbar-module__9v81DG__mobile-login-btn:hover{background:#fff3;transform:translateY(-2px)}.navbar-module__9v81DG__mobile-signup-btn{color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6);border:1px solid #fff3;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 8px 16px #0000004d}.navbar-module__9v81DG__mobile-signup-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.navbar-module__9v81DG__mobile-logout-btn{color:#f87171;cursor:pointer;background:linear-gradient(135deg,#ef444433,#ef444426);border:1px solid #f871714d;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1rem;font-weight:700;transition:all .3s;display:flex}.navbar-module__9v81DG__mobile-logout-btn:hover{background:linear-gradient(135deg,#ef44444d,#ef444433);transform:scale(1.02)}.navbar-module__9v81DG__custom-scrollbar::-webkit-scrollbar{width:6px}.navbar-module__9v81DG__custom-scrollbar::-webkit-scrollbar-track{background:0 0}.navbar-module__9v81DG__custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;transition:background .3s}.navbar-module__9v81DG__custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width:640px){.navbar-module__9v81DG__navbar-wrapper{gap:.5rem}.navbar-module__9v81DG__navbar-logo-text,.navbar-module__9v81DG__navbar-center-nav{display:none}.navbar-module__9v81DG__mobile-menu-btn{display:flex}}@media (prefers-reduced-motion:reduce){:is(*,:before,:after){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(button:focus-visible,a:focus-visible){outline-offset:2px;outline:2px solid #22d3ee}.navbar-module__9v81DG__navbar{contain:layout style}.navbar-module__9v81DG__notification-dropdown,.navbar-module__9v81DG__profile-dropdown{will-change:transform,opacity}
.footer-module__hk0EGG__footer{color:#fff;opacity:0;background:linear-gradient(#0f172a,#05050f,#000);transition:opacity .8s,transform .8s;position:relative;overflow:hidden;transform:translateY(20px)}.footer-module__hk0EGG__footer.footer-module__hk0EGG__footer-visible{opacity:1;transform:translateY(0)}.footer-module__hk0EGG__footer-bg-elements{pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-module__hk0EGG__footer-blob{filter:blur(100px);will-change:transform;border-radius:9999px;animation:20s ease-in-out infinite footer-module__hk0EGG__float-blob;position:absolute}@keyframes footer-module__hk0EGG__float-blob{0%,to{opacity:.6;transform:translate(0)scale(1)}25%{opacity:.8;transform:translate(20px,-30px)scale(1.1)}50%{opacity:.5;transform:translate(-15px,15px)scale(.9)}75%{opacity:.7;transform:translate(25px,20px)scale(1.05)}}.footer-module__hk0EGG__footer-blob-1{background:radial-gradient(circle,#3b82f626,#0000);width:20rem;height:20rem;top:10%;left:10%}.footer-module__hk0EGG__footer-blob-2{background:radial-gradient(circle,#a855f726,#0000);width:24rem;height:24rem;animation-delay:-7s;bottom:10%;right:15%}.footer-module__hk0EGG__footer-blob-3{background:radial-gradient(circle,#6366f11a,#0000);width:28rem;height:28rem;animation-delay:-14s;top:40%;left:50%}.footer-module__hk0EGG__footer-blob-4{background:radial-gradient(circle,#ec48991f,#0000);width:18rem;height:18rem;animation-delay:-10s;top:60%;right:30%}.footer-module__hk0EGG__footer-particles{position:absolute;inset:0;overflow:hidden}.footer-module__hk0EGG__footer-particle{background:linear-gradient(135deg,#60a5fa99,#a855f799);border-radius:50%;width:3px;height:3px;animation:linear infinite footer-module__hk0EGG__float-particle;position:absolute;box-shadow:0 0 10px #60a5fa80}@keyframes footer-module__hk0EGG__float-particle{0%{opacity:0;transform:translateY(0)translate(0)scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)translate(50px)scale(1)}}.footer-module__hk0EGG__footer-grid-overlay{opacity:.5;background-image:linear-gradient(#3b82f608 1px,#0000 1px),linear-gradient(90deg,#3b82f608 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.footer-module__hk0EGG__wave-divider{width:100%;line-height:0;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-105px)}.footer-module__hk0EGG__wave-svg{width:100%;height:6rem;display:block}@media (min-width:768px){.footer-module__hk0EGG__wave-svg{height:10rem}}.footer-module__hk0EGG__wave-path{transform-origin:50%;animation:15s ease-in-out infinite footer-module__hk0EGG__wave-motion}.footer-module__hk0EGG__wave-path-1{animation-delay:0s}.footer-module__hk0EGG__wave-path-2{animation-delay:-5s}.footer-module__hk0EGG__wave-path-3{animation-delay:-10s}@keyframes footer-module__hk0EGG__wave-motion{0%,to{d:path("M0,64 C320,96 420,32 720,64 C1020,96 1120,32 1440,64 L1440,120 L0,120 Z")}50%{d:path("M0,80 C320,40 420,100 720,80 C1020,60 1120,100 1440,80 L1440,120 L0,120 Z")}}.footer-module__hk0EGG__footer-content{z-index:10;max-width:80rem;margin:0 auto;padding:9rem 1.5rem 3rem;position:relative}@media (min-width:768px){.footer-module__hk0EGG__footer-content{padding-top:7rem}}.footer-module__hk0EGG__fade-in-up{opacity:0;animation:.8s forwards footer-module__hk0EGG__fadeInUp}@keyframes footer-module__hk0EGG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.footer-module__hk0EGG__footer-grid{grid-template-columns:1fr;gap:3.5rem;margin-bottom:4rem;display:grid}@media (min-width:768px){.footer-module__hk0EGG__footer-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media (min-width:1024px){.footer-module__hk0EGG__footer-grid{grid-template-columns:repeat(12,1fr);gap:4rem}}.footer-module__hk0EGG__footer-brand-section{flex-direction:column;gap:.5rem;display:flex}@media (min-width:1024px){.footer-module__hk0EGG__footer-brand-section{grid-column:span 5}}.footer-module__hk0EGG__footer-brand-header{cursor:pointer;align-items:center;gap:1rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.footer-module__hk0EGG__footer-brand-header:hover{transform:scale(1.02)}.footer-module__hk0EGG__footer-brand-logo-wrapper{width:15rem;margin:0;position:relative;overflow:hidden}.footer-module__hk0EGG__footer-brand-logo-wrapper img{width:100%;margin:0}.footer-module__hk0EGG__footer-brand-logo-glow{filter:blur(40px);opacity:.4;background:linear-gradient(135deg,#3b82f6,#9333ea);border-radius:50%;transition:opacity .5s,filter .5s;animation:3s ease-in-out infinite footer-module__hk0EGG__pulse-glow;position:absolute;inset:-20%}@keyframes footer-module__hk0EGG__pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.footer-module__hk0EGG__footer-brand-header:hover .footer-module__hk0EGG__footer-brand-logo-glow{opacity:.8;filter:blur(50px)}.footer-module__hk0EGG__footer-brand-logo-ring{-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#3b82f64d,#9333ea4d);border:2px solid #0000;border-radius:1.25rem;padding:2px;transition:opacity .3s;animation:8s linear infinite footer-module__hk0EGG__rotate-ring;position:absolute;inset:-10%;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes footer-module__hk0EGG__rotate-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-module__hk0EGG__footer-brand-header:hover .footer-module__hk0EGG__footer-brand-logo-ring{opacity:1}.footer-module__hk0EGG__footer-brand-logo img{background:linear-gradient(135deg,#1e3a8a80,#4338ca80);border:1px solid #ffffff1a;border-radius:1.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0006,inset 0 2px 4px #ffffff1a}.footer-module__hk0EGG__footer-brand-header:hover .footer-module__hk0EGG__footer-brand-logo{box-shadow:0 25px 35px -5px #00000080,0 0 40px #3b82f64d,inset 0 2px 4px #fff3}.footer-module__hk0EGG__footer-brand-logo-img{object-fit:contain;filter:drop-shadow(0 4px 8px #0000004d);width:3.5rem;height:3.5rem;transition:transform .3s}.footer-module__hk0EGG__footer-brand-header:hover .footer-module__hk0EGG__footer-brand-logo-img{transform:scale(1.05)}.footer-module__hk0EGG__footer-brand-title{flex-direction:row;gap:.5rem;display:flex}.footer-module__hk0EGG__footer-brand-name{letter-spacing:-.025em;font-size:2rem;font-weight:900;line-height:1}.footer-module__hk0EGG__footer-brand-name-beyond{background:linear-gradient(135deg,#60a5fa,#a855f7,#ec4899);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:5s infinite footer-module__hk0EGG__gradient-shift}@keyframes footer-module__hk0EGG__gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.footer-module__hk0EGG__footer-brand-name-ylc{color:#fff;text-shadow:0 2px 10px #fff3}.footer-module__hk0EGG__footer-brand-description{color:#9ca3af;max-width:28rem;font-size:1rem;line-height:1.6}.footer-module__hk0EGG__footer-social-section{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.footer-module__hk0EGG__footer-social-title{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.footer-module__hk0EGG__footer-social-links{align-items:center;gap:.875rem;display:flex}.footer-module__hk0EGG__social-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:.5s forwards footer-module__hk0EGG__fadeInScale;display:flex;position:relative;overflow:hidden}@keyframes footer-module__hk0EGG__fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.footer-module__hk0EGG__social-link:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26,#0000);transition:opacity .3s;position:absolute;inset:0}.footer-module__hk0EGG__social-link:hover:before{opacity:1}.footer-module__hk0EGG__social-link-glow{opacity:0;filter:blur(20px);background:radial-gradient(circle,currentColor,#0000 70%);transition:opacity .3s;position:absolute;inset:-50%}.footer-module__hk0EGG__social-link:hover .footer-module__hk0EGG__social-link-glow{opacity:.3}.footer-module__hk0EGG__social-link:hover{transform:translateY(-6px)scale(1.05);box-shadow:0 15px 30px -5px #0006,0 0 40px}.footer-module__hk0EGG__social-link.footer-module__hk0EGG__instagram:hover{color:#fff;background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#dc2743}.footer-module__hk0EGG__social-link.footer-module__hk0EGG__linkedin:hover{color:#fff;background:linear-gradient(135deg,#0077b5,#0a66c2);border-color:#0077b5}.footer-module__hk0EGG__social-icon{color:#9ca3af;z-index:1;width:1.375rem;height:1.375rem;transition:all .3s;position:relative}.footer-module__hk0EGG__social-link:hover .footer-module__hk0EGG__social-icon{color:#fff;transform:scale(1.1)rotate(5deg)}.footer-module__hk0EGG__social-external-icon{opacity:0;color:#fff;transition:all .3s;position:absolute;top:.5rem;right:.5rem}.footer-module__hk0EGG__social-link:hover .footer-module__hk0EGG__social-external-icon{opacity:1;transform:translate(2px,-2px)}.footer-module__hk0EGG__footer-section-header{margin-bottom:1.75rem}.footer-module__hk0EGG__footer-section-title{color:#fff;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:700;display:flex;position:relative}.footer-module__hk0EGG__footer-section-divider{background:linear-gradient(90deg,#3b82f680,#a855f780,#0000);flex:1;height:2px;position:relative;overflow:hidden}.footer-module__hk0EGG__footer-section-divider:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:100%;height:100%;animation:3s ease-in-out infinite footer-module__hk0EGG__shimmer-line;position:absolute;top:0;left:-100%}@keyframes footer-module__hk0EGG__shimmer-line{0%{left:-100%}to{left:100%}}.footer-module__hk0EGG__footer-nav-section{flex-direction:column;display:flex}@media (min-width:1024px){.footer-module__hk0EGG__footer-nav-section{grid-column:span 3}}.footer-module__hk0EGG__footer-nav-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.footer-module__hk0EGG__footer-nav-item{opacity:0;animation:.6s forwards footer-module__hk0EGG__fadeInLeft}@keyframes footer-module__hk0EGG__fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.footer-module__hk0EGG__footer-nav-item a{color:#9ca3af;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.footer-module__hk0EGG__footer-nav-arrow{opacity:0;color:#3b82f6;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);transform:translate(-10px)}.footer-module__hk0EGG__footer-nav-item a:hover .footer-module__hk0EGG__footer-nav-arrow{opacity:1;transform:translate(0)}.footer-module__hk0EGG__footer-nav-item a:hover{color:#fff;padding-left:.5rem}.footer-module__hk0EGG__footer-nav-dot{opacity:0;background:linear-gradient(135deg,#3b82f6,#a855f7);border-radius:9999px;width:.375rem;height:.375rem;transition:opacity .3s;box-shadow:0 0 10px #3b82f6cc}.footer-module__hk0EGG__footer-nav-item a:hover .footer-module__hk0EGG__footer-nav-dot{opacity:1;animation:1.5s ease-in-out infinite footer-module__hk0EGG__pulse-dot}@keyframes footer-module__hk0EGG__pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.footer-module__hk0EGG__footer-contact-section{flex-direction:column;display:flex}@media (min-width:1024px){.footer-module__hk0EGG__footer-contact-section{grid-column:span 4}}.footer-module__hk0EGG__footer-contact-list{flex-direction:column;gap:1.5rem;display:flex}.footer-module__hk0EGG__contact-item{color:inherit;cursor:pointer;align-items:flex-start;gap:1.125rem;text-decoration:none;transition:transform .3s;display:flex}.footer-module__hk0EGG__contact-item:hover{transform:translate(8px)}.footer-module__hk0EGG__contact-icon-wrapper{border:1px solid;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.footer-module__hk0EGG__contact-icon-bg{opacity:.1;background:linear-gradient(135deg,currentColor,#0000);transition:opacity .3s;position:absolute;inset:0}.footer-module__hk0EGG__contact-item:hover .footer-module__hk0EGG__contact-icon-bg{opacity:.2}.footer-module__hk0EGG__contact-item.footer-module__hk0EGG__email .footer-module__hk0EGG__contact-icon-wrapper{color:#60a5fa;background:linear-gradient(135deg,#3b82f61f,#2563eb14);border-color:#3b82f64d}.footer-module__hk0EGG__contact-item.footer-module__hk0EGG__email:hover .footer-module__hk0EGG__contact-icon-wrapper{background:linear-gradient(135deg,#3b82f640,#2563eb26);border-color:#3b82f680;transform:scale(1.1)rotate(-5deg);box-shadow:0 8px 20px #3b82f64d}.footer-module__hk0EGG__contact-item.footer-module__hk0EGG__location .footer-module__hk0EGG__contact-icon-wrapper{color:#a855f7;background:linear-gradient(135deg,#a855f71f,#9333ea14);border-color:#a855f74d}.footer-module__hk0EGG__contact-item.footer-module__hk0EGG__location:hover .footer-module__hk0EGG__contact-icon-wrapper{background:linear-gradient(135deg,#a855f740,#9333ea26);border-color:#a855f780;transform:scale(1.1)rotate(5deg);box-shadow:0 8px 20px #a855f74d}.footer-module__hk0EGG__contact-icon{z-index:1;width:1.375rem;height:1.375rem;transition:transform .3s;position:relative}.footer-module__hk0EGG__contact-item:hover .footer-module__hk0EGG__contact-icon{transform:scale(1.1)}.footer-module__hk0EGG__contact-info{flex-direction:column;flex:1;gap:.375rem;padding-top:.25rem;display:flex}.footer-module__hk0EGG__contact-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:700}.footer-module__hk0EGG__contact-value{color:#d1d5db;font-size:.9375rem;font-weight:500;line-height:1.4;transition:color .3s}.footer-module__hk0EGG__contact-item.footer-module__hk0EGG__email:hover .footer-module__hk0EGG__contact-value{color:#60a5fa}.footer-module__hk0EGG__contact-item.footer-module__hk0EGG__location .footer-module__hk0EGG__contact-value{color:#d1d5db}.footer-module__hk0EGG__contact-item.footer-module__hk0EGG__location:hover .footer-module__hk0EGG__contact-value{color:#a855f7}.footer-module__hk0EGG__footer-bottom{border-top:1px solid #ffffff14;margin-top:3rem;padding-top:2.5rem;position:relative}.footer-module__hk0EGG__footer-bottom:before{content:"";background:linear-gradient(90deg,#0000,#3b82f680,#a855f780,#0000);height:1px;position:absolute;top:0;left:0;right:0;transform:translateY(-1px)}.footer-module__hk0EGG__footer-bottom-content{flex-direction:column;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}@media (min-width:768px){.footer-module__hk0EGG__footer-bottom-content{flex-direction:row}}.footer-module__hk0EGG__footer-copyright{color:#6b7280;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;display:flex}@media (min-width:768px){.footer-module__hk0EGG__footer-copyright{justify-content:flex-start}}.footer-module__hk0EGG__footer-year{background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.footer-module__hk0EGG__footer-separator{color:#4b5563}.footer-module__hk0EGG__footer-crafted{align-items:center;gap:.375rem;display:flex}.footer-module__hk0EGG__footer-heart{color:#ef4444;fill:#ef4444;width:1rem;height:1rem;animation:1.5s ease-in-out infinite footer-module__hk0EGG__heartbeat;display:inline-flex}@keyframes footer-module__hk0EGG__heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(1.2)}20%,40%{transform:scale(1)}}.footer-module__hk0EGG__footer-rights{color:#4b5563;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.footer-module__hk0EGG__footer-rights-badge{letter-spacing:.025em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:9999px;padding:.375rem 1rem;font-weight:600;transition:all .3s}.footer-module__hk0EGG__footer-rights-badge:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:#ffffff26}.footer-module__hk0EGG__scroll-to-top-btn{z-index:50;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:2rem;right:2rem;transform:scale(.8)translateY(20px)}@media (max-width:700px){.footer-module__hk0EGG__scroll-to-top-btn{display:none}}.footer-module__hk0EGG__scroll-to-top-btn.footer-module__hk0EGG__visible{opacity:1;pointer-events:all;transform:scale(1)translateY(0)}.footer-module__hk0EGG__scroll-to-top-glow{filter:blur(40px);opacity:.5;background:linear-gradient(135deg,#2563eb,#9333ea);border-radius:50%;transition:opacity .3s,filter .3s;animation:3s ease-in-out infinite footer-module__hk0EGG__pulse-glow;position:absolute;inset:-20%}.footer-module__hk0EGG__scroll-to-top-btn:hover .footer-module__hk0EGG__scroll-to-top-glow{opacity:1;filter:blur(50px)}.footer-module__hk0EGG__scroll-to-top-rings{position:absolute;inset:0}.footer-module__hk0EGG__scroll-ring{border:2px solid #60a5fa4d;border-radius:1.25rem;animation:2s ease-out infinite footer-module__hk0EGG__expand-ring;position:absolute;inset:0}.footer-module__hk0EGG__scroll-ring-1{animation-delay:0s}.footer-module__hk0EGG__scroll-ring-2{animation-delay:1s}@keyframes footer-module__hk0EGG__expand-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.footer-module__hk0EGG__scroll-to-top-btn-inner{background:linear-gradient(135deg,#2563eb,#9333ea);border:1px solid #fff3;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 25px 50px -12px #0006,inset 0 2px 4px #fff3}.footer-module__hk0EGG__scroll-to-top-btn:hover .footer-module__hk0EGG__scroll-to-top-btn-inner{transform:scale(1.1)rotate(-5deg);box-shadow:0 30px 60px -12px #00000080,0 0 40px #2563eb66,inset 0 2px 4px #ffffff4d}.footer-module__hk0EGG__scroll-to-top-btn:active .footer-module__hk0EGG__scroll-to-top-btn-inner{transform:scale(.95)}.footer-module__hk0EGG__scroll-to-top-btn-icon{color:#fff;filter:drop-shadow(0 2px 4px #0003);width:1.75rem;height:1.75rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.footer-module__hk0EGG__scroll-to-top-btn:hover .footer-module__hk0EGG__scroll-to-top-btn-icon{animation:.6s ease-in-out footer-module__hk0EGG__bounce-arrow;transform:translateY(-4px)}@keyframes footer-module__hk0EGG__bounce-arrow{0%,to{transform:translateY(-4px)}50%{transform:translateY(-8px)}}@media (max-width:640px){.footer-module__hk0EGG__footer-brand-name{font-size:1.75rem}.footer-module__hk0EGG__footer-social-links{flex-wrap:wrap}.footer-module__hk0EGG__scroll-to-top-btn{bottom:1.5rem;right:1.5rem}.footer-module__hk0EGG__scroll-to-top-btn-inner{width:3.5rem;height:3.5rem}.footer-module__hk0EGG__scroll-to-top-btn-icon{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){:is(*,:before,:after){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(button:focus-visible,a:focus-visible){outline-offset:2px;border-radius:.5rem;outline:2px solid #3b82f6}.footer-module__hk0EGG__footer{contain:layout style paint}.footer-module__hk0EGG__footer-blob,.footer-module__hk0EGG__scroll-to-top-btn-inner{will-change:transform}
