.Navbar_header__vG7Lu{position:fixed;top:0;left:0;right:0;z-index:1000;padding:2.2rem 2.5rem;background:transparent;transition:all .3s ease}.Navbar_header__vG7Lu:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse 120% 100% at 50% -20%,rgba(88,28,135,.5) 0,rgba(88,28,135,.25) 40%,rgba(88,28,135,.1) 60%,transparent 80%);pointer-events:none;z-index:-1}.Navbar_nav__A66_N{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;width:100%}.Navbar_logoLink__a0PCM{flex-shrink:0}.Navbar_logo__UM0Ax{width:70px;height:35px;transition:transform .3s ease,filter .3s ease;position:relative}.Navbar_logo__UM0Ax:hover{transform:scale(1.15) rotate(-3deg)}.Navbar_logo__UM0Ax svg{width:100%;height:100%;filter:drop-shadow(0 0 15px rgba(99,102,241,.6)) drop-shadow(0 0 30px rgba(139,92,246,.3))}.Navbar_logo__UM0Ax:hover svg{filter:drop-shadow(0 0 20px rgba(99,102,241,.8)) drop-shadow(0 0 40px rgba(139,92,246,.5)) drop-shadow(0 0 60px rgba(34,211,238,.3))}.Navbar_infinityPath__eJdNg{stroke-dasharray:200;stroke-dashoffset:200;animation:Navbar_infinityFlow__StDfP 3s ease-in-out infinite,Navbar_infinityPulse__AKpZz 2s ease-in-out infinite}@keyframes Navbar_infinityFlow__StDfP{0%{stroke-dashoffset:200}50%{stroke-dashoffset:0}to{stroke-dashoffset:-200}}@keyframes Navbar_infinityPulse__AKpZz{0%,to{stroke-width:4;opacity:.85}50%{stroke-width:5;opacity:1}}.Navbar_socialLinks__G8xJA{display:flex;align-items:center;gap:1.8rem}.Navbar_socialLink__uPzRh{display:flex;align-items:center;justify-content:center;padding:.4rem;transition:transform .2s ease,opacity .2s ease}.Navbar_socialLink__uPzRh:hover{transform:translateY(-2px)}.Navbar_socialLink__uPzRh img{width:28px;height:28px;filter:brightness(2.2) contrast(1.2) saturate(1.1);opacity:1;transition:all .2s ease}.Navbar_socialLink__uPzRh:hover img{opacity:1;filter:brightness(2.5) contrast(1.3) saturate(1.2);transform:scale(1.1)}.Navbar_hamburger__b7KpD{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0;gap:5px;z-index:1001}.Navbar_bar__bpuiO{width:24px;height:2px;background:var(--accent-secondary);border-radius:2px;transition:all .3s ease}.Navbar_hamburger__b7KpD.Navbar_active__ZTgb8 .Navbar_bar__bpuiO:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_hamburger__b7KpD.Navbar_active__ZTgb8 .Navbar_bar__bpuiO:nth-child(2){opacity:0}.Navbar_hamburger__b7KpD.Navbar_active__ZTgb8 .Navbar_bar__bpuiO:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navbar_mobileMenu__g3FB_{position:fixed;top:80px;right:1rem;display:flex;gap:.5rem;padding:1rem;background:rgba(10,10,20,.95);backdrop-filter:blur(20px);border-radius:12px;border:1px solid rgba(255,255,255,.1)}@media (max-width:600px){.Navbar_hamburger__b7KpD{display:flex}.Navbar_socialLinks__G8xJA{display:none}.Navbar_header__vG7Lu{padding:.8rem 1rem}}.Hero_hero__T3Fr4{min-height:100vh;display:flex;flex-direction:column;align-items:center;position:relative;padding:120px 2rem 80px;overflow:hidden;background:linear-gradient(180deg,rgba(88,28,135,.25) 0,rgba(10,10,15,.8) 50%,var(--bg-primary) 100%)}.Hero_actionButtons__7aQ0V{display:flex;justify-content:center;gap:1.5rem;margin-bottom:3rem;margin-top:1rem;opacity:0;animation:Hero_fadeIn__oyFhM .6s ease .2s forwards}.Hero_actionBtn__JH8b_{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:transparent;color:var(--text-primary);font-size:.95rem;font-weight:500;border:1.5px solid rgba(255,255,255,.2);border-radius:8px;text-decoration:none;transition:all .3s ease}.Hero_actionBtn__JH8b_:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.4);transform:translateY(-2px)}.Hero_heroContent__LGzYr{display:flex;align-items:center;justify-content:space-between;gap:4rem;max-width:1200px;width:100%;flex:1}.Hero_textContent__wDYTu{flex:1;max-width:600px;z-index:10}.Hero_textContent__wDYTu>*{opacity:0;transform:translateY(30px)}.Hero_textContent__wDYTu.Hero_visible__cTz0d>:first-child{animation:Hero_fadeInUp__6iRUV .6s ease .1s forwards}.Hero_textContent__wDYTu.Hero_visible__cTz0d>:nth-child(2){animation:Hero_fadeInUp__6iRUV .6s ease .2s forwards}.Hero_textContent__wDYTu.Hero_visible__cTz0d>:nth-child(3){animation:Hero_fadeInUp__6iRUV .6s ease .3s forwards}.Hero_title__Bn2TU{font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.05;margin-bottom:1.5rem}.Hero_gradientName__aU82c{color:var(--text-primary);font-weight:575}.Hero_subtitle__lkRtQ{font-size:2rem;margin-bottom:2.5rem;background:linear-gradient(135deg,#a855f7,#8b5cf6 50%,#f1f5f9 70%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500;text-align:center-left}.Hero_subtitle__lkRtQ .Hero_emoji__ZiUVE{display:inline-block;animation:Hero_bounce__dsoL7 2s ease-in-out infinite;-webkit-text-fill-color:initial}@keyframes Hero_bounce__dsoL7{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.Hero_bio__IPGTy{font-size:1rem;color:var(--text-secondary);line-height:1.8}.Hero_modelContainer__H_Zyp{flex:1;max-width:550px;min-height:500px;position:relative;opacity:0;animation:Hero_fadeIn__oyFhM 1s ease .5s forwards;pointer-events:auto}.Hero_modelContainer__H_Zyp,.Hero_modelLoading__CkdvN{display:flex;align-items:center;justify-content:center;background:transparent!important}.Hero_modelLoading__CkdvN{flex-direction:column;width:100%;height:500px;color:var(--text-muted);font-size:.9rem;text-align:center;gap:1rem}.Hero_modelLoading__CkdvN:before{content:"";width:40px;height:40px;border:2px solid rgba(99,102,241,.2);border-top:2px solid var(--accent-primary);border-radius:50%;animation:Hero_spin__Er4zo 1s linear infinite}@keyframes Hero_spin__Er4zo{to{transform:rotate(1turn)}}.Hero_outerGlow__XSC97{position:absolute;inset:-80px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.15) 0,rgba(99,102,241,.08) 30%,transparent 55%);filter:blur(40px);pointer-events:none;z-index:-1}@keyframes Hero_fadeIn__oyFhM{0%{opacity:0}to{opacity:1}}@keyframes Hero_fadeInUp__6iRUV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Hero_heroContent__LGzYr{flex-direction:column;text-align:center}.Hero_textContent__wDYTu{max-width:100%}.Hero_modelContainer__H_Zyp{max-width:320px;min-height:300px}}@media (max-width:600px){.Hero_hero__T3Fr4{padding:100px 1rem 60px}.Hero_actionButtons__7aQ0V{flex-direction:column;gap:.75rem;align-items:center}.Hero_title__Bn2TU{font-size:2.5rem}.Hero_subtitle__lkRtQ{font-size:1.2rem}.Hero_bio__IPGTy{font-size:.9rem}.Hero_modelContainer__H_Zyp{max-width:280px;min-height:250px}}@media (max-width:480px){.Hero_modelContainer__H_Zyp{max-width:220px;min-height:220px;margin:0 auto}}.Experience_experience__dB6QA{padding:10rem 2rem;opacity:0;transform:translateY(40px);transition:all .8s ease}.Experience_experience__dB6QA.Experience_visible__Zo7IJ{opacity:1;transform:translateY(0)}.Experience_experience__dB6QA.Experience_visible__Zo7IJ .Experience_node__OtRvn{opacity:1;transform:translateX(0)}.Experience_container__b0Zxc{max-width:1100px;margin:0 auto}.Experience_header__Dsfa9{margin-bottom:4rem;text-align:center}.Experience_header__Dsfa9 h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;color:var(--text-primary);position:relative;display:inline-block;letter-spacing:-.02em}.Experience_header__Dsfa9 h2:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:2px}.Experience_timeline__srHOX{position:relative;display:flex;flex-direction:column;gap:0}.Experience_timeline__srHOX:before{bottom:0;width:2px;background:linear-gradient(180deg,rgba(99,102,241,.05),rgba(99,102,241,.5) 10%,rgba(139,92,246,.6) 30%,rgba(34,211,238,.5) 60%,rgba(99,102,241,.5) 85%,rgba(99,102,241,.05))}.Experience_timeline__srHOX:after,.Experience_timeline__srHOX:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%)}.Experience_timeline__srHOX:after{width:4px;height:80px;background:linear-gradient(180deg,transparent,rgba(34,211,238,.9) 50%,transparent);border-radius:4px;filter:blur(2px);animation:Experience_beamPulse__SYuSX 4s ease-in-out infinite;z-index:1}@keyframes Experience_beamPulse__SYuSX{0%{top:-80px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:calc(100% + 80px);opacity:0}}.Experience_node__OtRvn{position:relative;display:grid;grid-template-columns:1fr 60px 1fr;align-items:start;min-height:60px;opacity:0;transition:all .7s cubic-bezier(.16,1,.3,1);padding:1.25rem 0}.Experience_node__OtRvn:nth-child(odd){transform:translateX(-30px)}.Experience_node__OtRvn:nth-child(2n){transform:translateX(30px)}.Experience_dot__o_FgB{grid-column:2;justify-self:center;align-self:start;margin-top:.35rem;width:16px;height:16px;border-radius:50%;background:rgba(15,15,30,.9);border:2px solid rgba(139,92,246,.6);position:relative;z-index:2;transition:all .4s ease;cursor:pointer;flex-shrink:0}.Experience_dot__o_FgB:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:transparent;transition:all .4s ease}.Experience_nodeExpanded__Bhue1 .Experience_dot__o_FgB,.Experience_node__OtRvn:hover .Experience_dot__o_FgB{background:rgba(99,102,241,.8);border-color:#818cf8;box-shadow:0 0 20px rgba(99,102,241,.5),0 0 40px rgba(99,102,241,.2)}.Experience_dotCurrent__DrMag{border-color:#34d399;background:rgba(52,211,153,.3);box-shadow:0 0 12px rgba(52,211,153,.4)}.Experience_dotCurrent__DrMag:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(52,211,153,.4);animation:Experience_beacon__Tzec6 2s ease-in-out infinite}@keyframes Experience_beacon__Tzec6{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.6);opacity:0}}.Experience_node__OtRvn:nth-child(odd) .Experience_summary__Qhzlm{grid-column:1;grid-row:1;text-align:right;justify-self:end;padding-right:.5rem}.Experience_node__OtRvn:nth-child(2n) .Experience_summary__Qhzlm{grid-column:3;grid-row:1;text-align:left;justify-self:start;padding-left:.5rem}.Experience_summary__Qhzlm{cursor:pointer;padding:1rem 1.5rem;border-radius:12px;background:rgba(15,15,30,.4);border:1px solid rgba(255,255,255,.04);transition:all .4s cubic-bezier(.16,1,.3,1);max-width:420px;position:relative;overflow:hidden}.Experience_summary__Qhzlm:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.06),rgba(34,211,238,.03));opacity:0;transition:opacity .4s ease}.Experience_summaryActive__Fef1O,.Experience_summary__Qhzlm:hover{background:rgba(20,20,40,.7);border-color:rgba(99,102,241,.2);box-shadow:0 8px 32px rgba(99,102,241,.12);transform:translateY(-2px)}.Experience_summaryActive__Fef1O:before,.Experience_summary__Qhzlm:hover:before{opacity:1}.Experience_summaryRole__eLF2M{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin-bottom:.3rem;position:relative;z-index:1}.Experience_summaryCompany__7wBfg{font-size:.88rem;font-weight:500;background:linear-gradient(135deg,#818cf8,#22d3ee);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.Experience_summaryMeta__yQCYl{display:flex;align-items:center;gap:.6rem;margin-top:.5rem;flex-wrap:wrap;position:relative;z-index:1}.Experience_node__OtRvn:nth-child(odd) .Experience_summaryMeta__yQCYl{justify-content:flex-end}.Experience_summaryDate__n9m1a{font-size:.78rem;color:var(--text-muted);font-weight:500}.Experience_summaryLocation__o1T3h{font-size:.75rem;color:var(--text-muted);opacity:.7}.Experience_currentBadge__Uhujs{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#34d399;padding:.15rem .5rem;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.3);border-radius:20px}.Experience_currentDot__Rv3cx{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 0 rgba(52,211,153,.6);animation:Experience_dotPulse__aUOua 2s ease-in-out infinite}@keyframes Experience_dotPulse__aUOua{0%,to{box-shadow:0 0 0 0 rgba(52,211,153,.6)}50%{box-shadow:0 0 0 4px rgba(52,211,153,0)}}.Experience_expandHint__EMs44{font-size:.72rem;color:var(--text-muted);opacity:0;transition:opacity .3s ease;position:relative;z-index:1;margin-top:.4rem}.Experience_summary__Qhzlm:hover .Experience_expandHint__EMs44{opacity:.6}.Experience_node__OtRvn:nth-child(odd) .Experience_detail__EHM3S{grid-column:1;grid-row:2;justify-self:end;padding-right:.5rem}.Experience_node__OtRvn:nth-child(2n) .Experience_detail__EHM3S{grid-column:3;grid-row:2;justify-self:start;padding-left:.5rem}.Experience_detail__EHM3S{max-width:420px;width:100%;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s ease .1s,margin .5s ease;margin-top:0}.Experience_detailOpen__FwUxT{max-height:600px;opacity:1;margin-top:.75rem}.Experience_detailInner__aYJhi{background:rgba(15,15,30,.7);backdrop-filter:blur(16px);border:1px solid rgba(99,102,241,.15);border-radius:14px;padding:1.5rem;position:relative}.Experience_detailInner__aYJhi:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5),rgba(34,211,238,.5),transparent)}.Experience_links__SjyOL{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.Experience_link__szTXf{font-size:.78rem;padding:.3rem .7rem;background:rgba(99,102,241,.1);color:var(--accent-secondary);border-radius:6px;text-decoration:none;transition:all .2s ease;border:1px solid rgba(99,102,241,.15)}.Experience_link__szTXf:hover{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.35);transform:translateY(-1px)}.Experience_highlights__0SO8M{list-style:none;padding:0;margin:0 0 1rem}.Experience_highlights__0SO8M li{position:relative;padding-left:1.2rem;margin-bottom:.6rem;font-size:.88rem;color:var(--text-secondary);line-height:1.65}.Experience_highlights__0SO8M li:last-child{margin-bottom:0}.Experience_highlights__0SO8M li:before{content:"▹";position:absolute;left:0;color:var(--accent-secondary)}.Experience_skills__nOiPq{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.Experience_skill__COGBq{font-size:.72rem;padding:.22rem .55rem;background:rgba(139,92,246,.12);color:var(--accent-primary);border-radius:4px;font-weight:500;border:1px solid transparent;transition:background .25s ease,border-color .25s ease}.Experience_skill__COGBq:hover{background:rgba(139,92,246,.22);border-color:rgba(139,92,246,.35)}@media (max-width:768px){.Experience_experience__dB6QA{padding:5rem 1rem}.Experience_header__Dsfa9{margin-bottom:2.5rem}.Experience_timeline__srHOX:after,.Experience_timeline__srHOX:before{left:20px}.Experience_node__OtRvn{grid-template-columns:40px 1fr;gap:0;padding:1rem 0}.Experience_node__OtRvn:nth-child(2n),.Experience_node__OtRvn:nth-child(odd){transform:translateX(-20px)}.Experience_experience__dB6QA.Experience_visible__Zo7IJ .Experience_node__OtRvn{transform:translateX(0)}.Experience_dot__o_FgB{grid-column:1;grid-row:1;justify-self:center;width:14px;height:14px}.Experience_node__OtRvn:nth-child(2n) .Experience_summary__Qhzlm,.Experience_node__OtRvn:nth-child(odd) .Experience_summary__Qhzlm{grid-column:2;grid-row:1;text-align:left;justify-self:start;padding-left:.75rem;padding-right:0}.Experience_node__OtRvn:nth-child(odd) .Experience_summaryMeta__yQCYl{justify-content:flex-start}.Experience_node__OtRvn:nth-child(2n) .Experience_detail__EHM3S,.Experience_node__OtRvn:nth-child(odd) .Experience_detail__EHM3S{grid-column:2;grid-row:2;justify-self:start;padding-left:.75rem;padding-right:0}.Experience_detail__EHM3S,.Experience_summary__Qhzlm{max-width:100%}}.Quote_quoteSection__i_hng{padding:7rem 2rem;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(30px);transition:all .9s cubic-bezier(.16,1,.3,1)}.Quote_quoteSection__i_hng.Quote_visible__kJmyw,.Quote_quoteSection__i_hng.Quote_visible__kJmyw .Quote_quoteCard__8_tbp{opacity:1;transform:translateY(0)}.Quote_quoteCard__8_tbp{position:relative;max-width:750px;width:100%;text-align:center;padding:3rem 3.5rem;background:rgba(15,15,25,.5);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);border-radius:20px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1) .2s;overflow:hidden}.Quote_quoteCard__8_tbp:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(99,102,241,.03) 50%,transparent);pointer-events:none}.Quote_quoteCard__8_tbp:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.5),rgba(99,102,241,.5),transparent)}.Quote_closeQuote__oHTDW,.Quote_openQuote__LpFzj{position:absolute;font-size:5rem;font-family:Georgia,Times New Roman,serif;background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(99,102,241,.2));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;pointer-events:none;user-select:none}.Quote_openQuote__LpFzj{top:.8rem;left:1.5rem}.Quote_closeQuote__oHTDW{bottom:.3rem;right:1.5rem}.Quote_quoteText__79OO_{font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:400;font-style:italic;line-height:1.8;color:var(--text-primary);margin:0;padding:0 1rem;letter-spacing:.02em;position:relative;z-index:1}.Quote_quoteAuthor__Kv8MQ{display:block;margin-top:1.5rem;font-size:.95rem;font-style:normal;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg,#a855f7,#6366f1 50%,#22d3ee);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}@media (max-width:768px){.Quote_quoteSection__i_hng{padding:3rem 1rem}.Quote_quoteCard__8_tbp{padding:2.5rem 2rem}.Quote_closeQuote__oHTDW,.Quote_openQuote__LpFzj{font-size:3.5rem}.Quote_openQuote__LpFzj{top:.5rem;left:1rem}.Quote_closeQuote__oHTDW{bottom:.2rem;right:1rem}}@media (max-width:480px){.Quote_quoteCard__8_tbp{padding:2rem 1.5rem}}.Projects_projects__LWRt5{padding:10rem 2rem;opacity:0;transform:translateY(40px);transition:all .8s ease}.Projects_projects__LWRt5.Projects_visible__w8_ps,.Projects_projects__LWRt5.Projects_visible__w8_ps .Projects_otherCard__1Xhg7,.Projects_projects__LWRt5.Projects_visible__w8_ps .Projects_projectCard__sfryk{opacity:1;transform:translateY(0)}.Projects_container__Ue4GS{max-width:1200px;margin:0 auto}.Projects_header__1Cm_R{margin-bottom:3rem;text-align:center}.Projects_header__1Cm_R h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;color:var(--text-primary);position:relative;display:inline-block;letter-spacing:-.02em}.Projects_header__1Cm_R h2:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:2px}.Projects_otherHeader__GiLQI{margin-top:6rem;margin-bottom:3rem;text-align:center}.Projects_otherHeader__GiLQI h2{font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700;color:var(--text-primary)}.Projects_featured__BbU2g{display:flex;flex-direction:column;gap:6rem}.Projects_projectCard__sfryk{display:grid;grid-template-columns:1fr 1.3fr;gap:2rem;align-items:stretch;opacity:0;transform:translateY(30px);transition:all .6s ease;background:rgba(15,15,25,.7);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.Projects_projectCard__sfryk:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(139,92,246,.02) 50%,transparent);pointer-events:none}.Projects_projectCard__sfryk:hover{border-color:rgba(99,102,241,.2);box-shadow:0 20px 60px rgba(99,102,241,.1)}.Projects_projectContent__Qd3mp{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.Projects_projectLabel__li2FL{font-size:.8rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:1.5px}.Projects_projectTitle__LPpZv{font-size:1.35rem;font-weight:700;color:var(--accent-secondary);line-height:1.3}.Projects_projectDescBox__sklSS{background:rgba(20,20,35,.6);padding:1.2rem;border-radius:10px;border:1px solid rgba(255,255,255,.04)}.Projects_projectDescription__2P6s0{font-size:.92rem;line-height:1.7;color:var(--text-secondary)}.Projects_projectTech__SoiCe{margin-top:.5rem}.Projects_projectTech__SoiCe p{font-size:.82rem;color:var(--accent-secondary);font-family:var(--font-mono);line-height:1.6}.Projects_projectLinks__lPi24{display:flex;gap:1rem;margin-top:.5rem}.Projects_projectLinks__lPi24 a{opacity:.7;transition:all .3s ease;padding:.25rem}.Projects_projectLinks__lPi24 a:hover{opacity:1;transform:translateY(-2px)}.Projects_projectImage__q6cHL{position:relative;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.06);z-index:1;aspect-ratio:16/9;align-self:start;background:#0b0b14}.Projects_projectImage__q6cHL:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(34,211,238,.05));opacity:0;transition:opacity .3s ease;z-index:1}.Projects_projectImage__q6cHL:hover:before{opacity:1}.Projects_image__s_mU_{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease}.Projects_projectImage__q6cHL:hover .Projects_image__s_mU_{transform:scale(1.02)}.Projects_otherGrid__c__4a{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.Projects_otherCard__1Xhg7{background:rgba(20,20,35,.6);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:1.75rem;display:flex;flex-direction:column;gap:.85rem;opacity:0;transform:translateY(20px);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,border-color .4s ease,opacity .4s ease;position:relative;overflow:hidden}.Projects_otherCard__1Xhg7:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.06),transparent);transform:skewX(-20deg);transition:left .7s ease;pointer-events:none;z-index:0}.Projects_otherCard__1Xhg7>*{position:relative;z-index:1}.Projects_otherCard__1Xhg7:hover{border-color:rgba(99,102,241,.3);transform:translateY(-6px);box-shadow:0 18px 50px rgba(99,102,241,.14)}.Projects_otherCard__1Xhg7:hover:after{left:130%}.Projects_otherCardTop__8FDFq{display:flex;align-items:center;justify-content:space-between}.Projects_otherCardIcon__e5IYI{color:var(--accent-secondary);display:inline-flex;filter:drop-shadow(0 0 8px rgba(34,211,238,.35));transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.Projects_otherCard__1Xhg7:hover .Projects_otherCardIcon__e5IYI{transform:translateY(-2px) rotate(-6deg) scale(1.08)}.Projects_otherCardLinks__7Tko5{display:flex;gap:.75rem}.Projects_otherCardLinks__7Tko5 a{opacity:.6;transition:all .3s ease}.Projects_otherCardLinks__7Tko5 a:hover{opacity:1;transform:translateY(-2px)}.Projects_otherCard__1Xhg7 h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);transition:color .3s ease}.Projects_otherCard__1Xhg7:hover h3{color:var(--accent-secondary)}.Projects_otherCard__1Xhg7 p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;flex-grow:1}.Projects_otherCardTech__sKoJ0{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.Projects_techChip__SUugg{font-size:.72rem;font-family:var(--font-mono);color:var(--accent-secondary);padding:.22rem .55rem;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.15);border-radius:6px;transition:background .25s ease,border-color .25s ease}.Projects_otherCard__1Xhg7:hover .Projects_techChip__SUugg{background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.3)}@media (max-width:900px){.Projects_projectCard__sfryk{grid-template-columns:1fr;padding:1.5rem}.Projects_projectImage__q6cHL{order:-1}}@media (max-width:768px){.Projects_projects__LWRt5{padding:5rem 1rem}.Projects_featured__BbU2g{gap:3rem}.Projects_otherGrid__c__4a{grid-template-columns:1fr;gap:1.5rem}}.Skills_skills__uW2wk{padding:10rem 2rem;opacity:0;transform:translateY(40px);transition:all .8s ease}.Skills_skills__uW2wk.Skills_visible__mlpfE{opacity:1;transform:translateY(0)}.Skills_container__4G716{max-width:1100px;margin:0 auto}.Skills_header__33bOy{margin-bottom:3rem;text-align:center}.Skills_header__33bOy h2{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:var(--text-primary);position:relative;display:inline-block}.Skills_header__33bOy h2:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:2px}.Skills_categories__UKtqU{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.Skills_categoryBtn__EQEeA{position:relative;padding:.7rem 1.4rem;background:rgba(20,20,35,.6);border:1px solid rgba(255,255,255,.05);border-radius:10px;color:var(--text-secondary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.Skills_categoryBtn__EQEeA:hover{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.2);transform:translateY(-2px);color:var(--text-primary)}.Skills_categoryBtn__EQEeA.Skills_active__hz8Hg{background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(34,211,238,.18));border-color:rgba(99,102,241,.6);color:var(--text-primary);box-shadow:0 6px 20px -6px rgba(99,102,241,.5),inset 0 0 18px rgba(99,102,241,.12)}.Skills_categoryBtn__EQEeA.Skills_active__hz8Hg:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40%;height:2px;background:linear-gradient(90deg,transparent,#22d3ee,transparent)}.Skills_bubblesContainer__ZWYX5{position:relative;min-height:400px;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.06),transparent 70%),rgba(15,15,25,.5);border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;touch-action:none;user-select:none}.Skills_bubblesContainer__ZWYX5:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:26px 26px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%)}.Skills_dragHint__y2jAX{position:absolute;bottom:.9rem;left:50%;transform:translateX(-50%);font-size:.72rem;letter-spacing:.04em;color:var(--text-muted);opacity:.55;pointer-events:none;z-index:1;white-space:nowrap}.Skills_bubble__zTKQ7{position:absolute;top:0;left:0;padding:.7rem 1.4rem;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 45%),linear-gradient(135deg,rgba(99,102,241,.18),rgba(34,211,238,.12));border:1px solid rgba(99,102,241,.3);border-radius:25px;color:var(--text-primary);font-size:.95rem;font-weight:500;cursor:grab;white-space:nowrap;will-change:transform;box-shadow:0 4px 14px -6px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.Skills_bubble__zTKQ7:active{cursor:grabbing}.Skills_bubble__zTKQ7:hover{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 45%),linear-gradient(135deg,rgba(99,102,241,.35),rgba(34,211,238,.25));border-color:rgba(99,102,241,.6);box-shadow:0 0 28px rgba(99,102,241,.4),inset 0 1px 0 rgba(255,255,255,.15);z-index:10}.Skills_overlay__b2_Pn{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);z-index:1000;animation:Skills_fadeIn__Jk1tF .2s ease}.Skills_modal__y8Sb_{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(20,20,35,.98);backdrop-filter:blur(20px);border:1px solid rgba(99,102,241,.4);border-radius:16px;padding:2rem;max-width:400px;width:90%;z-index:1001;animation:Skills_modalAppear__SWSb5 .3s ease}@keyframes Skills_modalAppear__SWSb5{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Skills_modal__y8Sb_ h3{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,#6366f1,#22d3ee);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Skills_modalContent__stpFz{display:flex;flex-direction:column;gap:.75rem}.Skills_modalContent__stpFz p{font-size:1rem;color:var(--text-secondary);line-height:1.6}.Skills_modalContent__stpFz p strong{color:var(--accent-secondary);margin-right:.5rem}.Skills_closeBtn__ZoFOB{margin-top:1.5rem;padding:.7rem 1.8rem;background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.4);border-radius:8px;color:var(--accent-primary);font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease}.Skills_closeBtn__ZoFOB:hover{background:rgba(99,102,241,.3);border-color:rgba(99,102,241,.6)}@keyframes Skills_fadeIn__Jk1tF{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Skills_skills__uW2wk{padding:5rem 1rem}.Skills_categories__UKtqU{justify-content:center}.Skills_categoryBtn__EQEeA{padding:.5rem 1rem;font-size:.85rem}.Skills_bubblesContainer__ZWYX5{min-height:350px}.Skills_bubble__zTKQ7{padding:.5rem 1rem;font-size:.85rem}.Skills_modal__y8Sb_{padding:1.5rem}}.Achievements_achievements__LIXZ3{padding:10rem 2rem;opacity:0;transform:translateY(40px);transition:all .8s ease}.Achievements_achievements__LIXZ3.Achievements_visible__3y7Fj{opacity:1;transform:translateY(0)}.Achievements_achievements__LIXZ3.Achievements_visible__3y7Fj .Achievements_row__eaw5U{opacity:1;transform:translateX(0)}.Achievements_container__TSphj{max-width:900px;margin:0 auto}.Achievements_header__FoO_I{margin-bottom:3.5rem;text-align:center}.Achievements_header__FoO_I h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;color:var(--text-primary);letter-spacing:-.02em;position:relative;display:inline-block}.Achievements_header__FoO_I h2:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:2px}.Achievements_list__z0quX{display:flex;flex-direction:column;gap:0}.Achievements_row__eaw5U{opacity:0;transform:translateX(-20px);transition:all .6s cubic-bezier(.16,1,.3,1);position:relative}.Achievements_row__eaw5U+.Achievements_row__eaw5U:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.25) 20%,rgba(139,92,246,.35) 50%,rgba(34,211,238,.25) 80%,transparent);margin:0}.Achievements_rowHeader__DNZPz{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:1.25rem;padding:1.35rem 1.5rem;cursor:pointer;border-radius:14px;transition:all .35s ease;position:relative;user-select:none}.Achievements_rowHeader__DNZPz:before{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(135deg,rgba(99,102,241,.06),rgba(34,211,238,.03));opacity:0;transition:opacity .35s ease;pointer-events:none}.Achievements_rowHeader__DNZPz:hover{background:rgba(20,20,40,.5)}.Achievements_rowHeader__DNZPz:hover:before{opacity:1}.Achievements_rowActive__z1jnM{background:rgba(20,20,40,.6)}.Achievements_rowActive__z1jnM:before{opacity:1}.Achievements_icon__a3NFA{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;border-radius:14px;background:linear-gradient(135deg,rgba(99,102,241,.18),rgba(34,211,238,.1));border:1px solid rgba(99,102,241,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);flex-shrink:0}.Achievements_rowActive__z1jnM .Achievements_icon__a3NFA,.Achievements_rowHeader__DNZPz:hover .Achievements_icon__a3NFA{transform:scale(1.08) rotate(-4deg);border-color:rgba(99,102,241,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 24px -6px rgba(99,102,241,.4)}.Achievements_titleBlock__tY3kG{display:flex;flex-direction:column;gap:.2rem;min-width:0}.Achievements_title__5AudP{font-size:1.08rem;font-weight:650;color:var(--text-primary);line-height:1.35;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Achievements_rowActive__z1jnM .Achievements_title__5AudP,.Achievements_rowHeader__DNZPz:hover .Achievements_title__5AudP{color:var(--accent-secondary)}.Achievements_org__VfJyX{font-size:.82rem;color:var(--text-muted);font-weight:500}.Achievements_typeBadge__yugpa{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.28rem .65rem;border-radius:20px;white-space:nowrap;flex-shrink:0}.Achievements_win__YGnK4{color:#c4b5fd;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.25)}.Achievements_cert__Ym55h{color:#67e8f9;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25)}.Achievements_chevron__9NRaS{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all .4s cubic-bezier(.16,1,.3,1);flex-shrink:0}.Achievements_chevronOpen__YeWsR{transform:rotate(180deg);color:var(--accent-secondary)}.Achievements_detail__TzmBC{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s ease .05s}.Achievements_detailOpen__EQi_w{max-height:300px;opacity:1}.Achievements_detailInner__bkzRp{padding:0 1.5rem 1.5rem calc(56px + 1.25rem + 1.5rem);display:flex;flex-direction:column;gap:.75rem}.Achievements_detailContent__QijlA{position:relative;padding-left:1.25rem}.Achievements_detailContent__QijlA:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(99,102,241,.5),rgba(34,211,238,.3));border-radius:2px}.Achievements_description__us2Wf{font-size:.92rem;color:var(--text-secondary);line-height:1.7}.Achievements_certLink__0jEUJ{font-size:.85rem;color:var(--accent-primary);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;transition:all .3s ease;margin-top:.25rem;width:fit-content}.Achievements_certLink__0jEUJ:hover{color:var(--accent-secondary);transform:translateX(4px)}@media (max-width:768px){.Achievements_achievements__LIXZ3{padding:5rem 1rem}.Achievements_rowHeader__DNZPz{grid-template-columns:44px 1fr auto;gap:1rem;padding:1.1rem 1rem}.Achievements_typeBadge__yugpa{display:none}.Achievements_icon__a3NFA{width:44px;height:44px;font-size:1.3rem;border-radius:12px}.Achievements_title__5AudP{font-size:.95rem;white-space:normal}.Achievements_detailInner__bkzRp{padding:0 1rem 1.25rem calc(44px + 1rem + 1rem)}}@media (max-width:480px){.Achievements_detailInner__bkzRp{padding:0 1rem 1.25rem}}.Contact_contact__NV_KM{padding:6rem 2rem;opacity:0;transform:translateY(40px);transition:all .8s ease}.Contact_contact__NV_KM.Contact_visible__m4_4Z{opacity:1;transform:translateY(0)}.Contact_container__bdcRI{max-width:700px;margin:0 auto;text-align:center}.Contact_header__pX8Gm{margin-bottom:3rem}.Contact_header__pX8Gm h2{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-.02em}.Contact_header__pX8Gm p{font-size:1.1rem;color:var(--text-secondary);line-height:1.8;max-width:550px;margin:0 auto}.Contact_content__uodsq{display:flex;flex-direction:column;gap:3rem}.Contact_form__dXQdL{display:flex;flex-direction:column;gap:1.25rem}.Contact_formGroup__J0H5U input,.Contact_formGroup__J0H5U textarea{width:100%;padding:1.1rem 1.25rem;background:rgba(20,20,35,.7);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--text-primary);font-size:1rem;font-family:inherit;transition:all .3s ease}.Contact_formGroup__J0H5U input::placeholder,.Contact_formGroup__J0H5U textarea::placeholder{color:var(--text-muted)}.Contact_formGroup__J0H5U input:focus,.Contact_formGroup__J0H5U textarea:focus{outline:none;border-color:rgba(99,102,241,.5);box-shadow:0 0 25px rgba(99,102,241,.15);background:rgba(20,20,35,.9)}.Contact_formGroup__J0H5U textarea{resize:vertical;min-height:140px}.Contact_submitBtn__F1Mzl{padding:1.1rem 2.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;font-size:1.05rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 25px rgba(99,102,241,.35);letter-spacing:.02em}.Contact_submitBtn__F1Mzl:hover{transform:translateY(-4px);box-shadow:0 10px 40px rgba(99,102,241,.5)}.Contact_submitBtn__F1Mzl:active{transform:translateY(-2px)}.Contact_socials__VJ80W{padding-top:1.5rem}.Contact_socials__VJ80W p{font-size:1rem;color:var(--text-muted);margin-bottom:1.25rem;font-weight:500}.Contact_socialLinks__Gvxgh{display:flex;justify-content:center;gap:1.25rem}.Contact_socialLink__gTaUE{display:flex;align-items:center;justify-content:center;width:54px;height:54px;background:rgba(20,20,35,.7);border:1px solid rgba(255,255,255,.08);border-radius:14px;transition:all .3s ease}.Contact_socialLink__gTaUE:hover{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.4);transform:translateY(-5px);box-shadow:0 10px 30px rgba(99,102,241,.2)}.Contact_socialLink__gTaUE img{opacity:.8;transition:all .3s ease;filter:brightness(1.5)}.Contact_socialLink__gTaUE:hover img{opacity:1;filter:brightness(2)}@media (max-width:768px){.Contact_contact__NV_KM{padding:4rem 1rem}.Contact_header__pX8Gm h2{font-size:1.8rem}.Contact_header__pX8Gm p{font-size:1rem}}.Footer_footer__UaG1g{padding:3rem 2rem;text-align:center;border-top:1px solid rgba(255,255,255,.05);background:rgba(5,5,10,.5)}.Footer_container__Z8cUU{max-width:1200px;margin:0 auto}.Footer_footer__UaG1g p{font-size:.9rem;color:var(--text-muted);margin-bottom:.5rem}.Footer_footer__UaG1g a{color:var(--accent-secondary);text-decoration:none;transition:color .3s ease}.Footer_footer__UaG1g a:hover{color:var(--accent-primary)}.Footer_copyright__j5CNb{font-size:.8rem;opacity:.7}