.Experience_experienceTitle__5Uvh_,.Experience_sectionTitle__opcJp{color:#6b46c1;font-weight:800;font-size:3.5rem;letter-spacing:-.5px;text-align:center;margin-bottom:1.5rem;line-height:1.2}@media screen and (max-width:968px){.Experience_experienceTitle__5Uvh_,.Experience_sectionTitle__opcJp{font-size:2.8rem}}@media screen and (max-width:768px){.Experience_experienceTitle__5Uvh_,.Experience_sectionTitle__opcJp{font-size:2.2rem}}@media screen and (max-width:576px){.Experience_experienceTitle__5Uvh_,.Experience_sectionTitle__opcJp{font-size:1.8rem}}.Experience_primary-color__NNAAX{color:#6b46c1}.Experience_secondary-color__EfWot{color:#2dd4bf}.Experience_complementary-color__Kh7pX{color:#ff6b6b}.Experience_timeline__r5aw9{position:relative;margin:2rem 0}.Experience_timeline__r5aw9:before{content:"";position:absolute;left:50%;top:0;width:4px;height:100%;background-color:#ff6b6b;transform:translateX(-50%)}.Experience_timelineItem__KedxR{position:relative;margin:2rem 0}.Experience_timelineIcon__ioLHj{position:absolute;top:15px;left:50%;transform:translateX(-50%);width:50px;height:50px;border-radius:50%;z-index:2;display:flex;justify-content:center;align-items:center;overflow:hidden;border:4px solid #ff6b6b}.Experience_purple__djiW5{background-color:#1d1836}.Experience_gray__OqEGu{background-color:rgb(63.5,51,255)}.Experience_timelineIconImage__WEVh8{width:70%;height:70%;object-fit:contain}.Experience_timelineItemContent__DHYA8{background:#1d1836;color:#fff;padding:1rem;border-radius:.5rem;position:relative;width:calc(50% - 40px)}.Experience_timelineItemContentLeft__EU1yZ{float:left;text-align:right;margin-right:20px}.Experience_timelineItemContentRight__w5jwE{float:right;text-align:left;margin-left:20px}.Experience_timelineItemContentLeft__EU1yZ:after,.Experience_timelineItemContentRight__w5jwE:after{content:"";position:absolute;top:20px;width:0;height:0;border:10px solid rgba(0,0,0,0)}.Experience_timelineItemContentLeft__EU1yZ:after{right:-20px;border-left-color:#1d1836}.Experience_timelineItemContentRight__w5jwE:after{left:-20px;border-right-color:#1d1836}.Experience_timelineDate__tYKmh{font-size:.9rem;color:#2dd4bf;margin-bottom:.5rem;text-align:center;clear:both}.Experience_timelineListItem__i4ltz{font-size:1.25rem;padding-left:.25rem;margin-bottom:.5rem}@media(max-width:768px){.Experience_timeline__r5aw9:before{left:50%;transform:translateX(-50%)}.Experience_timelineItem__KedxR{margin:2rem auto;max-width:600px}.Experience_timelineItemContent__DHYA8{float:none;width:90%;margin:0 auto;text-align:left;padding-top:3rem}.Experience_timelineItemContentLeft__EU1yZ:after,.Experience_timelineItemContentRight__w5jwE:after{display:none}.Experience_timelineIcon__ioLHj{left:auto;right:1rem;top:1rem;transform:none}}.Hero_heroContent__ferQb{padding:1rem}.Hero_circle__hTqtm{width:20px;height:20px;border-radius:50%;background-color:#6b46c1}.Hero_verticalLine__QlDht{width:4px;height:320px;background:linear-gradient(180deg,#6B46C1,#FF6B6B);margin-top:10px}.Hero_heroHeadText__L8ePw{font-size:2.5rem;font-weight:700}.Hero_highlight___LiTu{color:#915eff}.Hero_heroSubText__hovLb{font-size:1.25rem}.Hero_cursor__j_dPk{display:inline-block;margin-left:3px;width:2px;animation:Hero_blink__TaqRQ 1s step-end infinite}@keyframes Hero_blink__TaqRQ{0%,to{opacity:1}50%{opacity:0}}@media(max-width:576px){.Hero_verticalLine__QlDht{height:19rem}}.LightEffect_neon-light__GQDzh{position:fixed;width:500px;height:500px;background:radial-gradient(circle,rgba(0,255,255,.4) 0,rgba(0,255,255,.1) 50%,rgba(0,255,255,0) 100%);border-radius:50%;pointer-events:none;filter:blur(100px);z-index:9999;transition:left .05s ease-out,top .05s ease-out;left:calc(var(--x, 0px) - 250px);top:calc(var(--y, 0px) - 250px)}@media(max-width:768px){.LightEffect_neon-light__GQDzh{display:none}}.Navbar_navbar__W_ouQ{background-color:rgba(0,0,0,.85)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff!important;font-size:1.5rem;position:fixed;width:100%;top:0;z-index:1000;transition:all .3s ease;box-shadow:0 2px 20px rgba(0,0,0,.2)}.Navbar_navbar__W_ouQ.Navbar_scrolled__vS8N4{padding:.4rem 0!important;background-color:rgba(0,0,0,.95)!important;box-shadow:0 5px 25px rgba(0,0,0,.3)}.Navbar_navbar-logo__YYynq{display:flex;align-items:center;gap:1rem;font-weight:500;font-size:1.5rem;transition:transform .3s ease}.Navbar_navbar-logo__YYynq:hover{transform:scale(1.05)}.Navbar_navbar-logo__YYynq svg{color:#6b46c1}.Navbar_navbar-brand__RoWaV{background-image:linear-gradient(135deg,#6B46C1,#2DD4BF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}.Navbar_navbar-links__7zQMs a{text-decoration:none;transition:all .3s ease;color:#2dd4bf;text-transform:capitalize;position:relative;padding:.25rem .5rem;margin:0 .25rem;font-weight:500}.Navbar_navbar-links__7zQMs a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#2DD4BF,#FF6B6B);transition:width .3s ease}.Navbar_navbar-links__7zQMs a:hover{color:#ff6b6b}.Navbar_navbar-links__7zQMs a:hover:after{width:100%}.Navbar_navbar-links__7zQMs a.Navbar_active__JIkQk{color:#ff6b6b}.Navbar_navbar-links__7zQMs a.Navbar_active__JIkQk:after{width:100%}.Navbar_navbar-links-mobile__RUgko{background-color:rgba(20,15,35,.97);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:0 0 1rem 1rem;box-shadow:0 10px 30px rgba(0,0,0,.25);margin-top:.5rem;overflow:hidden}.Navbar_navbar-links-mobile__RUgko a{text-decoration:none;transition:all .3s ease;color:#2dd4bf;text-transform:capitalize;border-bottom:1px solid hsla(0,0%,100%,.05);padding:1rem 1.5rem;display:block;font-weight:500}.Navbar_navbar-links-mobile__RUgko a:hover{color:#ff6b6b;background-color:hsla(0,0%,100%,.05);padding-left:2rem}.Navbar_navbar-links-mobile__RUgko a:last-child{border-bottom:none}.Navbar_navbar-links-mobile__RUgko a.Navbar_active__JIkQk{color:#ff6b6b;border-left:3px solid #ff6b6b;background-color:rgba(255,107,107,.05)}.Navbar_language-btn__fmG0J{width:1.2em;height:1.2em;margin-right:5px}.Navbar_language-dropdown__rnfEb{position:relative;display:inline-block}.Navbar_lang-selector-btn___ESv4{background-color:hsla(0,0%,100%,.08);color:#fff;border:none;border-radius:12px;padding:.5rem 1rem;display:flex;align-items:center;transition:all .3s ease;box-shadow:0 3px 10px rgba(0,0,0,.15);cursor:pointer}.Navbar_lang-selector-btn___ESv4:focus,.Navbar_lang-selector-btn___ESv4:hover{background-color:hsla(0,0%,100%,.15);transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.Navbar_lang-selector-btn___ESv4:active{transform:translateY(-1px)}.Navbar_lang-selector-btn___ESv4 span{font-size:.9rem;font-weight:600}.Navbar_lang-selector-btn___ESv4 span:last-child{transition:transform .3s ease;margin-left:6px;font-size:.7rem;opacity:.8}.Navbar_lang-selector-btn___ESv4[aria-expanded=true] span:last-child{transform:rotate(180deg)}.Navbar_cv-download-btn__VBpJ_{background-color:rgba(255,107,107,.1);color:#fff;border:none;border-radius:12px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 3px 10px rgba(0,0,0,.15);text-decoration:none;position:relative;overflow:hidden}.Navbar_cv-download-btn__VBpJ_:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,#FF6B6B,#ff3838);transition:width .3s ease;z-index:0}.Navbar_cv-download-btn__VBpJ_:focus,.Navbar_cv-download-btn__VBpJ_:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2);color:#fff}.Navbar_cv-download-btn__VBpJ_:focus:before,.Navbar_cv-download-btn__VBpJ_:hover:before{width:100%}.Navbar_cv-download-btn__VBpJ_:focus .Navbar_cv-icon__B7n4d,.Navbar_cv-download-btn__VBpJ_:hover .Navbar_cv-icon__B7n4d{transform:translateY(-3px);filter:brightness(1.2)}.Navbar_cv-download-btn__VBpJ_:active{transform:translateY(-2px)}.Navbar_cv-icon__B7n4d{transition:all .3s ease;position:relative;z-index:1}.Navbar_navbar-cv-mobile__Z8Ypu{color:#ff6b6b!important}.Navbar_navbar-cv-mobile__Z8Ypu:hover{color:#ff9e9e!important}.Navbar_language-dropdown-menu__yCNt4{position:absolute;top:calc(100% + 10px);right:0;min-width:160px;background-color:rgba(30,25,50,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:12px;z-index:1010;box-shadow:0 10px 30px rgba(0,0,0,.3);overflow:hidden;transform-origin:top right;animation:Navbar_dropdownScale__pVStr .3s ease;border:1px solid hsla(0,0%,100%,.05)}.Navbar_language-dropdown-menu__yCNt4:before{content:"";position:absolute;top:-6px;right:15px;width:12px;height:12px;background-color:rgba(30,25,50,.95);transform:rotate(45deg);border-top:1px solid hsla(0,0%,100%,.05);border-left:1px solid hsla(0,0%,100%,.05)}.Navbar_lang-dropdown-item__S83TS{display:flex;align-items:center;width:100%;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.85);border:none;text-align:left;padding:.8rem 1rem;font-size:.95rem;transition:all .25s ease;cursor:pointer}.Navbar_lang-dropdown-item__S83TS:hover{background-color:hsla(0,0%,100%,.08);color:#ff6b6b;transform:translateX(5px)}.Navbar_lang-dropdown-item__S83TS:active{background-color:hsla(0,0%,100%,.12)}.Navbar_hamburgerBtn__RB0Lh{display:none;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem;width:45px;height:40px;position:relative;z-index:1020}@media(max-width:992px){.Navbar_hamburgerBtn__RB0Lh{display:flex;flex-direction:column;justify-content:space-between;align-items:center}}.Navbar_hamburgerLine__0ZRtF{width:26px;height:2px;background-color:#2dd4bf;transition:all .3s ease;transform-origin:center;border-radius:2px}.Navbar_lineTop__n4z61{transform:translateY(8px) rotate(45deg)}.Navbar_lineMiddle__o_r2l{opacity:0}.Navbar_lineBottom__siKKx{transform:translateY(-8px) rotate(-45deg)}@keyframes Navbar_dropdownScale__pVStr{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:992px){.Navbar_navbar__W_ouQ{font-size:1.2rem;padding:.5rem 1rem}.Navbar_navbar-links__7zQMs a{font-size:1rem}}@media(max-width:768px){.Navbar_navbar__W_ouQ{padding:.3rem .5rem}.Navbar_navbar-logo__YYynq{font-size:1.3rem}.Navbar_cv-download-btn__VBpJ_{width:38px;height:38px}.Navbar_lang-selector-btn___ESv4{padding:.4rem .8rem}.Navbar_navbar-toggler__PFPJJ{padding:0}}@media(max-width:576px){.Navbar_lang-selector-btn___ESv4 span:not(:first-child){display:none}.Navbar_cv-download-btn__VBpJ_{width:36px;height:36px}.Navbar_cv-icon__B7n4d{width:18px!important;height:18px!important}}.page_bg-hero-pattern__mg6sh{background-image:url(/harmony.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.Skills_headerTitle__Oz8ZE,.Skills_sectionTitle__MXzZ8{color:#6b46c1;font-weight:800;font-size:3.5rem;letter-spacing:-.5px;text-align:center;margin-bottom:1.5rem;line-height:1.2}@media screen and (max-width:968px){.Skills_headerTitle__Oz8ZE,.Skills_sectionTitle__MXzZ8{font-size:2.8rem}}@media screen and (max-width:768px){.Skills_headerTitle__Oz8ZE,.Skills_sectionTitle__MXzZ8{font-size:2.2rem}}@media screen and (max-width:576px){.Skills_headerTitle__Oz8ZE,.Skills_sectionTitle__MXzZ8{font-size:1.8rem}}.Skills_headerTitle__Oz8ZE{margin-bottom:.5rem}.Skills_headerSubtitle__2YLYl{color:#99a1af;font-size:1.125rem;font-weight:400;text-align:center;max-width:700px;margin:0 auto 4rem;line-height:1.75rem}.Skills_skillsContainer__sAOyN{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.Skills_skillsGrid__C06gA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:1024px){.Skills_skillsGrid__C06gA{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Skills_skillsGrid__C06gA{grid-template-columns:1fr}}.Skills_skillCard__h4S3H{background:rgba(16,24,40,.5);border:1px solid rgba(30,41,57,.5);border-radius:16px;padding:24px;position:relative;overflow:hidden;transition:all .3s ease;min-height:252px}.Skills_skillCard__h4S3H:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,var(--hover-color-from),var(--hover-color-to));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .3s ease;pointer-events:none}.Skills_skillCard__h4S3H:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.Skills_skillCard__h4S3H:hover:before{opacity:1}.Skills_skillCard__h4S3H:hover .Skills_iconWrapper__dR6jP{transform:rotate(5deg) scale(1.05)}.Skills_cardHeader__PBDYw{display:flex;align-items:center;gap:12px;margin-bottom:24px}.Skills_iconWrapper__dR6jP{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);flex-shrink:0;transition:transform .3s ease}.Skills_iconWrapper__dR6jP svg{width:24px;height:24px;color:#fff}.Skills_categoryTitle__0KHpj{font-size:1.25rem;font-weight:400;color:#fff;margin:0;line-height:1.75rem}.Skills_bgIcon__xZlKo{position:absolute;top:0;right:24px;width:128px;height:128px;opacity:.05;pointer-events:none}.Skills_bgIcon__xZlKo svg{width:100%;height:100%;color:#fff}.Skills_skillsTagsContainer__v51wd{display:flex;flex-wrap:wrap;gap:8px}.Skills_skillTag__yweHi{display:inline-flex;align-items:center;padding:8px 16px;border-radius:10px;font-size:.875rem;font-weight:400;line-height:1.25rem;transition:all .2s ease;background:rgba(30,41,57,.6);border:1px solid rgba(54,65,83,.5);color:#d1d5dc}.Skills_skillTag__yweHi:hover{background:rgba(30,41,57,.8);transform:translateY(-2px)}.Skills_skillTagFeatured__kC7le{border:none;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.Skills_skillTagFeatured__kC7le,.Skills_skillTagFeatured__kC7le:hover{background:linear-gradient(to right,var(--gradient-from),var(--gradient-to))}.Skills_skillTagFeatured__kC7le:hover{filter:brightness(1.1)}.Skills_frontendCard__Mi09M{--hover-color-from:#9810fa;--hover-color-to:#ad46ff}.Skills_frontendCard__Mi09M .Skills_iconWrapper__dR6jP{background:linear-gradient(90deg,#9810fa,#ad46ff)}.Skills_frontendCard__Mi09M .Skills_skillTagFeatured__kC7le{--gradient-from:#9810fa;--gradient-to:#ad46ff}.Skills_backendCard__DKLZj{--hover-color-from:#0092b8;--hover-color-to:#00b8db}.Skills_backendCard__DKLZj .Skills_iconWrapper__dR6jP{background:linear-gradient(90deg,#0092b8,#00b8db)}.Skills_backendCard__DKLZj .Skills_skillTagFeatured__kC7le{--gradient-from:#0092b8;--gradient-to:#00b8db}.Skills_mobileCard__0E867{--hover-color-from:#e60076;--hover-color-to:#f6339a}.Skills_mobileCard__0E867 .Skills_iconWrapper__dR6jP{background:linear-gradient(90deg,#e60076,#f6339a)}.Skills_mobileCard__0E867 .Skills_skillTagFeatured__kC7le{--gradient-from:#e60076;--gradient-to:#f6339a}.Skills_devopsCard__388oA{--hover-color-from:#4f39f6;--hover-color-to:#615fff}.Skills_devopsCard__388oA .Skills_iconWrapper__dR6jP{background:linear-gradient(90deg,#4f39f6,#615fff)}.Skills_devopsCard__388oA .Skills_skillTagFeatured__kC7le{--gradient-from:#4f39f6;--gradient-to:#615fff}.Skills_toolsCard__knB2O{--hover-color-from:#7f22fe;--hover-color-to:#8e51ff}.Skills_toolsCard__knB2O .Skills_iconWrapper__dR6jP{background:linear-gradient(90deg,#7f22fe,#8e51ff)}.Skills_toolsCard__knB2O .Skills_skillTagFeatured__kC7le{--gradient-from:#7f22fe;--gradient-to:#8e51ff}.Skills_designCard__Kcrlz{--hover-color-from:#c800de;--hover-color-to:#e12afb}.Skills_designCard__Kcrlz .Skills_iconWrapper__dR6jP{background:linear-gradient(90deg,#c800de,#e12afb)}.Skills_designCard__Kcrlz .Skills_skillTagFeatured__kC7le{--gradient-from:#c800de;--gradient-to:#e12afb}@media screen and (max-width:768px){.Skills_headerSubtitle__2YLYl{font-size:1rem;margin-bottom:3rem}.Skills_skillCard__h4S3H{padding:20px;min-height:auto}.Skills_iconWrapper__dR6jP{width:44px;height:44px}.Skills_iconWrapper__dR6jP svg{width:22px;height:22px}.Skills_categoryTitle__0KHpj{font-size:1.1rem}.Skills_bgIcon__xZlKo{width:100px;height:100px;right:16px}.Skills_skillTag__yweHi{padding:6px 12px;font-size:.813rem}}@media screen and (max-width:480px){.Skills_skillsContainer__sAOyN{padding:0 16px}.Skills_skillCard__h4S3H{padding:16px}.Skills_cardHeader__PBDYw{gap:10px;margin-bottom:20px}.Skills_iconWrapper__dR6jP{width:40px;height:40px}.Skills_iconWrapper__dR6jP svg{width:20px;height:20px}.Skills_bgIcon__xZlKo{width:80px;height:80px;right:12px}.Skills_skillsTagsContainer__v51wd{gap:6px}.Skills_skillTag__yweHi{padding:5px 10px;font-size:.75rem;border-radius:8px}}.Projects_sectionTitle__UdAtG{color:#6b46c1;font-weight:800;font-size:3.5rem;letter-spacing:-.5px;text-align:center;margin-bottom:1.5rem;line-height:1.2}@media screen and (max-width:968px){.Projects_sectionTitle__UdAtG{font-size:2.8rem}}@media screen and (max-width:768px){.Projects_sectionTitle__UdAtG{font-size:2.2rem}}@media screen and (max-width:576px){.Projects_sectionTitle__UdAtG{font-size:1.8rem}}.Projects_projectsSection__gTVRi{position:relative;min-height:100vh;padding:80px 0;display:flex;flex-direction:column;align-items:center;overflow:hidden}.Projects_headerContainer__Iltst{position:relative;z-index:1;text-align:center;margin-bottom:64px;max-width:1280px;width:100%;padding:0 20px}.Projects_sectionTitle__UdAtG{font-size:60px;font-weight:700;line-height:1;background:linear-gradient(90deg,#c27aff,#ad46ff 50%,#00d3f2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:24px}@media(max-width:768px){.Projects_sectionTitle__UdAtG{font-size:42px}}@media(max-width:480px){.Projects_sectionTitle__UdAtG{font-size:32px}}.Projects_sectionSubtitle__6c_4K{font-size:18px;color:#99a1af;line-height:28px}@media(max-width:480px){.Projects_sectionSubtitle__6c_4K{font-size:16px}}.Projects_projectsGrid__I0kdH{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:1280px;width:100%;padding:0 20px}@media(max-width:1024px){.Projects_projectsGrid__I0kdH{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.Projects_projectsGrid__I0kdH{grid-template-columns:1fr;gap:32px;padding:0 16px}}.Projects_projectCardContainer__VZN3v{position:relative;padding-top:8px}.Projects_categoryBadges__gi44S{position:absolute;top:0;right:16px;display:flex;gap:8px;z-index:10}.Projects_categoryBadge__thTT4{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.Projects_categoryBadge__thTT4 .Projects_badgeIcon__aS9ID{width:12px;height:12px}.Projects_badgeFrontend__yO4dv{background:linear-gradient(90deg,#9810fa,#ad46ff)}.Projects_badgeBackend__1LRgd{background:linear-gradient(90deg,#0092b8,#00b8db)}.Projects_badgeMobile__jwKwp{background:linear-gradient(90deg,#e60076,#f6339a)}.Projects_projectCard__KmrtK{background-color:rgba(16,24,40,.5);border:1px solid rgba(30,41,57,.5);border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;height:384px;display:flex;flex-direction:column}.Projects_projectCard__KmrtK:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.Projects_projectCard__KmrtK:hover .Projects_projectImage__py2Cr img{transform:scale(1.05)}.Projects_projectCard__KmrtK:hover .Projects_gradientBorder__bAWqq,.Projects_projectCard__KmrtK:hover .Projects_hoverIcons__pUsgA,.Projects_projectCard__KmrtK:hover .Projects_hoverOverlay__5o1y9{opacity:1}@media(max-width:768px){.Projects_projectCard__KmrtK{height:auto;min-height:360px}}.Projects_gradientBorder__bAWqq{position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(90deg,#8b5cf6,#06b6d4 50%,#8b5cf6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.Projects_projectImage__py2Cr{position:relative;height:192px;overflow:hidden;flex-shrink:0}.Projects_projectImage__py2Cr img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.Projects_imageGradient__J_EGi{position:absolute;inset:0;background:linear-gradient(0deg,#101828 0,rgba(16,24,40,.5) 50%,transparent);pointer-events:none}.Projects_hoverOverlay__5o1y9{position:absolute;inset:0;background:linear-gradient(0deg,rgba(89,22,139,.9) 0,rgba(89,22,139,.5) 50%,transparent);align-items:center;justify-content:center}.Projects_hoverIcons__pUsgA,.Projects_hoverOverlay__5o1y9{display:flex;gap:16px;opacity:0;transition:opacity .3s ease}.Projects_hoverIcon__B_FWj{width:46px;height:46px;border-radius:50%;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.Projects_hoverIcon__B_FWj:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.1)}.Projects_hoverIcon__B_FWj svg{width:20px;height:20px}.Projects_projectContent__uCbLR{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1}.Projects_projectTitle__yrgiI{font-size:20px;font-weight:500;color:#fff;line-height:28px;margin:0}.Projects_projectDescription__xk1rw{font-size:14px;color:#99a1af;line-height:20px;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:60px}.Projects_tagsContainer__CTCsu{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.Projects_techTag__gLY3q{display:inline-flex;align-items:center;padding:5px 13px;border-radius:9999px;font-size:12px;color:#dab2ff;background:linear-gradient(90deg,rgba(173,70,255,.1),rgba(0,184,219,.1));border:1px solid rgba(173,70,255,.2);white-space:nowrap}.Projects_projectModal__ASUEU .modal-content{background-color:rgba(10,10,10,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;border:1px solid rgba(30,41,57,.5);border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.Projects_projectModal__ASUEU .modal-header{border-bottom:1px solid hsla(0,0%,100%,.1);padding:20px 24px}.Projects_projectModal__ASUEU .modal-title{font-size:24px;font-weight:600;background:linear-gradient(90deg,#c27aff,#ad46ff 50%,#00d3f2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Projects_projectModal__ASUEU .modal-footer{border-top:1px solid hsla(0,0%,100%,.1);padding:16px 24px;justify-content:center}.Projects_projectModal__ASUEU .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.8;transition:opacity .3s ease}.Projects_projectModal__ASUEU .btn-close:hover{opacity:1}.Projects_projectModal__ASUEU .modal-body{padding:24px;scrollbar-width:thin;scrollbar-color:rgba(173,70,255,.4) rgba(30,30,30,.2)}.Projects_projectModal__ASUEU .modal-body::-webkit-scrollbar{width:6px}.Projects_projectModal__ASUEU .modal-body::-webkit-scrollbar-track{background:rgba(30,30,30,.2);border-radius:10px}.Projects_projectModal__ASUEU .modal-body::-webkit-scrollbar-thumb{background-color:rgba(173,70,255,.4);border-radius:10px}.Projects_projectModal__ASUEU .modal-body::-webkit-scrollbar-thumb:hover{background-color:rgba(173,70,255,.6)}.Projects_modalImagesSlider__UEAWb{margin-bottom:24px;border-radius:12px;overflow:hidden;background-color:rgba(16,24,40,.5)}.Projects_modalImagesSlider__UEAWb .carousel-item img{border-radius:8px}.Projects_modalImagesSlider__UEAWb .carousel-indicators{margin-bottom:8px}.Projects_modalImagesSlider__UEAWb .carousel-indicators button{background-color:hsla(0,0%,100%,.3);border-radius:50%;width:10px;height:10px;border:none;transition:background-color .3s ease}.Projects_modalImagesSlider__UEAWb .carousel-indicators button.active{background-color:#00b8db}.Projects_modalImagesSlider__UEAWb .carousel-control-next,.Projects_modalImagesSlider__UEAWb .carousel-control-prev{width:40px;height:40px;top:50%;transform:translateY(-50%);background-color:rgba(16,24,40,.8);border-radius:50%;opacity:.8;transition:all .3s ease}.Projects_modalImagesSlider__UEAWb .carousel-control-next:hover,.Projects_modalImagesSlider__UEAWb .carousel-control-prev:hover{opacity:1;background-color:#9810fa}.Projects_modalImagesSlider__UEAWb .carousel-control-prev{left:10px}.Projects_modalImagesSlider__UEAWb .carousel-control-next{right:10px}.Projects_modalDescription__kpXUW{font-size:16px;color:#99a1af;line-height:26px;margin-bottom:24px;text-align:center}.Projects_modalDescription__kpXUW p{margin:0}.Projects_modalTechnologies__cwhZK{text-align:center}.Projects_modalTechnologies__cwhZK h4{font-size:18px;font-weight:600;background:linear-gradient(90deg,#c27aff,#00d3f2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:16px}.Projects_modalTagsContainer__a_PT4{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.Projects_modalFooter__VnE_Q{display:flex;justify-content:center}.Projects_customBtnCode__oov8N{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:9999px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;background:linear-gradient(90deg,#9810fa,#ad46ff);color:#fff;border:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(152,16,250,.3)}.Projects_customBtnCode__oov8N:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(152,16,250,.5);color:#fff;background:linear-gradient(90deg,rgb(162.7643442623,40.9774590164,250.5225409836),rgb(184.3027027027,95.5,255))}.Projects_customBtnCode__oov8N svg{width:18px;height:18px}@media(max-width:576px){.Projects_projectsSection__gTVRi{padding:60px 0}.Projects_headerContainer__Iltst{margin-bottom:48px}.Projects_projectCard__KmrtK{height:auto;min-height:340px}.Projects_projectImage__py2Cr{height:160px}.Projects_projectContent__uCbLR{padding:16px}.Projects_projectTitle__yrgiI{font-size:18px}.Projects_projectDescription__xk1rw{font-size:13px;height:auto;-webkit-line-clamp:2;line-clamp:2}.Projects_categoryBadges__gi44S{right:12px}.Projects_categoryBadge__thTT4{padding:3px 10px;font-size:11px}}