.AboutSection_about__iWKca{position:relative;padding:8rem 4rem;z-index:20}@media(max-width:768px){.AboutSection_about__iWKca{padding:4rem 2rem}}.AboutSection_inner__edO3R{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;align-items:start;grid-gap:5rem;gap:5rem}@media(max-width:1024px){.AboutSection_inner__edO3R{grid-template-columns:1fr;gap:3rem}}.AboutSection_visual__iGI0C{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.AboutSection_avatarWrap__ZO_sc{position:relative}.AboutSection_avatarGlow__BE1P_{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,248,.3),transparent 70%);animation:AboutSection_glow__T7o4b 3s ease-in-out infinite}@keyframes AboutSection_glow__T7o4b{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.AboutSection_avatarBox__5Tej7{position:relative;width:200px;height:200px;border-radius:50%;border:3px solid hsla(0,0%,100%,.85);box-shadow:0 0 0 6px rgba(112,66,248,.25),0 0 30px rgba(112,66,248,.4);overflow:hidden}.AboutSection_avatarImg__f55U9{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.AboutSection_stats__g8Yb9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;width:100%}.AboutSection_stat__xlrcJ{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);text-align:center}.AboutSection_statValue__kfrLq{font-family:Syne,sans-serif;font-size:1.6rem;font-weight:800;background:linear-gradient(90deg,#e59cff,#ba9cff 50%,#9cb2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AboutSection_statLabel__obgGW{font-size:.7rem;color:hsla(0,0%,100%,.4);font-family:JetBrains Mono,monospace;text-align:center;line-height:1.3}.AboutSection_content__sVGkO{display:flex;flex-direction:column;gap:1.25rem}.AboutSection_label__Agfzx{font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.2em;color:#b49bff;opacity:.8}.AboutSection_title__wMwUS{font-family:Syne,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;letter-spacing:-.02em}.AboutSection_wave__9q82s{display:inline-block;animation:AboutSection_wave__9q82s 2.5s ease-in-out infinite;transform-origin:70% 70%}@keyframes AboutSection_wave__9q82s{0%,to{transform:rotate(0deg)}20%{transform:rotate(-20deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}}.AboutSection_codeTagClose__SFgEI,.AboutSection_codeTag__VDexj{font-family:JetBrains Mono,monospace;font-size:.85rem;color:#b49bff;opacity:.6}.AboutSection_text__aodkB{font-size:.98rem;color:hsla(0,0%,100%,.7);line-height:1.9}.AboutSection_ecosystemBadges__TCLli{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.AboutSection_ecosystemBadge__85xMV{font-family:JetBrains Mono,monospace;font-size:.75rem;padding:.3rem .85rem;border-radius:9999px;border:1px solid rgba(112,66,248,.35);background:rgba(112,66,248,.1);color:#b49bff;font-weight:500}.AboutSection_actions__FXKRl{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.AboutSection_btnPrimary__EvJ8m{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.6rem;border-radius:9999px;border:1px solid rgba(180,155,255,.3);background:linear-gradient(180deg,rgba(60,8,126,0),rgba(60,8,126,.32)),rgba(113,47,255,.12);box-shadow:inset 0 0 12px rgba(191,151,255,.24);color:#fff;font-size:.92rem;font-weight:500;text-decoration:none;transition:.35s cubic-bezier(.6,.6,0,1)}.AboutSection_btnPrimary__EvJ8m:hover{box-shadow:inset 0 0 20px rgba(191,151,255,.4);transform:translateY(-2px)}.AboutSection_btnSecondary__UnvD_{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.6rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7);font-size:.92rem;font-weight:500;text-decoration:none;transition:.35s cubic-bezier(.6,.6,0,1)}.AboutSection_btnSecondary__UnvD_:hover{color:#fff;border-color:rgba(112,66,248,.5);background:rgba(112,66,248,.15)}.SectionHeader_wrapper__xAbTb{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:4rem}.SectionHeader_label__AhlV7{font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.2em;color:#b49bff;opacity:.8}.SectionHeader_title__2QR9S{font-family:Syne,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.02em}.SectionHeader_accent__mz0pm{background:linear-gradient(90deg,#e59cff,#ba9cff 50%,#9cb2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SectionHeader_subtitle__ufMHk{font-size:.98rem;color:hsla(0,0%,100%,.4);max-width:520px;line-height:1.8}.ContactSection_contact__N3DKh{position:relative;padding:8rem 4rem;z-index:20}@media(max-width:768px){.ContactSection_contact__N3DKh{padding:4rem 2rem}}.ContactSection_inner__l8tzH{max-width:1200px;margin:0 auto}.ContactSection_grid__UHZ5o{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:3rem;gap:3rem;align-items:start}@media(max-width:1024px){.ContactSection_grid__UHZ5o{grid-template-columns:1fr}}.ContactSection_infoCard__i3LdT{position:relative;padding:2rem;border-radius:32px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);overflow:hidden;display:flex;flex-direction:column;gap:1.25rem}.ContactSection_infoGlow__Tkdda{position:absolute;top:-60px;left:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(112,66,248,.2),transparent 70%);pointer-events:none}.ContactSection_infoTag__I15cl{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#b49bff;opacity:.7}.ContactSection_infoTitle__sQPeA{font-family:Syne,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:-.01em}.ContactSection_infoText__4hOh_{font-size:.9rem;color:hsla(0,0%,100%,.7);line-height:1.8}.ContactSection_infoText__4hOh_ strong{color:#b49bff;font-weight:500}.ContactSection_infoItem__adqMQ{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);font-size:1.2rem}.ContactSection_infoItemLabel__axoJx{font-family:JetBrains Mono,monospace;font-size:.7rem;color:hsla(0,0%,100%,.4);letter-spacing:.05em;margin-bottom:2px}.ContactSection_infoItemValue__CZkUi{font-size:.9rem;font-weight:500;color:#fff}.ContactSection_formWrap__aWXe4{display:flex;flex-direction:column;gap:1.5rem}.ContactSection_formRow__Mwi0b{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}@media(max-width:640px){.ContactSection_formRow__Mwi0b{grid-template-columns:1fr}}.ContactSection_field__T342q{display:flex;flex-direction:column;gap:.5rem}.ContactSection_fieldLabel__yfXYo{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.1em;color:hsla(0,0%,100%,.4);text-transform:uppercase}.ContactSection_input__WxRSU{width:100%;padding:.85rem 1.1rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#fff;font-family:DM Sans,sans-serif;font-size:.92rem;outline:none;transition:.2s ease;resize:none}.ContactSection_input__WxRSU::placeholder{color:hsla(0,0%,100%,.4)}.ContactSection_input__WxRSU:focus{border-color:#7042f8;background:rgba(112,66,248,.05);box-shadow:0 0 0 3px rgba(112,66,248,.1)}.ContactSection_textarea__ZAJ3k{min-height:140px;resize:vertical}.ContactSection_submitBtn__IBD0E{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.9rem 2rem;border-radius:9999px;border:1px solid rgba(180,155,255,.3);background:linear-gradient(180deg,rgba(60,8,126,0),rgba(60,8,126,.32)),rgba(113,47,255,.12);box-shadow:inset 0 0 12px rgba(191,151,255,.24);color:#fff;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500;transition:.35s cubic-bezier(.6,.6,0,1);margin-top:.5rem}.ContactSection_submitBtn__IBD0E:hover:not(:disabled){box-shadow:inset 0 0 20px rgba(191,151,255,.4),0 0 20px rgba(112,66,248,.25);transform:translateY(-2px)}.ContactSection_submitBtn__IBD0E:disabled{opacity:.7}.ContactSection_spinner__o6q26{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#b49bff;border-radius:50%;animation:ContactSection_spin__V8UGz .7s linear infinite;flex-shrink:0}@keyframes ContactSection_spin__V8UGz{to{transform:rotate(1turn)}}.ContactSection_btnSecondary__FweVd{display:flex;justify-content:center;gap:.5rem;padding:.75rem 1.6rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7);font-size:.92rem;font-weight:500;text-decoration:none;transition:.35s cubic-bezier(.6,.6,0,1)}.ContactSection_btnSecondary__FweVd:hover{color:#fff;border-color:rgba(112,66,248,.5);background:rgba(112,66,248,.15)}.FooterSection_footer__PGg67{position:relative;z-index:20;border-top:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,transparent,rgba(112,66,248,.04))}@media(max-width:768px){.FooterSection_footer__PGg67{padding:4rem 2rem}}.FooterSection_inner__rcf0B{max-width:1200px;margin:0 auto;padding:3rem 1rem 2rem}@media(max-width:768px){.FooterSection_inner__rcf0B{padding:2rem 1rem 1.5rem}}.FooterSection_top__8pqfN{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}@media(max-width:768px){.FooterSection_top__8pqfN{flex-direction:column;align-items:center;text-align:center}}.FooterSection_logo__zteH2{font-family:Syne,sans-serif;font-size:1.5rem;font-weight:800;color:#fff;text-decoration:none;letter-spacing:-.02em}.FooterSection_dot__SVMsF{color:#b49bff}.FooterSection_nav__0TBOh{display:flex;flex-direction:column;flex-wrap:wrap;height:55px;width:100%;align-content:space-between;justify-content:space-around}@media(max-width:768px){.FooterSection_nav__0TBOh{flex-direction:row;gap:.75rem;justify-content:center}}.FooterSection_navLink__eL6FD{font-size:.88rem;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s ease}.FooterSection_navLink__eL6FD:hover{color:#b49bff}.FooterSection_socials__0laXx{display:flex;flex-direction:column;gap:.6rem}@media(max-width:768px){.FooterSection_socials__0laXx{flex-direction:row}}.FooterSection_socialBtn__J0YIR{display:inline-flex;align-items:center;gap:.6rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.85rem;transition:color .2s ease}.FooterSection_socialBtn__J0YIR:hover{color:#b49bff}.FooterSection_divider__tbDqn{height:1px;background:hsla(0,0%,100%,.08);margin-bottom:1.5rem}.FooterSection_bottom__SzMHE{display:flex;justify-content:center}@media(max-width:768px){.FooterSection_bottom__SzMHE{flex-direction:column;align-items:center;text-align:center}}.FooterSection_copy___BIMk{font-size:.82rem;color:hsla(0,0%,100%,.4)}.FooterSection_madeWith__Nv28g{font-family:JetBrains Mono,monospace;font-size:.78rem;color:hsla(0,0%,100%,.4);letter-spacing:.02em}.FooterSection_heart__G7_2K{color:#f87171;display:inline-block;animation:FooterSection_beat__SUcqv 1.5s ease-in-out infinite}@keyframes FooterSection_beat__SUcqv{0%,to{transform:scale(1)}14%{transform:scale(1.25)}28%{transform:scale(1)}42%{transform:scale(1.15)}}.HeroSection_hero__xudYH{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7rem 2rem 4rem;overflow:hidden;z-index:20}@media(max-width:768px){.HeroSection_hero__xudYH{padding:5rem 2rem}}.HeroSection_vortexVideo__gnJEo{position:absolute;top:-200px;left:50%;transform:translateX(-50%) rotate(180deg) scale(1.5);width:900px;max-width:100vw;height:auto;pointer-events:none;opacity:.85;z-index:0}@media(max-width:768px){.HeroSection_vortexVideo__gnJEo{width:100vw;top:-100px}}.HeroSection_inner__VE7Eg{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:4rem;gap:4rem}@media(max-width:1024px){.HeroSection_inner__VE7Eg{grid-template-columns:1fr;text-align:center;gap:3rem}}.HeroSection_content__PlKjM{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1024px){.HeroSection_content__PlKjM{align-items:center}}.HeroSection_badge__G68qI{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1.2rem;border-radius:9999px;border:1px solid rgba(180,155,255,.3);background:rgba(113,47,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:JetBrains Mono,monospace;font-size:.78rem;color:#b49bff;letter-spacing:.05em;width:-moz-fit-content;width:fit-content}.HeroSection_badgeDot__dQdl5{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.8);flex-shrink:0;animation:HeroSection_blink__fzULe 2s infinite}@keyframes HeroSection_blink__fzULe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.HeroSection_heading__hQgKV{display:flex;flex-direction:column;gap:.25rem}.HeroSection_greeting__oLs9z{display:block;font-family:JetBrains Mono,monospace;font-size:.95rem;color:hsla(0,0%,100%,.4);font-weight:400;letter-spacing:.05em}.HeroSection_name__3RAa_{display:block;font-family:Syne,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}.HeroSection_nameAccent__1ohxN{background:linear-gradient(90deg,#e59cff,#ba9cff 50%,#9cb2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroSection_role__PWFme{display:flex;align-items:center;gap:.4rem;font-size:1.1rem}.HeroSection_roleTag__HDiHi{font-family:JetBrains Mono,monospace;color:#b49bff;opacity:.7}.HeroSection_roleText__bWB66{font-family:DM Sans,sans-serif;font-weight:500;color:hsla(0,0%,100%,.7)}.HeroSection_description__gEaLH{font-size:1rem;color:hsla(0,0%,100%,.7);line-height:1.8;max-width:480px}@media(max-width:1024px){.HeroSection_description__gEaLH{max-width:100%}}.HeroSection_ctas__6gWdb{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media(max-width:1024px){.HeroSection_ctas__6gWdb{justify-content:center}}.HeroSection_btnPrimary__SD5Rx{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.75rem;border-radius:9999px;border:1px solid rgba(180,155,255,.3);background:linear-gradient(180deg,rgba(60,8,126,0),rgba(60,8,126,.32)),rgba(113,47,255,.12);box-shadow:inset 0 0 12px rgba(191,151,255,.24);color:#fff;font-size:.95rem;font-weight:500;text-decoration:none;transition:.35s cubic-bezier(.6,.6,0,1)}.HeroSection_btnPrimary__SD5Rx svg{transition:transform .2s ease}.HeroSection_btnPrimary__SD5Rx:hover{box-shadow:inset 0 0 20px rgba(191,151,255,.4),0 0 20px rgba(112,66,248,.3);transform:translateY(-2px)}.HeroSection_btnPrimary__SD5Rx:hover svg{transform:translateX(4px)}.HeroSection_btnSecondary__8qHVe{display:inline-flex;align-items:center;padding:.8rem 1.75rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7);font-size:.95rem;font-weight:500;text-decoration:none;transition:.35s cubic-bezier(.6,.6,0,1)}.HeroSection_btnSecondary__8qHVe:hover{color:#fff;border-color:rgba(112,66,248,.5);background:rgba(112,66,248,.15)}.HeroSection_visual__9rbjz{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:380px}@media(max-width:1024px){.HeroSection_visual__9rbjz{height:280px}}.HeroSection_workIcons__yx8Jk{width:100%;max-width:550px;height:auto;object-fit:contain;filter:drop-shadow(0 0 40px rgba(112,66,248,.3));animation:HeroSection_icons-float__S0Vcy 6s ease-in-out infinite}@media(max-width:1024px){.HeroSection_workIcons__yx8Jk{max-width:360px}}@keyframes HeroSection_icons-float__S0Vcy{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.HeroSection_scrollHint__laRpN{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.7rem;color:hsla(0,0%,100%,.4);letter-spacing:.15em;z-index:1}.HeroSection_scrollLine__9LT_m{width:1px;height:40px;background:linear-gradient(180deg,#7042f8,transparent);animation:HeroSection_scroll-fade__2GAPO 2s ease-in-out infinite}@keyframes HeroSection_scroll-fade__2GAPO{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.3) translateY(20px)}}.LanguageSwitcher_switcher__Opijx{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .9rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.1em;transition:.2s ease}.LanguageSwitcher_switcher__Opijx:hover{border-color:rgba(112,66,248,.5);background:rgba(112,66,248,.15)}.LanguageSwitcher_lang__gK749{color:hsla(0,0%,100%,.4);font-weight:500;transition:color .2s ease}.LanguageSwitcher_lang__gK749.LanguageSwitcher_active__EdSfH{color:#b49bff;font-weight:700}.LanguageSwitcher_separator__OzxhP{color:hsla(0,0%,100%,.08)}.NavbarSection_navbar__T1Vpr{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.25rem 2rem;transition:.35s cubic-bezier(.6,.6,0,1)}.NavbarSection_navbar__T1Vpr.NavbarSection_scrolled__zgVeV{background:rgba(3,0,20,.75);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.08);padding:.85rem 2rem}.NavbarSection_inner__1n8be{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}.NavbarSection_logo__hJvhm{font-family:Syne,sans-serif;font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:#fff;text-decoration:none;flex-shrink:0}.NavbarSection_dot__6um_m{color:#b49bff}.NavbarSection_links__gn1_e{display:flex;align-items:center;gap:.25rem;list-style:none}@media(max-width:768px){.NavbarSection_links__gn1_e{display:none}}.NavbarSection_link__ZAnx3{position:relative;display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease;border-radius:9999px}.NavbarSection_link__ZAnx3:hover{color:#fff}.NavbarSection_link__ZAnx3.NavbarSection_active__CJFls{color:#b49bff}.NavbarSection_activeDot____0Gx{position:absolute;bottom:2px;width:4px;height:4px;border-radius:50%;background:#b49bff}.NavbarSection_actions__lqmg9{display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.NavbarSection_actions__lqmg9{display:none}}.NavbarSection_socialIcon__3CajK{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7);transition:.2s ease}.NavbarSection_socialIcon__3CajK:hover{color:#b49bff;border-color:#7042f8;background:rgba(112,66,248,.15)}.NavbarSection_cvBtn__Gpd8S{padding:.4rem 1rem;border-radius:9999px;border:1px solid rgba(180,155,255,.4);background:rgba(112,66,248,.15);color:#b49bff;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600;letter-spacing:.05em;text-decoration:none;transition:.2s ease}.NavbarSection_cvBtn__Gpd8S:hover{background:rgba(112,66,248,.25);border-color:#7042f8}.NavbarSection_burger__jTmCl{display:none;flex-direction:column;justify-content:center;gap:5px;width:20px;height:20px;background:none;border:none;padding:0}@media(max-width:768px){.NavbarSection_burger__jTmCl{display:flex}}.NavbarSection_burger__jTmCl span{display:block;width:100%;height:2px;background:#fff;border-radius:2px;transition:.2s ease;transform-origin:center}.NavbarSection_burger__jTmCl.NavbarSection_open__Qha2d span:first-child{transform:translateY(7px) rotate(45deg)}.NavbarSection_burger__jTmCl.NavbarSection_open__Qha2d span:nth-child(2){opacity:0}.NavbarSection_burger__jTmCl.NavbarSection_open__Qha2d span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.NavbarSection_mobileMenu__XiycV{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.25rem;background:rgba(0,0,0,.85);box-shadow:inset 0 0 12px rgba(191,151,255,.24);color:#fff;border-radius:16px;border:1px solid rgba(180,155,255,.3)}@media(min-width:768px){.NavbarSection_mobileMenu__XiycV{display:none}}.NavbarSection_mobileLink__weZWW{display:block;padding:.75rem 1rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:1rem;font-weight:500;border-radius:8px;transition:.2s ease}.NavbarSection_mobileLink__weZWW:hover{color:#b49bff;background:rgba(112,66,248,.15)}.NavbarSection_mobileLang__vRs2T{padding:.75rem 1rem}.ProjectCard_card__ImGJA{border-radius:24px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);overflow:hidden;transition:.35s cubic-bezier(.6,.6,0,1);cursor:pointer}.ProjectCard_card__ImGJA:hover{border-color:rgba(112,66,248,.5);background:hsla(0,0%,100%,.06);box-shadow:0 0 30px rgba(112,66,248,.15)}.ProjectCard_cardImage__EWga3{position:relative;height:250px;overflow:hidden}.ProjectCard_cardImageContent__loBK6{object-fit:cover;object-position:center}.ProjectCard_cardYear__9h1WP{position:absolute;top:.75rem;right:.75rem;z-index:2;font-family:JetBrains Mono,monospace;font-size:.72rem;color:#b49bff;background:rgba(3,0,20,.7);border:1px solid rgba(180,155,255,.2);padding:.25rem .6rem;border-radius:9999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ProjectCard_cardBody__1FP8s{padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}.ProjectCard_cardTitle__21P95{font-family:Syne,sans-serif;font-size:1.15rem;font-weight:700;color:#fff;letter-spacing:-.01em}.ProjectCard_cardDesc__zwOSM{font-size:.85rem;color:hsla(0,0%,100%,.4);line-height:1.7;display:-webkit-inline-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.ProjectCard_cardStack___WCPG{display:flex;flex-wrap:wrap;gap:.4rem}.ProjectCard_techBadge__NY0aM{border-radius:9999px;border:1px solid rgba(112,66,248,.3);color:#b49bff;background:rgba(112,66,248,.08)}.ProjectCard_techBadge__NY0aM,.ProjectCard_techMore__pW_7c{font-family:JetBrains Mono,monospace;font-size:.68rem;padding:.2rem .6rem}.ProjectCard_techMore__pW_7c{border-radius:9999px;border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4)}.ProjectCard_cardBtn__PsbIA{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#b49bff;font-size:.85rem;font-weight:500;font-family:DM Sans,sans-serif;padding:0;transition:gap .2s ease}.ProjectCard_cardBtn__PsbIA:hover{gap:.7rem}.ProjectModal_modalOverlay___FRKR{position:fixed;inset:0;background:rgba(3,0,20,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem}.ProjectModal_modal__aiODx{position:relative;width:100%;height:100%;max-width:1600px;max-height:90vh;display:grid;grid-template-columns:380px 1fr;border-radius:32px;border:1px solid rgba(180,155,255,.15);background:rgba(10,0,37,.97);overflow:hidden}@media(max-width:1024px){.ProjectModal_modal__aiODx{grid-template-columns:1fr;grid-template-rows:auto 1fr;max-height:95vh}}@media(max-width:768px){.ProjectModal_modal__aiODx{border-radius:24px;max-height:98vh}}.ProjectModal_closeBtn__R25uc{position:absolute;top:.5rem;right:.5rem;z-index:20;background:#000;border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7);width:36px;height:36px;border-radius:50%;font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease}.ProjectModal_closeBtn__R25uc:hover{background:hsla(0,0%,100%,.12);color:#fff}.ProjectModal_modalLeft__6_Yh4{position:relative;height:100%;min-height:0;padding:2.5rem 2rem;border-right:1px solid hsla(0,0%,100%,.08);overflow-y:auto;display:flex;flex-direction:column}.ProjectModal_modalLeft__6_Yh4::-webkit-scrollbar{width:4px}.ProjectModal_modalLeft__6_Yh4::-webkit-scrollbar-thumb{background:#7042f8;border-radius:4px}@media(max-width:1024px){.ProjectModal_modalLeft__6_Yh4{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08);padding:2rem 1.5rem;height:auto}}.ProjectModal_leftContent__nTJQd{display:flex;flex-direction:column;gap:1.5rem}.ProjectModal_date__TEAvy{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#b49bff;opacity:.8;letter-spacing:.1em;text-transform:uppercase}.ProjectModal_title__OiGYg{font-family:Syne,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.15;color:#fff}.ProjectModal_subtitle__LHHsY{font-size:.9rem;color:hsla(0,0%,100%,.7);line-height:1.8}.ProjectModal_keyFigures__lgbTZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.ProjectModal_kfBadge__ERu_f{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);text-align:center}.ProjectModal_kfValue__LmNtL{font-family:Syne,sans-serif;font-size:1.35rem;font-weight:800;background:linear-gradient(90deg,#e59cff,#ba9cff 50%,#9cb2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProjectModal_kfLabel__UzG90{font-family:JetBrains Mono,monospace;font-size:.65rem;color:hsla(0,0%,100%,.4);letter-spacing:.05em}.ProjectModal_stackWrap__eVHOS{display:flex;flex-wrap:wrap;gap:.4rem}.ProjectModal_stackBadge__Ybt_N{font-family:JetBrains Mono,monospace;font-size:.7rem;padding:.3rem .7rem;border-radius:9999px;border:1px solid rgba(112,66,248,.3);background:rgba(112,66,248,.08);color:#b49bff}.ProjectModal_actions___9six{display:flex;justify-content:space-between;gap:.5rem;margin-top:1rem}.ProjectModal_btnPrimary__rKjmu,.ProjectModal_btnSecondary___malc{display:flex;flex:1 1;align-items:center;justify-content:center;padding:.5rem;border-radius:9999px;font-size:.85rem;text-decoration:none;transition:.35s cubic-bezier(.6,.6,0,1);cursor:pointer;border:none;font-family:DM Sans,sans-serif;gap:.5rem}.ProjectModal_btnIcons__XfFQ_{width:20px;height:20px}.ProjectModal_btnPrimary__rKjmu{border:1px solid rgba(180,155,255,.3);background:linear-gradient(180deg,rgba(60,8,126,0),rgba(60,8,126,.32)),rgba(113,47,255,.12);color:#fff;box-shadow:inset 0 0 12px rgba(191,151,255,.2)}.ProjectModal_btnPrimary__rKjmu:hover{transform:translateY(-2px);box-shadow:inset 0 0 20px rgba(191,151,255,.35)}.ProjectModal_btnSecondary___malc{border:1px solid hsla(0,0%,100%,.08);background:transparent;color:hsla(0,0%,100%,.7)}.ProjectModal_btnSecondary___malc:hover{border-color:rgba(112,66,248,.5);background:rgba(112,66,248,.08);color:#fff}.ProjectModal_modalRight__ivN7K{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media(max-width:1024px){.ProjectModal_modalRight__ivN7K{flex-direction:column;height:auto}}.ProjectModal_sliderRow__HtVHO{flex:0 0 55%;position:relative;min-height:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow:hidden}@media(max-width:1024px){.ProjectModal_sliderRow__HtVHO{flex:0 0 auto;aspect-ratio:16/9;padding:1.25rem}}@media(max-width:768px){.ProjectModal_sliderRow__HtVHO{aspect-ratio:4/3}}.ProjectModal_sliderContainer__XZfFS{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}.ProjectModal_sliderTrack__1Ujjx{position:relative;width:100%;height:100%;display:flex}.ProjectModal_sliderSlide__hUAaO{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}.ProjectModal_slideActive__JJvbZ{opacity:1}.ProjectModal_sliderImage__1Mp0y{object-fit:contain;object-position:center}.ProjectModal_sliderBtn__RxtPD{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease}.ProjectModal_sliderBtn__RxtPD:hover{background:hsla(0,0%,100%,.15)}.ProjectModal_sliderBtn__RxtPD:first-of-type{left:0}.ProjectModal_sliderBtn__RxtPD:last-of-type{right:0}.ProjectModal_sliderDots__gtG6Y{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:10}.ProjectModal_dot__QDIro{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);border:none;cursor:pointer;transition:.2s ease}.ProjectModal_dot__QDIro.ProjectModal_active__LTz9m{background:#b49bff}.ProjectModal_dot__QDIro:hover{background:hsla(0,0%,100%,.5)}.ProjectModal_sliderPlaceholder____M6K{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;height:100%;color:hsla(0,0%,100%,.4);font-size:3rem}.ProjectModal_sliderPlaceholder____M6K p{font-size:.9rem;text-align:center}.ProjectModal_gridRow__YPhvA{flex:0 0 45%;min-height:0;padding:1rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;overflow-y:auto}.ProjectModal_gridRow__YPhvA::-webkit-scrollbar{width:4px}.ProjectModal_gridRow__YPhvA::-webkit-scrollbar-thumb{background:#7042f8;border-radius:4px}@media(max-width:1024px){.ProjectModal_gridRow__YPhvA{flex:0 0 auto;grid-template-columns:1fr;gap:.75rem;padding:1rem;overflow:visible}}@media(max-width:768px){.ProjectModal_gridRow__YPhvA{padding:.75rem;gap:.6rem}}.ProjectModal_gridCell__VVdNs{display:flex;flex-direction:column;gap:.6rem;padding:1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);min-height:0;overflow-y:auto}.ProjectModal_gridCell__VVdNs::-webkit-scrollbar{width:3px}.ProjectModal_gridCell__VVdNs::-webkit-scrollbar-thumb{background:#7042f8;border-radius:3px}.ProjectModal_cellTitle__HSpJU{font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;color:#fff}.ProjectModal_cellText__a2wri{font-size:.85rem;color:hsla(0,0%,100%,.7);line-height:1.7}.ProjectModal_contextList__rqeLY{list-style:none;display:flex;flex-direction:column;gap:.5rem}.ProjectModal_contextItem__YV4II{display:flex;align-items:flex-start;gap:.7rem;font-size:.85rem;color:hsla(0,0%,100%,.7);line-height:1.5}.ProjectModal_contextDot__dAdLH{flex-shrink:0;width:5px;height:5px;margin-top:.4rem;border-radius:50%;background:#b49bff}.ProjectModal_featureList__VnNcj{list-style:none;display:flex;flex-direction:column;gap:.5rem}.ProjectModal_featureItem__saR22{display:flex;align-items:flex-start;gap:.7rem;font-size:.85rem;color:hsla(0,0%,100%,.7);line-height:1.5}.ProjectModal_featureDot__rnj44{flex-shrink:0;width:5px;height:5px;margin-top:.4rem;border-radius:50%;background:#b49bff}.ProjectsSection_projects__hpMCW{position:relative;padding:8rem 4rem;z-index:20}@media(max-width:768px){.ProjectsSection_projects__hpMCW{padding:4rem 2rem}}.ProjectsSection_inner__np3Cr{max-width:1200px;margin:0 auto}.ProjectsSection_grid__RKhMF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.ProjectsSection_grid__RKhMF{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ProjectsSection_grid__RKhMF{grid-template-columns:1fr}}.ProjectsSection_modalYear__8P_f1{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#b49bff;opacity:.7;letter-spacing:.1em}.ProjectsSection_modalTitle__8fBvc{font-family:Syne,sans-serif;font-size:2.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ProjectsSection_modalSubtitle__FIUbr{font-size:.92rem;color:hsla(0,0%,100%,.7);line-height:1.8}.ProjectsSection_keyFigures__637fX{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.ProjectsSection_kf__gj2_W{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.85rem .5rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);text-align:center}.ProjectsSection_kfValue___raye{font-family:Syne,sans-serif;font-size:1.4rem;font-weight:800;background:linear-gradient(90deg,#e59cff,#ba9cff 50%,#9cb2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProjectsSection_kfLabel__v5A_b{font-family:JetBrains Mono,monospace;font-size:.65rem;color:hsla(0,0%,100%,.4);letter-spacing:.05em}.ProjectsSection_stackWrap__ghlkC{display:flex;flex-wrap:wrap;gap:.4rem}.ProjectsSection_stackBadge__PFUAL{font-family:JetBrains Mono,monospace;font-size:.72rem;padding:.3rem .75rem;border-radius:9999px;border:1px solid rgba(112,66,248,.3);background:rgba(112,66,248,.08);color:#b49bff}.ProjectsSection_modalLinks__avKdx{display:flex;gap:.75rem;flex-wrap:wrap}.ProjectsSection_linkPrimary___Q3X1{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:9999px;border:1px solid rgba(180,155,255,.3);background:linear-gradient(180deg,rgba(60,8,126,0),rgba(60,8,126,.32)),rgba(113,47,255,.12);box-shadow:inset 0 0 12px rgba(191,151,255,.2);color:#fff;font-size:.88rem;font-weight:500;text-decoration:none;transition:.35s cubic-bezier(.6,.6,0,1)}.ProjectsSection_linkPrimary___Q3X1:hover{transform:translateY(-2px);box-shadow:inset 0 0 20px rgba(191,151,255,.35)}.ProjectsSection_linkSecondary__d0FN8{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7);font-size:.88rem;font-weight:500;text-decoration:none;transition:.35s cubic-bezier(.6,.6,0,1)}.ProjectsSection_linkSecondary__d0FN8:hover{border-color:rgba(112,66,248,.5);background:rgba(112,66,248,.15);color:#fff}.ProjectsSection_modalRight__Kx5Pd{padding:3rem 2.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:2.5rem}.ProjectsSection_modalRight__Kx5Pd::-webkit-scrollbar{width:4px}.ProjectsSection_modalRight__Kx5Pd::-webkit-scrollbar-thumb{background:#7042f8;border-radius:4px}@media(max-width:1024px){.ProjectsSection_modalRight__Kx5Pd{padding:2rem 1.5rem}}.ProjectsSection_modalSection__Mz2Da{display:flex;flex-direction:column;gap:.85rem}.ProjectsSection_sectionTitle__jbKop{display:flex;align-items:center;gap:.5rem;font-family:Syne,sans-serif;font-size:1.05rem;font-weight:700;color:#fff}.ProjectsSection_sectionText__naFqB{font-size:.92rem;color:hsla(0,0%,100%,.7);line-height:1.9}.ProjectsSection_featureList__XKOhW{list-style:none;display:flex;flex-direction:column;gap:.55rem}.ProjectsSection_featureItem__si0as{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:hsla(0,0%,100%,.7)}.ProjectsSection_featureDot__WMI4V{width:5px;height:5px;border-radius:50%;background:#b49bff;flex-shrink:0}.SkillsSection_skills__BJcCZ{position:relative;padding:8rem 4rem;z-index:20;max-width:1200px;margin:0 auto}@media(max-width:768px){.SkillsSection_skills__BJcCZ{padding:4rem 2rem}}.SkillsSection_grid__2BOvH{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.SkillsSection_grid__2BOvH{grid-template-columns:1fr}}.SkillsSection_quadrant__uqzRg{border-radius:24px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);padding:1.75rem;transition:.35s cubic-bezier(.6,.6,0,1);position:relative;overflow:hidden}.SkillsSection_quadrant__uqzRg:before{content:"";position:absolute;top:-40px;left:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--accent,#b49bff) 0,transparent 70%);opacity:.12;pointer-events:none;transition:opacity .35s cubic-bezier(.6,.6,0,1)}.SkillsSection_quadrant__uqzRg:hover{border-color:var(--accent,rgba(112,66,248,.5));background:hsla(0,0%,100%,.06)}.SkillsSection_quadrant__uqzRg:hover:before{opacity:.22}.SkillsSection_catHeader__AgHn5{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.SkillsSection_catBracket___Sghr{font-family:JetBrains Mono,monospace;font-size:1rem;opacity:.7}.SkillsSection_catLabel__l_fvk{font-family:Syne,sans-serif;font-size:1.05rem;font-weight:700;color:#fff}.SkillsSection_chipGrid__Qn7AW{display:flex;flex-wrap:wrap;gap:.5rem}.SkillsSection_chip__VmZjo{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);white-space:nowrap;transition:.2s ease}.SkillsSection_chip__VmZjo:hover{border-color:var(--accent,rgba(112,66,248,.5));background:hsla(0,0%,100%,.06);transform:translateY(-2px)}.SkillsSection_chipIcon__yMEb_{font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center}.SkillsSection_chipIcon__yMEb_ img{width:25px;height:25px;object-fit:contain}.SkillsSection_chipName__V1O6K{font-size:.82rem;font-weight:500;color:hsla(0,0%,100%,.7)}.SkillsSection_chevron__tvt3d{margin-left:auto;font-size:1.1rem;transition:transform .35s cubic-bezier(.6,.6,0,1);display:none}@media(max-width:768px){.SkillsSection_chevron__tvt3d{display:block}}.SkillsSection_chipGridWrap__YWxs1{overflow:hidden}@media(min-width:768px){.SkillsSection_chipGridWrap__YWxs1{display:block!important;height:auto!important}}@media(max-width:768px){.SkillsSection_chipGridWrap__YWxs1{display:none;margin-top:1rem}.SkillsSection_chipGridWrap__YWxs1[data-open=true]{display:block}.SkillsSection_catHeader__AgHn5{cursor:pointer;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.PageLayout_page__mBswI{position:relative;z-index:20;min-height:100vh}.PageLayout_blackHoleWrap__FURm9{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;z-index:20;overflow:hidden}.PageLayout_blackHoleWrap__FURm9:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(112,66,248,.08) 0,transparent 70%);pointer-events:none}