._header_3vx92_1{position:fixed;top:0;left:0;right:0;z-index:50;transition:all .3s ease;padding:1.25rem 0}._scrolled_3vx92_11{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 0;box-shadow:0 4px 12px #00000040}._container_3vx92_18{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}._logo_3vx92_27{font-size:1.6rem;font-weight:800;text-decoration:none;color:#fff;letter-spacing:1px}._accent_3vx92_35{color:#4dd0e1}._desktopNav_3vx92_40{display:none}@media (min-width: 768px){._desktopNav_3vx92_40{display:block}._mobileMenuButton_3vx92_49{display:none}}._navList_3vx92_54{display:flex;gap:2rem}._navLink_3vx92_59{position:relative;font-size:1.1rem;text-decoration:none;color:#b3e5fc;transition:color .3s ease,transform .2s ease;padding-bottom:4px}._navLink_3vx92_59:hover{color:#fff;transform:translateY(-2px)}._navLink_3vx92_59._active_3vx92_73{color:#4dd0e1}._activeIndicator_3vx92_77{position:absolute;bottom:-4px;left:0;width:109%;height:2px;background:linear-gradient(90deg,#4dd0e1,#00acc1);border-radius:2px;animation:_fadeIn_3vx92_1 .3s ease forwards}._mobileMenuButton_3vx92_49{background:none;border:none;color:#4dd0e1;font-size:1.8rem;cursor:pointer;z-index:1001;transition:transform .2s ease}._mobileMenuButton_3vx92_49:hover{transform:scale(1.1)}._mobileNav_3vx92_103{position:fixed;top:0;right:0;width:60%;height:100vh;background:rgba(0,0,0,.95);transform:translate(100%);display:flex;justify-content:center;align-items:center;transition:transform .35s ease-in-out;z-index:1000}._mobileNav_3vx92_103._open_3vx92_118{transform:translate(0)}._mobileNavList_3vx92_122{list-style:none;padding:0;text-align:center;width:100%}._mobileNavLink_3vx92_129{display:block;padding:1rem 0;font-size:1.5rem;color:#b3e5fc;text-decoration:none;transition:color .3s ease}._mobileNavLink_3vx92_129:hover{color:#4dd0e1}@keyframes _fadeIn_3vx92_1{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}._footer_98kju_1{background-color:#1a1f29;width:98%;color:#f8fafc;position:relative;padding:2rem 1rem}._container_98kju_9{max-width:1100px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.5rem}._brand_98kju_18 h2{font-size:1.5rem;font-weight:600;color:#facc15}._socialLinks_98kju_24{display:flex;justify-content:center;gap:1.5rem}._socialLinks_98kju_24 a{color:#e2e8f0;transition:color .3s ease,transform .2s ease}._socialLinks_98kju_24 a:hover{color:#facc15;transform:scale(1.1)}._copyright_98kju_40{font-size:.875rem;color:#94a3b8}._typewriter_1mz4o_1{display:inline-block}._cursor_1mz4o_5{display:inline-block;animation:_blink_1mz4o_1 1s step-end infinite}@keyframes _blink_1mz4o_1{0%,to{opacity:1}50%{opacity:0}}._hero_1je8n_1{height:100vh;display:flex;align-items:center;justify-content:center;position:relative}._typewriter_1je8n_9,._socialLink_1je8n_13{color:#4dd0e1}._container_1je8n_17{max-width:1200px;margin:0 auto;padding:0 1rem;z-index:1}._content_1je8n_24{text-align:center;animation:_fadeIn_1je8n_1 .8s ease}._title_1je8n_29{font-size:3rem;font-weight:700;margin-bottom:1rem;position:relative;display:inline-block;animation:_fadeIn_1je8n_1 .8s ease .3s both}@media (min-width: 768px){._title_1je8n_29{font-size:4.5rem}}._accent_1je8n_44{color:#4dd0e1}._glow_1je8n_48{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background-color:#4dd0e133;border-radius:9999px;filter:blur(8px);z-index:-1}._typewriter_1je8n_9{font-size:1.25rem;color:#4dd0e1;margin-bottom:2rem;height:2rem;animation:_fadeIn_1je8n_1 .8s ease .6s both}@media (min-width: 768px){._typewriter_1je8n_9{font-size:1.5rem}}._socialLinks_1je8n_71{display:flex;color:#4dd0e1;justify-content:center;gap:1rem;margin-bottom:3rem;animation:_fadeIn_1je8n_1 .8s ease 1s both}._socialLink_1je8n_13{background-color:#1f29374d;padding:.75rem;border-radius:9999px;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._socialLink_1je8n_13:hover{background-color:#4dd0e14d;transform:scale(1.1)}._scrollDown_1je8n_93{display:inline-block;animation:_fadeIn_1je8n_1 .8s ease 1.3s both,_bounce_1je8n_1 1s infinite 2s}._arrowIcon_1je8n_98{color:#4dd0e1}@keyframes _fadeIn_1je8n_1{0%{opacity:0}to{opacity:1}}@keyframes _bounce_1je8n_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._about_1psoe_2{padding:5rem 0;position:relative;color:#e0e0e0;font-family:Poppins,sans-serif}._container_1psoe_9{max-width:1200px;margin:0 auto;padding:0 1rem}._sectionTitle_1psoe_15{text-align:center;margin-bottom:3rem}._sectionTitle_1psoe_15 h2{font-size:2.8rem;font-weight:700;color:#4dd0e1;position:relative}._sectionTitle_1psoe_15 h2:after{content:"";display:block;width:6rem;height:.3rem;background:#4dd0e1;margin:.5rem auto 0;border-radius:5px}._content_1psoe_37{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width: 768px){._content_1psoe_37{gap:6rem;display:flex;flex-direction:column;grid-template-columns:1fr 1fr}}._personalInfo_1psoe_54,._details_1psoe_55{background:rgba(25,30,45,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:2rem;box-shadow:0 10px 25px #00000080;border:1px solid rgba(77,208,225,.3);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:flex-start;height:100%}._personalInfo_1psoe_54:hover,._details_1psoe_55:hover{transform:translateY(-5px);box-shadow:0 15px 35px #4dd0e199}._cardTitle_1psoe_77{font-size:1.7rem;font-weight:700;margin-bottom:1.5rem;color:#4dd0e1;text-transform:uppercase;letter-spacing:1px;border-left:5px solid #4dd0e1;padding-left:1rem}._personalInfo_1psoe_54 img{height:210px;width:220px;border:2px;border-radius:50px;margin:0 auto}._item_1psoe_97{margin-bottom:4px}._item_1psoe_97 ._title_1psoe_101{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .3s ease}._item_1psoe_97 ._title_1psoe_101 h3{font-size:1.2rem;font-weight:600;color:silver}._item_1psoe_97 ._title_1psoe_101 span{font-size:1.5rem;font-weight:600;color:#4dd0e1;transition:transform .3s ease}._item_1psoe_97 ._title_1psoe_101:hover span{transform:rotate(90deg)}._personalAnswer_1psoe_126{margin-top:.8rem;padding-left:1.5rem;font-size:1rem;color:#d1d5db;border-left:3px solid #4dd0e1}._educationDetail_1psoe_135{cursor:pointer;font-size:1.2rem;color:#4dd0e1;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}._educationDetail_1psoe_135:hover{color:#3bb4c4}._educationMoreDetail_1psoe_150{margin-top:.5rem;padding-left:1.5rem;font-size:1rem;border-left:3px solid #4dd0e1;color:#d1d5db}._interestsList_1psoe_159{list-style-type:disc;padding-left:1.5rem;color:#d1d5db;margin-top:.5rem}._interestsList_1psoe_159 li{margin-bottom:.5rem;position:relative}._interestsList_1psoe_159 li:before{content:"★";color:#4dd0e1;position:absolute;left:-1.2rem;top:0}@keyframes _fadeInLeft_1psoe_1{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes _fadeInRight_1psoe_1{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}._skills_15f8c_1{padding:5rem 0;color:#fff;overflow:hidden;position:relative}._container_15f8c_8{max-width:1000px;margin:0 auto;text-align:center}._sectionTitle_15f8c_14 h2{font-size:2.5rem;color:#4dd0e1;margin-bottom:.5rem}._divider_15f8c_20{width:5rem;height:.25rem;background-color:#4dd0e1;margin:0 auto 3rem}._skillsCarousel_15f8c_28{display:flex;justify-content:center;overflow:hidden}._skillsRow_15f8c_34{display:flex;gap:1rem;white-space:nowrap;width:max-content}._skillItem_15f8c_43{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;min-width:120px;height:60px;font-size:1rem;font-weight:500;border-radius:.75rem;background-color:#1f29374d;color:#4dd0e1;gap:8px;box-shadow:0 4px 12px #00000040;transition:transform .2s ease,background-color .2s ease}._skillItem_15f8c_43:hover{transform:translateY(-4px);background-color:#4dd0e14d;color:#4dd0e1}._blue_15f8c_66{background-color:#4dd0e1;color:#2563eb}@keyframes _scrollRight_15f8c_77{0%{transform:translate(0)}to{transform:translate(-50%)}}._scrollRight_15f8c_77{animation:_scrollRight_15f8c_77 30s linear infinite}._card_1vnnn_1{background-color:#1f29374d;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a;border:1px solid rgba(77,208,225,.2);transition:all .3s ease;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;animation:_fadeInUp_1vnnn_1 .6s ease forwards;opacity:0;transform:translateY(30px)}._card_1vnnn_1:hover{transform:translateY(-10px);border-color:#4dd0e1}._indicator_1vnnn_21{height:.5rem;width:100%}._pythonCard_1vnnn_26 ._indicator_1vnnn_21{background:linear-gradient(to right,#3b82f6,#4dd0e1)}._webCard_1vnnn_30 ._indicator_1vnnn_21{background:linear-gradient(to right,#4dd0e1,#10b981)}._defaultCard_1vnnn_34 ._indicator_1vnnn_21{background:linear-gradient(to right,#4dd0e1,#8b5cf6)}._content_1vnnn_38{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem}._content_1vnnn_38 img{height:120px;width:auto;object-fit:contain;border-radius:.5rem}._title_1vnnn_54{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#fff}._description_1vnnn_61{color:#d1d5db;margin-bottom:1.5rem}._actions_1vnnn_66{display:flex;gap:6px;justify-content:flex-end}._githubLink_1vnnn_72,._viewlink_1vnnn_77{color:#d1d5db;transition:color .3s ease}._viewlink_1vnnn_77:hover,._githubLink_1vnnn_72:hover{color:#4dd0e1;transform:scale(1.1)}@media (max-width:768px){._content_1vnnn_38{display:flex;flex-direction:column}._title_1vnnn_54{font-size:15px;text-align:center}._description_1vnnn_61{display:none}._actions_1vnnn_66{display:flex;justify-content:center;gap:15px}}@keyframes _fadeInUp_1vnnn_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._projects_1u7jf_3{padding:5rem 0;position:relative}._container_1u7jf_8{max-width:1200px;margin:0 auto;padding:0 1rem}._sectionTitle_1u7jf_14{text-align:center;color:#4dd0e1;margin-bottom:7rem;padding-bottom:10px}._sectionTitle_1u7jf_14 h2{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}._divider_1u7jf_27{width:5rem;height:.25rem;background-color:#4dd0e1;margin:0 auto;box-shadow:0 0 15px #4dd0e199}._buttons_1u7jf_35{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem}._buttons_1u7jf_35 button{padding:.6rem 1.5rem;border:2px solid #4dd0e1;border-radius:50px;background-color:transparent;color:#4dd0e1;font-weight:600;cursor:pointer;transition:all .3s ease}._buttons_1u7jf_35 button:hover{background-color:#4dd0e1;color:#fff;transform:scale(1.05)}._buttons_1u7jf_35 button._active_1u7jf_59{background-color:#4dd0e1;color:#fff;box-shadow:0 0 15px #4dd0e199}._projectCategories_1u7jf_65{display:flex;flex-direction:column;gap:4rem}._category_1u7jf_71{animation:_fadeIn_1u7jf_1 .8s ease both}._categoryTitle_1u7jf_75{font-size:1.5rem;font-weight:600;margin-bottom:2rem;color:#4dd0e1;border-left:4px solid #4dd0e1;padding-left:1rem;animation:_fadeInLeft_1u7jf_1 .6s ease both}._projectsGrid_1u7jf_85{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){._projectsGrid_1u7jf_85{grid-template-columns:repeat(2,1fr)}}@keyframes _fadeIn_1u7jf_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInLeft_1u7jf_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _fadeInUp_1u7jf_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._category_1u7jf_71 ._projectsGrid_1u7jf_85>*{animation:_fadeInUp_1u7jf_1 .8s ease both}._contact_47sqz_1{padding:5rem 0;position:relative}._container_47sqz_6{max-width:1200px;margin:0 auto;padding:0 1rem}._content_47sqz_12{padding-left:50px;display:flex;gap:10px}._sectionTitle_47sqz_18{text-align:center;color:#3bb4c4;margin-bottom:4rem}._sectionTitle_47sqz_18 h2{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}._divider_47sqz_30{width:5rem;height:.25rem;background-color:#4dd0e1;margin:0 auto;box-shadow:0 0 15px #4dd0e199}._moreinf_47sqz_38{border-radius:.5rem;padding:2rem;color:#fff}._moreinf_47sqz_38 h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#4dd0e1}._moreinf_47sqz_38 span{font-weight:600;color:#4dd0e1;text-decoration:underline}._form_47sqz_58{width:50%;background-color:#1f29374d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;padding:2rem;box-shadow:0 10px 15px -3px #0000001a;border:1px solid rgba(77,208,225,.2);margin-bottom:3rem;animation:_fadeInUp_47sqz_1 .6s ease both}._formGrid_47sqz_70{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}._formGroup_47sqz_77{margin-bottom:1.5rem}._formLabel_47sqz_81{display:block;color:#9ca3af;margin-bottom:.5rem}._formInput_47sqz_87{width:100%;background-color:#1f293780;border:1px solid rgba(75,85,99,.5);border-radius:.5rem;padding:.75rem 1rem;box-sizing:border-box;color:#fff;transition:border-color .3s ease,box-shadow .3s ease}._formInput_47sqz_87:focus{outline:none;border-color:#4dd0e1;box-shadow:0 0 0 2px #4dd0e133}._formTextarea_47sqz_104{min-height:8rem;resize:vertical}._submitButton_47sqz_109{width:60%;background-color:#4dd0e1;color:#fff;font-weight:500;margin:0 auto;display:flex;justify-content:center;padding:.75rem;border-radius:5rem;transition:background-color .3s ease;position:relative;overflow:hidden}._submitButton_47sqz_109:hover{background-color:#3bb4c4}._buttonText_47sqz_128{position:relative;z-index:1}._buttonGlow_47sqz_133{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#4dd0e1,#3b82f6);border-radius:.5rem;opacity:0;filter:blur(8px);transition:opacity .3s ease;z-index:0}._submitButton_47sqz_109:hover ._buttonGlow_47sqz_133{opacity:1}@media (max-width: 768px){._content_47sqz_12{text-align:center}._moreinf_47sqz_38{display:none}._form_47sqz_58{width:100%;max-width:550px;padding-left:20px;margin:0 auto}}@media (min-width: 768px){._formGrid_47sqz_70{grid-template-columns:1fr 1fr}._moreinf_47sqz_38{display:block;flex:1;margin-right:2rem}._content_47sqz_12{display:flex;flex-direction:row}}@keyframes _fadeInUp_47sqz_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._canvas_1n1b9_1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}@media (max-width: 768px){._canvas_1n1b9_1{height:100%}}.app{min-height:100vh;display:flex;flex-direction:column}html{scroll-behavior:smooth}
