:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;padding:0;display:block;background-color:var(--background-color, #242424);background-image:url("/src/images/ChatGPT Image Jul 7, 2025, 12_33_52 PM.png");background-repeat:no-repeat;background-size:cover;background-position:center;color:var(--text-color, rgba(255, 255, 255, .87));box-sizing:border-box}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:-1}h1{font-size:2.5rem;line-height:1.1;margin:0 0 1rem}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;color:inherit}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}[class^=_container_],[class*=_container_]{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}@media (min-width: 480px){[class^=_container_],[class*=_container_]{max-width:480px!important;padding-left:1.5rem!important;padding-right:1.5rem!important}h1{font-size:2.8rem}}@media (min-width: 768px){[class^=_container_],[class*=_container_]{max-width:720px!important;padding-left:2rem!important;padding-right:2rem!important}h1{font-size:3.2rem}}@media (min-width: 1024px){[class^=_container_],[class*=_container_]{max-width:960px!important;padding-left:3rem!important;padding-right:3rem!important}h1{font-size:3.6rem}}@media (min-width: 1280px){[class^=_container_],[class*=_container_]{max-width:1200px!important;padding-left:4rem!important;padding-right:4rem!important}h1{font-size:4rem}}._container_146ar_1{width:100%;min-height:100vh;background-color:#161513;position:relative}._header_146ar_8{width:100%;height:82px;background-color:#000000b3;box-shadow:0 4.364px 16px -2.182px #0000001a;position:sticky;top:0;z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._layoutWrapper_146ar_18{max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box;width:100%}._headerContent_146ar_26{max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}._logo_146ar_38{width:80px;height:80px}._navigation_146ar_43{display:flex;align-items:center;gap:71px}._navItem_146ar_49{color:#fff;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:.3px;cursor:pointer;text-decoration:none;position:relative;transition:color .2s ease}._navItem_146ar_49:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:linear-gradient(90deg,#58c8ff,#7fffb2);transition:width .22s ease}._navItem_146ar_49:hover{color:#8fd8ff}._navItem_146ar_49:hover:after{width:100%}._activeNavItem_146ar_81{color:#5badff;position:relative}._activeNavItem_146ar_81:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#5badff}._mobileMenuButton_146ar_96{display:none}._menuIcon_146ar_100{width:24px;height:24px;color:#fff}._main_146ar_106{max-width:1280px;margin:0 auto;padding:100px 20px 0;box-sizing:border-box;width:100%}._heroSection_146ar_115{display:flex;flex-direction:column;align-items:center}._avatar_146ar_121{width:251px;height:223px;margin-bottom:40px}._heroTitle_146ar_127{font-size:55px;font-weight:800;line-height:63px;text-align:center;background-color:clip-text;font-family:Poppins,sans-serif;max-width:656px;margin-bottom:40px;color:#fff}._heroDescription_146ar_139{color:#c5c5c5;text-align:center;font-family:Poppins,sans-serif;font-size:18px;font-weight:300;letter-spacing:.36px;max-width:679px;margin-bottom:60px}._ctaButtons_146ar_150{display:flex;gap:18px;margin-bottom:80px}._primaryButton_146ar_156{color:#161513;font-family:Poppins,sans-serif;font-size:21px;font-weight:600;width:195px;height:64px;border-radius:50px;background-color:#fff;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center}._secondaryButton_146ar_172{color:#fff;font-family:Poppins,sans-serif;font-size:21px;font-weight:600;width:204px;height:64px;border-radius:50px;border:2px solid #fff;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}._experienceLabel_146ar_188{color:#c5c5c5;text-align:center;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;letter-spacing:2.4px;margin-bottom:48px}._socialIcons_146ar_198{display:flex;align-items:center;justify-content:center;gap:60px;margin-bottom:80px}._socialIcon_146ar_198{display:flex;align-items:center;justify-content:center}._sectionTitle_146ar_212{font-size:35px;font-weight:800;text-align:center;background-color:clip-text;font-family:Poppins,sans-serif;margin-bottom:40px;color:#fff}._projectCategories_146ar_222{display:flex;gap:15px;margin-bottom:40px;flex-wrap:wrap;justify-content:center}._categoryButton_146ar_230{padding:8px 18px;background:transparent;border:1.5px solid #5badff;border-radius:50px;color:#5badff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease}._activeCategory_146ar_243{background:#5badff;color:#121212;box-shadow:0 6px 18px #5badff24}._categoryTitle_146ar_249{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin-bottom:20px;align-self:flex-start;width:100%;max-width:1200px}._projectsGrid_146ar_260{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}._featuredRow_146ar_266{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:2rem}._featuredCard_146ar_273{padding:28px;border:1px solid rgba(91,173,255,.06);background:linear-gradient(180deg,#ffffff05,#ffffff03)}._projectCard_146ar_279{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:24px;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between}._projectCard_146ar_279:hover{transform:translateY(-5px);box-shadow:0 10px 30px #4a90e24d}._techStack_146ar_295{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}._techItem_146ar_302{font-size:12px;font-weight:500;padding:4px 10px;border-radius:12px;background-color:#4a90e226;color:#4a90e2}._projectDescription_146ar_311{color:#c5c5c5;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin:15px 0}._projectTags_146ar_319{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}._tag_146ar_326{padding:4px 10px;background-color:#3a3a3a;border-radius:20px;color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}._projectPagination_146ar_336{display:flex;gap:10px;justify-content:center;margin-top:30px;margin-bottom:30px}._paginationButton_146ar_344{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#2a2a2a;border:none;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px;cursor:pointer}._paginationButton_146ar_344:last-child{width:auto;padding:0 15px}._activePage_146ar_364{background-color:#5badff;color:#161513}._projectImage_146ar_369{width:100%;height:235px;object-fit:cover}._projectContent_146ar_375{padding:12px 0 18px}._projectShortDesc_146ar_379{color:#cbd5dd;font-family:Poppins,sans-serif;font-size:14px;margin:10px 0 12px}._cardFooter_146ar_386{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}._githubIconLink_146ar_394{color:#5badff;text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;transition:background .15s ease,color .15s ease,transform .12s ease}._githubIconLink_146ar_394:hover{background:#5badff14;transform:translateY(-2px)}._githubIcon_146ar_394{color:inherit}._moreButton_146ar_414{background:transparent;border:1px solid rgba(255,255,255,.06);color:#fff;padding:8px 12px;border-radius:10px;cursor:pointer;font-weight:700;transition:all .18s ease}._moreButton_146ar_414:hover{background:#5badff;color:#121212;transform:translateY(-2px)}._projectLabel_146ar_431{color:#c5c5c5;font-family:Poppins,sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;margin-bottom:4px}._projectTitle_146ar_440{color:#fff;font-family:Poppins,sans-serif;font-size:19px;font-weight:800;text-transform:uppercase}._experienceList_146ar_448{max-width:810px;margin-left:auto;margin-right:auto;row-gap:50px;margin-bottom:80px;display:flex;flex-direction:column}._experienceRole_146ar_457{font-size:22px;font-weight:700;color:#5badff;margin-bottom:8px;font-family:Poppins,sans-serif}._experienceDuration_146ar_465{font-size:14px;color:#c5c5c5;margin-bottom:12px;font-family:Poppins,sans-serif}@media (max-width: 768px){._contactMethods_146ar_472{justify-content:center;gap:15px}._contactLink_146ar_477{font-size:14px}}._experienceDescription_146ar_482{font-size:15px;color:#bbb;line-height:1.6;margin-bottom:8px;font-family:Poppins,sans-serif}._experienceDescriptionItalic_146ar_490{font-style:italic;font-size:14px;color:#999;margin-top:8px;font-family:Poppins,sans-serif}._experienceItem_146ar_498{display:flex;flex-direction:row;gap:30px;align-items:flex-start;margin-bottom:40px}@media (max-width: 768px){._experienceItem_146ar_498{flex-direction:column}}._companyLogo_146ar_512{flex-shrink:0}._experienceDetails_146ar_516{flex:1}._experienceTitle_146ar_520{color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;margin-bottom:23px}._experienceDescription_146ar_482{color:#8491a0;font-family:Poppins,sans-serif;font-size:14px;line-height:150%}._experienceDuration_146ar_465{color:#8491a0;font-family:Poppins,sans-serif;font-size:14px}._contactSection_146ar_541{display:flex;flex-direction:column;align-items:center;padding-bottom:80px}._contactContainer_146ar_548{display:flex;width:100%;max-width:1200px;gap:40px;margin-bottom:60px}._contactFormWrapper_146ar_556,._contactInfoWrapper_146ar_560{flex:1}._contactSubtitle_146ar_564{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin-bottom:20px}._contactIntro_146ar_572{color:#c5c5c5;font-family:Poppins,sans-serif;font-size:16px;line-height:1.5;margin-bottom:30px}._contactInfoItem_146ar_580{display:flex;gap:15px;margin-bottom:30px}._contactInfoIcon_146ar_586{width:40px;height:40px;background-color:#2a2a2a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._contactInfoContent_146ar_597{flex:1}._contactInfoTitle_146ar_601{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin-bottom:8px}._contactInfoText_146ar_609{color:#c5c5c5;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin-bottom:5px}._socialTitle_146ar_617{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin-top:20px;margin-bottom:10px}._mapContainer_146ar_626{width:100%;max-width:1200px;margin-top:40px}._map_146ar_626{width:100%;height:450px;border-radius:12px;overflow:hidden}._contactForm_146ar_556{width:100%;max-width:600px;margin-bottom:60px}._formGroup_146ar_645{margin-bottom:20px}._formLabel_146ar_649{display:block;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin-bottom:8px}._formInput_146ar_658,._formTextarea_146ar_659{width:100%;padding:12px 16px;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:14px}._formTextarea_146ar_659{resize:vertical}._contactInfo_146ar_560{width:100%;max-width:600px;margin-top:40px}._contactInfoTitle_146ar_601{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin-bottom:20px}._footer_146ar_688{background-color:#191919;padding-top:80px;padding-bottom:80px}._footerContent_146ar_694{max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box;width:100%;text-align:center}._footerTitle_146ar_704{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;letter-spacing:.471px;margin-bottom:32px}._footerDescription_146ar_713{color:#c5c5c5;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;letter-spacing:.282px;margin-bottom:32px;max-width:676px}._contactEmail_146ar_723{display:flex;align-items:center;gap:5px;margin-bottom:40px}._contactEmail_146ar_723 span{color:#c5c5c5;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}._socialLinks_146ar_737{display:flex;gap:27px}._avatar_146ar_121{max-width:250px;width:100%;height:auto;border-radius:50%;display:block;margin:0 auto}._signature_146ar_750{max-width:200px;width:100%;height:auto;display:block;margin:0 auto;transition:filter .3s ease}._signature_146ar_750:hover{filter:drop-shadow(0 0 2em #646cffaa)}._personalInfoSection_146ar_763,._aboutMeSection_146ar_764,._servicesSection_146ar_765,._achievementsSection_146ar_766,._skillsSection_146ar_767,._educationSection_146ar_768,._experienceSection_146ar_769{margin-bottom:60px;padding:30px 40px;background-color:#1a1a1a;border-radius:12px;box-shadow:0 0 15px #5badff26;max-width:960px;margin-left:auto;margin-right:auto}._personalInfoSection_146ar_763 h2,._aboutMeSection_146ar_764 h2,._servicesSection_146ar_765 h2,._achievementsSection_146ar_766 h2,._skillsSection_146ar_767 h2,._educationSection_146ar_768 h2,._experienceSection_146ar_769 h2{font-size:32px;font-weight:700;margin-bottom:20px;color:#5badff;border-bottom:3px solid #5badff;padding-bottom:6px;font-family:Poppins,sans-serif}._personalInfoSection_146ar_763 ul,._aboutMeSection_146ar_764 ul,._servicesSection_146ar_765 ul,._achievementsSection_146ar_766 ul,._skillsSection_146ar_767 ul,._educationSection_146ar_768 ul{list-style-type:disc;padding-left:1.5rem;color:#c5c5c5;font-family:Poppins,sans-serif;font-size:16px;line-height:1.7;margin-bottom:1rem}._experienceSection_146ar_769 article{margin-bottom:30px;color:#c5c5c5;font-family:Poppins,sans-serif}._experienceSection_146ar_769 h3{font-weight:700;font-size:20px;margin-bottom:8px;color:#7bb1ff}._experienceSection_146ar_769 p{font-size:15px;line-height:1.5;margin:0 0 8px}._achievementsStats_146ar_834{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;color:#c5c5c5;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;margin-top:20px}._achievementsStats_146ar_834 div{text-align:center;min-width:110px}._skillItem_146ar_852{margin-bottom:15px}._skillLabel_146ar_856{font-weight:600;color:#c5c5c5;margin-bottom:6px;font-family:Poppins,sans-serif}._skillBarContainer_146ar_863{background-color:#333;border-radius:10px;overflow:hidden;height:14px}._skillBar_146ar_863{height:100%;background-color:#5badff;border-radius:10px 0 0 10px;transition:width .6s ease}._githubLink_146ar_876{display:inline-block;margin-top:12px;font-weight:600;color:#5badff;text-decoration:underline;font-family:Poppins,sans-serif;transition:color .3s ease;cursor:pointer}._githubLink_146ar_876:hover{color:#2a90ff}._skillsSection_146ar_767{max-width:600px;margin:40px auto}._skillsContainer_146ar_895{display:flex;flex-direction:column;gap:15px}._skill_146ar_767{width:100%}._skillLabel_146ar_856{display:flex;justify-content:space-between;margin-bottom:6px;font-weight:600;font-size:16px;color:#fff}._skillPercent_146ar_914{font-weight:500;color:#fff}._skillBarBackground_146ar_919{width:100%;height:12px;background-color:#ddd;border-radius:6px;overflow:hidden}._skillBarFill_146ar_927{height:100%;background-color:#4a90e2;border-radius:6px 0 0 6px;transition:width .5s ease-in-out}._contactMethods_146ar_472{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}._contactLink_146ar_477{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}._contactLink_146ar_477:hover{color:#4a90e2}._contactIcon_146ar_954{flex-shrink:0}@media (max-width: 768px){._personalInfoSection_146ar_763,._aboutMeSection_146ar_764,._servicesSection_146ar_765,._achievementsSection_146ar_766,._skillsSection_146ar_767,._educationSection_146ar_768,._experienceSection_146ar_769{padding:20px}._achievementsStats_146ar_834{gap:25px}._skillBarContainer_146ar_863{height:12px}}@media (max-width: 600px){._signature_146ar_750{max-width:150px}}@media (max-width: 991px){._navigation_146ar_43{display:none}._mobileMenuButton_146ar_96{display:block}._projectsGrid_146ar_260{flex-direction:column}._socialIcons_146ar_198{gap:40px}._contactContainer_146ar_548{flex-direction:column}}@media (max-width: 640px){._heroTitle_146ar_127{font-size:35px;line-height:1.2}._heroDescription_146ar_139{font-size:16px}._ctaButtons_146ar_150{flex-direction:column}._primaryButton_146ar_156,._secondaryButton_146ar_172{width:100%}._socialIcons_146ar_198{gap:20px;flex-wrap:wrap}}._sliderContainer_146ar_1032{display:flex;flex-direction:column;align-items:center;animation:_fadeIn_146ar_1 .5s ease-in-out}._navButton_146ar_1039{background-color:#333;border:2px solid #555;color:#fff;padding:12px 20px;margin:0 1rem;cursor:pointer;font-weight:600;border-radius:12px;display:flex;align-items:center;gap:8px;transition:all .3s ease;font-size:14px}._navButton_146ar_1039:hover{background-color:#4a90e2;border-color:#4a90e2;transform:translateY(-2px);box-shadow:0 4px 12px #4a90e24d}._navButton_146ar_1039:active{transform:translateY(0)}._navIcon_146ar_1066{width:18px;height:18px;stroke:currentColor}._pageIndicator_146ar_1072{color:#fff;font-weight:600;font-size:16px;padding:0 10px}._navigationButtons_146ar_1079{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:20px}@keyframes _fadeIn_146ar_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._contactBlock_146ar_1091{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:40px 0;text-align:left}._contactItem_146ar_1099 h4{margin-bottom:6px;font-size:16px;color:#5badff;font-family:Poppins,sans-serif;font-weight:600}._contactItem_146ar_1099 a{color:#c5c5c5;font-family:Poppins,sans-serif;text-decoration:none;font-size:14px;display:inline-block;word-break:break-all}._contactItem_146ar_1099 a:hover{color:#4a90e2}._footerCopyright_146ar_1121{text-align:center;font-size:13px;color:#555;margin-top:40px}._timelineContainer_146ar_1129{max-width:900px;margin:40px auto;position:relative;padding:20px 0}._timelineContainer_146ar_1129:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:3px;height:100%;background:linear-gradient(to bottom,#4a90e2,#357abd);border-radius:2px}._timelineItem_146ar_1147{display:flex;align-items:flex-start;margin-bottom:60px;position:relative}._timelineItem_146ar_1147:nth-child(odd){flex-direction:row}._timelineItem_146ar_1147:nth-child(2n){flex-direction:row-reverse}._timelineDate_146ar_1162{flex:0 0 120px;text-align:center;padding:0 20px;z-index:2}._dateText_146ar_1169{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;box-shadow:0 4px 12px #4a90e24d}._timelineContent_146ar_1179{flex:1;position:relative;max-width:calc(50% - 60px)}._timelineMarker_146ar_1185{position:absolute;width:16px;height:16px;background:#4a90e2;border:4px solid #161513;border-radius:50%;top:20px;z-index:3}._timelineItem_146ar_1147:nth-child(odd) ._timelineMarker_146ar_1185{left:-8px}._timelineItem_146ar_1147:nth-child(2n) ._timelineMarker_146ar_1185{right:-8px}._experienceCard_146ar_1204{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:30px;margin:0 20px;box-shadow:0 4px 24px #4a90e21a,0 1.5px 6px #0000001a;transition:box-shadow .3s,transform .3s}._experienceCard_146ar_1204:hover{transform:translateY(-5px);box-shadow:0 8px 32px #4a90e22e,0 3px 12px #00000021;border-color:#4a90e24d}._companyHeader_146ar_1221{margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}._jobTitle_146ar_1227{color:#fff;font-size:24px;font-weight:700;margin-bottom:8px;line-height:1.3}._companyInfo_146ar_1235{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._companyLink_146ar_1242{color:#4a90e2;text-decoration:none;font-weight:600;font-size:16px;transition:color .3s ease}._companyLink_146ar_1242:hover{color:#5ba3f5;text-decoration:underline}._companyName_146ar_1255{color:#4a90e2;font-weight:600;font-size:16px}._companyType_146ar_1261{color:#ccc;font-size:14px}._projectDetails_146ar_1266{margin-top:20px}._projectTitle_146ar_440{color:#fff;font-size:18px;font-weight:600;margin-bottom:12px}._projectDescription_146ar_311{color:#ccc;line-height:1.6;margin-bottom:20px;font-size:15px}._responsibilities_146ar_1284{margin-bottom:25px}._responsibilities_146ar_1284 h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:12px}._responsibilityList_146ar_1295{list-style:none;padding:0;margin:0}._responsibilityList_146ar_1295 li{color:#ccc;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative;font-size:14px}._responsibilityList_146ar_1295 li:before{content:"?";color:#4a90e2;font-weight:700;position:absolute;left:0}._technologies_146ar_1318 h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:12px}@media (max-width: 768px){._timelineContainer_146ar_1129:before{left:30px}._timelineItem_146ar_1147{flex-direction:column!important;margin-left:20px}._timelineItem_146ar_1147:nth-child(2n){flex-direction:column!important}._timelineDate_146ar_1162{flex:none;text-align:left;margin-bottom:15px;padding:0}._timelineContent_146ar_1179{max-width:100%}._timelineMarker_146ar_1185{left:-8px!important}._experienceCard_146ar_1204{margin:0}}._successMessage_146ar_1361{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;padding:16px 20px;border-radius:12px;margin-bottom:20px;text-align:center;box-shadow:0 4px 12px #4caf504d;animation:_slideIn_146ar_1 .5s ease-out}._successMessage_146ar_1361 p{margin:0;font-weight:600;font-size:16px}@keyframes _slideIn_146ar_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._loadingSpinner_146ar_1390{width:20px;height:20px;margin-right:8px;animation:_spin_146ar_1 1s linear infinite}@keyframes _spin_146ar_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._primaryButton_146ar_156:disabled{opacity:.7;cursor:not-allowed}._primaryButton_146ar_156:disabled:hover{transform:none;box-shadow:0 4px 12px #4a90e24d}._mobileMenuOverlay_146ar_1417{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;z-index:1000;display:flex;align-items:flex-start;justify-content:flex-end}._mobileMenu_146ar_96{background:#181818;width:80vw;max-width:320px;height:100vh;box-shadow:-2px 0 16px #0003;display:flex;flex-direction:column;padding:32px 24px 24px;position:relative;animation:_slideInMenu_146ar_1 .3s ease}@keyframes _slideInMenu_146ar_1{0%{transform:translate(100%)}to{transform:translate(0)}}._closeMenuButton_146ar_1448{position:absolute;top:16px;right:16px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:10}._mobileNavItem_146ar_1460{color:#fff;font-size:1.2rem;font-weight:600;margin:18px 0;text-decoration:none;border-bottom:1px solid #333;padding-bottom:10px;transition:color .2s;display:block}._mobileNavItem_146ar_1460:hover{color:#4a90e2}@media (max-width: 900px){._navigation_146ar_43{display:none}._mobileMenuButton_146ar_96{display:block;background:none;border:none;cursor:pointer;z-index:1100}}@media (min-width: 901px){._mobileMenuButton_146ar_96{display:none}}@media (max-width: 600px){._container_146ar_1,._main_146ar_106,._layoutWrapper_146ar_18{padding-left:8px!important;padding-right:8px!important}._experienceCard_146ar_1204{padding:18px!important}}._experienceCard_146ar_1204,._contactFormWrapper_146ar_556{box-shadow:0 4px 24px #4a90e21a,0 1.5px 6px #0000001a;transition:box-shadow .3s,transform .3s}._experienceCard_146ar_1204:hover,._contactFormWrapper_146ar_556:hover{box-shadow:0 8px 32px #4a90e22e,0 3px 12px #00000021;transform:translateY(-2px) scale(1.01)}._primaryButton_146ar_156,._secondaryButton_146ar_172{transition:background .2s,color .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 8px #4a90e214}._primaryButton_146ar_156:focus,._secondaryButton_146ar_172:focus{outline:2px solid #4a90e2;outline-offset:2px}._primaryButton_146ar_156:hover,._secondaryButton_146ar_172:hover{background:#357abd;color:#fff;box-shadow:0 4px 16px #4a90e22e;transform:translateY(-1px) scale(1.01)}._timelineContainer_146ar_1129{padding-bottom:40px}._timelineItem_146ar_1147{margin-bottom:40px}._timelineContent_146ar_1179{background:#181818fa;border-radius:16px;box-shadow:0 2px 12px #0000001a}._mobileMenu_146ar_96{box-shadow:-2px 0 24px #4a90e221;border-top-left-radius:18px;border-bottom-left-radius:18px}._mobileNavItem_146ar_1460{border-bottom:1px solid #222;padding-bottom:12px;margin-bottom:8px;font-size:1.15rem}._mobileNavItem_146ar_1460:last-child{border-bottom:none}._closeMenuButton_146ar_1448{color:#4a90e2;font-size:2.2rem;top:10px;right:10px}._contactForm_146ar_556 input,._contactForm_146ar_556 textarea{border-radius:8px;border:1.5px solid #333;background:#191b1f;color:#fff;transition:border .2s,box-shadow .2s}._contactForm_146ar_556 input:focus,._contactForm_146ar_556 textarea:focus{border:1.5px solid #4a90e2;box-shadow:0 0 0 2px #4a90e226}._sectionTitle_146ar_212{margin-bottom:32px;letter-spacing:1.5px;font-size:2.1rem}._footer_146ar_688{border-top:1.5px solid #222;background:#181818;padding-top:32px;padding-bottom:16px}._footerTitleLink_146ar_1595:hover ._footerTitle_146ar_704{color:#4a90e2;text-decoration:underline}._brand_146ar_1603{display:flex;gap:16px;align-items:center}._titleBlock_146ar_1609{display:flex;flex-direction:column}._title_146ar_1609{margin:0;font-size:20px;letter-spacing:.6px;color:#fff}._lead_146ar_1621{margin:4px 0 0;color:#c5c5c5;font-size:13px}._timeline_146ar_1129{position:relative;padding:20px 0}._card_146ar_386{position:relative;width:calc(50% - 40px);padding:0;margin:24px 0}._left_146ar_1639{margin-left:0;margin-right:auto}._right_146ar_1640{margin-left:auto;margin-right:0}._cardMeta_146ar_1642{color:#9aa4b2;margin-bottom:10px}._date_146ar_1169{display:block;font-size:12px;color:#8da0b3}._job_146ar_1227{margin:6px 0 4px;color:#eaf6ff;font-size:16px}._company_146ar_512{color:#5badff;font-weight:600;font-size:13px;text-decoration:none}._cardBody_146ar_1647{padding:12px 0 0}._roleTitle_146ar_1648{margin:0 0 8px;font-size:15px;color:#dff3ea}._description_146ar_1649{color:#c5c5c5;font-size:14px;margin-bottom:10px}._listBlock_146ar_1651{margin-top:8px}._sub_146ar_1652{margin:0 0 8px;color:#c6d6e0;font-size:13px}._points_146ar_1653{margin:0;padding-left:18px;color:#c5c5c5;font-size:13px}._points_146ar_1653 li{margin-bottom:6px}._techBlock_146ar_1656{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}._techPill_146ar_1657{background:#ffffff08;color:#bfead0;padding:6px 10px;border-radius:999px;font-size:12px}._cardBody_146ar_1647 ._experienceCard_146ar_1204{padding:0}._container_146ar_1,._header_146ar_8,._footer_146ar_688,._personalInfoSection_146ar_763,._aboutMeSection_146ar_764,._servicesSection_146ar_765,._skillsSection_146ar_767,._educationSection_146ar_768,._projectCard_146ar_279{transition:background-color .4s ease,color .35s ease,border-color .35s ease}._webProjectsSection_1ks6f_1{margin:64px auto;max-width:1080px;padding:28px;border-radius:20px;background:radial-gradient(circle at 10% 10%,rgba(255,143,77,.2),transparent 40%),radial-gradient(circle at 90% 30%,rgba(42,157,143,.18),transparent 44%),linear-gradient(140deg,#11141af2,#090c12eb);border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 60px #00000057}._sectionTopRow_1ks6f_14{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}._eyebrow_1ks6f_22{margin:0 0 8px;text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:11px;color:#8fe3ce}._sectionTitle_1ks6f_31{margin:0;font-family:Poppins,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);color:#f6f8ff}._sectionDescription_1ks6f_38{margin:10px 0 0;color:#c8d1dd;max-width:640px;line-height:1.6}._syncBadge_1ks6f_45{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid rgba(143,227,206,.28);background:#8fe3ce14;font-size:12px;color:#d9f9f1}._syncDot_1ks6f_57{width:9px;height:9px;border-radius:50%;background:#2adf98;box-shadow:0 0 #2adf9880;animation:_pulse_1ks6f_1 1.7s infinite}._widgetGrid_1ks6f_66{margin:20px 0 18px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}._widgetCard_1ks6f_73{border-radius:14px;padding:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}._widgetLabel_1ks6f_80{margin:0;color:#9fb2c8;font-size:11px;letter-spacing:.06em;text-transform:uppercase}._widgetValue_1ks6f_88{margin:8px 0 0;font-size:1.25rem;color:#f6fbff;font-weight:700}._filters_1ks6f_95{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}._filterButton_1ks6f_102{border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#e6edf5;border-radius:999px;padding:10px 16px;font-weight:600;transition:transform .24s ease,border-color .24s ease,background .24s ease}._filterButton_1ks6f_102:hover{transform:translateY(-2px);border-color:#2a9d8fcc}._activeFilter_1ks6f_117{background:linear-gradient(120deg,#2a9d8f,#f4a261);border-color:transparent;color:#09121c}._filterCount_1ks6f_123{margin-left:8px;opacity:.85}._indicators_1ks6f_128{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}._indicatorItem_1ks6f_135{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px}._indicatorLabelRow_1ks6f_142{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px;color:#d9e2ec}._indicatorTrack_1ks6f_150{height:8px;border-radius:999px;background:#ffffff26;overflow:hidden}._indicatorFill_1ks6f_157{height:100%;border-radius:999px;background:linear-gradient(90deg,#2a9d8f,#f4a261);transition:width .8s ease}._projectsGrid_1ks6f_164{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}._projectCard_1ks6f_170{background:#050a10c7;border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;transform:translateY(14px);opacity:0;animation:_reveal_1ks6f_1 .55s ease forwards;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}._projectCard_1ks6f_170:hover{transform:translateY(-6px);border-color:#f4a261c2;box-shadow:0 18px 30px #00000059}._cardHeader_1ks6f_190 h3{margin:4px 0;font-size:1.22rem;color:#fbfcfe}._projectType_1ks6f_196{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8fe3ce;font-weight:700}._cardSubtitle_1ks6f_204{margin:0;color:#e6c9ac;font-size:13px}._cardSummary_1ks6f_210{margin:0;color:#d7dee9;font-size:14px;line-height:1.55}._cardDetailLine_1ks6f_217{margin:0;color:#9eb2c7;font-size:12px;letter-spacing:.02em}._metricRow_1ks6f_224{display:flex;gap:8px;flex-wrap:wrap}._metricPill_1ks6f_230{font-size:12px;color:#dce8f7;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;border-radius:999px;padding:4px 9px}._stackRow_1ks6f_239{display:flex;flex-wrap:wrap;gap:8px}._stackTag_1ks6f_245{padding:5px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid rgba(42,157,143,.4);color:#bbf0e5;background:#2a9d8f24}._achievementList_1ks6f_255{margin:0;padding-left:18px;color:#c7d1dc;font-size:13px;display:grid;gap:6px}._cardActions_1ks6f_264{margin-top:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}._repoButton_1ks6f_272,._demoButton_1ks6f_273{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:10px;text-decoration:none;font-weight:700;font-size:13px}._repoButton_1ks6f_272{border:1px solid rgba(255,255,255,.24);color:#edf2f8}._demoButton_1ks6f_273{background:linear-gradient(120deg,#2a9d8f,#f4a261);color:#08131f}._noDemo_1ks6f_294{color:#8f9cb0;font-size:12px}@keyframes _pulse_1ks6f_1{0%{box-shadow:0 0 #2adf9880}70%{box-shadow:0 0 0 8px #2adf9800}to{box-shadow:0 0 #2adf9800}}@keyframes _reveal_1ks6f_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._webProjectsSection_1ks6f_1{padding:18px;margin-top:44px}._widgetGrid_1ks6f_66{grid-template-columns:repeat(2,minmax(0,1fr))}._indicators_1ks6f_128{grid-template-columns:1fr}}
