.Page_pageWrapper__a87Wu{display:flex;min-height:100vh;background:var(--bg-primary)}@media(max-width:1024px){.Page_pageWrapper__a87Wu{flex-direction:column}}.Page_sidebar__CQvOZ{position:-webkit-sticky;position:sticky;top:0;left:0;overflow-y:auto;width:40%;max-width:600px;height:100vh;padding:40px 32px;background:var(--bg-secondary);border-right:1px solid var(--border-default)}.Page_sidebar__CQvOZ::-webkit-scrollbar{width:6px}.Page_sidebar__CQvOZ::-webkit-scrollbar-thumb{background-color:var(--border-default);border-radius:12px}.Page_sidebar__CQvOZ::-webkit-scrollbar-thumb:hover{background-color:var(--green-start)}@media(max-width:1440px){.Page_sidebar__CQvOZ{width:45%;padding:32px 24px}}@media(max-width:1024px){.Page_sidebar__CQvOZ{position:relative;top:auto;left:auto;overflow-y:visible;width:100%;max-width:100%;height:auto;padding:32px 20px;border-right:none;border-bottom:1px solid var(--border-default)}.Page_sidebar__CQvOZ::-webkit-scrollbar{display:none}}@media(max-width:768px){.Page_sidebar__CQvOZ{padding:24px 16px}}.Page_content__1Ip38{overflow-y:auto;flex:1 1;padding:40px 32px}.Page_content__1Ip38>section{margin-bottom:80px}.Page_content__1Ip38>section:last-child{margin-bottom:0}@media(max-width:1024px){.Page_content__1Ip38>section{margin-bottom:60px}}@media(max-width:768px){.Page_content__1Ip38>section{margin-bottom:48px}}@media(max-width:1440px){.Page_content__1Ip38{padding:32px 24px}}@media(max-width:1024px){.Page_content__1Ip38{overflow-y:visible;padding:24px 20px}}@media(max-width:768px){.Page_content__1Ip38{padding:20px 16px}}.Experience_experience__YgiHP{padding:100px 0;background:var(--bg-primary)}@media(max-width:768px){.Experience_experience__YgiHP{padding:60px 0}}.Experience_container__fB9jh{max-width:900px;margin:0 auto;padding:0 24px}.Experience_title__fi3l4{margin-bottom:48px;font-size:36px;font-weight:700;color:var(--text-primary);text-align:center}@media(max-width:768px){.Experience_title__fi3l4{margin-bottom:32px;font-size:28px}}.Experience_accordion__K9zt1{display:flex;flex-direction:column;gap:16px}.Experience_item__xBx1w{overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;transition:all .3s ease;animation:Experience_fade-in-up__1cnMo .6s ease-out both}.Experience_item__xBx1w.Experience_expanded__w3psK{border-color:var(--green-start);box-shadow:var(--shadow-glow)}.Experience_item__xBx1w:hover{border-color:var(--green-start)}.Experience_header__FbzZe{cursor:pointer;display:flex;gap:16px;align-items:center;justify-content:space-between;width:100%;padding:24px;text-align:left}@media(max-width:768px){.Experience_header__FbzZe{gap:12px;padding:20px}}.Experience_headerContent___7xO0{display:flex;flex:1 1;gap:16px;align-items:center;justify-content:space-between}@media(max-width:768px){.Experience_headerContent___7xO0{flex-direction:column;gap:8px;align-items:flex-start}}.Experience_leftSection__y23A_{flex:1 1}.Experience_company__82ONq{margin-bottom:4px;font-size:22px;font-weight:600;color:var(--text-primary)}@media(max-width:768px){.Experience_company__82ONq{font-size:20px}}.Experience_position__lMrnI{font-family:var(--font-mono);font-size:16px;color:var(--text-secondary)}@media(max-width:768px){.Experience_position__lMrnI{font-size:15px}}.Experience_period__BHPoc{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--green-start)}@media(max-width:768px){.Experience_period__BHPoc{font-size:13px}}.Experience_icon__AajuG{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-secondary);transition:transform .3s ease,color .3s ease}.Experience_icon__AajuG.Experience_rotated__Vd7y7{transform:rotate(180deg);color:var(--green-start)}.Experience_content__PmgJW{overflow:hidden;max-height:0;transition:max-height .4s ease}.Experience_item__xBx1w.Experience_expanded__w3psK .Experience_content__PmgJW{max-height:1000px}.Experience_contentInner__L9ggn{padding:0 24px 24px}@media(max-width:768px){.Experience_contentInner__L9ggn{padding:0 20px 20px}}.Experience_description__0r2J6{margin-bottom:16px;font-size:16px;line-height:1.8;color:var(--text-secondary)}@media(max-width:768px){.Experience_description__0r2J6{font-size:15px}}.Experience_tech__hnQ1J{padding:1px 3px;background:rgba(var(--green-start),.1);border-radius:2px;font-weight:600;color:var(--green-start);transition:all .2s ease}.Experience_tech__hnQ1J:hover{background:rgba(var(--green-start),.2)}.Experience_achievements__WxKrA{margin:16px 0;padding-left:20px;list-style:none}.Experience_achievement__FVewU{position:relative;margin-bottom:8px;font-size:15px;line-height:1.8;color:var(--text-secondary)}.Experience_achievement__FVewU:before{content:"•";position:absolute;left:-20px;font-size:20px;color:var(--green-start)}.Experience_achievement__FVewU:last-child{margin-bottom:0}@media(max-width:768px){.Experience_achievement__FVewU{font-size:14px}}.Experience_skills__gNrZ4{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-default)}.Experience_skillsLabel__jXmDV{margin-bottom:12px;font-size:14px;font-weight:600;color:var(--text-primary)}@media(max-width:768px){.Experience_skillsLabel__jXmDV{font-size:13px}}.Experience_skillsList__OkS1_{display:flex;flex-wrap:wrap;gap:8px}.Experience_skill__yfA9C{display:inline-block;padding:6px 12px;background:rgba(var(--green-start),.1);border:1px solid rgba(var(--green-start),.3);border-radius:6px;font-size:13px;font-weight:500;color:var(--green-start);transition:all .3s ease}.Experience_skill__yfA9C:hover{background:rgba(var(--green-start),.2);border-color:var(--green-start)}@media(max-width:768px){.Experience_skill__yfA9C{padding:4px 10px;font-size:12px}}@keyframes Experience_fade-in-up__1cnMo{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.SocialLinks_socialLinks__nQ8OU{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-bottom:32px}.SocialLinks_socialLink__WzKEL{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);transition:all .3s ease;animation:SocialLinks_fade-in-up__7_P0v .6s ease-out both}.SocialLinks_socialLink__WzKEL:hover{transform:translateY(-4px);background:var(--bg-tertiary);border-color:var(--green-start);box-shadow:var(--shadow-glow);color:var(--green-start)}.SocialLinks_socialLink__WzKEL svg{width:20px;height:20px}@media(max-width:768px){.SocialLinks_socialLink__WzKEL{width:44px;height:44px}.SocialLinks_socialLink__WzKEL svg{width:18px;height:18px}}@keyframes SocialLinks_fade-in-up__7_P0v{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.SocialLinks_ctaLink__V5iRT{display:inline-block;animation:SocialLinks_fade-in-up__7_P0v .6s ease-out .4s both}.SocialLinks_cta__OUQpI{display:inline-flex;gap:8px;align-items:center;width:100%;padding:14px 24px;background:var(--gradient-primary);border-radius:8px;font-size:16px;font-weight:600;color:var(--black);transition:all .3s ease}.SocialLinks_cta__OUQpI svg{transition:transform .3s ease}.SocialLinks_cta__OUQpI:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.SocialLinks_cta__OUQpI:hover svg{transform:translateX(4px)}@media(max-width:768px){.SocialLinks_cta__OUQpI{padding:12px 20px;font-size:15px}}.HeroSection_hero__ElOnU{position:relative;display:flex;flex-direction:column;height:100%}@media(max-width:1024px){.HeroSection_hero__ElOnU{height:auto;min-height:auto}}.HeroSection_content__qUCh7{display:flex;flex-direction:column;gap:24px;align-items:start}@media(max-width:768px){.HeroSection_content__qUCh7{align-items:center}}.HeroSection_avatarWrapper__GIu7c{animation:HeroSection_fade-in__g5lOL .6s ease-out}.HeroSection_avatar__P_biq{position:relative;overflow:hidden;width:120px;height:120px;background:var(--bg-tertiary);border:3px solid var(--border-default);border-radius:50%;transition:all .3s ease}.HeroSection_avatar__P_biq:hover{transform:scale(1.05);border-color:var(--green-start);box-shadow:var(--shadow-glow)}@media(max-width:768px){.HeroSection_avatar__P_biq{width:100px;height:100px}}.HeroSection_gradientBackground__eM3bh{position:absolute;z-index:0;inset:-10px;background:linear-gradient(45deg,var(--green-start),var(--green-end),var(--green-hover),var(--green-start));background-size:300% 300%;border-radius:50%;animation:HeroSection_gradient-flow__Lvgya 3s ease infinite}.HeroSection_avatarImage__8kHEv{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:50%;transition:opacity .5s ease-in-out}@media(max-width:768px){.HeroSection_avatarImage__8kHEv{width:100px;height:100px}}@keyframes HeroSection_gradient-flow__Lvgya{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.HeroSection_name__2myNm{background:linear-gradient(135deg,var(--text-primary) 0,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:700;line-height:120%;animation:HeroSection_fade-in-up__xG1iy .6s ease-out;-webkit-text-fill-color:transparent}@media(max-width:1440px){.HeroSection_name__2myNm{font-size:32px}}@media(max-width:768px){.HeroSection_name__2myNm{font-size:28px;text-align:center}}.HeroSection_tagline__9Cdyi{font-family:var(--font-mono);font-size:18px;font-weight:500;line-height:1.5;color:var(--green-start);animation:HeroSection_fade-in-up__xG1iy .6s ease-out .1s both}@media(max-width:1440px){.HeroSection_tagline__9Cdyi{font-size:16px}}@media(max-width:768px){.HeroSection_tagline__9Cdyi{font-size:14px}}.HeroSection_description__IKfyf{font-size:16px;line-height:1.7;color:var(--text-secondary);animation:HeroSection_fade-in-up__xG1iy .6s ease-out .2s both}@media(max-width:1440px){.HeroSection_description__IKfyf{font-size:15px}}@media(max-width:768px){.HeroSection_description__IKfyf{font-size:14px;text-align:center}}.HeroSection_accent__fMaC1{font-weight:600;color:var(--green-start)}.HeroSection_ctaLink__JTn9S{display:inline-block;animation:HeroSection_fade-in-up__xG1iy .6s ease-out .4s both}.HeroSection_cta___7CuA{display:inline-flex;gap:8px;align-items:center;width:100%;padding:14px 24px;background:var(--gradient-primary);border-radius:8px;font-size:16px;font-weight:600;color:var(--black);transition:all .3s ease}.HeroSection_cta___7CuA svg{transition:transform .3s ease}.HeroSection_cta___7CuA:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.HeroSection_cta___7CuA:hover svg{transform:translateX(4px)}@media(max-width:768px){.HeroSection_cta___7CuA{padding:12px 20px;font-size:15px}}.HeroSection_quickNav__YSKT7{display:flex;flex-direction:column;gap:8px;padding-top:24px;border-top:1px solid var(--border-default);animation:HeroSection_fade-in__g5lOL .6s ease-out .5s both}@media(max-width:1024px){.HeroSection_quickNav__YSKT7{display:none}}.HeroSection_navLink__5i1_8{display:flex;align-items:center;padding:10px 12px;background:transparent;border-radius:4px;font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--text-secondary);transition:all .2s ease}.HeroSection_navLink__5i1_8:before{content:"→";margin-right:8px;transition:transform .2s ease}.HeroSection_navLink__5i1_8:hover{transform:translateX(4px);background:var(--bg-tertiary);color:var(--green-start)}.HeroSection_navLink__5i1_8:hover:before{transform:translateX(4px)}@media(max-width:768px){.HeroSection_navLink__5i1_8{padding:8px 10px;font-size:13px}}@keyframes HeroSection_fade-in-up__xG1iy{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes HeroSection_fade-in__g5lOL{0%{opacity:0}to{opacity:1}}.Languages_languages__Bb5NK{padding:100px 0;background:var(--bg-primary)}@media(max-width:768px){.Languages_languages__Bb5NK{padding:60px 0}}.Languages_container__L1hmI{max-width:1200px;margin:0 auto;padding:0 24px}.Languages_title__o6pVD{margin-bottom:48px;font-size:36px;font-weight:700;color:var(--text-primary);text-align:center}@media(max-width:768px){.Languages_title__o6pVD{margin-bottom:32px;font-size:28px}}.Languages_grid__dLUlo{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}@media(max-width:768px){.Languages_grid__dLUlo{grid-template-columns:1fr;gap:16px}}.Languages_card__mh4TF{padding:24px;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;transition:all .3s ease;animation:Languages_fade-in-up__7vO_F .6s ease-out both}.Languages_card__mh4TF:hover{transform:translateY(-4px);border-color:var(--green-start);box-shadow:var(--shadow-glow)}.Languages_card__mh4TF:hover .Languages_progress__EPibm{background:var(--gradient-hover)}@media(max-width:768px){.Languages_card__mh4TF{padding:20px}}.Languages_header__DxBS1{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.Languages_name__VWaij{font-size:22px;font-weight:600;color:var(--text-primary)}@media(max-width:768px){.Languages_name__VWaij{font-size:20px}}.Languages_level__oW9_d{padding:6px 12px;background:var(--gradient-primary);border-radius:6px;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--black)}.Languages_description__UabE4{margin-bottom:16px;font-size:15px;color:var(--text-secondary)}.Languages_progressBar__3Lg5J{overflow:hidden;width:100%;height:6px;background:var(--bg-tertiary);border-radius:4px}.Languages_progress__EPibm{height:100%;background:var(--gradient-primary);border-radius:4px;transition:all .5s ease;animation:Languages_progress-grow__imzgX 1s ease-out .3s both}@keyframes Languages_fade-in-up__7vO_F{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Languages_progress-grow__imzgX{0%{width:0}}.ProjectModal_overlay__yTscA{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ProjectModal_fade-in__n1tn6 .2s ease-out}@media(max-width:768px){.ProjectModal_overlay__yTscA{padding:16px}}.ProjectModal_modal__q3hMg{position:relative;overflow-y:auto;width:100%;max-width:800px;max-height:90vh;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;animation:ProjectModal_slide-up__lBKx5 .3s ease-out}.ProjectModal_modal__q3hMg::-webkit-scrollbar{width:8px}.ProjectModal_modal__q3hMg::-webkit-scrollbar-track{background:var(--bg-tertiary)}.ProjectModal_modal__q3hMg::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.ProjectModal_modal__q3hMg::-webkit-scrollbar-thumb:hover{background:var(--green-start)}.ProjectModal_closeButton__KnpMo{position:-webkit-sticky;position:sticky;z-index:10;top:16px;left:100%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:calc(100% - 16px - 40px);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:50%;color:var(--text-secondary);transition:all .2s ease}.ProjectModal_closeButton__KnpMo:hover{transform:rotate(90deg);background:var(--gradient-primary);border-color:var(--green-start);color:var(--black)}.ProjectModal_content__wJX8B{padding:16px 32px 32px}@media(max-width:768px){.ProjectModal_content__wJX8B{padding:8px 24px 24px}}.ProjectModal_header__IzbmP{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:32px}@media(max-width:768px){.ProjectModal_header__IzbmP{flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:24px}}.ProjectModal_title__vpkLX{font-family:var(--font-mono);font-size:32px;font-weight:700;color:var(--text-primary)}@media(max-width:768px){.ProjectModal_title__vpkLX{font-size:24px}}.ProjectModal_durationBadge__XYMED{display:inline-flex;gap:6px;align-items:center;padding:8px 16px;background:linear-gradient(135deg,rgba(0,255,148,.15),rgba(0,199,111,.08));border:1px solid var(--green-start);border-radius:8px;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--green-start);white-space:nowrap}.ProjectModal_durationBadge__XYMED:before{content:"⏱";font-size:16px}@media(max-width:768px){.ProjectModal_durationBadge__XYMED{font-size:13px}}.ProjectModal_section__enk79{margin-bottom:32px}.ProjectModal_section__enk79:last-of-type{margin-bottom:24px}.ProjectModal_sectionTitle__Sv4j6{margin-bottom:12px;font-size:18px;font-weight:600;color:var(--green-start);text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.ProjectModal_sectionTitle__Sv4j6{font-size:16px}}.ProjectModal_text__ldo49{font-size:16px;line-height:1.8;color:var(--text-secondary)}.ProjectModal_stackGrid__4ZLEU{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px}.ProjectModal_stackBadge__P01ps{padding:10px 16px;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:8px;font-family:var(--font-mono);font-size:14px;color:var(--text-primary);text-align:center;transition:all .2s ease}.ProjectModal_stackBadge__P01ps:hover{transform:translateY(-2px);border-color:var(--green-start);color:var(--green-start)}.ProjectModal_imageContainer__HN8b0{overflow:hidden;width:100%;background:var(--bg-tertiary);border-radius:8px}.ProjectModal_projectImage__4SSoJ{display:block;width:100%;height:auto}@keyframes ProjectModal_fade-in__n1tn6{0%{opacity:0}to{opacity:1}}@keyframes ProjectModal_slide-up__lBKx5{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.Projects_projects__kQ0oN{padding:100px 0;background:var(--bg-primary)}@media(max-width:768px){.Projects_projects__kQ0oN{padding:60px 0}}.Projects_container__YUCAQ{max-width:1200px;margin:0 auto;padding:0 24px}.Projects_title__JMYkS{margin-bottom:12px;font-size:36px;font-weight:700;color:var(--text-primary);text-align:center}@media(max-width:768px){.Projects_title__JMYkS{font-size:28px}}.Projects_subtitle__LCxCS{margin-bottom:48px;font-size:18px;color:var(--text-secondary);text-align:center}@media(max-width:768px){.Projects_subtitle__LCxCS{margin-bottom:32px;font-size:16px}}.Projects_grid__zQ9jC{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:24px;gap:24px}@media(max-width:768px){.Projects_grid__zQ9jC{grid-template-columns:1fr;gap:20px}}.Projects_card__Gkqep{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;transition:all .3s ease;animation:Projects_fade-in-up__lxvAg .6s ease-out both}.Projects_card__Gkqep:hover{transform:translateY(-4px);border-color:var(--green-start);box-shadow:var(--shadow-glow)}.Projects_card__Gkqep:hover .Projects_infoButton__UTXfZ{transform:scale(1);opacity:1}.Projects_card__Gkqep:hover .Projects_projectImage__FawpQ{transform:scale(1.05)}.Projects_cardImage__9a4FI{overflow:hidden;width:100%;height:200px;background:var(--bg-tertiary)}@media(max-width:768px){.Projects_cardImage__9a4FI{height:180px}}.Projects_projectImage__FawpQ{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .3s ease}.Projects_cardContent__fh430{padding:24px}@media(max-width:768px){.Projects_cardContent__fh430{padding:20px}}.Projects_cardHeader__9LS_N{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.Projects_titleWrapper__vgee4{display:flex;flex:1 1;flex-direction:column;gap:6px}.Projects_cardTitle__cVngH{font-family:var(--font-mono);font-size:24px;font-weight:600;color:var(--text-primary)}@media(max-width:768px){.Projects_cardTitle__cVngH{font-size:22px}}.Projects_duration__91cWh{display:inline-flex;gap:4px;align-items:center;width:-moz-fit-content;width:fit-content;padding:4px 8px;background:linear-gradient(135deg,rgba(0,255,148,.1),rgba(0,199,111,.05));border:1px solid rgba(0,255,148,.2);border-radius:4px;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--green-start)}.Projects_duration__91cWh:before{content:"⏱";font-size:14px}@media(max-width:768px){.Projects_duration__91cWh{font-size:11px}}.Projects_infoButton__UTXfZ{transform:scale(.95);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;opacity:.7;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:50%;color:var(--text-secondary);transition:all .3s ease}.Projects_infoButton__UTXfZ:hover{transform:scale(1.05);opacity:1;background:var(--gradient-primary);border-color:var(--green-start);color:var(--black)}@media(max-width:768px){.Projects_infoButton__UTXfZ{transform:scale(1);opacity:1}}.Projects_cardDescription__8cW53{margin-bottom:20px;font-size:15px;line-height:1.7;color:var(--text-secondary)}.Projects_stackList__7G3j8{display:flex;flex-wrap:wrap;gap:8px}.Projects_stackItem___nLNV{padding:6px 12px;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:6px;font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);transition:all .2s ease}.Projects_stackItem___nLNV:hover{border-color:var(--green-start);color:var(--green-start)}@keyframes Projects_fade-in-up__lxvAg{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.SkillCard_card__a3W88{cursor:pointer;position:relative;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:8px;transition:all .3s ease;animation:SkillCard_fade-in-up__Q7U_d .6s ease-out both}.SkillCard_card__a3W88:hover{transform:translateY(-4px);border-color:var(--green-start);box-shadow:var(--shadow-glow)}.SkillCard_card__a3W88:hover .SkillCard_experienceProgress__KVhx_{background:var(--gradient-hover)}@media(max-width:768px){.SkillCard_card__a3W88{padding:12px}}.SkillCard_content__XbNBs{position:relative;z-index:1}.SkillCard_header__iUeBw{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:8px}.SkillCard_name__zGKaJ{overflow:hidden;font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.SkillCard_name__zGKaJ{font-size:13px}}.SkillCard_years__N2pIs{flex-shrink:0;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--green-start)}@media(max-width:768px){.SkillCard_years__N2pIs{font-size:11px}}.SkillCard_experienceBar___tHAl{overflow:hidden;width:100%;height:4px;background:var(--bg-tertiary);border-radius:4px}.SkillCard_experienceProgress__KVhx_{height:100%;background:var(--gradient-primary);border-radius:4px;transition:all .5s ease;animation:SkillCard_progress-grow__NdqiY 1s ease-out}.SkillCard_tooltip__nFagM{pointer-events:none;position:absolute;z-index:100;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);animation:SkillCard_tooltip-fade-in__YDOOU .2s ease-out}@media(max-width:768px){.SkillCard_tooltip__nFagM{max-width:280px}}.SkillCard_tooltipArrow__Yp___{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:var(--bg-tertiary);border-right:1px solid var(--green-start);border-bottom:1px solid var(--green-start)}.SkillCard_tooltipContent__jZlmT{min-width:250px;padding:12px;background:var(--bg-tertiary);border:1px solid var(--green-start);border-radius:8px;box-shadow:var(--shadow-medium)}@media(max-width:768px){.SkillCard_tooltipContent__jZlmT{min-width:200px;padding:10px}}.SkillCard_tooltipHeader__Zpguc{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:8px}.SkillCard_tooltipName__bBvRd{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-primary)}.SkillCard_tooltipYears__K2_wO{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--green-start)}.SkillCard_tooltipDescription__zXSFR{font-size:12px;line-height:1.6;color:var(--text-secondary)}@keyframes SkillCard_fade-in-up__Q7U_d{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes SkillCard_progress-grow__NdqiY{0%{width:0}}@keyframes SkillCard_tooltip-fade-in__YDOOU{0%{transform:translateX(-50%) translateY(4px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.Skills_skills__5bVU1{padding:100px 0;background:var(--bg-primary)}@media(max-width:768px){.Skills_skills__5bVU1{padding:60px 0}}.Skills_container__vKa0_{max-width:1200px;margin:0 auto;padding:0 24px}.Skills_title__6iQEp{margin-bottom:12px;font-size:36px;font-weight:700;color:var(--text-primary);text-align:center}@media(max-width:768px){.Skills_title__6iQEp{font-size:28px}}.Skills_subtitle__0D6DK{margin-bottom:48px;font-size:18px;color:var(--text-secondary);text-align:center}@media(max-width:768px){.Skills_subtitle__0D6DK{margin-bottom:32px;font-size:16px}}.Skills_categories__iNS0T{display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.Skills_categories__iNS0T{gap:32px}}.Skills_category__V85VV{animation:Skills_fade-in-up__oMKWe .6s ease-out both}.Skills_categoryTitle__A3m8z{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border-default);font-size:20px;font-weight:600;color:var(--green-start)}@media(max-width:768px){.Skills_categoryTitle__A3m8z{font-size:18px}}.Skills_skillGrid__bH3Mn{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.Skills_skillGrid__bH3Mn{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}@keyframes Skills_fade-in-up__oMKWe{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}