.hero_hero__59kXN{position:relative;min-height:95vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-primary);overflow:hidden;padding:var(--spacing-2xl) 0}.hero_hero__59kXN:before{content:"";position:absolute;top:10%;left:20%;width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.08) 0,transparent 70%);filter:blur(40px);pointer-events:none}.hero_hero__59kXN:after{content:"";position:absolute;bottom:10%;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.06) 0,transparent 70%);filter:blur(50px);pointer-events:none}.hero_bgParticles__r9YTE{position:absolute;inset:0;background-image:radial-gradient(circle at 10% 20%,rgba(16,185,129,.02) 20%,transparent 0),radial-gradient(circle at 90% 80%,rgba(59,130,246,.02) 15%,transparent 0);pointer-events:none;z-index:1}.hero_floatingElements__nLLio{position:absolute;inset:0;pointer-events:none;z-index:2}.hero_floatingIcon__PGAQI{position:absolute;font-size:2rem;color:rgba(16,185,129,.15);animation:hero_float__OkuR5 8s ease-in-out infinite;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.hero_floatingIcon__PGAQI:first-child{top:20%;left:10%;animation-delay:0s}.hero_floatingIcon__PGAQI:nth-child(2){top:60%;right:12%;animation-delay:2s;color:rgba(59,130,246,.15)}.hero_floatingIcon__PGAQI:nth-child(3){bottom:20%;left:18%;animation-delay:4s;color:rgba(139,92,246,.12)}.hero_container__Tv6Dm{position:relative;z-index:3;width:100%;max-width:1000px;margin:0 auto;padding:0 var(--spacing-lg)}.hero_heroContent__93Wzv{text-align:center;display:flex;flex-direction:column;align-items:center}.hero_statusPill__11Fcx{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.15);border-radius:2rem;color:var(--accent-light);font-family:var(--font-mono);font-size:.8rem;font-weight:500;margin-bottom:var(--spacing-lg);box-shadow:0 4px 12px rgba(16,185,129,.05)}.hero_statusIndicator__DQF0s{width:6px;height:6px;background-color:var(--accent);border-radius:50%;display:inline-block;box-shadow:0 0 8px var(--accent);animation:hero_pulse-slow__svAq_ 2s infinite}.hero_title__g0Tyl{font-size:4.5rem;font-weight:800;line-height:1.1;margin-bottom:var(--spacing-md);letter-spacing:-.03em}.hero_greeting__omLEi{display:block;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--accent);font-family:var(--font-mono);margin-bottom:.5rem}.hero_name___xduT{display:block;background:linear-gradient(135deg,#fff 30%,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero_roleContainer__9jCK4{display:flex;justify-content:center;gap:.75rem;margin-bottom:var(--spacing-lg);flex-wrap:wrap}.hero_role__AMGyA{font-family:var(--font-mono);font-size:.85rem;font-weight:500;padding:.35rem .8rem;background:hsla(0,0%,100%,.03);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.hero_role__AMGyA:hover{border-color:rgba(59,130,246,.3);color:var(--text-primary);background:rgba(59,130,246,.05)}.hero_tagline__uGRyO{font-size:1.15rem;line-height:1.7;color:var(--text-secondary);max-width:620px;margin:0 auto var(--spacing-xl) auto;font-weight:400}.hero_highlight__B00Fk{color:var(--accent-light);font-weight:600}.hero_cta__mdZy_{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;width:100%}.hero_btn__OHoPs{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent);color:#060913;padding:.85rem 2rem;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;text-decoration:none;transition:all var(--transition-normal);border:1px solid var(--accent);box-shadow:0 4px 14px rgba(16,185,129,.2);cursor:pointer}.hero_btn__OHoPs:hover{background:var(--accent-light);border-color:var(--accent-light);transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.35)}.hero_btnSecondary__JHQ4r{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:var(--text-primary);padding:.85rem 2rem;border-radius:var(--radius-md);font-weight:500;font-size:.95rem;text-decoration:none;transition:all var(--transition-normal);border:1px solid var(--border-color);cursor:pointer}.hero_btnSecondary__JHQ4r:hover{background:hsla(0,0%,100%,.03);border-color:var(--text-secondary);transform:translateY(-2px)}.hero_socialLinks__58ap_{display:flex;justify-content:center;gap:1.25rem;margin-top:var(--spacing-xl)}.hero_socialLink__1HImw{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.02);border:1px solid var(--border-color);color:var(--text-secondary);text-decoration:none;font-size:1.2rem;transition:all var(--transition-normal)}.hero_socialLink__1HImw:hover{border-color:var(--accent);color:var(--accent);background:rgba(16,185,129,.05);transform:translateY(-2px)}.hero_engineeringGrid__dxE_p{position:absolute;inset:0;background-image:linear-gradient(rgba(16,185,129,.03) 1px,transparent 0),linear-gradient(90deg,rgba(16,185,129,.03) 1px,transparent 0);background-size:40px 40px;background-position:50%;mask-image:radial-gradient(circle at center,#000 40%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,#000 40%,transparent 80%);pointer-events:none;z-index:1}.hero_terminalPrompt__zop2f{display:flex;align-items:center;gap:.25rem;background:rgba(6,9,19,.5);border:1px solid hsla(0,0%,100%,.05);padding:.5rem 1rem;border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-family:var(--font-mono);font-size:.85rem;z-index:2}.hero_promptUser__rWQYe{color:var(--accent-light);font-weight:500}.hero_promptDir__bVnz3{color:var(--accent-blue)}.hero_promptSymbol__5Rpuq{color:var(--text-muted)}.hero_promptCmd__DkKQ6{color:#fff}.hero_resumeWidget__mOAzp{display:inline-flex;align-items:center;background:rgba(13,18,34,.6);border:1px solid var(--border-color);padding:.35rem .5rem .35rem 1rem;border-radius:var(--radius-md);gap:.75rem;position:relative;transition:border-color var(--transition-normal)}.hero_resumeWidget__mOAzp:hover{border-color:rgba(16,185,129,.25)}.hero_commandCode__xF0t3{font-family:var(--font-mono);font-size:.85rem;color:var(--text-secondary);-webkit-user-select:all;-moz-user-select:all;user-select:all}.hero_copyBtn__9hcly{background:hsla(0,0%,100%,.03);border:1px solid var(--border-color);color:var(--text-secondary);padding:.5rem;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all var(--transition-fast)}.hero_copyBtn__9hcly:hover{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.2);color:var(--accent-light)}.hero_copyIconCheck__X4qv2{color:var(--accent-light)}.hero_tooltip__C1WLD{position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:rgba(6,9,19,.95);border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.7rem;font-family:var(--font-mono);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition-fast)}.hero_copyBtn__9hcly:hover .hero_tooltip__C1WLD{opacity:1}.hero_downloadIconLink__bToOE{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:hsla(0,0%,100%,.03);border:1px solid var(--border-color);padding:.5rem;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.hero_downloadIconLink__bToOE:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2);color:var(--accent-blue);transform:translateY(-1px)}.hero_scrollIndicator__Qjllx{margin-top:var(--spacing-2xl);display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.7}.hero_scrollText__1zU96{font-size:.75rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.hero_scrollArrow__C_g76{width:12px;height:12px;border-left:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(-45deg);animation:hero_float__OkuR5 2s infinite}@media (max-width:768px){.hero_title__g0Tyl{font-size:3rem}.hero_tagline__uGRyO{font-size:1rem}}.about_about__Z0RPQ{padding:var(--spacing-2xl) 0;background:transparent;position:relative;overflow:hidden;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.about_inner__BdTc5{max-width:1100px;margin:0 auto;display:flex;gap:var(--spacing-xl);align-items:center;padding:0 var(--spacing-lg)}.about_left__KmHCe{flex:1.1 1;display:flex;justify-content:center;width:100%}.about_right__Y91X7{flex:1 1;width:100%}.about_heading__Hf1Dr{font-size:2.2rem;font-weight:700;margin-bottom:var(--spacing-md);position:relative;display:inline-block}.about_heading__Hf1Dr:after{content:"";position:absolute;left:0;bottom:-4px;width:40px;height:3px;background:var(--accent);border-radius:var(--radius-sm)}.about_textConsole__pvqeG{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md)}.about_textLine__R5gLL{display:flex;gap:1rem;align-items:flex-start}.about_textPrefix__OzZl0{font-family:var(--font-mono);font-size:.8rem;color:var(--accent-light);opacity:.85;padding-top:.25rem;white-space:nowrap}.about_paragraph__MNifg{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0}.about_ideWindow__ExHHA{width:100%;max-width:520px;background:rgba(13,18,34,.45);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg),0 0 20px rgba(16,185,129,.02);transition:border-color var(--transition-normal)}.about_ideWindow__ExHHA:hover{border-color:rgba(16,185,129,.2)}.about_ideHeader__LyMHD{display:flex;align-items:center;background:rgba(6,9,19,.6);padding:.6rem var(--spacing-sm);border-bottom:1px solid var(--border-color);position:relative}.about_ideDots__FA4p1{display:flex;gap:.4rem;align-items:center}.about_ideDotGreen__Q46HK,.about_ideDotRed__zNOEP,.about_ideDotYellow__0tas0{width:8px;height:8px;border-radius:50%;display:inline-block}.about_ideDotRed__zNOEP{background-color:#ef4444}.about_ideDotYellow__0tas0{background-color:#f59e0b}.about_ideDotGreen__Q46HK{background-color:#10b981}.about_ideTitle__85vJp{position:absolute;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);font-weight:500}.about_ideSplitView__tbBAH{display:flex;min-height:250px}.about_ideImagePane__yakEj{flex:0 0 42%;border-right:1px solid var(--border-color);background:rgba(6,9,19,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.about_ideAvatar__cQ_R7{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow),filter var(--transition-normal);filter:grayscale(35%) contrast(110%)}.about_ideWindow__ExHHA:hover .about_ideAvatar__cQ_R7{transform:scale(1.05);filter:grayscale(0) contrast(100%)}.about_ideCodePane__Yd7kh{flex:1 1;padding:1.25rem 1rem;background:rgba(8,12,24,.9);display:flex;flex-direction:column;justify-content:center}.about_codeLine__agpLS{font-family:var(--font-mono);font-size:.78rem;line-height:1.6;white-space:nowrap;display:flex;align-items:center}.about_lineNum__gxk4w{color:var(--text-muted);width:20px;display:inline-block;margin-right:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.7rem;text-align:right}.about_bracket__NMT0d{color:gold}.about_key__OT0zt{color:#9cdcfe}.about_colon__icSVb{color:#fff;margin:0 .15rem}.about_string__c3iXn{color:#ce9178}.about_comma__r7ih9{color:#fff}@media (max-width:992px){.about_inner__BdTc5{flex-direction:column;gap:var(--spacing-xl)}.about_left__KmHCe,.about_right__Y91X7{flex:none;width:100%;max-width:550px;margin:0 auto}.about_ideWindow__ExHHA{max-width:100%}}@media (max-width:768px){.about_heading__Hf1Dr{font-size:1.8rem}.about_heading__Hf1Dr:after{left:50%;transform:translateX(-50%)}.about_inner__BdTc5{text-align:center}.about_textLine__R5gLL{flex-direction:column;align-items:center;gap:.25rem}.about_textPrefix__OzZl0{font-size:.75rem}.about_paragraph__MNifg{font-size:.95rem}.about_ideSplitView__tbBAH{flex-direction:column;min-height:auto}.about_ideImagePane__yakEj{flex:none;height:180px;border-right:none;border-bottom:1px solid var(--border-color)}}.project_projectsSection__6OOI_{padding:var(--spacing-2xl) 0;background:transparent;position:relative;overflow:hidden;border-bottom:1px solid var(--border-color)}.project_heading__xrRx_{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-2xl);position:relative}.project_heading__xrRx_:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);width:40px;height:3px;background:var(--accent);border-radius:var(--radius-sm)}.project_carouselContainer__IfT6F{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);max-width:1150px;margin:0 auto;padding:0 var(--spacing-lg);position:relative}.project_projectsGrid__E3RDK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);width:100%;min-height:400px}.project_projectCard__5O4oH{background:rgba(13,18,34,.45);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:all var(--transition-normal);position:relative;box-shadow:var(--shadow-md)}.project_projectCard__5O4oH:hover{border-color:rgba(16,185,129,.25);box-shadow:0 10px 30px -10px rgba(0,0,0,.6),0 0 20px rgba(16,185,129,.08);transform:translateY(-4px)}.project_browserHeader__OigRA{background:rgba(6,9,19,.65);border-bottom:1px solid var(--border-color);padding:.6rem var(--spacing-md);display:flex;align-items:center;position:relative}.project_browserDots__w5yLx{display:flex;gap:.35rem;align-items:center}.project_browserDotGreen__Po5XS,.project_browserDotRed__PUxuk,.project_browserDotYellow__QsVSP{width:8px;height:8px;border-radius:50%;display:inline-block}.project_browserDotRed__PUxuk{background-color:#ef4444}.project_browserDotYellow__QsVSP{background-color:#f59e0b}.project_browserDotGreen__Po5XS{background-color:#10b981}.project_browserAddressBar__yXLKu{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.04);font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);border-radius:99px;padding:.2rem 1.5rem;text-align:center;position:absolute;left:50%;transform:translateX(-50%);width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project_projectCard__5O4oH:hover .project_browserAddressBar__yXLKu{color:var(--text-secondary);background:hsla(0,0%,100%,.05)}.project_browserHeaderMulti__1haKp{flex-direction:column!important;align-items:stretch!important;gap:.5rem;padding:.5rem var(--spacing-md)}.project_browserHeaderTop__FGbjB{display:flex;align-items:center;width:100%}.project_browserTabs__EHcil{display:flex;gap:.25rem;margin-left:1rem;overflow-x:auto;scrollbar-width:none}.project_browserTabs__EHcil::-webkit-scrollbar{display:none}.project_browserTab__dZMjE{display:flex;align-items:center;gap:.35rem;padding:.2rem .6rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.03);border-bottom:none;border-radius:6px 6px 0 0;font-family:var(--font-display);font-size:.68rem;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.project_browserTab__dZMjE:hover{background:hsla(0,0%,100%,.05);color:var(--text-primary)}.project_browserTab__dZMjE.project_activeTab__WT4Mn{background:rgba(13,18,34,.85);border-bottom:1px solid var(--border-color);border:1px solid var(--border-color);border-bottom:1px solid rgba(13,18,34,.85);color:var(--accent-light);font-weight:500}.project_tabIcon__DSXUq{font-size:.65rem;opacity:.8}.project_tabTitle__4u52c{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project_browserHeaderBottom__mVMrO{display:flex;align-items:center;gap:.75rem;width:100%;padding-bottom:.1rem}.project_browserNavigation__riffy{display:flex;gap:.35rem;align-items:center;color:var(--text-muted);opacity:.4}.project_navIcon__QcYJm{font-size:.85rem}.project_browserHeaderBottom__mVMrO .project_browserAddressBar__yXLKu{position:static!important;transform:none!important;width:auto!important;flex:1 1;text-align:left;padding-left:.75rem}.project_projectImage__7GWJe{position:relative;width:100%;height:200px;background:rgba(0,0,0,.2);overflow:hidden;border-bottom:1px solid var(--border-color)}.project_actualImage__vk_gK{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.project_projectCard__5O4oH:hover .project_actualImage__vk_gK{transform:scale(1.04)}.project_imagePlaceholder__6JU4L{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(16,185,129,.1));color:var(--text-secondary);font-family:var(--font-display);font-size:1.2rem;font-weight:500}.project_projectCategory__5aRss{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);background:rgba(6,9,19,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);color:var(--accent-light);padding:.2rem .5rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.65rem;font-weight:500;z-index:2;text-transform:uppercase;letter-spacing:.05em}.project_projectContent__YPBtf{padding:1.25rem var(--spacing-md);display:flex;flex-direction:column;flex-grow:1}.project_title__HUt3a{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem;transition:color var(--transition-fast)}.project_projectCard__5O4oH:hover .project_title__HUt3a{color:var(--accent-light)}.project_statsBadges__1Y8T_{display:flex;gap:.6rem;margin-bottom:.85rem}.project_badgeBundle__u_Fp2,.project_badgeCoverage__7ZAos,.project_badgeLoc__FoGsm{font-family:var(--font-mono);font-size:.7rem;font-weight:500;padding:.15rem .45rem;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.02);border:1px solid var(--border-color)}.project_badgeLoc__FoGsm{color:var(--accent-light);border-color:rgba(16,185,129,.15)}.project_badgeCoverage__7ZAos{color:var(--accent-blue);border-color:rgba(59,130,246,.15)}.project_badgeBundle__u_Fp2{color:#f59e0b;border-color:rgba(245,158,11,.15)}.project_description__QOk_H{font-size:.92rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.25rem;flex-grow:1}.project_techStack__TllYB{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1.25rem}.project_tech__Tjg5y{font-family:var(--font-mono);font-size:.68rem;padding:.15rem .45rem;background:hsla(0,0%,100%,.02);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm)}.project_projectCard__5O4oH:hover .project_tech__Tjg5y{border-color:hsla(0,0%,100%,.08);color:var(--text-primary)}.project_links__bu4Qx{display:flex;gap:var(--spacing-md);margin-top:auto;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.04)}.project_link__ATZhC{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast)}.project_link__ATZhC:hover{color:var(--accent-light)}.project_leftArrow__AGoCx,.project_rightArrow__j7miX{background:rgba(13,18,34,.4);border:1px solid var(--border-color);color:var(--text-secondary);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-normal);font-size:1.2rem;flex-shrink:0;box-shadow:var(--shadow-sm)}.project_leftArrow__AGoCx:hover,.project_rightArrow__j7miX:hover{border-color:var(--accent);color:var(--accent);background:rgba(16,185,129,.05);box-shadow:0 0 10px rgba(16,185,129,.2)}.project_dots__00mC5{display:flex;justify-content:center;gap:.5rem;margin-top:var(--spacing-lg)}.project_dot__CpKjI{width:8px;height:8px;border-radius:50%;background:var(--bg-hover);border:none;cursor:pointer;transition:all var(--transition-normal);padding:0}.project_activeDot__i0o10{background:var(--accent);box-shadow:0 0 8px var(--accent);transform:scale(1.25)}@media (max-width:900px){.project_browserAddressBar__yXLKu{width:60%}}@media (max-width:768px){.project_projectsGrid__E3RDK{grid-template-columns:1fr;min-height:auto}.project_browserAddressBar__yXLKu,.project_leftArrow__AGoCx,.project_rightArrow__j7miX{display:none}}.skills_skillsSection__GuiGn{padding:var(--spacing-2xl) 0;background:transparent;position:relative;overflow:hidden;border-bottom:1px solid var(--border-color)}.skills_heading__JdEUC{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-2xl);position:relative}.skills_heading__JdEUC:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);width:40px;height:3px;background:var(--accent);border-radius:var(--radius-sm)}.skills_skillsGrid__bWpQa{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);max-width:900px;margin:0 auto;padding:0 var(--spacing-lg)}.skills_skillCard__f_pta{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem 1rem;background:rgba(13,18,34,.4);border-radius:var(--radius-md);border:1px solid var(--border-color);transition:all var(--transition-normal);cursor:pointer;min-height:120px;position:relative;overflow:hidden}.skills_skillCard__f_pta:hover{border-color:var(--skill-color);background:rgba(13,18,34,.65);transform:translateY(-4px);box-shadow:0 5px 20px -7px var(--skill-color),0 10px 20px rgba(0,0,0,.45)}.skills_skillHeader__wNxx_{display:flex;justify-content:space-between;width:100%;position:absolute;top:.4rem;left:0;padding:0 .65rem;font-family:var(--font-mono);font-size:.65rem;opacity:.4;transition:opacity var(--transition-fast)}.skills_skillCard__f_pta:hover .skills_skillHeader__wNxx_{opacity:.85}.skills_skillStatus__tiejy{color:var(--accent-light);font-weight:500}.skills_skillVersion__jo5X_{color:var(--text-muted)}.skills_skillIcon__v_vyq{font-size:2.2rem;margin-bottom:.75rem;transition:transform var(--transition-normal);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.skills_skillCard__f_pta:hover .skills_skillIcon__v_vyq{transform:scale(1.1) translateY(-2px)}.skills_skillName__lCb5d{font-family:var(--font-mono);font-size:.8rem;font-weight:500;text-align:center;color:var(--text-secondary)}.skills_skillCard__f_pta:hover .skills_skillName__lCb5d{color:var(--text-primary)}@media (max-width:768px){.skills_skillsGrid__bWpQa{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--spacing-sm)}.skills_skillCard__f_pta{min-height:95px;padding:var(--spacing-sm)}.skills_skillIcon__v_vyq{font-size:1.8rem;margin-bottom:.5rem}}.timeline_timelineSection__1PE1t{padding:var(--spacing-2xl) 0;background:transparent;position:relative;overflow:hidden;border-bottom:1px solid var(--border-color)}.timeline_heading__9QAAp{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-2xl);position:relative}.timeline_heading__9QAAp:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);width:40px;height:3px;background:var(--accent);border-radius:var(--radius-sm)}.timeline_timelineContainer__7Dd1L{max-width:850px;margin:0 auto;position:relative;padding:0 var(--spacing-lg) 0 5.5rem}.timeline_gitGraphLine__QaWL2{position:absolute;left:2.5rem;transform:translateX(-50%);top:1.5rem;bottom:1.5rem;width:3px;background:linear-gradient(to bottom,var(--accent) 0,var(--accent-blue) 40%,var(--accent-purple) 80%,var(--accent-dark) 100%);opacity:.25;z-index:1}.timeline_timelineItem__HYC5c{position:relative;margin-bottom:2.5rem;display:flex;align-items:flex-start}.timeline_timelineItem__HYC5c:last-child{margin-bottom:0}.timeline_commitNode__KDQLH{position:absolute;left:-3rem;transform:translateX(-50%);top:.5rem;display:flex;align-items:center;justify-content:center;z-index:3}.timeline_commitIconWrapper__DzjwO{width:40px;height:40px;border-radius:50%;background:var(--bg-secondary);border:2.5px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--accent-light);transition:all var(--transition-normal);box-shadow:0 0 10px rgba(0,0,0,.4)}.timeline_gitNodePulse__xlYL5{position:absolute;width:46px;height:46px;border-radius:50%;border:1px solid var(--accent);opacity:0;pointer-events:none;transition:all var(--transition-normal)}.timeline_timelineItem__HYC5c:hover .timeline_gitNodePulse__xlYL5{animation:timeline_pulse-node__nJ_yQ 1.5s infinite}.timeline_timelineItem__HYC5c:hover .timeline_commitIconWrapper__DzjwO{transform:scale(1.1) rotate(5deg);background:var(--accent);color:var(--bg-primary);border-color:var(--accent-light);box-shadow:0 0 15px var(--accent)}.timeline_work__wJHqi .timeline_commitIconWrapper__DzjwO{border-color:var(--accent);color:var(--accent-light)}.timeline_internship__KJX4b .timeline_commitIconWrapper__DzjwO{border-color:#34d399;color:#34d399}.timeline_freelance___6O_p .timeline_commitIconWrapper__DzjwO{border-color:var(--accent-blue);color:var(--accent-blue)}.timeline_certification__NCwN_ .timeline_commitIconWrapper__DzjwO{border-color:var(--accent-purple);color:var(--accent-purple)}.timeline_education__ZaRJK .timeline_commitIconWrapper__DzjwO{border-color:#f59e0b;color:#f59e0b}.timeline_work__wJHqi .timeline_gitNodePulse__xlYL5{border-color:var(--accent)}.timeline_internship__KJX4b .timeline_gitNodePulse__xlYL5{border-color:#34d399}.timeline_freelance___6O_p .timeline_gitNodePulse__xlYL5{border-color:var(--accent-blue)}.timeline_certification__NCwN_ .timeline_gitNodePulse__xlYL5{border-color:var(--accent-purple)}.timeline_education__ZaRJK .timeline_gitNodePulse__xlYL5{border-color:#f59e0b}.timeline_timelineContent__I8EF9{width:100%;background:rgba(13,18,34,.4);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem var(--spacing-md);transition:all var(--transition-normal);z-index:2}.timeline_timelineItem__HYC5c:hover .timeline_timelineContent__I8EF9{border-color:hsla(0,0%,100%,.12);background:rgba(13,18,34,.65);box-shadow:var(--shadow-lg),0 5px 25px rgba(0,0,0,.45)}.timeline_timelineHeader__zRaZd{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:var(--spacing-xs);border-bottom:1px dashed hsla(0,0%,100%,.05);padding-bottom:.5rem}.timeline_gitMeta___YcoM{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.timeline_gitBranchTag__xymAS{display:flex;align-items:center;gap:.25rem;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);color:var(--accent-light);font-family:var(--font-mono);font-size:.72rem;padding:.15rem .5rem;border-radius:99px;font-weight:500}.timeline_branchTagIcon__RjwYG{font-size:.8rem}.timeline_commitHash__Dz3_6{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.timeline_timelineItem__HYC5c:hover .timeline_commitHash__Dz3_6,.timeline_year__BjJSM{color:var(--text-secondary)}.timeline_year__BjJSM{font-family:var(--font-mono);font-size:.8rem;font-weight:600}.timeline_title__ZD_S_{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.25rem}.timeline_company__n7Vzt{font-size:.9rem;color:var(--text-secondary);font-weight:500;margin-bottom:1rem}.timeline_duration__TZEZM{color:var(--text-muted);font-weight:400;font-size:.85rem}.timeline_diffTerminal__XnWPL{background:rgba(6,9,19,.65);border:1px solid hsla(0,0%,100%,.03);border-radius:var(--radius-sm);padding:.75rem var(--spacing-sm);font-family:var(--font-mono);font-size:.82rem;display:flex;flex-direction:column;gap:.5rem}.timeline_diffLine__c8Qod{display:flex;gap:.75rem;align-items:flex-start;line-height:1.6}.timeline_diffMarker__H1SSZ{font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.85rem}.timeline_diffText__KDQWN{color:var(--text-secondary)}.timeline_diffLine__c8Qod.timeline_add__tvz_E{color:var(--accent-light)}.timeline_diffLine__c8Qod.timeline_add__tvz_E .timeline_diffText__KDQWN{color:hsla(0,0%,100%,.9)}.timeline_diffLine__c8Qod.timeline_add__tvz_E .timeline_diffMarker__H1SSZ{color:var(--accent)}.timeline_diffLine__c8Qod.timeline_remove__e26uR{color:#f87171}.timeline_diffLine__c8Qod.timeline_remove__e26uR .timeline_diffText__KDQWN{color:var(--text-muted);text-decoration:line-through;opacity:.85}.timeline_diffLine__c8Qod.timeline_remove__e26uR .timeline_diffMarker__H1SSZ{color:#ef4444}.timeline_diffLine__c8Qod.timeline_neutral__P_J4e .timeline_diffMarker__H1SSZ{color:var(--text-muted)}.timeline_diffLine__c8Qod.timeline_neutral__P_J4e .timeline_diffText__KDQWN{color:var(--text-secondary)}@keyframes timeline_pulse-node__nJ_yQ{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.3);opacity:0}}@media (max-width:768px){.timeline_timelineContainer__7Dd1L{padding-left:3.5rem}.timeline_gitGraphLine__QaWL2{left:1.75rem;transform:translateX(-50%)}.timeline_commitNode__KDQLH{left:-1.75rem;transform:translateX(-50%)}.timeline_commitIconWrapper__DzjwO{width:32px;height:32px;font-size:.85rem}.timeline_gitNodePulse__xlYL5{width:38px;height:38px}.timeline_timelineContent__I8EF9{padding:1rem}.timeline_title__ZD_S_{font-size:1.1rem}}.contact_contactSection__iWYx7{padding:var(--spacing-2xl) 0;background:transparent;position:relative;overflow:hidden;border-bottom:1px solid var(--border-color)}.contact_heading__LPbY6{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-2xl);position:relative}.contact_heading__LPbY6:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);width:40px;height:3px;background:var(--accent);border-radius:var(--radius-sm)}.contact_contactContainer__IYPY1{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);max-width:600px;margin:0 auto;padding:0 var(--spacing-lg);align-items:start}.contact_leftSide__YTOod{display:flex;flex-direction:column;gap:var(--spacing-md)}.contact_infoSection__dt2Bu{background:rgba(13,18,34,.4);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--border-color);transition:all var(--transition-normal)}.contact_infoSection__dt2Bu:hover{border-color:rgba(59,130,246,.2);background:rgba(13,18,34,.55)}.contact_infoTitle__DczGo{font-size:1.4rem;margin-bottom:.75rem;color:#fff;font-weight:700}.contact_infoDescription__wLGUg{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.5rem}.contact_terminalReadout__FPmfx{border:1px solid var(--border-color);border-radius:var(--radius-md);background:rgba(6,9,19,.45);overflow:hidden;box-shadow:var(--shadow-md)}.contact_terminalReadoutHeader__DdRqb{background:rgba(6,9,19,.6);padding:.45rem var(--spacing-sm);border-bottom:1px solid var(--border-color);font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);font-weight:500}.contact_terminalReadoutContent__1q3T3{padding:1rem var(--spacing-sm);background:rgba(8,12,24,.85);font-family:var(--font-mono);font-size:.78rem;display:flex;flex-direction:column;gap:.75rem}.contact_readoutCmd__bB2Od{color:var(--accent-light);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.25rem}.contact_readoutLine__aD6U3{display:flex;flex-direction:column;gap:.15rem;padding-left:.75rem;border-left:2px solid hsla(0,0%,100%,.05)}.contact_readoutLabel__H3L9w{color:#9cdcfe;font-weight:500}.contact_readoutValue__p4Cof{color:#ce9178;word-break:break-all}.contact_readoutDesc__tF_S1{color:var(--text-muted);font-size:.72rem}.contact_quoteSection__ZddRr{margin-top:1.5rem;border-left:3px solid var(--accent);padding-left:var(--spacing-md)}.contact_quote__zRb8M{font-size:1.05rem;font-style:italic;line-height:1.6;color:var(--text-secondary);margin:0 0 .5rem}.contact_quoteAuthor__FOltE{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);font-weight:500}.contact_formContainer__U7HKG{background:rgba(13,18,34,.45);border-radius:var(--radius-lg);border:1px solid var(--border-color);overflow:hidden;box-shadow:var(--shadow-lg),0 0 20px rgba(16,185,129,.01);transition:border-color var(--transition-normal)}.contact_formContainer__U7HKG:hover{border-color:rgba(16,185,129,.2)}.contact_clientHeader__YbaFp{background:rgba(6,9,19,.65);border-bottom:1px solid var(--border-color);padding:.75rem var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm);position:relative}.contact_browserDots__b4A63{display:flex;gap:.35rem;align-items:center}.contact_browserDotGreen__i_Fvo,.contact_browserDotRed__wFG2L,.contact_browserDotYellow__1BpXB{width:8px;height:8px;border-radius:50%;display:inline-block}.contact_browserDotRed__wFG2L{background-color:#ef4444}.contact_browserDotYellow__1BpXB{background-color:#f59e0b}.contact_browserDotGreen__i_Fvo{background-color:#10b981}.contact_clientMethod__HSBDS{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:var(--accent-light);font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:var(--radius-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact_clientUrl__FAOle{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.contact_form__rUkgk{padding:1.5rem var(--spacing-md);display:flex;flex-direction:column;gap:1.25rem}.contact_inputGroup__jDVKc{display:flex;flex-direction:column;gap:.4rem}.contact_inputLabel__RrQy1{font-family:var(--font-mono);font-size:.8rem;font-weight:500;color:#9cdcfe}.contact_fieldPrompt__I_jrf{color:#9cdcfe}.contact_input__jl5p_,.contact_textarea__4aqaB{background:rgba(6,9,19,.45);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.75rem 1rem;color:var(--text-primary);font-family:var(--font-mono);font-size:.85rem;transition:all var(--transition-fast);width:100%}.contact_input__jl5p_:focus,.contact_textarea__4aqaB:focus{outline:none;border-color:var(--accent);background:rgba(6,9,19,.75);box-shadow:0 0 10px rgba(16,185,129,.1)}.contact_textarea__4aqaB{resize:vertical}.contact_button__LftjW{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent);color:#060913;border:1px solid var(--accent);padding:.85rem 1.5rem;border-radius:var(--radius-md);font-weight:600;font-family:var(--font-sans);font-size:.92rem;cursor:pointer;transition:all var(--transition-normal);box-shadow:0 4px 14px rgba(16,185,129,.25);margin-top:.5rem}.contact_button__LftjW:hover{background:var(--accent-light);border-color:var(--accent-light);transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.contact_sendIcon__PD8Rk{font-size:.95rem}.contact_terminalConsole__KAdo2{min-height:380px;background:rgba(8,12,24,.9);padding:1.25rem 1.25rem var(--spacing-xl) 1.25rem;display:flex;flex-direction:column}.contact_consoleHeader__2xOJo{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);border-bottom:1px dashed hsla(0,0%,100%,.05);padding-bottom:.5rem;margin-bottom:1rem}.contact_consoleIcon__yHCoy{color:var(--accent-light)}.contact_consoleBody__QbB_J{font-family:var(--font-mono);font-size:.8rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:.5rem;flex:1 1}.contact_consoleLine__ZQ002{line-height:1.6}.contact_consoleCursor__l0V7T{color:var(--accent-light);animation:contact_blink__CHE4b 1s step-end infinite;font-weight:700}.contact_responseContainer__eGvUn{margin-top:1.5rem;border-top:1px dashed hsla(0,0%,100%,.1);padding-top:1rem;display:flex;flex-direction:column;gap:.75rem}.contact_responseDivider__0s9pL{font-size:.7rem;font-weight:700;color:var(--accent-light);letter-spacing:.08em;border-bottom:1px solid rgba(16,185,129,.15);padding-bottom:.25rem;margin-bottom:.25rem;display:inline-block;align-self:flex-start}.contact_responseJson__Q1BtQ{background:rgba(6,9,19,.65);border:1px solid hsla(0,0%,100%,.04);border-radius:var(--radius-sm);padding:.75rem;color:#ce9178;font-size:.78rem;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.contact_resetBtn__6N4n8{background:hsla(0,0%,100%,.02);border:1px solid var(--border-color);color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem;padding:.4rem 1rem;border-radius:var(--radius-sm);cursor:pointer;align-self:flex-start;transition:all var(--transition-fast)}.contact_resetBtn__6N4n8:hover{background:hsla(0,0%,100%,.05);border-color:var(--text-secondary);color:#fff}@keyframes contact_blink__CHE4b{0%,to{color:transparent}50%{color:var(--accent-light)}}@media (max-width:768px){.contact_contactContainer__IYPY1{grid-template-columns:1fr;gap:var(--spacing-xl)}.contact_infoSection__dt2Bu{padding:var(--spacing-md)}.contact_form__rUkgk{padding:1.25rem 1rem}.contact_terminalConsole__KAdo2{padding:1rem;min-height:340px}}@media (max-width:480px){.contact_terminalReadoutContent__1q3T3{font-size:.72rem;padding:.75rem}.contact_clientUrl__FAOle{font-size:.65rem}.contact_clientHeader__YbaFp{padding:.6rem .75rem}.contact_input__jl5p_,.contact_textarea__4aqaB{font-size:.8rem;padding:.65rem .85rem}.contact_button__LftjW{font-size:.88rem;padding:.75rem 1.2rem}.contact_responseJson__Q1BtQ{font-size:.72rem;padding:.5rem}}