.page_clean_mainContainer__YF_GY{position:relative;min-height:100vh;max-height:100vh;width:100%;display:flex;flex-direction:column;overflow:hidden;transition:background-color .3s ease;margin:0;padding:0}.page_clean_contentSection__LbnQR{flex:1;display:flex;align-items:flex-end;justify-content:center;background-color:#f3f4f6;transition:background-color .3s ease;padding-bottom:180px}.page_clean_footerSection__jvZFu{position:absolute;bottom:0;width:100%;z-index:20;margin:0;padding:0}.page_clean_waveContainer__MFKAq{position:absolute;bottom:0;width:100%;height:300px;z-index:1}.dark-mode .page_clean_mainContainer__YF_GY{background-color:#0f172a}.dark-mode .page_clean_contentSection__LbnQR{background-color:#1e293b}.page_clean_simpleModeToggle__oOUpy{position:fixed;top:20px;right:20px;width:50px;height:50px;border-radius:50%;border:2px solid #333;background-color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:1.4rem}.page_clean_simpleModeToggle__oOUpy:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2);background-color:#f9fafb;border-color:#d1d5db}.page_clean_simpleModeToggle__oOUpy:active{transform:scale(.95)}[data-theme=dark] .page_clean_simpleModeToggle__oOUpy{background-color:#1f2937;border-color:#4b5563;color:#f9fafb}[data-theme=dark] .page_clean_simpleModeToggle__oOUpy:hover{background-color:#111827;border-color:#6b7280}.page_clean_simpleModeContainer__dYIHA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:3rem 2rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.page_clean_simpleModeContainer__dYIHA:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(79,195,247,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(25,118,210,.1) 0,transparent 50%);pointer-events:none}.page_clean_simpleModeHeader__qHKUX{margin-bottom:4rem;text-align:center;z-index:2;position:relative}.page_clean_simpleModeTitle__ffHqw{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#1976d2,#4fc3f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.1}.page_clean_simpleModeSubtitle__tSaPz{font-size:1.25rem;color:#64748b;margin:0;font-weight:500;letter-spacing:.01em}.page_clean_buttonGrid__3A9y0{display:flex;flex-direction:column;gap:1.5rem;max-width:400px;width:100%;z-index:2;position:relative}.page_clean_simpleButton__WyDjD{padding:1.25rem 2rem;font-size:1.1rem;font-weight:600;color:#334155;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border:2px solid rgba(79,195,247,.2);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;overflow:hidden}.page_clean_simpleButton__WyDjD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(79,195,247,.2),transparent);transition:left .5s ease}.page_clean_simpleButton__WyDjD:hover:before{left:100%}.page_clean_simpleButton__WyDjD:hover{transform:translateY(-4px);border-color:#4fc3f7;box-shadow:0 8px 30px rgba(79,195,247,.3),0 4px 10px rgba(0,0,0,.1);background:rgba(255,255,255,.95)}.page_clean_simpleButton__WyDjD:active{transform:translateY(-2px)}[data-theme=dark] .page_clean_simpleModeToggle__oOUpy{background:rgba(15,20,25,.95);border-color:#00ff00;box-shadow:0 4px 20px rgba(0,255,0,.3)}[data-theme=dark] .page_clean_simpleModeToggle__oOUpy:hover{background:rgba(0,255,0,.1);box-shadow:0 6px 25px rgba(0,255,0,.4)}[data-theme=dark] .page_clean_simpleModeContainer__dYIHA{background:linear-gradient(135deg,#0f1419,#1a202c)}[data-theme=dark] .page_clean_simpleModeContainer__dYIHA:before{background:radial-gradient(circle at 20% 80%,rgba(0,255,0,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(74,158,255,.05) 0,transparent 50%)}[data-theme=dark] .page_clean_simpleModeTitle__ffHqw{background:linear-gradient(135deg,#00ff00,#4a9eff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .page_clean_simpleModeSubtitle__tSaPz{color:#94a3b8}[data-theme=dark] .page_clean_simpleButton__WyDjD{color:#e2e8f0;background:rgba(45,55,72,.8);border-color:rgba(0,255,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.4)}[data-theme=dark] .page_clean_simpleButton__WyDjD:before{background:linear-gradient(90deg,transparent,rgba(0,255,0,.1),transparent)}[data-theme=dark] .page_clean_simpleButton__WyDjD:hover{border-color:#00ff00;box-shadow:0 8px 30px rgba(0,255,0,.3),0 4px 10px rgba(0,0,0,.4);background:rgba(45,55,72,.9)}.page_clean_websiteMode___DheU{min-height:100vh;background:#ffffff;color:#1a202c}[data-theme=dark] .page_clean_websiteMode___DheU{background:#0f1419;color:#e2e8f0}.page_clean_container__4rxRx{max-width:1200px;margin:0 auto;padding:0 2rem}.page_clean_heroSection__QRDCI{min-height:100vh;display:flex;align-items:center;padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}[data-theme=dark] .page_clean_heroSection__QRDCI{background:linear-gradient(135deg,#0f1419,#1a202c)}.page_clean_heroGrid__pRU8P{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.page_clean_heroContent__8V_EQ{z-index:2}.page_clean_heroTitle__uz_f_{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1rem;background:linear-gradient(135deg,#1976d2,#4fc3f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .page_clean_heroTitle__uz_f_{background:linear-gradient(135deg,#00ff00,#4a9eff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_clean_chineseName__8GSWw{font-size:.7em;opacity:.8}.page_clean_heroSubtitle__HnNge{font-size:1.5rem;color:#64748b;margin-bottom:1rem;font-weight:600}[data-theme=dark] .page_clean_heroSubtitle__HnNge{color:#94a3b8}.page_clean_heroDescription__AmFTu{font-size:1.1rem;color:#475569;line-height:1.6;margin-bottom:2rem}[data-theme=dark] .page_clean_heroDescription__AmFTu{color:#cbd5e1}.page_clean_heroButtons__fAOPc{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;align-items:center}.page_clean_primaryButton__HORgG,.page_clean_secondaryButton__cRYc0,.page_clean_tertiaryButton__cswSF{padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;text-align:center;white-space:nowrap;min-width:160px}.page_clean_primaryButton__HORgG{background:linear-gradient(135deg,#1976d2,#4fc3f7);color:white;border:none}.page_clean_primaryButton__HORgG:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(25,118,210,.3);background:linear-gradient(135deg,#1565c0,#42a5f5)}.page_clean_secondaryButton__cRYc0{background:rgba(255,255,255,.9);color:#1976d2;border:2px solid #1976d2;backdrop-filter:blur(5px)}.page_clean_secondaryButton__cRYc0:hover{background:#1976d2;color:white;transform:translateY(-1px)}.page_clean_tertiaryButton__cswSF{background:rgba(255,255,255,.7);color:#64748b;border:2px solid #cbd5e1;backdrop-filter:blur(5px)}.page_clean_tertiaryButton__cswSF:hover{background:#64748b;color:white;border-color:#64748b;transform:translateY(-1px)}[data-theme=dark] .page_clean_primaryButton__HORgG{background:linear-gradient(135deg,#00ff00,#4a9eff);color:#0f1419}[data-theme=dark] .page_clean_primaryButton__HORgG:hover{background:linear-gradient(135deg,#00e600,#3d8bfd);box-shadow:0 8px 25px rgba(0,255,0,.3)}[data-theme=dark] .page_clean_secondaryButton__cRYc0{background:rgba(15,20,25,.9);color:#00ff00;border-color:#00ff00}[data-theme=dark] .page_clean_secondaryButton__cRYc0:hover{background:#00ff00;color:#0f1419}[data-theme=dark] .page_clean_tertiaryButton__cswSF{background:rgba(45,55,72,.8);color:#94a3b8;border-color:#4a5568}[data-theme=dark] .page_clean_tertiaryButton__cswSF:hover{background:#94a3b8;color:#0f1419;border-color:#94a3b8}.page_clean_quickStats__Qzynt{display:flex;gap:2rem;margin-top:2rem}.page_clean_quickStat__Flq3v{text-align:center}.page_clean_statNumber__q4aKK{display:block;font-size:2rem;font-weight:800;color:#1976d2;line-height:1}[data-theme=dark] .page_clean_statNumber__q4aKK{color:#00ff00}.page_clean_statLabel__M4A39{font-size:.9rem;color:#64748b;margin-top:.5rem}[data-theme=dark] .page_clean_statLabel__M4A39{color:#94a3b8}.page_clean_heroImage__ZBjHz,.page_clean_profileCard__D4l0S{position:relative;display:flex;justify-content:center;align-items:center}.page_clean_profileCard__D4l0S{width:350px;height:350px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.1)}[data-theme=dark] .page_clean_profileCard__D4l0S{background:rgba(45,55,72,.8)}.page_clean_profileAvatar__jRvIy{font-size:8rem;z-index:2}.page_clean_floatingElements__QgQsg{position:absolute;inset:0}.page_clean_floatingElement__Hu4Dh{position:absolute;font-size:2rem;animation:page_clean_float__je9q6 6s ease-in-out infinite;opacity:.7}.page_clean_floatingElement__Hu4Dh:first-child{animation-delay:0s}.page_clean_floatingElement__Hu4Dh:nth-child(2){animation-delay:1.5s}.page_clean_floatingElement__Hu4Dh:nth-child(3){animation-delay:3s}.page_clean_floatingElement__Hu4Dh:nth-child(4){animation-delay:4.5s}@keyframes page_clean_float__je9q6{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_clean_skillsOverview__KNTmw{padding:6rem 0;background:rgba(248,250,252,.5)}[data-theme=dark] .page_clean_skillsOverview__KNTmw{background:rgba(26,32,44,.5)}.page_clean_skillsShowcase__WjGlL{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.page_clean_skillCategory__B_lc6{background:rgba(255,255,255,.9);padding:2.5rem 2rem;border-radius:16px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:all .3s ease}[data-theme=dark] .page_clean_skillCategory__B_lc6{background:rgba(45,55,72,.8)}.page_clean_skillCategory__B_lc6:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.page_clean_skillCategoryIcon__jQ4GG{font-size:3.5rem;margin-bottom:1.5rem}.page_clean_skillCategory__B_lc6 h3{font-size:1.5rem;margin-bottom:1rem;color:#1a202c}[data-theme=dark] .page_clean_skillCategory__B_lc6 h3{color:#e2e8f0}.page_clean_skillCategory__B_lc6 p{color:#64748b;margin-bottom:1.5rem;line-height:1.6}[data-theme=dark] .page_clean_skillCategory__B_lc6 p{color:#94a3b8}.page_clean_techList__Looad{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.page_clean_techList__Looad span{background:rgba(25,118,210,.1);color:#1976d2;padding:.3rem .8rem;border-radius:16px;font-size:.85rem;font-weight:500}[data-theme=dark] .page_clean_techList__Looad span{background:rgba(0,255,0,.1);color:#00ff00}.page_clean_aboutSection__kFTHS{padding:6rem 0;cursor:pointer;transition:all .3s ease}.page_clean_aboutSection__kFTHS:hover{background:rgba(79,195,247,.05)}[data-theme=dark] .page_clean_aboutSection__kFTHS:hover{background:rgba(0,255,0,.05)}.page_clean_aboutContent__ydvJB{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}.page_clean_aboutParagraph__6p0t2{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;color:#475569}[data-theme=dark] .page_clean_aboutParagraph__6p0t2{color:#cbd5e1}.page_clean_educationCard__GFP2t{background:rgba(25,118,210,.05);padding:1.5rem;border-radius:12px;margin-top:2rem}[data-theme=dark] .page_clean_educationCard__GFP2t{background:rgba(0,255,0,.05)}.page_clean_educationCard__GFP2t h3{color:#1976d2;margin-bottom:.5rem}[data-theme=dark] .page_clean_educationCard__GFP2t h3{color:#00ff00}.page_clean_aboutVisual__vGtgS{display:flex;flex-direction:column;gap:2rem}.page_clean_languageCard__ujbrP,.page_clean_timelineCard__IjZjf{background:rgba(255,255,255,.9);padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05)}[data-theme=dark] .page_clean_languageCard__ujbrP,[data-theme=dark] .page_clean_timelineCard__IjZjf{background:rgba(45,55,72,.8)}.page_clean_languageCard__ujbrP h3,.page_clean_timelineCard__IjZjf h3{margin-bottom:1.5rem;color:#1a202c}[data-theme=dark] .page_clean_languageCard__ujbrP h3,[data-theme=dark] .page_clean_timelineCard__IjZjf h3{color:#e2e8f0}.page_clean_timelineItem__8UvGq{gap:1rem;margin-bottom:1rem}.page_clean_timelineYear__duZKZ{background:#1976d2;color:white;padding:.3rem .8rem;border-radius:8px;font-size:.85rem;font-weight:600;min-width:60px;text-align:center}[data-theme=dark] .page_clean_timelineYear__duZKZ{background:#00ff00;color:#0f1419}.page_clean_timelineContent__lKea1{color:#64748b;font-size:.95rem}[data-theme=dark] .page_clean_timelineContent__lKea1{color:#94a3b8}.page_clean_languageItem__BmdI8{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.1)}[data-theme=dark] .page_clean_languageItem__BmdI8{border-bottom-color:rgba(255,255,255,.1)}.page_clean_languageItem__BmdI8:last-child{border-bottom:none}.page_clean_proficiency__NhD97{background:rgba(25,118,210,.1);color:#1976d2;padding:.2rem .6rem;border-radius:8px;font-size:.8rem;font-weight:600}[data-theme=dark] .page_clean_proficiency__NhD97{background:rgba(0,255,0,.1);color:#00ff00}.page_clean_workSection__Cdy2o{padding:6rem 0;background:rgba(248,250,252,.5);cursor:pointer;transition:all .3s ease}[data-theme=dark] .page_clean_workSection__Cdy2o{background:rgba(26,32,44,.5)}.page_clean_workSection__Cdy2o:hover{background:rgba(79,195,247,.08)}[data-theme=dark] .page_clean_workSection__Cdy2o:hover{background:rgba(0,255,0,.08)}.page_clean_projectsPreview__rTVpz{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.page_clean_featuredProject__HaCPa{background:rgba(255,255,255,.9);border-radius:16px;padding:2rem;display:flex;gap:1.5rem;align-items:center;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:all .3s ease}[data-theme=dark] .page_clean_featuredProject__HaCPa{background:rgba(45,55,72,.8)}.page_clean_featuredProject__HaCPa:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.page_clean_projectImage__nnIXP{font-size:3rem;background:rgba(25,118,210,.1);width:80px;height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .page_clean_projectImage__nnIXP{background:rgba(0,255,0,.1)}.page_clean_projectInfo__zMXph h3{color:#1a202c;margin-bottom:.5rem}[data-theme=dark] .page_clean_projectInfo__zMXph h3{color:#e2e8f0}.page_clean_projectInfo__zMXph p{color:#64748b;margin-bottom:1rem;line-height:1.5}[data-theme=dark] .page_clean_projectInfo__zMXph p{color:#94a3b8}.page_clean_projectTags__eQIqp{display:flex;flex-wrap:wrap;gap:.5rem}.page_clean_projectTags__eQIqp span{background:rgba(25,118,210,.1);color:#1976d2;padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:500}[data-theme=dark] .page_clean_projectTags__eQIqp span{background:rgba(0,255,0,.1);color:#00ff00}.page_clean_contactSection__xsrXT{padding:6rem 0;cursor:pointer;transition:all .3s ease}.page_clean_contactSection__xsrXT:hover{background:rgba(79,195,247,.05)}[data-theme=dark] .page_clean_contactSection__xsrXT:hover{background:rgba(0,255,0,.05)}.page_clean_contactContent__M7qbO{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}.page_clean_contactMethods__NCgsO{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.page_clean_contactMethod__IyIeI{display:flex;gap:1rem;align-items:flex-start}.page_clean_contactIcon__DAB37{font-size:2rem;background:rgba(25,118,210,.1);padding:.8rem;border-radius:12px}[data-theme=dark] .page_clean_contactIcon__DAB37{background:rgba(0,255,0,.1)}.page_clean_contactMethod__IyIeI h4{color:#1a202c;margin-bottom:.3rem}[data-theme=dark] .page_clean_contactMethod__IyIeI h4{color:#e2e8f0}.page_clean_contactMethod__IyIeI a,.page_clean_contactMethod__IyIeI p{color:#64748b;line-height:1.5}[data-theme=dark] .page_clean_contactMethod__IyIeI a,[data-theme=dark] .page_clean_contactMethod__IyIeI p{color:#94a3b8}.page_clean_contactCard__orznJ{background:rgba(255,255,255,.9);padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05)}[data-theme=dark] .page_clean_contactCard__orznJ{background:rgba(45,55,72,.8)}.page_clean_contactCard__orznJ h3{color:#1a202c;margin-bottom:1rem}[data-theme=dark] .page_clean_contactCard__orznJ h3{color:#e2e8f0}.page_clean_contactCard__orznJ p{color:#64748b;margin-bottom:1.5rem;line-height:1.6}[data-theme=dark] .page_clean_contactCard__orznJ p{color:#94a3b8}.page_clean_contactStats__LsYFr{display:flex;flex-direction:column;gap:1rem}.page_clean_contactStat__fo5zP{display:flex;align-items:center;gap:.8rem;font-size:.9rem;color:#64748b}[data-theme=dark] .page_clean_contactStat__fo5zP{color:#94a3b8}.page_clean_contactStat__fo5zP span:first-child{font-size:1.2rem}.page_clean_websiteFooter__EmOFO{background:#f8fafc;padding:3rem 0 2rem;border-top:1px solid #e2e8f0}[data-theme=dark] .page_clean_websiteFooter__EmOFO{background:#1a202c;border-top-color:#2d3748}.page_clean_footerContent__ie9wY{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page_clean_footerMain__sRVoo h3{color:#1a202c;margin-bottom:.5rem}[data-theme=dark] .page_clean_footerMain__sRVoo h3{color:#e2e8f0}.page_clean_footerMain__sRVoo p{color:#64748b}[data-theme=dark] .page_clean_footerMain__sRVoo p{color:#94a3b8}.page_clean_footerLinks__3kR66{display:flex;gap:2rem}.page_clean_footerLinks__3kR66 button{background:none;border:none;color:#1976d2;font-size:1rem;cursor:pointer;transition:color .3s ease}[data-theme=dark] .page_clean_footerLinks__3kR66 button{color:#00ff00}.page_clean_footerLinks__3kR66 button:hover{color:#4fc3f7}[data-theme=dark] .page_clean_footerLinks__3kR66 button:hover{color:#4a9eff}.page_clean_footerBottom__V6rXN{text-align:center;padding-top:2rem;border-top:1px solid #e2e8f0;color:#64748b}[data-theme=dark] .page_clean_footerBottom__V6rXN{border-top-color:#2d3748;color:#94a3b8}.page_clean_footerBottom__V6rXN p{margin:.5rem 0}.page_clean_sectionTitle__xGebb{font-size:3rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#1a202c}[data-theme=dark] .page_clean_sectionTitle__xGebb{color:#e2e8f0}.page_clean_sectionSubtitle__QONgg{font-size:1.2rem;text-align:center;color:#64748b;margin-bottom:3rem}[data-theme=dark] .page_clean_sectionSubtitle__QONgg{color:#94a3b8}.page_clean_technologiesSection__4V_3S{padding:6rem 0;background:rgba(255,255,255,.5)}[data-theme=dark] .page_clean_technologiesSection__4V_3S{background:rgba(15,20,25,.5)}.page_clean_techCategories__MrKYs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.page_clean_techCategory__ROdw6 h3{color:#1976d2;margin-bottom:1.5rem;font-size:1.3rem}[data-theme=dark] .page_clean_techCategory__ROdw6 h3{color:#00ff00}.page_clean_techGrid__OCQsd{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.page_clean_techItem__sI10t{display:flex;flex-direction:column;align-items:center;padding:1rem;background:rgba(255,255,255,.8);border-radius:12px;transition:all .3s ease;text-align:center}[data-theme=dark] .page_clean_techItem__sI10t{background:rgba(45,55,72,.6)}.page_clean_techItem__sI10t:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.page_clean_techIcon__zykPv{font-size:2rem;margin-bottom:.5rem}.page_clean_experienceSection__pIg2I{padding:6rem 0}.page_clean_experienceTimeline__ppXXS{position:relative;margin-top:3rem}.page_clean_experienceTimeline__ppXXS:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:2px;height:100%;background:linear-gradient(180deg,#4fc3f7,#1976d2)}[data-theme=dark] .page_clean_experienceTimeline__ppXXS:before{background:linear-gradient(180deg,#00ff00,#4a9eff)}.page_clean_timelineItem__8UvGq{display:flex;align-items:center;margin-bottom:3rem;position:relative}.page_clean_timelineItem__8UvGq:nth-child(odd){flex-direction:row}.page_clean_timelineItem__8UvGq:nth-child(2n){flex-direction:row-reverse}.page_clean_timelineDate__DnV4T{background:#1976d2;color:white;padding:.5rem 1rem;border-radius:20px;font-weight:700;position:absolute;left:50%;transform:translateX(-50%);z-index:2}[data-theme=dark] .page_clean_timelineDate__DnV4T{background:#00ff00;color:#0f1419}.page_clean_timelineCard__IjZjf{background:rgba(255,255,255,.9);padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:400px;margin:0 3rem}[data-theme=dark] .page_clean_timelineCard__IjZjf{background:rgba(45,55,72,.8)}.page_clean_timelineCard__IjZjf h3{margin-bottom:1rem;color:#1a202c}[data-theme=dark] .page_clean_timelineCard__IjZjf h3{color:#e2e8f0}.page_clean_timelineTags___MIq7{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.page_clean_timelineTags___MIq7 span{background:rgba(25,118,210,.1);color:#1976d2;padding:.2rem .6rem;border-radius:12px;font-size:.8rem}[data-theme=dark] .page_clean_timelineTags___MIq7 span{background:rgba(0,255,0,.1);color:#00ff00}.page_clean_funFactsSection__WBCUG{padding:6rem 0;background:rgba(248,250,252,.5)}[data-theme=dark] .page_clean_funFactsSection__WBCUG{background:rgba(26,32,44,.5)}.page_clean_factsGrid__yESzo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.page_clean_factCard__OHsEb{background:rgba(255,255,255,.9);padding:2rem;border-radius:16px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:all .3s ease}[data-theme=dark] .page_clean_factCard__OHsEb{background:rgba(45,55,72,.8)}.page_clean_factCard__OHsEb:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.page_clean_factIcon__9Ds_L{font-size:3rem;margin-bottom:1rem}.page_clean_factCard__OHsEb h3{color:#1a202c;margin-bottom:1rem}[data-theme=dark] .page_clean_factCard__OHsEb h3{color:#e2e8f0}.page_clean_factCard__OHsEb p{color:#64748b;line-height:1.6}[data-theme=dark] .page_clean_factCard__OHsEb p{color:#94a3b8}.page_clean_ctaSection__5d0Nv{padding:6rem 0;background:linear-gradient(135deg,#1976d2,#4fc3f7);color:white}[data-theme=dark] .page_clean_ctaSection__5d0Nv{background:linear-gradient(135deg,#00ff00,#4a9eff);color:#0f1419}.page_clean_ctaContent__KgGLO{text-align:center;max-width:800px;margin:0 auto}.page_clean_ctaTitle__LNZ_W{font-size:3rem;font-weight:700;margin-bottom:1rem}.page_clean_ctaSubtitle__W_wct{font-size:1.2rem;margin-bottom:2rem;opacity:.9;line-height:1.6}.page_clean_ctaButtons__bGJ3o{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.page_clean_ctaButtons__bGJ3o .page_clean_primaryButton__HORgG{background:rgba(255,255,255,.2);color:inherit;border:2px solid rgba(255,255,255,.3)}.page_clean_ctaButtons__bGJ3o .page_clean_secondaryButton__cRYc0{background:transparent;color:inherit;border:2px solid rgba(255,255,255,.5)}.page_clean_ctaFeatures__t7pxM{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.page_clean_ctaFeature__mee34{display:flex;align-items:center;gap:.5rem;font-weight:500}.page_clean_ctaFeature__mee34 span:first-child{font-size:1.2rem}@media (max-width:768px){.page_clean_experienceTimeline__ppXXS:before{left:20px}.page_clean_timelineItem__8UvGq{flex-direction:column!important;align-items:flex-start}.page_clean_timelineDate__DnV4T{position:relative;left:0;transform:none;margin-bottom:1rem}.page_clean_timelineCard__IjZjf{margin:0 0 0 3rem}.page_clean_factsGrid__yESzo,.page_clean_techCategories__MrKYs{grid-template-columns:1fr}.page_clean_ctaTitle__LNZ_W{font-size:2rem}.page_clean_ctaButtons__bGJ3o{flex-direction:column;align-items:center}.page_clean_ctaButtons__bGJ3o button{width:100%;max-width:300px}.page_clean_simpleModeToggle__oOUpy{width:45px;height:45px;top:15px;right:15px}}@media (max-width:1024px){.page_clean_heroGrid__pRU8P{text-align:center}.page_clean_aboutContent__ydvJB,.page_clean_contactContent__M7qbO,.page_clean_heroGrid__pRU8P{grid-template-columns:1fr;gap:2rem}.page_clean_skillsShowcase__WjGlL{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.page_clean_container__4rxRx{padding:0 1rem}.page_clean_heroTitle__uz_f_{font-size:2.5rem}.page_clean_quickStats__Qzynt{justify-content:center}.page_clean_projectsPreview__rTVpz{grid-template-columns:1fr}.page_clean_footerContent__ie9wY{flex-direction:column;gap:2rem;text-align:center}.page_clean_simpleModeToggle__oOUpy{right:20px}}@media (max-width:480px){.page_clean_heroTitle__uz_f_{font-size:2rem}.page_clean_heroButtons__fAOPc{flex-direction:column;width:100%}.page_clean_primaryButton__HORgG,.page_clean_secondaryButton__cRYc0,.page_clean_tertiaryButton__cswSF{width:100%}.page_clean_quickStats__Qzynt{flex-direction:column;gap:1rem}.page_clean_skillsShowcase__WjGlL{grid-template-columns:1fr}}.footer_footer__woFMY{width:100%;background-color:transparent;color:#374151;margin-bottom:.3rem;text-align:center;transition:color .3s ease}.footer_footer__woFMY[data-theme=light]{color:#374151}.footer_horizontalCard__Tr_iK{display:flex;justify-content:center;align-items:center;background-color:#374151;border-radius:12px;padding:12px 24px;margin:2rem auto 1rem;max-width:fit-content;gap:16px;transition:background-color .3s ease}.footer_horizontalCard__Tr_iK[data-theme=light]{background-color:#f0f0f0;border:1px solid #d1d5db}.footer_appIcon__8tmOU{width:40px;height:40px;background-color:#4b5563;border-radius:8px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .3s ease;position:relative}.footer_appIcon__8tmOU[data-theme=light]{background-color:#e5e7eb}.footer_appIcon__8tmOU:hover{background-color:#6b7280}.footer_appIcon__8tmOU[data-theme=light]:hover{background-color:#d1d5db}.footer_appIcon__8tmOU span{font-size:1.2rem}.footer_tooltip__tmh9i{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#1f2937;color:white;padding:8px 12px;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;z-index:1000;margin-bottom:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.footer_tooltip__tmh9i[data-theme=light]{background-color:#374151;color:white}.footer_tooltip__tmh9i:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:#1f2937}.footer_tooltip__tmh9i[data-theme=light]:after{border-top-color:#374151}.footer_appIcon__8tmOU:hover .footer_tooltip__tmh9i{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px)}.footer_githubImage__rFpr4,.footer_iconImage__tmzYt{border-radius:4px;object-fit:contain;margin-left:auto;margin-right:3px}.footer_githubImage__rFpr4{transform:translateX(-2px)}.footer_copyright__DPGML{font-size:.875rem;color:#374151;transition:color .3s ease}.footer_copyright__DPGML[data-theme=light]{color:#6b7280}.Terminal_neofetchContainer__U1B8i{display:flex;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;max-width:1000px;width:90%;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;z-index:10;overflow:hidden;transition:all .3s ease}body:not(.dark-mode) .Terminal_neofetchContainer__U1B8i{background-color:#ffffff;border-color:#e5e7eb;box-shadow:0 8px 32px rgba(0,0,0,.1)}.dark-mode .Terminal_neofetchContainer__U1B8i{background-color:#0f1419;border-color:#2d3748;box-shadow:0 8px 32px rgba(0,0,0,.6)}.Terminal_asciiArt__wz8Lu{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#0d1117;border-right:1px solid #333;transition:all .3s ease}body:not(.dark-mode) .Terminal_asciiArt__wz8Lu{background-color:#f8f9fa;border-right-color:#e5e7eb}.dark-mode .Terminal_asciiArt__wz8Lu{background-color:#0a0e1a;border-right-color:#2d3748}.Terminal_asciiText__nlKEw{color:#00ff00;font-size:12px;line-height:1.2;text-align:center;margin-bottom:20px;font-weight:700;transition:color .3s ease}body:not(.dark-mode) .Terminal_asciiText__nlKEw{color:#f59300}.Terminal_welcomeText__d3qIV{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;gap:12px}.Terminal_greeting__lSZNN{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:500;margin:0;line-height:1.2;transition:color .3s ease}.Terminal_greetingHi__MHt_w{color:#ffffff;transition:color .3s ease}.Terminal_greetingName__UWNFR{color:#00ff00;transition:color .3s ease}.Terminal_subtitle__4xJCn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;color:#cccccc;margin:0;line-height:1.4;transition:color .3s ease}body:not(.dark-mode) .Terminal_greetingHi__MHt_w{color:#424242}body:not(.dark-mode) .Terminal_greetingName__UWNFR{color:#f59300}body:not(.dark-mode) .Terminal_subtitle__4xJCn{color:#6b7280}.Terminal_infoSection__dErg_{flex:1.2;padding:30px;display:flex;flex-direction:column;background-color:#1a1a1a;height:500px;overflow:hidden;transition:all .3s ease}body:not(.dark-mode) .Terminal_infoSection__dErg_{background-color:#ffffff}.dark-mode .Terminal_infoSection__dErg_{background-color:#0f1419}.Terminal_infoText__PDKYj{color:#cccccc;font-size:14px;line-height:1.8;flex:1;overflow-y:auto;padding-right:10px;margin-bottom:20px;transition:color .3s ease}body:not(.dark-mode) .Terminal_infoText__PDKYj{color:#374151}.Terminal_infoText__PDKYj::-webkit-scrollbar{width:6px}.Terminal_infoText__PDKYj::-webkit-scrollbar-track{background:#2d2d2d;border-radius:3px;transition:background .3s ease}.Terminal_infoText__PDKYj::-webkit-scrollbar-thumb{background:#4a9eff;border-radius:3px;transition:background .3s ease}.Terminal_infoText__PDKYj::-webkit-scrollbar-thumb:hover{background:#66b3ff}body:not(.dark-mode) .Terminal_infoText__PDKYj::-webkit-scrollbar-track{background:#f3f4f6}body:not(.dark-mode) .Terminal_infoText__PDKYj::-webkit-scrollbar-thumb{background:#6b7280}body:not(.dark-mode) .Terminal_infoText__PDKYj::-webkit-scrollbar-thumb:hover{background:#4b5563}.Terminal_infoLine__e88N2{margin-bottom:4px;display:flex;align-items:center}.Terminal_infoLabel__1UgMw{color:#4a9eff;font-weight:700;min-width:100px;transition:color .3s ease}.Terminal_infoValue__neIAH{margin-left:8px}.Terminal_infoValue__neIAH,.Terminal_regularLine__ZgrRe{color:#cccccc;transition:color .3s ease}.Terminal_commandLine__WECVO{color:#00ff00;font-weight:700;transition:color .3s ease}body:not(.dark-mode) .Terminal_infoLabel__1UgMw{color:#2563eb}body:not(.dark-mode) .Terminal_infoValue__neIAH,body:not(.dark-mode) .Terminal_regularLine__ZgrRe{color:#374151}body:not(.dark-mode) .Terminal_commandLine__WECVO{color:#f59300}.Terminal_inputSection__juAk5{border-top:1px solid #333;padding-top:15px;flex-shrink:0;transition:border-color .3s ease}.Terminal_inputLine__e0rjY{display:flex;align-items:center}.Terminal_prompt__1Tc0t{color:#00ff00;margin-right:8px;font-weight:700;transition:color .3s ease}.Terminal_terminalInput__cc3Sh{background:transparent;border:none;color:#ffffff;font-family:inherit;font-size:inherit;outline:none;flex:1;padding:4px 0;margin:0;transition:color .3s ease}.Terminal_terminalInput__cc3Sh::placeholder{color:#666;transition:color .3s ease}body:not(.dark-mode) .Terminal_inputSection__juAk5{border-top-color:#e5e7eb}body:not(.dark-mode) .Terminal_prompt__1Tc0t{color:#f59300}body:not(.dark-mode) .Terminal_terminalInput__cc3Sh{color:#374151}body:not(.dark-mode) .Terminal_terminalInput__cc3Sh::placeholder{color:#9ca3af}.Terminal_cursor__mSyJc{color:#00ff00;animation:Terminal_blink__3Z5HK 1s infinite}@keyframes Terminal_blink__3Z5HK{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:768px){.Terminal_neofetchContainer__U1B8i{flex-direction:column;max-width:95%;width:100vw;min-width:0;box-sizing:border-box}.Terminal_asciiArt__wz8Lu{border-right:none;border-bottom:1px solid #333;padding:20px}.Terminal_asciiText__nlKEw{font-size:10px}.Terminal_infoSection__dErg_{padding:20px;height:300px;min-height:200px;max-height:50vh;overflow:hidden;box-sizing:border-box;width:100%}.Terminal_infoText__PDKYj{font-size:12px;min-height:200px;max-height:100%;overflow-y:auto;word-break:break-word;overflow-wrap:break-word}.Terminal_infoText__PDKYj,.Terminal_inputSection__juAk5,.Terminal_terminalInput__cc3Sh{width:100%;box-sizing:border-box}.Terminal_terminalInput__cc3Sh{min-width:0}}.ModalCard_cardOverlay__dOIPU{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1000;animation:ModalCard_fadeIn__2R1Q3 .3s ease-out;pointer-events:none}.ModalCard_card__g6oz0{background-color:#0f1419;border:2px solid #2d3748;border-radius:12px;max-width:100vw;width:100vw;min-width:0;box-shadow:0 20px 60px rgba(0,0,0,.6);animation:ModalCard_slideIn__2pU4z .3s ease-out;overflow:hidden;pointer-events:auto;position:fixed;user-select:none;z-index:1001;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.ModalCard_card__g6oz0[data-theme=light]{background-color:#ffffff;border-color:#e5e7eb;box-shadow:0 20px 60px rgba(0,0,0,.1)}.ModalCard_cardHeader__ECyWM{background-color:#0a0e1a;padding:12px 20px;border-bottom:1px solid #2d3748;display:flex;justify-content:space-between;align-items:center;cursor:grab;transition:background-color .3s ease,border-color .3s ease}.ModalCard_cardHeader__ECyWM[data-theme=light]{background-color:#f8f9fa;border-bottom-color:#e5e7eb}.ModalCard_cardHeader__ECyWM:active{cursor:grabbing}.ModalCard_cardTitle__CxW6P{color:#00ff00;font-size:24px;font-weight:600;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .3s ease}.ModalCard_cardTitle__CxW6P[data-theme=light]{color:#f59300}.ModalCard_closeButton__mxh4o{background:none;border:1px solid #2d3748;color:#cccccc;font-size:20px;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ModalCard_closeButton__mxh4o[data-theme=light]{border-color:#e5e7eb;color:#6b7280}.ModalCard_closeButton__mxh4o:hover{background-color:#ff5f56;border-color:#ff5f56;color:white}.ModalCard_cardBody__OZfPR{padding:30px;overflow-y:auto;max-height:55vh}.ModalCard_aboutCardBody__iB_Nx{padding:0;overflow:hidden;height:calc(75vh - 120px);display:flex;flex-direction:column}.ModalCard_cardContent__SIkCl{color:#cccccc;font-size:18px;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:pre-wrap;margin:0;transition:color .3s ease}.ModalCard_cardContent__SIkCl[data-theme=light]{color:#374151}.ModalCard_cardBody__OZfPR::-webkit-scrollbar{width:8px}.ModalCard_cardBody__OZfPR::-webkit-scrollbar-track{background:#0f1419;border-radius:4px}.ModalCard_cardBody__OZfPR::-webkit-scrollbar-thumb{background:#4a9eff;border-radius:4px}.ModalCard_cardBody__OZfPR::-webkit-scrollbar-thumb:hover{background:#66b3ff}.ModalCard_cardBody__OZfPR[data-theme=light]::-webkit-scrollbar-track{background:#f3f4f6}.ModalCard_cardBody__OZfPR[data-theme=light]::-webkit-scrollbar-thumb{background:#6b7280}.ModalCard_cardBody__OZfPR[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#4b5563}@keyframes ModalCard_fadeIn__2R1Q3{0%{opacity:0}to{opacity:1}}@keyframes ModalCard_slideIn__2pU4z{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ModalCard_slideUpMobile__Pnfzo{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.ModalCard_card__g6oz0{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100vh!important;max-height:100vh!important;border-radius:0!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;box-shadow:0 -2px 24px rgba(0,0,0,.18);overflow:hidden!important}.ModalCard_cardHeader__ECyWM{padding:18px 16px!important;border-radius:0!important;font-size:1.1rem}.ModalCard_closeButton__mxh4o{width:40px;height:40px;font-size:1.5rem;border-radius:8px}.ModalCard_aboutCardBody__iB_Nx,.ModalCard_cardBody__OZfPR,.ModalCard_contactCardBody__LT6kl,.ModalCard_workCardBody__HdOyc{padding:18px 10px!important;border-radius:0!important;font-size:1rem;flex:1 1 auto!important;overflow-y:auto!important;max-height:none!important}.ModalCard_aboutHeader__A5wFt{padding:18px 10px 12px!important}.ModalCard_profileImage__N4T2E{width:80px;height:80px}.ModalCard_profileName__nhxhP{font-size:1.2rem}.ModalCard_profileSubtitle__rEK0Y,.ModalCard_profileTitle__MrKVU{font-size:.95rem}.ModalCard_sectionTitle__eSg_w{font-size:1.05rem}.ModalCard_educationTitle__Aq4Ny{font-size:1rem}.ModalCard_educationDetails__cXSfM,.ModalCard_educationYear__ldmOx,.ModalCard_interestsList__eYPGk li{font-size:.95rem}}@media (max-width:480px){.ModalCard_card__g6oz0{width:100vw!important;max-width:100vw!important;min-width:0!important;left:0!important;top:0!important;border-radius:0!important;padding:0!important;box-shadow:0 -1px 12px rgba(0,0,0,.15)}.ModalCard_aboutCardBody__iB_Nx,.ModalCard_cardBody__OZfPR,.ModalCard_cardHeader__ECyWM,.ModalCard_contactCardBody__LT6kl,.ModalCard_workCardBody__HdOyc{padding-left:.5rem!important;padding-right:.5rem!important;font-size:.98rem}.ModalCard_aboutHeader__A5wFt{padding:12px 4px 8px!important}.ModalCard_profileImage__N4T2E{width:60px;height:60px}.ModalCard_closeButton__mxh4o{width:36px;height:36px;font-size:1.2rem;border-radius:7px}}.ModalCard_aboutContent__L_x5n{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#cccccc;line-height:1.6;height:100%;display:flex;flex-direction:column;overflow:hidden}.ModalCard_aboutContent__L_x5n[data-theme=light]{color:#374151}.ModalCard_aboutHeader__A5wFt{border-bottom:1px solid #2d3748;padding:30px 30px 20px;margin-bottom:0;flex-shrink:0;position:sticky;top:0;background-color:#0f1419;z-index:10}.ModalCard_aboutHeader__A5wFt[data-theme=light]{border-bottom-color:#e5e7eb;background-color:#f8f9fa}.ModalCard_profileSection__a_n6Z{display:flex;align-items:center;gap:25px}.ModalCard_profileImage__N4T2E{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#00ff00,#4a9eff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ModalCard_profileImage__N4T2E[data-theme=light]{background:linear-gradient(135deg,#f59300,#2563eb)}.ModalCard_avatarEmoji__uhzjJ{font-size:3rem}.ModalCard_profileInfo__luqTs{flex:1}.ModalCard_profileName__nhxhP{font-size:1.75rem;font-weight:700;margin:0 0 4px;color:#00ff00;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_profileName__nhxhP[data-theme=light]{color:#f59300}.ModalCard_profileTitle__MrKVU{font-size:1.125rem;font-weight:500;margin:0 0 2px;color:#cccccc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_profileTitle__MrKVU[data-theme=light]{color:#6b7280}.ModalCard_profileSubtitle__rEK0Y{font-size:1rem;font-weight:400;margin:0;color:#888;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_profileSubtitle__rEK0Y[data-theme=light]{color:#9ca3af}.ModalCard_aboutBody__g8eHn{font-size:1.125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:20px 30px 30px;overflow-y:auto;overflow-x:hidden;flex:1;height:0}.ModalCard_aboutIntro__2GV9o{margin:0 0 20px;color:#cccccc;font-weight:400;line-height:1.6;font-size:1rem}.ModalCard_aboutIntro__2GV9o[data-theme=light]{color:#374151}.ModalCard_aboutList__x85Sl{margin:0 0 20px;padding-left:20px;color:#cccccc;font-weight:400;line-height:1.6;font-size:1rem}.ModalCard_aboutList__x85Sl[data-theme=light]{color:#374151}.ModalCard_aboutList__x85Sl li{margin-bottom:8px}.ModalCard_aboutContact__NknWR{margin:0;color:#cccccc;font-weight:400;line-height:1.6;font-size:1rem}.ModalCard_aboutContact__NknWR[data-theme=light]{color:#374151}.ModalCard_emailLink__gCggc{color:#00ff00;text-decoration:underline}.ModalCard_emailLink__gCggc[data-theme=light]{color:#f59300}.ModalCard_aboutBody__g8eHn::-webkit-scrollbar{width:8px}.ModalCard_aboutBody__g8eHn::-webkit-scrollbar-track{background:#0f1419;border-radius:4px}.ModalCard_aboutBody__g8eHn::-webkit-scrollbar-thumb{background:#4a9eff;border-radius:4px}.ModalCard_aboutBody__g8eHn::-webkit-scrollbar-thumb:hover{background:#66b3ff}.ModalCard_aboutBody__g8eHn[data-theme=light]::-webkit-scrollbar-track{background:#f3f4f6}.ModalCard_aboutBody__g8eHn[data-theme=light]::-webkit-scrollbar-thumb{background:#6b7280}.ModalCard_aboutBody__g8eHn[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#4b5563}.ModalCard_aboutSection__HxXY9{margin:10px 0;padding-bottom:20px}.ModalCard_aboutSection__HxXY9:last-child{margin-bottom:0}.ModalCard_sectionTitle__eSg_w{font-size:1.25rem;font-weight:600;color:#00ff00;margin:0 0 15px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_sectionTitle__eSg_w[data-theme=light]{color:#f59300}.ModalCard_sectionContent__31Gtk{color:#cccccc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_sectionContent__31Gtk[data-theme=light]{color:#374151}.ModalCard_educationItem__qnfwy{margin-bottom:20px;position:relative}.ModalCard_educationItem__qnfwy:last-child{margin-bottom:0}.ModalCard_educationItem__qnfwy:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#00ff00;border-radius:2px}.ModalCard_aboutCardBody__iB_Nx [data-theme=light] .ModalCard_educationItem__qnfwy:first-child:before,.ModalCard_educationItem__qnfwy[data-theme=light]:first-child:before{background-color:#f59300!important}.ModalCard_educationTitle__Aq4Ny{font-size:1.1rem;font-weight:600;color:#e0e0e0;margin:0 0 5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ModalCard_educationTitle__Aq4Ny[data-theme=light]{color:#1f2937}.ModalCard_educationDetails__cXSfM{font-size:1rem;color:#cccccc;margin:0 0 3px;font-weight:400;position:relative;padding-left:15px}.ModalCard_educationDetails__cXSfM[data-theme=light]{color:#6b7280}.ModalCard_educationYear__ldmOx{font-size:.9rem;color:#888;margin:0;position:relative;padding-left:15px}.ModalCard_educationYear__ldmOx[data-theme=light]{color:#9ca3af}.ModalCard_interestsList__eYPGk{margin:0;padding-left:20px;list-style:disc}.ModalCard_interestsList__eYPGk li{margin-bottom:3px;padding:2px 0;font-size:1rem;line-height:1.4}.ModalCard_languageItem__mEb5e{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #2d3748}.ModalCard_languageItem__mEb5e[data-theme=light]{border-bottom-color:#e5e7eb}.ModalCard_languageItem__mEb5e:last-child{border-bottom:none}.ModalCard_languageName__CbmSk{font-size:1rem;font-weight:500;color:#e0e0e0}.ModalCard_languageName__CbmSk[data-theme=light]{color:#1f2937}.ModalCard_languageLevel__rgk4K{font-size:.9rem;font-weight:600;color:#00ff00;padding:4px 12px;border-radius:12px;background-color:rgba(0,255,0,.1)}.ModalCard_languageLevel__rgk4K[data-theme=light]{color:#f59300;background-color:rgba(245,147,0,.1)}.ModalCard_languageDescription__cIiKg{margin:0 0 12px;color:#cccccc;font-size:1rem;line-height:1.6;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-left:15px;position:relative}.ModalCard_languageDescription__cIiKg:first-child:before{content:"";position:absolute;left:0;top:0;bottom:-12px;width:3px;background-color:#00ff00;border-radius:2px}.ModalCard_languageDescription__cIiKg:last-child{margin-bottom:0}.ModalCard_languageDescription__cIiKg:last-child:before{content:"";position:absolute;left:0;top:-12px;bottom:0;width:3px;background-color:#00ff00;border-radius:2px}.ModalCard_languageDescription__cIiKg[data-theme=light]{color:#374151}.ModalCard_languageDescription__cIiKg:first-child[data-theme=light]:before,.ModalCard_languageDescription__cIiKg:last-child[data-theme=light]:before{background-color:#f59300}.ModalCard_languageDescription__cIiKg strong{color:#00ff00;font-weight:600}.ModalCard_languageDescription__cIiKg[data-theme=light] strong{color:#f59300}.ModalCard_workCardBody__HdOyc{padding:0;overflow:hidden;height:calc(75vh - 120px);display:flex;flex-direction:column}.ModalCard_workContent__nXz5V{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#cccccc;height:100%;display:flex;flex-direction:column}.ModalCard_workContent__nXz5V[data-theme=light]{color:#374151}.ModalCard_workBanner__nDnZN{background:linear-gradient(135deg,#4a9eff,#00ff00);padding:20px 30px;color:white;flex-shrink:0}.ModalCard_workBanner__nDnZN[data-theme=light]{background:linear-gradient(135deg,#2563eb,#f59300)}.ModalCard_workBannerTitle__ZxCa5{font-size:1.1rem;font-weight:600;margin:0 0 8px;color:white}.ModalCard_workBannerText__RefWL{font-size:.95rem;margin:0;color:white;opacity:.95}.ModalCard_workBody__k50gf{padding:30px;overflow-y:auto;flex:1}.ModalCard_workBody__k50gf::-webkit-scrollbar{width:8px}.ModalCard_workBody__k50gf::-webkit-scrollbar-track{background:#0f1419;border-radius:4px}.ModalCard_workBody__k50gf::-webkit-scrollbar-thumb{background:#4a9eff;border-radius:4px}.ModalCard_workBody__k50gf::-webkit-scrollbar-thumb:hover{background:#66b3ff}.ModalCard_workBody__k50gf[data-theme=light]::-webkit-scrollbar-track{background:#f3f4f6}.ModalCard_workBody__k50gf[data-theme=light]::-webkit-scrollbar-thumb{background:#6b7280}.ModalCard_workBody__k50gf[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#4b5563}.ModalCard_workSections__5h99M{display:flex;gap:40px}.ModalCard_workSection__AjyVa{flex:1}.ModalCard_workSectionTitle__Hc1FK{font-size:1.25rem;font-weight:700;color:#cccccc;margin:0 0 20px;letter-spacing:.05em}.ModalCard_workSectionTitle__Hc1FK[data-theme=light]{color:#1f2937}.ModalCard_workTags__IvNES{display:flex;flex-wrap:wrap;gap:10px}.ModalCard_workTag__pFPwF{padding:8px 16px;border:1px solid #2d3748;border-radius:6px;font-size:.9rem;font-weight:500;color:#cccccc;background-color:rgba(255,255,255,.05);transition:all .3s ease;display:flex;align-items:center}.ModalCard_workTag__pFPwF[data-theme=light]{border-color:#e5e7eb;color:#374151;background-color:rgba(0,0,0,.02)}.ModalCard_workTag__pFPwF:hover{border-color:#00ff00;background-color:rgba(0,255,0,.1);transform:translateY(-1px)}.ModalCard_workTag__pFPwF[data-theme=light]:hover{border-color:#f59300;background-color:rgba(245,147,0,.1)}.ModalCard_workIcon__o1Cu_{margin-right:8px;font-size:1.2rem;vertical-align:middle}.ModalCard_projectDate__6___q{color:#888;font-size:.85rem;margin:0 0 10px;font-style:italic}.ModalCard_projectDate__6___q[data-theme=light]{color:#9ca3af}@media (max-width:768px){.ModalCard_workSections__5h99M{flex-direction:column;gap:30px}.ModalCard_workBody__k50gf{padding:20px}.ModalCard_workBanner__nDnZN{padding:15px 20px}}@media (max-width:480px){.ModalCard_workCard__f9QDl{width:100vw;max-width:100vw;min-width:0;left:0;top:0;border-radius:0;padding:0}.ModalCard_aboutCardBody__iB_Nx,.ModalCard_cardBody__OZfPR,.ModalCard_cardHeader__ECyWM,.ModalCard_contactCardBody__LT6kl,.ModalCard_workCardBody__HdOyc{padding-left:.25rem;padding-right:.25rem}}.ModalCard_workProjectsSection__SC35p{margin-top:40px;padding-top:30px;border-top:1px solid #2d3748}.ModalCard_workProjectsSection__SC35p[data-theme=light]{border-top-color:#e5e7eb}.ModalCard_projectsGrid__BB6_d{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.ModalCard_projectCard__9uD_R{padding:20px;border:1px solid #2d3748;border-radius:8px;background-color:rgba(255,255,255,.02);transition:all .3s ease}.ModalCard_projectCard__9uD_R[data-theme=light]{border-color:#e5e7eb;background-color:rgba(0,0,0,.02)}.ModalCard_projectCard__9uD_R:hover{border-color:#00ff00;transform:translateY(-2px);background-color:rgba(0,255,0,.05)}.ModalCard_projectCard__9uD_R[data-theme=light]:hover{border-color:#f59300;background-color:rgba(245,147,0,.05)}.ModalCard_projectHeader__cPA_R{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ModalCard_projectTitle__Xl2I1{font-size:1.1rem;font-weight:600;color:#00ff00;margin:0}.ModalCard_projectTitle__Xl2I1[data-theme=light]{color:#f59300}.ModalCard_projectLinks__wBFGO{display:flex;gap:8px}.ModalCard_projectLink__H_wAx{color:#cccccc;text-decoration:none;font-size:1.2rem;transition:color .3s ease}.ModalCard_projectLink__H_wAx[data-theme=light]{color:#6b7280}.ModalCard_projectLink__H_wAx:hover{color:#00ff00}.ModalCard_projectLink__H_wAx[data-theme=light]:hover{color:#f59300}.ModalCard_projectDescription__Mog_r{color:#cccccc;font-size:.9rem;line-height:1.5;margin:0 0 15px}.ModalCard_projectDescription__Mog_r[data-theme=light]{color:#374151}.ModalCard_projectTech__59sgp{display:flex;flex-wrap:wrap;gap:6px}.ModalCard_techTag__jgZZJ{padding:4px 8px;border:1px solid #2d3748;border-radius:4px;font-size:.75rem;font-weight:500;color:#888;background-color:rgba(255,255,255,.05)}.ModalCard_techTag__jgZZJ[data-theme=light]{border-color:#e5e7eb;color:#6b7280;background-color:rgba(0,0,0,.02)}.ModalCard_playButton__Svblo{background:none;border:1px solid #2d3748;color:#cccccc;font-size:1rem;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .3s ease}.ModalCard_playButton__Svblo[data-theme=light]{border-color:#e5e7eb;color:#6b7280}.ModalCard_playButton__Svblo:hover{border-color:#00ff00;color:#00ff00}.ModalCard_playButton__Svblo[data-theme=light]:hover{border-color:#f59300;color:#f59300}.ModalCard_gameEmbed__AH0Fs{margin:15px 0;border-radius:8px;overflow:hidden;border:1px solid #2d3748}.ModalCard_gameEmbed__AH0Fs[data-theme=light]{border-color:#e5e7eb}.ModalCard_gameEmbed__AH0Fs iframe{width:100%;display:block}.ModalCard_gameLogo__7KigL{margin:15px 0;text-align:center;border-radius:8px;overflow:hidden}.ModalCard_logoImage__hCcXa{max-width:100%;height:auto;max-height:120px;object-fit:contain;transition:transform .3s ease}.ModalCard_logoImage__hCcXa:hover{transform:scale(1.05)}.ModalCard_descriptionLayout__UMavS{display:flex;gap:15px;align-items:flex-start;margin:10px 0}.ModalCard_descriptionLayout__UMavS .ModalCard_projectDescription__Mog_r{flex:2;margin:0}.ModalCard_descriptionLayout__UMavS .ModalCard_gameLogo__7KigL{flex:1;margin:0;display:flex;justify-content:center;align-items:flex-start}.ModalCard_descriptionLayout__UMavS .ModalCard_logoImage__hCcXa{max-height:120px;max-width:100%}@media (max-width:768px){.ModalCard_descriptionLayout__UMavS{flex-direction:column;gap:10px}.ModalCard_descriptionLayout__UMavS .ModalCard_gameLogo__7KigL,.ModalCard_descriptionLayout__UMavS .ModalCard_projectDescription__Mog_r{flex:none;width:100%}}.ModalCard_logoContainer__4Z55C{position:relative;display:inline-block;cursor:pointer;transition:transform .3s ease}.ModalCard_logoContainer__4Z55C:hover{transform:scale(1.05)}.ModalCard_logoContainer__4Z55C:hover .ModalCard_magnifyIcon__vZLeO{opacity:1}.ModalCard_magnifyIcon__vZLeO{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.7);color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transition:opacity .3s ease;pointer-events:none}.ModalCard_magnifyIcon__vZLeO[data-theme=light]{background:rgba(255,255,255,.9);color:#374151}.ModalCard_fullscreenOverlay__cYG7L{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;cursor:pointer}.ModalCard_fullscreenContainer__s9_P4{position:relative;max-width:70vw;max-height:70vh;display:flex;align-items:center;justify-content:center}.ModalCard_fullscreenImage__W50ug{max-width:100%;max-height:100%;min-width:40vw;min-height:40vh;object-fit:contain;cursor:default;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.5)}.ModalCard_closeFullscreen__FD3ex{position:absolute;top:-15px;right:-15px;background:rgba(255,255,255,.9);color:#333;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.3)}.ModalCard_closeFullscreen__FD3ex:hover{background:rgba(255,255,255,1);transform:scale(1.1)}.ModalCard_prismaticLogo__duTXn{padding-top:15px}.ModalCard_contactContent__Inci6{padding:2rem 1.5rem;text-align:center;background:linear-gradient(135deg,#4fc3f7,#1976d2);color:white;border-radius:12px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.ModalCard_contactContent__Inci6[data-theme=dark]{background:linear-gradient(135deg,#2d3748,#1a202c)}.ModalCard_contactHeader__q7__e{margin-bottom:1rem}.ModalCard_contactTitle__InHml{font-size:2.2rem;font-weight:700;margin-bottom:1rem;color:white}.ModalCard_contactSubtitle__ZkNBO{font-size:1rem;line-height:1.5;opacity:.95;margin:0}.ModalCard_contactAvatar__Q_BGa{margin:1.5rem 0;display:flex;justify-content:center}.ModalCard_avatarContainer__l_jGu{width:100px;height:100px;border-radius:50%;background:rgba(255,255,255,.15);border:3px solid rgba(255,255,255,.2)}.ModalCard_avatarContainer__l_jGu,.ModalCard_mailIcon__8Yp9T{display:flex;align-items:center;justify-content:center;position:relative}.ModalCard_envelope__ZDBof{font-size:2.5rem;filter:brightness(1.2)}.ModalCard_atSymbol__xzm8P{position:absolute;bottom:-5px;right:-5px;background:#4a90e2;color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;border:2px solid white}.ModalCard_contactInfo__KbHga{margin-top:1rem}.ModalCard_emailText__mGW2g{font-size:1rem;margin-bottom:.5rem;color:white}.ModalCard_emailAddress__pEnJJ{font-weight:700;color:white}.ModalCard_instructionText__3kc3c{font-size:.9rem;opacity:.9;margin-bottom:1.5rem;color:white}.ModalCard_emailButton__uCfNN{background:rgba(255,255,255,.2);color:white;border:2px solid rgba(255,255,255,.4);padding:12px 24px;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:lowercase}.ModalCard_emailButton__uCfNN:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.6);transform:translateY(-2px)}.ModalCard_emailButton__uCfNN[data-theme=dark]{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25)}.ModalCard_emailButton__uCfNN[data-theme=dark]:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4)}.ModalCard_contactCardBody__LT6kl{padding:0;overflow:hidden;border-radius:12px;width:100%;height:auto}.DarkModeToggle_toggleButton__R7oGi{position:fixed;top:20px;left:20px;width:50px;height:50px;border-radius:50%;border:2px solid #333;background-color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.DarkModeToggle_toggleButton__R7oGi:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.DarkModeToggle_toggleButton__R7oGi:active{transform:scale(.95)}.DarkModeToggle_toggleIcon__VQMBi{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.DarkModeToggle_toggleButton__R7oGi:hover .DarkModeToggle_toggleIcon__VQMBi{transform:rotate(10deg)}.DarkModeToggle_light__Qja4C{background-color:#ffffff;border-color:#e5e7eb;color:#374151}.DarkModeToggle_light__Qja4C:hover{background-color:#f9fafb;border-color:#d1d5db}.DarkModeToggle_dark__9L0o0{background-color:#1f2937;border-color:#4b5563;color:#f9fafb}.DarkModeToggle_dark__9L0o0:hover{background-color:#111827;border-color:#6b7280}@media (max-width:768px){.DarkModeToggle_toggleButton__R7oGi{width:45px;height:45px;top:15px;left:15px}.DarkModeToggle_toggleIcon__VQMBi svg{width:18px;height:18px}}