.__404_bgParallax__ku3QO{position:absolute;top:0;left:0;width:100vw;height:40vh;min-height:180px;max-height:320px;z-index:0;pointer-events:none;overflow:hidden}.__404_wrapper__Dzp2C{flex-direction:column;min-height:100vh;transition:transform .3s ease;background:var(--404-bg,#f5f5f5);transition:background .3s;padding:0 .5rem 2.5rem;box-sizing:border-box;width:100vw;max-width:100vw;margin:0}.__404_logoContainer__dDPU7,.__404_wrapper__Dzp2C{display:flex;align-items:center;justify-content:center;position:relative}.__404_logoContainer__dDPU7{width:100%;max-width:340px;margin:4.5rem auto 1.5rem;z-index:1;transform-style:preserve-3d}.__404_logo__wRzbI{width:80px;height:80px;border-radius:16px;background:#0D47A1;display:flex;align-items:center;justify-content:center}.__404_title__FPsGJ{font-size:2.2rem;font-weight:700;color:var(--404-title,#0D47A1);margin-bottom:.5rem}.__404_description__JrX1w,.__404_title__FPsGJ{letter-spacing:.01em;transition:color .3s;text-align:center;word-break:break-word}.__404_description__JrX1w{font-size:1.1rem;color:var(--404-desc,#222);margin-bottom:2rem}.__404_homeLink__qQ89r{display:inline-block;padding:.75rem 2rem;background:var(--404-btn-bg,#0D47A1);color:var(--404-btn-text,#fff);border-radius:30px;font-weight:700;font-size:1.15rem;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;margin-top:.5rem;width:100%;max-width:340px;text-align:center;box-sizing:border-box;outline:none;border:none;box-shadow:0 2px 12px rgba(0,0,0,.08)}.__404_homeLink__qQ89r:hover{background:var(--404-btn-bg-hover,#1565c0);color:var(--404-btn-text,#fff);box-shadow:0 4px 18px rgba(59,130,246,.18);outline:2px solid #3b82f6;outline-offset:2px}@media (max-width:600px){.__404_wrapper__Dzp2C{padding:0 .1rem 2.2rem;min-height:100vh;width:100vw;max-width:100vw;box-sizing:border-box}.__404_logoContainer__dDPU7{margin-top:5.5rem;margin-bottom:1.2rem;max-width:98vw;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.__404_title__FPsGJ{font-size:1.15rem;margin-bottom:.7rem;text-align:center;word-break:break-word}.__404_description__JrX1w{font-size:.98rem;margin-bottom:1.2rem;text-align:center;word-break:break-word}.__404_homeLink__qQ89r{font-size:1rem;padding:.7rem .5rem;max-width:98vw;width:100%;text-align:center;box-sizing:border-box}}[data-theme=dark] .__404_wrapper__Dzp2C{--404-bg:#181c20}[data-theme=dark] .__404_title__FPsGJ{--404-title:#fff}[data-theme=dark] .__404_description__JrX1w{--404-desc:#cbd5e1}[data-theme=dark] .__404_homeButton__BX0P_{--404-btn-bg:#3b82f6;--404-btn-bg-hover:#2563eb;--404-btn-text:#fff}[data-theme=light] .__404_wrapper__Dzp2C{--404-bg:#f5f5f5}[data-theme=light] .__404_title__FPsGJ{--404-title:#0D47A1}[data-theme=light] .__404_description__JrX1w{--404-desc:#222}[data-theme=light] .__404_homeButton__BX0P_{--404-btn-bg:#0D47A1;--404-btn-bg-hover:#1565c0;--404-btn-text:#fff}.__404_homeBtnBg__hfipG{display:none}.__404_homeBtnText__2A_It{font-size:1rem}.__404_particleContainer__0IHX2{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.__404_particle__Ewwo_{position:absolute;border-radius:50%;pointer-events:none}.__404_glitchContainer__5SR6d{position:relative;margin-bottom:2rem}.__404_glitchText__9ZSFo{font-size:8rem;font-weight:700;text-align:center;color:var(--text-color,#0D47A1);text-shadow:2px 2px var(--primary-color,#3b82f6),-2px -2px var(--secondary-color,#1565c0);position:relative;letter-spacing:.01em;line-height:1.1}.__404_glitchText__9ZSFo:after,.__404_glitchText__9ZSFo:before{content:"404";position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0,900px,0,0);animation:__404_glitch__EW_xt 3s linear infinite alternate-reverse}.__404_glitchText__9ZSFo:before{left:2px;text-shadow:1px 0 var(--primary-color);animation-delay:.1s}.__404_glitchText__9ZSFo:after{left:-2px;text-shadow:-1px 0 var(--secondary-color);animation-delay:.2s}.__404_messageContainer__qJfDV{text-align:center;margin:2rem 0;color:var(--404-desc,#222)}[data-theme=dark] .__404_messageContainer__qJfDV{color:#fff}.__404_messageContainer__qJfDV h2{font-size:2rem;margin-bottom:1rem;font-weight:600}.__404_messageContainer__qJfDV p{font-size:1.2rem;opacity:.8}.__404_motivate___eJd_{font-size:1.1rem;margin-top:1.2rem;color:var(--404-desc,#222);opacity:.96;font-weight:500;text-align:center;line-height:1.5}[data-theme=dark] .__404_motivate___eJd_{color:#fff}@media (max-width:700px){.__404_glitchText__9ZSFo{font-size:3.2rem}.__404_logoContainer__dDPU7{max-width:90vw}.__404_messageContainer__qJfDV h2{font-size:1.3rem}.__404_messageContainer__qJfDV p,.__404_motivate___eJd_{font-size:1rem}.__404_homeButton__BX0P_{font-size:1rem;padding:.7rem 1.2rem}.__404_bgParallax__ku3QO{height:90px;min-height:60px;max-height:120px}}@media (max-width:400px){.__404_glitchText__9ZSFo{font-size:2.1rem}.__404_logoContainer__dDPU7{max-width:98vw}.__404_messageContainer__qJfDV h2{font-size:1.1rem}.__404_messageContainer__qJfDV p,.__404_motivate___eJd_{font-size:.92rem}.__404_homeButton__BX0P_{font-size:.95rem;padding:.6rem .7rem}.__404_bgParallax__ku3QO{height:50px;min-height:30px;max-height:60px}}.__404_homeButton__BX0P_{display:inline-block;padding:1rem 2rem;font-size:1.2rem;color:var(--404-btn-text,#fff);background:var(--404-btn-bg,#0D47A1);border-radius:30px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.__404_homeButton__BX0P_:hover{transform:translateY(-2px);background:var(--404-btn-bg-hover,#1565c0);color:var(--404-btn-text,#fff);box-shadow:0 6px 20px rgba(59,130,246,.18);outline:2px solid #3b82f6;outline-offset:2px}@keyframes __404_glitch__EW_xt{0%{clip:rect(64px,9999px,66px,0)}5%{clip:rect(30px,9999px,36px,0)}10%{clip:rect(87px,9999px,95px,0)}15%{clip:rect(56px,9999px,21px,0)}20%{clip:rect(28px,9999px,16px,0)}25%{clip:rect(80px,9999px,85px,0)}30%{clip:rect(75px,9999px,46px,0)}35%{clip:rect(54px,9999px,98px,0)}40%{clip:rect(82px,9999px,31px,0)}45%{clip:rect(31px,9999px,88px,0)}50%{clip:rect(53px,9999px,19px,0)}55%{clip:rect(45px,9999px,91px,0)}60%{clip:rect(66px,9999px,78px,0)}65%{clip:rect(25px,9999px,34px,0)}70%{clip:rect(39px,9999px,30px,0)}75%{clip:rect(43px,9999px,55px,0)}80%{clip:rect(52px,9999px,72px,0)}85%{clip:rect(67px,9999px,94px,0)}90%{clip:rect(89px,9999px,80px,0)}95%{clip:rect(12px,9999px,23px,0)}to{clip:rect(91px,9999px,43px,0)}}[data-theme=dark] .__404_glitchText__9ZSFo{--text-color:#fff;--primary-color:#3b82f6;--secondary-color:#60a5fa}[data-theme=light] .__404_glitchText__9ZSFo{--text-color:#0D47A1;--primary-color:#1565c0;--secondary-color:#1976d2}@media (prefers-reduced-motion:reduce){.__404_glitchText__9ZSFo:after,.__404_glitchText__9ZSFo:before{animation:none}.__404_particle__Ewwo_{display:none}.__404_wrapper__Dzp2C{transition:none}}.FooterCommon_footerBackground__2E4f8{position:relative;top:0;left:0;width:100%;height:80px}.FooterCommon_copyrightIcon__IQud7{position:absolute;height:32%;top:40%;left:57px;max-height:100%;width:32px;overflow:hidden}.FooterCommon_copyrightLabel__f8YZs{margin:0;position:absolute;height:44%;top:27%;left:96px;font-size:inherit;line-height:182.02%;font-weight:400;font-family:inherit;display:inline-block}.FooterCommon_githubIcon__tS5Wu,.FooterCommon_instagramIcon__jNog8,.FooterCommon_linkedinIcon__Lewq6{position:absolute;height:24%;top:39%;max-height:100%;width:22.4px;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1);outline:none;will-change:transform,box-shadow,filter;display:flex;align-items:center;justify-content:center;text-decoration:none}.FooterCommon_githubIcon__tS5Wu:focus,.FooterCommon_githubIcon__tS5Wu:hover,.FooterCommon_instagramIcon__jNog8:focus,.FooterCommon_instagramIcon__jNog8:hover,.FooterCommon_linkedinIcon__Lewq6:focus,.FooterCommon_linkedinIcon__Lewq6:hover{transform:scale(1.13) rotate(-4deg);box-shadow:0 4px 18px 0 #4573df55,0 0 0 2px #4573df;filter:brightness(1.13) drop-shadow(0 0 4px #4573df);outline:2px solid #4573df;z-index:2}.FooterCommon_linkedinIcon__Lewq6{right:60px}.FooterCommon_githubIcon__tS5Wu{right:100px}.FooterCommon_instagramIcon__jNog8{right:140px}.FooterCommon_internalPortalLink__g2quz{position:absolute;top:39%;right:180px;font-size:13px;text-decoration:none;display:flex;align-items:center;opacity:.7;transition:opacity .3s ease,transform .2s ease;cursor:pointer}.FooterCommon_footerFrame__i_Rex{position:relative;width:100%;height:80px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.FooterCommon_footer__BjDH_{width:100%;position:relative;margin:0!important;text-align:left;font-size:24px;font-family:Open Sans}@media (max-width:576px){.FooterCommon_footerBackground__2E4f8{height:65px}.FooterCommon_footerFrame__i_Rex{height:65px;padding:0}.FooterCommon_copyrightIcon__IQud7{height:38.46%;top:32.31%;left:21px;width:25px}.FooterCommon_copyrightLabel__f8YZs{height:38.46%;top:32.31%;left:51px;font-size:12px;width:57%;display:flex;align-items:center}.FooterCommon_linkedinIcon__Lewq6{height:36.92%;top:32.31%;right:25px;width:22.4px}.FooterCommon_instagramIcon__jNog8{height:36.92%;top:32.31%;right:85px;width:22.4px}.FooterCommon_githubIcon__tS5Wu{height:36.92%;top:32.31%;right:55px;width:22.4px}.FooterCommon_internalPortalLink__g2quz{display:none}}.FooterLight_footerBackground__2e74c{background-color:#fff}.FooterLight_footer__GEO4Q{color:#000}.FooterLight_internalPortalLink__xCo_x{color:#4573df}.FooterLight_internalPortalLink__xCo_x:hover{color:#2d4fa2;opacity:1}.FooterDark_footerBackground__j9sA2{background-color:#1d2127}.FooterDark_footer__GpQat{color:#fff}.FooterDark_internalPortalLink__BXXvl{color:#6b9fff}.FooterDark_internalPortalLink__BXXvl:hover{color:#8fb4ff;opacity:1}.NewNavBar_navbar__Zq8Mm{position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;justify-content:flex-start;align-items:center;min-height:72px;padding:0 2.5vw;box-sizing:border-box;transition:background-color .3s ease,color .3s ease}.NewNavBar_navbarContent__pU50Z{width:100%;max-width:1440px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.NewNavBar_navLinks__cZZER{gap:2.3rem}.NewNavBar_logoContainer__KsSPd{margin-right:2.5rem;display:flex;align-items:center;height:56px}.NewNavBar_logo__Z_7sl{max-height:48px;width:auto}.NewNavBar_navLinks__cZZER{gap:2.5rem}.NewNavBar_logoContainer__KsSPd{flex-shrink:0}.NewNavBar_logo__Z_7sl{cursor:pointer}.NewNavBar_navLinks__cZZER{list-style:none;margin:0;padding:0}@media (max-width:768px){.NewNavBar_navbar__Zq8Mm{display:none}}.NewNavBar_navBar__PV0SU{justify-content:space-between;padding:1rem 2rem;background-color:#ffffff;border-bottom:1px solid rgba(107,114,128,.15);font-family:Poppins,sans-serif;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.NewNavBar_logo__Z_7sl,.NewNavBar_navBar__PV0SU,.NewNavBar_navLinks__cZZER{display:flex;align-items:center}.NewNavBar_navLinks__cZZER{gap:2rem}.NewNavBar_navLink__uOzyB{color:#23272f;text-decoration:none;font-size:1rem;font-weight:500;transition:color .3s ease}.NewNavBar_navLink__uOzyB:hover{color:#4573df}.NewNavBar_internalPortalLink__uSo0e{display:flex;align-items:center;opacity:.7;transition:opacity .3s ease,transform .2s ease}.NewNavBar_internalPortalLink__uSo0e:hover{opacity:1;transform:translateY(-1px)}.NewNavBar_ctaButton__N9Px3{background-color:#4573df;color:#ffffff;padding:.75rem 1.5rem;border:none;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.NewNavBar_ctaButton__N9Px3:hover{background-color:#2d4fa2}@media (max-width:768px){.NewNavBar_navBar__PV0SU{display:none}}.LoadingAnimation_loadingContainer__0xhky{display:flex;justify-content:center;align-items:center;background:transparent;position:relative;overflow:hidden;padding:1rem;width:100%;opacity:0;animation:LoadingAnimation_fadeIn__v_aEU .6s cubic-bezier(.4,0,.2,1) forwards;perspective:1200px;transform-style:preserve-3d;--easing-standard:cubic-bezier(0.4,0,0.2,1);--easing-decelerate:cubic-bezier(0.0,0.0,0.2,1);--easing-accelerate:cubic-bezier(0.4,0.0,1,1)}.LoadingAnimation_inline__1vDTy{padding:0;background:transparent;width:auto;height:auto}.LoadingAnimation_fullscreen__d9eTI{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;height:100vh}@keyframes LoadingAnimation_fadeIn__v_aEU{0%{opacity:0}to{opacity:1}}.LoadingAnimation_loadingWrapper__r3Tsq{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.LoadingAnimation_progressRing__b3_h1{position:relative;width:100%;height:100%}.LoadingAnimation_progressRing__b3_h1:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(var(--md-primary) calc(var(--progress, 0%) + 1.8deg),transparent calc(var(--progress, 0%) + 2.2deg));mask:radial-gradient(farthest-side,transparent 66%,black 67%);-webkit-mask:radial-gradient(farthest-side,transparent 66%,black 67%);animation:LoadingAnimation_spinGlow__nvV0i 3s linear infinite;filter:drop-shadow(0 0 10px rgba(var(--md-primary-rgb),.5))}.LoadingAnimation_progressRing__b3_h1:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(var(--md-secondary) calc(var(--progress, 0%) + 1.8deg),transparent calc(var(--progress, 0%) + 2.2deg));mask:radial-gradient(farthest-side,transparent 71%,black 72%);-webkit-mask:radial-gradient(farthest-side,transparent 71%,black 72%);opacity:.5;animation:LoadingAnimation_spinGlowReverse__4q1av 4s linear infinite;filter:drop-shadow(0 0 15px rgba(var(--md-secondary-rgb),.3))}@keyframes LoadingAnimation_spinGlow__nvV0i{0%{transform:rotate(0deg) scale(1);filter:drop-shadow(0 0 10px rgba(var(--md-primary-rgb),.5))}50%{transform:rotate(180deg) scale(1.02);filter:drop-shadow(0 0 15px rgba(var(--md-primary-rgb),.7))}to{transform:rotate(1turn) scale(1);filter:drop-shadow(0 0 10px rgba(var(--md-primary-rgb),.5))}}@keyframes LoadingAnimation_spinGlowReverse__4q1av{0%{transform:rotate(1turn) scale(1.02);filter:drop-shadow(0 0 15px rgba(var(--md-secondary-rgb),.3))}50%{transform:rotate(180deg) scale(1);filter:drop-shadow(0 0 10px rgba(var(--md-secondary-rgb),.5))}to{transform:rotate(0deg) scale(1.02);filter:drop-shadow(0 0 15px rgba(var(--md-secondary-rgb),.3))}}.LoadingAnimation_messageWrapper__6U4CG{position:absolute;bottom:-3rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;width:max-content;max-width:300px;background:rgba(var(--md-background-rgb),.8);padding:.5rem 1rem;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px rgba(0,0,0,.1);animation:LoadingAnimation_slideUp__JfJfv .3s ease-out}.LoadingAnimation_message__U3Bxa{color:var(--md-primary);font-size:.9375rem;font-weight:500;text-align:center;opacity:1;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LoadingAnimation_progressText__vwsTK{color:var(--md-secondary);font-size:.875rem;font-weight:600;opacity:1;background:rgba(var(--md-primary-rgb),.1);padding:.25rem .75rem;border-radius:12px}@keyframes LoadingAnimation_slideUp__JfJfv{0%{transform:translate(-50%,10px);opacity:0}to{transform:translate(-50%);opacity:1}}.LoadingAnimation_small___v5IB .LoadingAnimation_loadingWrapper__r3Tsq{width:60px;height:60px}.LoadingAnimation_medium__2dGgM .LoadingAnimation_loadingWrapper__r3Tsq{width:120px;height:120px}.LoadingAnimation_large__dU9g_ .LoadingAnimation_loadingWrapper__r3Tsq{width:180px;height:180px}.LoadingAnimation_circle__irgAW{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;animation:LoadingAnimation_rotate__XDXiv 2s linear infinite;background:transparent;transform-style:preserve-3d;will-change:transform;z-index:2}.LoadingAnimation_circle__irgAW:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:linear-gradient(45deg,var(--md-primary),var(--md-secondary));z-index:-1;filter:blur(10px);opacity:.3}.LoadingAnimation_circleContent__5ladT{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(var(--md-primary-rgb),.2),transparent 70%)}.LoadingAnimation_circle1__OVm9l{border-bottom:2px solid var(--md-primary);border-top:2px solid var(--md-primary);border-left:2px solid transparent;border-right:2px solid transparent;animation:LoadingAnimation_rotate__XDXiv 2s cubic-bezier(.45,0,.55,1) infinite;animation-delay:-.5s;transform:rotateX(60deg) rotate(0deg)}.LoadingAnimation_circle2___7UzN{border-left:2px solid var(--md-secondary);border-right:2px solid var(--md-secondary);border-top:2px solid transparent;border-bottom:2px solid transparent;animation:LoadingAnimation_rotate__XDXiv 2s cubic-bezier(.45,0,.55,1) infinite reverse;width:80%;height:80%;top:10%;left:10%;animation-delay:-.25s;transform:rotateX(45deg) rotate(45deg)}.LoadingAnimation_circle3__zwWew{border-bottom:2px solid var(--md-primary);border-top:2px solid var(--md-primary);border-left:2px solid transparent;border-right:2px solid transparent;animation:LoadingAnimation_rotate__XDXiv 3s cubic-bezier(.45,0,.55,1) infinite;width:60%;height:60%;top:20%;left:20%;animation-delay:0s;transform:rotateX(30deg) rotate(90deg)}.LoadingAnimation_particles__X4MBD{position:absolute;width:100%;height:100%;pointer-events:none;perspective:1000px;transform-style:preserve-3d;perspective-origin:50%}.LoadingAnimation_particleContainer__IgfDu{width:100%;height:100%}.LoadingAnimation_particleContainer__IgfDu,.LoadingAnimation_particle___L0Nx{position:absolute;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.LoadingAnimation_particle___L0Nx{background:var(--md-primary);border-radius:50%;animation:LoadingAnimation_float__yrqXC 4s var(--easing-standard) infinite,LoadingAnimation_fadeIn__v_aEU .3s var(--easing-decelerate) forwards,LoadingAnimation_pulse__a_0tK 2s ease-in-out infinite;animation-delay:var(--initial-delay),var(--initial-delay),calc(var(--initial-delay) + .3s);filter:blur(1px) drop-shadow(0 0 4px rgba(var(--md-primary-rgb),.5));opacity:0;will-change:transform,opacity}.LoadingAnimation_codeParticle__Or2aY,.LoadingAnimation_techParticle__vI0jH{position:absolute;font-family:monospace;font-size:12px;color:var(--md-primary);animation:LoadingAnimation_floatText__BB6oE 4s var(--easing-standard) infinite,LoadingAnimation_fadeInSlide__qkmv1 .5s var(--easing-decelerate) forwards;animation-delay:var(--initial-delay),var(--initial-delay);white-space:nowrap;text-shadow:0 0 8px rgba(var(--md-primary-rgb),.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:4px 8px;border-radius:4px;background:rgba(var(--md-primary-rgb),.1);border:1px solid rgba(var(--md-primary-rgb),.2);transform-style:preserve-3d;will-change:transform,opacity}.LoadingAnimation_darkTheme__JJqHs.LoadingAnimation_codeParticle__Or2aY,.LoadingAnimation_darkTheme__JJqHs.LoadingAnimation_techParticle__vI0jH{background:rgba(var(--md-secondary-rgb),.15);border-color:rgba(var(--md-secondary-rgb),.25)}.LoadingAnimation_techParticle__vI0jH{font-family:Arial,sans-serif;font-weight:700;animation-duration:5s}.LoadingAnimation_small___v5IB .LoadingAnimation_particle___L0Nx{width:2px;height:2px}.LoadingAnimation_medium__2dGgM .LoadingAnimation_particle___L0Nx{width:4px;height:4px}.LoadingAnimation_large__dU9g_ .LoadingAnimation_particle___L0Nx{width:6px;height:6px}.LoadingAnimation_gridOverlay__QacHF{position:absolute;top:-80%;left:-80%;right:-80%;bottom:-80%;background-image:linear-gradient(rgba(var(--md-primary-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--md-primary-rgb),.04) 1px,transparent 1px);background-size:25px 25px;transform:perspective(1000px) rotateX(60deg) translateZ(-50px);animation:LoadingAnimation_gridMove__hLHul 20s linear infinite;pointer-events:none;opacity:.3;transform-style:preserve-3d;will-change:transform}.LoadingAnimation_logo__XhGVY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:LoadingAnimation_pulse__a_0tK 3s ease-in-out infinite,LoadingAnimation_hover__X8z_m 4s ease-in-out infinite;z-index:2;transform-style:preserve-3d;perspective:1000px;will-change:transform,filter;transform-origin:center center}.LoadingAnimation_logoGlow__Lg45Q{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle at center,rgba(var(--md-primary-rgb),.3) 0,rgba(var(--md-secondary-rgb),.2) 30%,rgba(var(--md-primary-rgb),.1) 50%,transparent 70%);filter:blur(12px);animation:LoadingAnimation_glow__CW4wn 4s ease-in-out infinite alternate,LoadingAnimation_rotate3D__QyY_8 8s ease-in-out infinite;opacity:.8;transform-style:preserve-3d;will-change:transform,opacity;mix-blend-mode:screen}@keyframes LoadingAnimation_hover__X8z_m{0%,to{transform:translate(-50%,-50%) translateZ(0)}50%{transform:translate(-50%,-50%) translateZ(20px)}}@keyframes LoadingAnimation_rotate3D__QyY_8{0%{transform:translate(-50%,-50%) rotateX(0deg) rotateY(0deg)}25%{transform:translate(-50%,-50%) rotateX(5deg) rotateY(5deg)}50%{transform:translate(-50%,-50%) rotateX(0deg) rotateY(10deg)}75%{transform:translate(-50%,-50%) rotateX(-5deg) rotateY(5deg)}to{transform:translate(-50%,-50%) rotateX(0deg) rotateY(0deg)}}@keyframes LoadingAnimation_rotate__XDXiv{0%{transform:rotate(0deg) translateZ(0)}50%{transform:rotate(180deg) translateZ(5px)}to{transform:rotate(1turn) translateZ(0)}}[data-theme=dark] .LoadingAnimation_particle___L0Nx{background:var(--md-secondary)}@keyframes LoadingAnimation_glow__CW4wn{0%{opacity:.3;transform:translate(-50%,-50%) scale(.8)}to{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}@keyframes LoadingAnimation_gridMove__hLHul{0%{transform:perspective(500px) rotateX(60deg) translateY(0)}to{transform:perspective(500px) rotateX(60deg) translateY(20px)}}[data-theme=dark] .LoadingAnimation_gridOverlay__QacHF{opacity:.2}@keyframes LoadingAnimation_float__yrqXC{0%{transform:translateY(0) translateX(0) scale(1) rotate(0deg)}25%{transform:translateY(-15px) translateX(7px) scale(.95) rotate(90deg)}50%{transform:translateY(-25px) translateX(12px) scale(.9) rotate(180deg)}75%{transform:translateY(-35px) translateX(15px) scale(.85) rotate(270deg)}to{transform:translateY(-40px) translateX(20px) scale(.8) rotate(1turn);opacity:0}}@keyframes LoadingAnimation_floatText__BB6oE{0%{transform:translateY(0) translateX(0) translateZ(0) rotateX(0deg)}20%{opacity:1;transform:translateY(-10px) translateX(5px) translateZ(10px) rotateX(-5deg)}40%{transform:translateY(-20px) translateX(10px) translateZ(20px) rotateX(-10deg)}60%{transform:translateY(-30px) translateX(15px) translateZ(30px) rotateX(-15deg)}80%{opacity:1;transform:translateY(-40px) translateX(20px) translateZ(40px) rotateX(-20deg)}to{transform:translateY(-50px) translateX(25px) translateZ(50px) rotateX(-25deg);opacity:0}}@keyframes LoadingAnimation_fadeInSlide__qkmv1{0%{opacity:0;transform:translateY(20px) translateX(-10px)}to{opacity:1;transform:translateY(0) translateX(0)}}@keyframes LoadingAnimation_pulse__a_0tK{0%{transform:translate(-50%,-50%) scale(.98) translateZ(0);opacity:.9;filter:brightness(.95) blur(0)}50%{transform:translate(-50%,-50%) scale(1.02) translateZ(10px);opacity:1;filter:brightness(1.1) blur(1px)}to{transform:translate(-50%,-50%) scale(.98) translateZ(0);opacity:.9;filter:brightness(.95) blur(0)}}.CareersCommon_careersPage__roWka{overflow-x:hidden;font-family:Inter,Arial,sans-serif;box-sizing:border-box;padding:0;margin:0;min-height:100vh;background:var(--background);color:var(--text-color);transition:background .3s,color .3s}.CareersCommon_careersPage__roWka *,.CareersCommon_careersPage__roWka :after,.CareersCommon_careersPage__roWka :before{box-sizing:border-box}.CareersCommon_section__EjYla{width:100%;max-width:1200px;margin:0 auto 2rem;padding:1rem;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);background:var(--section-bg)}@media (min-width:769px){.CareersCommon_careersPage__roWka{padding-top:72px}}.CareersCommon_section__EjYla{scroll-margin-top:80px}@media (max-width:768px){.CareersCommon_section__EjYla{padding:.5rem;border-radius:8px}}.CareersLight_lightTheme__gy6ZW{--background:#f9fafb;--text-color:#1a1a1a;--section-bg:#f9fafb;--heading-color:#23272f;--body-color:#23272f;--brand-blue:#4573df;--card-bg:#fff;--card-hover-bg:#f1f5ff;--card-border:#e4e8f0;--input-bg:#fff;--input-border:#dbe4ee;--input-text:#1a1a1a;--button-bg:#4573df;--button-text:#fff;--button-hover-bg:#365bb3;--button-border:#4573df}.CareersDark_darkTheme__VD4iw{--background:#181a1b;--text-color:#f2f2f2;--section-bg:#181a1b;--heading-color:#f2f2f2;--body-color:#e4e8f0;--brand-blue:#4573df;--card-bg:#23272a;--card-hover-bg:#1b2330;--card-border:#2c3440;--input-bg:#23272a;--input-border:#2c3440;--input-text:#f2f2f2;--button-bg:#4573df;--button-text:#fff;--button-hover-bg:#365bb3;--button-border:#4573df}.NavBarCommon_menuOverlay__fqvAE{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background:transparent}.NavBarCommon_themeToggleContainer__E38Is{display:flex;justify-content:flex-end;align-items:center;padding:18px 18px 8px 0;min-height:56px;width:100%;box-sizing:border-box}.NavBarCommon_navBar__zHI4Y{position:absolute;top:0;right:0;font-family:Open Sans,sans-serif;display:none;font-size:22px}@media (max-width:768px){.NavBarCommon_navBar__zHI4Y{display:block}}.NavBarCommon_menuList__J62ZC{list-style:none;padding:0;margin:0}.NavBarCommon_menuToggle__7r154{margin-top:10px;width:30px;height:30px;position:relative;top:25px;right:30px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:4;background-color:transparent;border:none;outline:none}.NavBarCommon_menuIcon__MiV3M{display:block;position:absolute;margin-top:3px;height:3px;width:100%;border-radius:1px;opacity:1;left:0;transition:.25s ease-in-out}.NavBarCommon_menuIcon__MiV3M:first-child{top:0}.NavBarCommon_menuIcon__MiV3M:nth-child(2){top:9px}.NavBarCommon_menuIcon__MiV3M:nth-child(3){top:18px}.NavBarCommon_menuToggle__7r154.NavBarCommon_open__2OvEp .NavBarCommon_menuIcon__MiV3M:first-child{top:8px;transform:rotate(135deg)}.NavBarCommon_menuToggle__7r154.NavBarCommon_open__2OvEp .NavBarCommon_menuIcon__MiV3M:nth-child(2){opacity:0}.NavBarCommon_menuToggle__7r154.NavBarCommon_open__2OvEp .NavBarCommon_menuIcon__MiV3M:nth-child(3){top:8px;transform:rotate(-135deg)}.NavBarCommon_menuContainer__F72rV{position:absolute;margin-top:15px;margin-right:15px;padding-top:50px;padding-bottom:10px;top:0;right:0;height:auto;width:140px;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateX(10px);pointer-events:none;z-index:3}.NavBarCommon_menuItem___5rah{padding:8px 20px;transition:background-color .3s ease,color .3s ease}.NavBarCommon_menuItem___5rah:hover{background-color:#a9b1b5}.NavBarCommon_menuContainer__F72rV.NavBarCommon_open__2OvEp{opacity:1;transform:translateY(0);pointer-events:all}.NavBarCommon_premiumSwitch__h8do8{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;outline:none;padding:.15em;border-radius:2em;transition:box-shadow .2s,background .2s;min-width:0;box-shadow:0 2px 8px #b0bec522;position:relative}.NavBarCommon_premiumSwitch__h8do8:focus-visible{box-shadow:0 0 0 2px #90a4ae99,0 2px 8px #b0bec522}.NavBarCommon_premiumSwitchTrack__LWsHE{width:2.7em;height:1.4em;background:linear-gradient(90deg,#f5f7fa,#cfd8dc);border-radius:1.4em;position:relative;transition:background .2s,border .2s;flex-shrink:0;border:1.5px solid #b0bec5;box-shadow:0 2px 8px #b0bec522}.NavBarCommon_premiumSwitch__h8do8[aria-checked=true] .NavBarCommon_premiumSwitchTrack__LWsHE{background:linear-gradient(90deg,#23272f,#3a3f47);border:1.5px solid #607d8b;box-shadow:0 2px 8px #607d8b33}.NavBarCommon_premiumSwitchThumb__xQPnf{position:absolute;top:.08em;left:.08em;width:1.22em;height:1.22em;border-radius:50%;background:linear-gradient(145deg,#fff 60%,#e8ebee);box-shadow:0 2px 6px #b0bec522,0 1px 2px #fff8;border:1.5px solid #b0bec5;transition:left .25s,background .25s,border .25s;display:flex;align-items:center;justify-content:center}.NavBarCommon_premiumSwitchThumb__xQPnf[data-checked=true]{left:1.4em;background:linear-gradient(145deg,#90a4ae 60%,#607d8b);border:1.5px solid #607d8b;box-shadow:0 2px 6px #607d8b88,0 1px 2px #23252644}.NavBarCommon_premiumSwitchLabel__SCBf5{display:none}.NavBarCommon_premiumSwitchIcon__ri_yC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.1em;height:1.1em;pointer-events:none;transition:opacity .3s}.NewNavBar-light_navbar__zRzYZ{background:rgba(232,235,238,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(45,79,162,.15)}.NewNavBar-light_navLink__AQW2U{color:#4573df;text-decoration:none;transition:color .2s ease-in-out;padding-bottom:.3rem;position:relative}.NewNavBar-light_navLink__AQW2U:hover{color:#2d4fa2}.NewNavBar-light_navLink__AQW2U:focus-visible{outline:2px solid #4573df;outline-offset:2px;border-radius:4px}.NewNavBar-light_navLink__AQW2U:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;background:linear-gradient(90deg,#4573df,#2d4fa2);transition:all .3s ease-in-out;transform:translateX(-50%)}.NewNavBar-light_navLink__AQW2U:hover:after{width:100%}.NavBarMobileLight_navBar__ENrlV{background-color:#fff;color:#000}.NavBarMobileLight_menuIcon__J_0b9:first-child,.NavBarMobileLight_menuIcon__J_0b9:nth-child(2),.NavBarMobileLight_menuIcon__J_0b9:nth-child(3){background:#000}.NavBarMobileLight_menuContainer__igNmm{background-color:rgba(232,235,238,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.NavBarMobileLight_menuItem__ImxGz{color:#000}.NavBarMobileLight_menuItem__ImxGz:hover{background-color:rgba(208,212,217,.8)}.NewNavBar-dark_navbar__1xKFo{background:linear-gradient(145deg,rgba(40,44,52,.96),rgba(27,30,37,.92));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(69,115,223,.13)}.NewNavBar-dark_navLink__rxtHB{color:#e1e5f2;text-decoration:none;transition:color .2s ease-in-out;position:relative;padding-bottom:.3rem}.NewNavBar-dark_navLink__rxtHB:hover{color:#ffffff}.NewNavBar-dark_navLink__rxtHB:focus-visible{outline:2px solid #4573df;outline-offset:2px;border-radius:4px}.NewNavBar-dark_navLink__rxtHB:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;background:linear-gradient(90deg,#4573df,#2d4fa2);transition:all .3s ease-in-out;transform:translateX(-50%)}.NewNavBar-dark_navLink__rxtHB:hover:after{width:100%}.NavBarMobileDark_navBar__sn_EO{color:#fff}.NavBarMobileDark_menuIcon__I0kAD:first-child,.NavBarMobileDark_menuIcon__I0kAD:nth-child(2),.NavBarMobileDark_menuIcon__I0kAD:nth-child(3){background:#fff}.NavBarMobileDark_menuContainer__IYKkF{background-color:rgba(39,44,52,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.NavBarMobileDark_menuItem__oyFXL{color:#fff}.NavBarMobileDark_menuItem__oyFXL:hover{background-color:rgba(58,63,71,.8)}.ProjectsShowcaseCommon_showcaseSection__B8ZIU{padding:4rem 2rem}.ProjectsShowcaseCommon_categoryFilter__0SAeA{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.ProjectsShowcaseCommon_filterButton__JmJVm{padding:.5rem 1.5rem;border-radius:9999px;font-family:Poppins,Open Sans,Arial,sans-serif;font-weight:600;font-size:1rem;color:#4573df;background:#f5f7fa;border:2px solid transparent;transition:all .3s ease;letter-spacing:.01em;cursor:pointer}.ProjectsShowcaseCommon_filterButton__JmJVm:hover{transform:translateY(-2px)}.ProjectsShowcaseCommon_activeFilter__bZXnn{background:linear-gradient(135deg,#4573df 60%,#2d4fa2);color:#fff;font-weight:700;box-shadow:0 2px 12px rgba(69,115,223,.09);border:2px solid #4573df}.ProjectsShowcaseCommon_projectsGrid__fSMjP{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;max-width:1400px;margin:0 auto}.ProjectsShowcaseCommon_projectCardLink__r_hsd{text-decoration:none;color:inherit;outline:none;border-radius:1.25rem;box-shadow:none;transition:box-shadow .2s;display:block}.ProjectsShowcaseCommon_projectCardLink__r_hsd:focus .ProjectsShowcaseCommon_projectCard__P8PA8,.ProjectsShowcaseCommon_projectCardLink__r_hsd:hover .ProjectsShowcaseCommon_projectCard__P8PA8{box-shadow:0 6px 24px rgba(69,115,223,.14);outline:2px solid #4573df}.ProjectsShowcaseCommon_projectCard__P8PA8{border-radius:1.25rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;background:var(--background,#fff);box-shadow:0 2px 12px rgba(60,60,60,.06);font-family:Open Sans,Arial,sans-serif}.ProjectsShowcaseCommon_projectCard__P8PA8:hover{transform:translateY(-4px)}.ProjectsShowcaseCommon_imageContainer__6tB6C{position:relative;padding-top:75%;overflow:hidden}.ProjectsShowcaseCommon_projectImage__hCcOt{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProjectsShowcaseCommon_projectCard__P8PA8:hover .ProjectsShowcaseCommon_projectImage__hCcOt{transform:scale(1.05)}.ProjectsShowcaseCommon_projectContent__vtaCy{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.ProjectsShowcaseCommon_projectTitle__oagMG{font-size:1.25rem;font-family:Open Sans,Arial,sans-serif;font-weight:700;margin-bottom:.75rem;color:#4573df;letter-spacing:-.5px}.ProjectsShowcaseCommon_projectDescription__9ZSt7{font-size:1rem;font-family:Open Sans,Arial,sans-serif;line-height:1.6;margin-bottom:1rem;color:#23272f;flex-grow:1}.ProjectsShowcaseCommon_technologies__raVE1{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.ProjectsShowcaseCommon_techTag___9zIV{padding:.25rem .75rem;border-radius:9999px;font-size:.85rem;font-family:Inter,Arial,sans-serif;font-weight:500;background:#f5f7fa;color:#2d4fa2;border:1.5px solid #e2e8f0;margin-bottom:2px}.ProjectsShowcaseCommon_detailLink__7wHHK{display:inline-block;margin-top:.5rem;font-family:Poppins,Arial,sans-serif;font-size:1.05rem;font-weight:600;color:#4573df;letter-spacing:.01em;text-decoration:underline;transition:color .2s}.ProjectsShowcaseCommon_detailLink__7wHHK:hover{color:#2d4fa2;text-decoration:underline}.ProjectsShowcaseCommon_cardBadges__5tPPM{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.5rem;z-index:2}.ProjectsShowcaseCommon_liveBadge__TZ5Ra{background:rgba(16,185,129,.92);box-shadow:0 2px 8px rgba(16,185,129,.25)}.ProjectsShowcaseCommon_liveBadge__TZ5Ra,.ProjectsShowcaseCommon_productBadge__sf3hS{color:#fff;font-size:.78rem;font-weight:700;padding:.25rem .7rem;border-radius:9999px;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProjectsShowcaseCommon_productBadge__sf3hS{background:rgba(99,102,241,.92);box-shadow:0 2px 8px rgba(99,102,241,.25)}.ProjectsShowcaseCommon_cardFooter__5hklQ{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;gap:.75rem}.ProjectsShowcaseCommon_liveUrlText__FrGtL{font-size:.82rem;font-weight:500;color:#10b981;font-family:Inter,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.ProjectsShowcaseCommon_projectLink__VXCln{display:inline-block;padding:.75rem 1.5rem;border-radius:.5rem;text-align:center;font-weight:500;transition:all .3s ease}.ProjectsShowcaseCommon_projectLink__VXCln:hover{transform:translateY(-2px)}@media (max-width:768px){.ProjectsShowcaseCommon_showcaseSection__B8ZIU{padding:3rem 1rem}.ProjectsShowcaseCommon_projectsGrid__fSMjP{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}}.ProjectsShowcaseDark_showcaseSection__8MvVt{background-color:transparent}.ProjectsShowcaseDark_filterButton__GZBZ_{background-color:#272c34;color:#9ba1a8;border:1px solid rgba(69,115,223,.1)}.ProjectsShowcaseDark_filterButton__GZBZ_:hover{background-color:#2c3139;border-color:rgba(69,115,223,.3)}.ProjectsShowcaseDark_activeFilter__Djilu{background:#4573df;border-color:transparent;color:white}.ProjectsShowcaseDark_projectCard__wwbNZ{background-color:#272c34;box-shadow:0 4px 6px -1px rgba(0,0,0,.2);border:1px solid rgba(69,115,223,.1);transition:all .3s ease}.ProjectsShowcaseDark_projectCard__wwbNZ:hover{border-color:rgba(69,115,223,.3);box-shadow:0 8px 16px -2px rgba(69,115,223,.15)}.ProjectsShowcaseDark_projectTitle__ZJI_C{color:#ffffff}.ProjectsShowcaseDark_projectDescription__ScowE{color:#9ba1a8}.ProjectsShowcaseDark_techTag__vBqDy{background-color:rgba(69,115,223,.1);color:#4573df;border:1px solid rgba(69,115,223,.2)}.ProjectsShowcaseDark_projectLink__QPmfN{background:#4573df;color:white;border:1px solid transparent}.ProjectsShowcaseDark_projectLink__QPmfN:hover{background:#3b63c5;box-shadow:0 4px 12px rgba(69,115,223,.2)}.ProjectsShowcaseLight_showcaseSection__UGIIe{background-color:transparent}.ProjectsShowcaseLight_filterButton__fmlTG{background-color:#f1f5f9;color:#64748b}.ProjectsShowcaseLight_filterButton__fmlTG:hover{background-color:#e2e8f0}.ProjectsShowcaseLight_projectCard__USud_{background-color:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ProjectsShowcaseLight_projectTitle__9DhKK{color:#1e293b}.ProjectsShowcaseLight_projectDescription__qijdv{color:#475569}.ProjectsShowcaseLight_techTag__ucvUh{background-color:#f1f5f9;color:#475569}.ProjectsShowcaseLight_projectLink__sMoeS{background:linear-gradient(135deg,#4338ca,#3b82f6);color:white}.ProjectsShowcaseLight_projectLink__sMoeS:hover{background:linear-gradient(135deg,#3730a3,#2563eb);box-shadow:0 4px 12px rgba(59,130,246,.2)}.ProjectHeroCommon_heroSection__gpO1E{position:relative;padding:8rem 2rem;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:60vh}.ProjectHeroCommon_heroContent___0FEW{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.ProjectHeroCommon_title__Eamne{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,#4338ca,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ProjectHeroCommon_subtitle__AlrmO{font-size:1.5rem;margin-bottom:1.5rem;font-weight:500}.ProjectHeroCommon_description__tNeBz{font-size:1.125rem;max-width:800px;margin:0 auto;line-height:1.75}.ProjectHeroCommon_heroPattern__c4NaC{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:.1;background-image:url(/mesh-circuit-light.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:768px){.ProjectHeroCommon_heroSection__gpO1E{padding:6rem 1rem}.ProjectHeroCommon_title__Eamne{font-size:2.5rem}.ProjectHeroCommon_subtitle__AlrmO{font-size:1.25rem}.ProjectHeroCommon_description__tNeBz{font-size:1rem}}.ProjectHeroDark_heroSection__Bh14M{background-color:transparent;position:relative;z-index:1}.ProjectHeroDark_title__fA0fk{color:#ffffff;background:linear-gradient(135deg,#4573df,#6d8dff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ProjectHeroDark_subtitle__Ia93J{color:#9ba1a8}.ProjectHeroDark_description__FBiu3{color:#aeb4bc}.ProjectHeroDark_heroPattern__bXbd8{background-image:url(/mesh-circuit-dark.svg);opacity:.07}.ProjectHeroLight_heroSection__fVnHY{background-color:transparent}.ProjectHeroLight_title__i6bH8{color:#1e293b}.ProjectHeroLight_subtitle__R5xVb{color:#475569}.ProjectHeroLight_description__odGuE{color:#64748b}.ProjectHeroLight_heroPattern__BVHl3{background-image:url(/mesh-circuit-light.svg)}@keyframes sbicon_aiGlow__21ATS{0%{box-shadow:0 0 0 0 rgba(69,115,223,.25),0 0 0 0 rgba(207,232,239,.15);filter:brightness(1) blur(0);opacity:.7;transform:scale(.92)}50%{box-shadow:0 0 16px 6px rgba(69,115,223,.32),0 0 32px 12px rgba(207,232,239,.18);filter:brightness(1.18) blur(.5px);opacity:1;transform:scale(1.04)}to{box-shadow:0 0 0 0 rgba(69,115,223,.18),0 0 0 0 rgba(207,232,239,.1);filter:brightness(1.05) blur(0);opacity:.85;transform:scale(1)}}.sbicon_theme-toggle-icon__FCfs0{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#4573df 60%,#cfe8ef);box-shadow:0 2px 16px #4573df22,0 0 0 0 #cfe8ef33;transition:box-shadow .3s,background .3s,filter .3s;cursor:pointer;will-change:box-shadow,filter,transform}@media screen and (max-width:768px){.sbicon_theme-toggle-icon__FCfs0{display:flex}}.sbicon_animate__Bb3cA{animation:sbicon_aiGlow__21ATS 1s cubic-bezier(.4,.2,.2,1) 1}.sbicon_theme-toggle-icon__FCfs0 img{width:34px;height:34px;object-fit:contain;border-radius:50%;background:transparent;box-shadow:none;border:none;padding:0;margin:0;display:block}.sbicon_theme-toggle-icon__FCfs0.sbicon_light__myAcY{background:linear-gradient(135deg,#e8ebee 60%,#cfe8ef);box-shadow:0 2px 16px #cfe8ef33,0 0 0 0 #4573df22}.sbicon_theme-toggle-icon__FCfs0.sbicon_dark__0dl1T{background:linear-gradient(135deg,#1d2127 60%,#4573df);box-shadow:0 2px 16px #4573df33,0 0 0 0 #cfe8ef22}.sbicon_theme-toggle-icon__FCfs0:active,.sbicon_theme-toggle-icon__FCfs0:focus,.sbicon_theme-toggle-icon__FCfs0:hover{outline:2px solid #4573df;outline-offset:2px;filter:brightness(1.12) drop-shadow(0 0 8px #4573df88);box-shadow:0 0 24px 8px #4573df55,0 0 48px 16px #cfe8ef33}@media screen and (max-width:768px){.sbicon_theme-toggle-icon__FCfs0{position:absolute;top:25px;left:25px;z-index:1000;width:45px;height:45px}}@media (max-width:768px){.MegicodeHeroAnimation_megicode-hero-illustration__n9749{display:none!important}}.MegicodeHeroAnimation_megicode-hero-illustration__n9749{position:absolute;right:-2%;top:60%;transform:translateY(-50%);width:52vw;min-width:520px;max-width:800px;aspect-ratio:1;align-items:center;justify-content:center;pointer-events:all;will-change:transform;display:flex;align-items:stretch;justify-content:flex-end;z-index:1;pointer-events:auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MegicodeHeroAnimation_svg-hovered__lGXR_ svg{filter:none;transition:transform .3s cubic-bezier(.4,2,.6,1);transform:scale(1.05)}.MegicodeHeroAnimation_svg-clicked__OBjKp svg{filter:none;transition:transform .2s cubic-bezier(.4,2,.6,1);transform:scale(1.1)}@keyframes MegicodeHeroAnimation_float__WxBNw{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes MegicodeHeroAnimation_parallaxMove__Qqlhn{0%{transform:translateX(0)}50%{transform:translateX(-15px)}to{transform:translateX(0)}}.AboutHeroCommon_heroContainer__1sviA{min-height:80vh;position:relative;display:flex;align-items:center;justify-content:center;padding:5rem 2rem 3rem;overflow:hidden}.AboutHeroCommon_backgroundEffect__b_inJ{position:absolute;inset:0;overflow:hidden;z-index:0}.AboutHeroCommon_gradientOrb1__e5i8U,.AboutHeroCommon_gradientOrb2__9Oh5X{position:absolute;pointer-events:none}.AboutHeroCommon_gradientOrb1__e5i8U{width:50vw;height:50vw;background:radial-gradient(circle at center,rgba(69,115,223,.15) 0,transparent 70%);top:-10%;left:-10%;border-radius:50%;animation:AboutHeroCommon_float__vU6P7 20s ease-in-out infinite}.AboutHeroCommon_gradientOrb2__9Oh5X{width:40vw;height:40vw;background:radial-gradient(circle at center,rgba(69,115,223,.1) 0,transparent 70%);bottom:-5%;right:-5%;border-radius:50%;animation:AboutHeroCommon_float__vU6P7 15s ease-in-out infinite reverse}.AboutHeroCommon_contentWrapper__DXGH2{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;position:relative;z-index:1}.AboutHeroCommon_heading__s95B2{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.2;font-weight:800;margin:0 auto;max-width:800px;letter-spacing:-.02em}.AboutHeroCommon_gradientText__bZKhh{background:linear-gradient(135deg,#4573df,#2d4fa2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.AboutHeroCommon_subheading__OQX10{font-size:clamp(1rem,2vw,1.2rem);line-height:1.5;max-width:650px;margin:0 auto .5rem;opacity:.9}.AboutHeroCommon_ctaContainer__XwO8M{display:flex;justify-content:center;align-items:center;margin-top:1rem;width:100%}.AboutHeroCommon_ctaContainer__XwO8M>.ctaButtonRow{margin-bottom:0;padding-left:0;justify-content:center}@media (max-width:1024px){.AboutHeroCommon_heroContainer__1sviA{padding:4.5rem 1.5rem 3rem}.AboutHeroCommon_contentWrapper__DXGH2{gap:1.25rem}}@media (max-width:640px){.AboutHeroCommon_heroContainer__1sviA{padding:4rem 1rem 2.5rem}.AboutHeroCommon_contentWrapper__DXGH2{gap:1rem}.AboutHeroCommon_heading__s95B2{font-size:clamp(2rem,4vw,2.5rem)}.AboutHeroCommon_subheading__OQX10{font-size:clamp(.95rem,1.8vw,1.1rem)}}@media (max-width:480px){.AboutHeroCommon_heading__s95B2{font-size:2.25rem}.AboutHeroCommon_subheading__OQX10{font-size:1rem}}@keyframes AboutHeroCommon_float__vU6P7{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}.AboutHeroLight_heroContainer__LdKwD{background:linear-gradient(180deg,rgba(69,115,223,.03),rgba(255,255,255,0))}.AboutHeroLight_contentWrapper__LGKQD{background:#fff;box-shadow:0 2px 16px #ccc6}.AboutHeroLight_heading__JKsQ5{color:#1a1a1a}.AboutHeroLight_subheading__Bq10p{color:#4a4a4a}.AboutHeroLight_statItem__ral42{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.95))}.AboutHeroLight_statLabel__zB_mT{color:#4a4a4a}.AboutHeroLight_secondaryButton__wC_5t{color:#4573df;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.95))}.AboutHeroLight_secondaryButton__wC_5t:hover{background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,255,255,.98));color:#2d4fa2}.AboutHeroDark_heroContainer__f5QkR{background-color:#1d2127}.AboutHeroDark_contentWrapper__ypZW1{background:transparent;box-shadow:none}.AboutHeroDark_heading__e1tG6{color:#ffffff}.AboutHeroDark_subheading__BT5jO{color:#b4b9c5}.AboutHeroDark_statItem__j3Y6I{background:linear-gradient(145deg,rgba(36,44,62,.95),rgba(28,35,50,.98))}.AboutHeroDark_statLabel__189__{color:#b4b9c5}.AboutHeroDark_secondaryButton__1wn2i{color:#6b8ee6;background:linear-gradient(145deg,rgba(36,44,62,.95),rgba(28,35,50,.98))}.AboutHeroDark_secondaryButton__1wn2i:hover{background:linear-gradient(145deg,rgba(36,44,62,.98),rgba(28,35,50,1));color:#4573df}.ProjectDetailLayout_pageWrapper__LeTWO{overflow-x:hidden}.ProjectDetailLayout_themeToggle__uUopm{margin:0 0 0 1.5rem;padding-top:1.5rem;cursor:pointer;align-self:flex-start}