@font-face{font-display:swap;font-family:Agustina Regular;font-style:normal;font-weight:400;src:local("Agustina Regular"),url(../../static/media/Agustina.eb0c59dda4cc308cba96.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;src:local("Montserrat"),url(../../static/media/Montserrat-Regular.3cd786652b8a2e9d41f2.ttf) format("woff")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#f8fafc;background-image:radial-gradient(#0000000a 1px,#0000 0);background-size:32px 32px;font:19px/23px Montserrat,sans-serif;margin:0;max-width:100vw;min-height:100vh;overflow:visible;overflow-x:clip}@media (max-width:1380px){body,html{line-height:normal}}.App{text-align:center;width:100%}.App-logo{height:40vmin}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(.625rem + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#09d3ac}.headroom-wrapper{max-height:90px}.header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#fffffff2;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin:0 auto;max-width:100%;padding:14px 28px;position:relative;transition:background-color .25s ease,border-color .25s ease,color .25s ease;z-index:999}.dark-menu.header{background-color:#0b0f17f2!important;border-bottom:1px solid #ffffff14!important;color:#f8fafc}.dark-menu .desktop-menu li a{color:#fff!important}.dark-menu .desktop-menu li a:hover{background-color:#55198b!important}.dark-menu .desktop-menu li a:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}.grey-color{color:#868e96}.header .logo{align-items:center;color:inherit;display:flex;font-size:1.5em;line-height:normal;text-decoration:none;z-index:10}.header .logo-name{font-feature-settings:"liga","clig off";font-family:Agustina Regular;font-variant-ligatures:no-common-ligatures;-webkit-font-variant-ligatures:no-common-ligatures;font-weight:700;padding:0 10px}.desktop-menu{align-items:center;display:flex;list-style:none;margin:0;padding:0}.desktop-menu li a{color:#000;display:block;padding:15px 20px;text-decoration:none;transition:background .2s ease,color .2s ease}.desktop-menu li a:hover{background-color:#f4f4f4}.desktop-menu li a:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}.desktop-menu .theme-toggle-desktop{align-items:center;display:flex;margin-left:8px}@media(max-width:860px){.header{padding:12px 20px}.desktop-menu{display:none!important}}@media(min-width:861px)and (max-width:1024px){.header{padding:12px 24px}.desktop-menu li a{font-size:.9rem;padding:10px 14px}}.switch{display:inline-block;height:26px;position:relative;width:50px}input{transform:scale(.5)}.slider{background-color:#ccc;cursor:pointer;right:0;top:0}.slider,.slider:before{bottom:0;left:0;position:absolute;transition:.4s}.slider:before{background-color:#fff;content:"";height:26px;width:28px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:#2196f3}input:checked+.slider:before,input:checked+.slider>.emoji{transform:translateX(26px)}.slider.round{align-items:center;border-radius:34px;display:flex}.slider.round:before{border-radius:50%;display:grid;place-items:center}.slider:after{bottom:17.5%;display:inline;position:absolute;right:9.3%}input:checked+.slider:after{bottom:14.5%;display:inline;position:absolute;right:56.3%}.emoji{align-items:center;display:flex;margin-left:2px;z-index:10}@media (max-width:786px)and (min-width:425px){input:checked+.slider:after{bottom:20.5%;right:60.3%}.slider:after{bottom:22.5%;right:15.3%}}@media (max-width:2560px)and (min-width:1552px){.slider:after{bottom:12.5%!important}}@media (max-width:1552px)and (min-width:1440px){.slider:after{bottom:7.5%!important}}.main{margin:4rem auto 0}.greet-main,.main{padding:20px 10px;width:90%}.greet-main{margin:2rem auto 0}.greeting-main{display:flex}.greeting-main>*{box-sizing:border-box;flex:1 1;margin-bottom:30px;max-width:100%;width:100%}.button-greeting-div{display:flex;margin-top:20px}.status-pill{align-items:center;background:#10b98114;border:1px solid #10b98140;border-radius:9999px;color:#047857;display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:16px;padding:6px 14px}.status-pill .status-dot{animation:pulseDot 2s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;height:8px;width:8px}.greeting-text{color:#000;font-size:70px;line-height:1.1}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#d946ef);-webkit-background-clip:text;display:inline-block}.greeting-text-p{font-size:30px;line-height:40px}.hero-specialty-tags{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 14px}.specialty-tag{align-items:center;background:#0000000a;border:1px solid #00000014;border-radius:8px;color:#334155;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 14px;transition:all .2s ease}.specialty-tag i{font-size:14px}.specialty-tag .tag-icon-svg{fill:currentColor;display:inline-block;height:14px;vertical-align:middle;width:14px}.specialty-tag.tag-react i{color:#0284c7}.specialty-tag.tag-python i{color:#10b981}.specialty-tag.tag-solidity .tag-icon-svg{color:#8b5cf6}.specialty-tag.tag-logistics i{color:#f59e0b}.specialty-tag:hover{background:#6366f10f;border-color:#6366f166;transform:translateY(-1px)}.greeting-image-div>img{height:auto;max-width:100%}.wave-emoji{animation-duration:1.8s;animation-iteration-count:infinite;animation-name:wave;display:inline-block;transform-origin:70% 70%}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(-10deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.greeting-image-div{align-items:center;display:flex;justify-content:center;width:100%}@media(max-width:1380px){.greeting-text{font-size:clamp(38px,4vw,55px)}.greeting-text-p{font-size:20px;line-height:30px}}@media(max-width:1024px){.greeting-main{flex-direction:column-reverse;gap:36px}.greeting-text{font-size:clamp(34px,4.5vw,44px);text-align:center}.greeting-text-p{font-size:18px;line-height:1.6;text-align:center}.hero-specialty-tags{justify-content:center}.status-pill{margin:0 auto 16px}.greeting-image-div{margin:0 auto;max-width:360px}.button-greeting-div{justify-content:center}}@media(max-width:768px){.greeting-text{font-size:30px;text-align:center}.greeting-text-p{font-size:16px;line-height:normal;text-align:center}.greeting-image-div{max-width:280px}.button-greeting-div{justify-content:center}}.finance-gradient{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#10b981,#34d399 50%,#f59e0b)!important;-webkit-background-clip:text!important}.specialty-tag.tag-trading .tag-icon-svg,.specialty-tag.tag-trading i{color:#2962ff!important}.specialty-tag.tag-analytics .tag-icon-svg,.specialty-tag.tag-analytics i{color:#107c41!important}.specialty-tag.tag-quant .tag-icon-svg,.specialty-tag.tag-quant i{color:#10b981!important}.specialty-tag.tag-risk .tag-icon-svg,.specialty-tag.tag-risk i{color:#f59e0b!important}.specialty-tag.tag-commodity .tag-icon-svg,.specialty-tag.tag-commodity i{color:#a855f7!important}@media(max-width:768px){.button-greeting-div{align-items:center;flex-direction:column;gap:12px}.button-greeting-div .greeting-mode-switch-btn{justify-content:center;margin-left:0;width:100%}}.sk-circle{height:40px;margin:100px auto;position:relative;width:40px}.sk-circle .sk-child{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle .sk-child:before{animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;background-color:#333;border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.social-media-div{font-size:2em}.icon-button{margin-bottom:10px}.icon-button i{border-radius:2.6rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;height:2.6rem;line-height:2.6rem;margin:0 5px 10px;position:relative;text-align:center;transition:.2s ease-in;-webkit-user-select:none;user-select:none;width:2.6rem}.facebook i{background-color:#3b5998}.linkedin i{background-color:#0e76a8}.github i{background-color:#333}.gitlab i{background-color:#fca326}.google i{background-color:#ea4335}.twitter i{background-color:#1da1f2}.medium i{background-color:#000}.stack-overflow i{background-color:#f48024}.kaggle i{background-color:#20beff}.instagram i{background-color:#c13584}.facebook i:hover,.github i:hover,.gitlab i:hover,.google i:hover,.instagram i:hover,.kaggle i:hover,.linkedin i:hover,.medium i:hover,.stack-overflow i:hover,.twitter i:hover{background-color:#000}@media(max-width:768px){.social-media-div{text-align:center}}.main-button{background-color:#55198b;border:1px solid #55198b;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin-right:50px;margin-top:20px;padding:13px 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;width:max-content}.main-button:focus-visible,.main-button:hover{background-color:#fff;color:#55198b}.project-button{display:flex;justify-content:center;margin-top:20px}.project-button>.main-button{margin-right:0!important}@media(max-width:768px){.main-button{font-size:.938rem;margin-right:0;padding:12px 18px}}@media(max-width:320px){.main-button{font-size:.75rem}}.skills-main-div{display:flex;overflow:hidden;width:100%}.skills-text-div{margin-left:50px}.skills-main-div>*{box-sizing:border-box;flex:1 1;margin-bottom:30px;max-width:100%;overflow:hidden;width:100%}.skills-image-div{align-items:center;display:flex;justify-content:center;margin:0 auto}.skills-image-div,.skills-image-div .lottie-container{max-width:480px;overflow:hidden;width:100%}.skills-image-div svg{clip-path:inset(0 2% 0 0);height:auto!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.skills-image-div>img{height:auto;max-width:100%}.skills-heading{font-size:56px;font-weight:400}.skills-badge-pill{align-items:center;background:#6366f114;border:1px solid #6366f133;border-radius:9999px;color:#4f46e5;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase;transition:all .3s ease}.skills-badge-pill .skills-badge-dot{background:#6366f1;border-radius:50%;box-shadow:0 0 8px #6366f1;height:7px;width:7px}@media(max-width:1380px){.skills-heading{font-size:40px}}@media(max-width:1024px){.skills-main-div{flex-direction:column;gap:32px}.skills-image-div{margin:0 auto;max-width:380px;order:2}.skills-text-div{margin:0 auto;width:100%}.skills-heading,.skills-text-div,.skills-text-subtitle{text-align:center}.skills-badge-pill{margin:0 auto 12px}}@media(max-width:768px){.skills-heading{font-size:30px;text-align:center}.skills-image-div{max-width:280px;order:2}.skills-text-div{margin:10px 0}.skills-text{font-size:16px}.skills-text-subtitle{font-size:15px;text-align:center}}.dev-icons{font-size:3rem;list-style:none;margin-bottom:0;margin-top:0;padding-left:0;text-align:center}.software-skill-inline{cursor:default;display:inline-block;margin-bottom:20px;margin-right:20px}.software-skill-inline>.software-skill-icon-svg,.software-skill-inline>i{fill:currentColor;color:#868e96;transition:color .2s ease,fill .2s ease}.software-skill-inline>.software-skill-icon-svg{display:inline-block;height:1em;vertical-align:middle;width:1em}.software-skill-inline:hover>.software-skill-icon-svg,.software-skill-inline:hover>i{fill:#645beb;color:#645beb}.software-skill-inline>p{color:#868e96;font-size:10px;margin-top:5px;transition:color .2s ease}.software-skill-inline:hover>p{color:#645beb}.skills-container{align-items:center;display:flex;gap:56px;justify-content:space-between;margin:2rem auto;padding:20px 0;width:90%}.skills-bar{flex:1.25 1}.proficiency-badge-pill{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:9999px;color:#7c3aed;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.proficiency-badge-pill .proficiency-badge-dot{background:#8b5cf6;border-radius:50%;box-shadow:0 0 8px #8b5cf6;height:7px;width:7px}.skills-heading{font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.15;margin:0 0 10px}.skills-subtitle{font-size:15px;line-height:1.6;margin:0 0 32px;text-transform:uppercase}.skills-list{display:flex;flex-direction:column;gap:24px}.skill{width:100%}.skill .skill-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.skill .skill-header-row .skill-name{color:inherit;font-size:16px;font-weight:600;margin:0}.skill .skill-header-row .skill-percentage{font-feature-settings:"tnum";color:#7c3aed;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.skill .skill-tech-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.skill .skill-tech-pills .tech-chip{background:#0000000a;border:1px solid #0000000f;border-radius:6px;color:#475569;font-size:11.5px;font-weight:500;padding:3px 9px;transition:all .2s ease}.meter{background:#00000014;height:14px;overflow:hidden;width:100%}.meter,.meter .meter-fill{border-radius:9999px;position:relative}.meter .meter-fill{background:linear-gradient(90deg,#6366f1,#8b5cf6);display:block;height:100%}.skills-image{align-items:center;display:flex;flex:1 1;justify-content:center}.skills-image,.skills-image .lottie-container{max-width:480px;width:100%}.skills-image>img{height:auto;max-width:100%}.dark-mode .proficiency-badge-pill{background:#a78bfa26;border-color:#a78bfa4d;color:#c4b5fd}.dark-mode .proficiency-badge-pill .proficiency-badge-dot{background:#a78bfa;box-shadow:0 0 8px #a78bfa}.dark-mode .meter{background:#ffffff1f}.dark-mode .meter .meter-fill{background:linear-gradient(90deg,#818cf8,#a78bfa);box-shadow:0 0 14px #a78bfa66}.dark-mode .skill-percentage{color:#c4b5fd}.dark-mode .skill-tech-pills .tech-chip{background:#ffffff0f;border-color:#ffffff1a;color:#cbd5e1}@media(max-width:1024px){.skills-container{flex-direction:column-reverse;gap:36px}.skills-bar{width:100%}.skills-image{display:flex;margin:0 auto}.skills-image,.skills-image .lottie-container{max-width:360px}}@media(max-width:768px){.skills-heading{font-size:30px;text-align:center}.skills-subtitle{font-size:14px;margin-bottom:24px;text-align:center}.proficiency-badge-pill{display:flex;margin:0 auto 12px;width:fit-content}.skills-image,.skills-image .lottie-container{max-width:280px}}.experience-cards-div{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.experience-heading{font-size:56px;font-weight:400}.experience-container{display:flex;margin:2rem auto 0;padding:20px 10px;width:90%}.experience-container>*{flex:1 1}@media(max-width:1380px){.experience-heading{font-size:40px}}@media(max-width:768px){.experience-heading{font-size:30px;text-align:center}}.experience-card{background-color:#fff}.experience-card,.experience-card-dark{border:1px solid hsla(0,0%,83%,.397);border-radius:10px;box-shadow:0 10px 30px -15px #0003;position:relative;transition:all .3s ease}.experience-card-dark{background-color:#171c28}.experience-card-dark:hover,.experience-card:hover{box-shadow:0 20px 30px -10px #0003}.experience-banner{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:150%;background:linear-gradient(#000000b3,#00000080);border-radius:10px 10px 0 0;display:flex;-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0);height:11rem;justify-content:center;position:relative}.experience-blurred_div{background:linear-gradient(#0006,#0003);border-radius:10px 10px 0 0;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);height:11rem;left:0;position:absolute;top:0;width:100%}.experience-div-company{align-items:center;background:#0000;display:flex;height:9rem;justify-content:center;left:0;position:absolute;top:0;width:100%}.experience-text-company{color:#fff;font-size:25px;font-weight:700;margin:0;overflow:hidden;padding:1.5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.experience-roundedimg{background-color:#fff;border-radius:50%;box-shadow:0 .5rem 1rem #0000004d;height:8rem;left:0;margin-left:auto;margin-right:auto;object-fit:cover;position:absolute;right:0;top:7rem;width:8rem}.experience-text-role{color:#000;font-size:25px;font-weight:700;line-height:normal;margin:0;padding-top:1.5rem;text-align:center}.dark-mode-text{color:#fff!important}.experience-text-date{color:#000;font-size:20px;font-weight:600;margin:0;padding-top:1rem;text-align:center}.experience-text-desc{text-align:center}.experience-text-details{margin-top:2rem;padding:1.5rem}@media(max-width:1380px){.experience-text-role{font-size:22px;padding-top:.5rem}.experience-text-company{font-size:22px}.experience-text-date{font-size:18px}.experience-roundedimg{height:6.5rem;width:6.5rem}}@media(max-width:768px){.experience-text-company,.experience-text-role{font-size:22px}.experience-text-date{font-size:18px}.experience-text-desc{font-size:16px}}.project-title{font-size:52px;font-weight:400;line-height:normal}.startup-project-text img{height:auto;max-width:100%}.repo-cards-div-main{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}@media(max-width:1380px){.project-title{font-size:40px}}@media(max-width:768px){.project-title{font-size:30px;text-align:center}.repo-cards-div-main{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.lower-portfolio .motion-view-stage{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1140px;position:relative;width:100%}.lower-portfolio .motion-view-viewport{border-radius:24px;min-height:480px;overflow:hidden;position:relative;width:100%}.lower-portfolio .motion-view-card{background:#fff;border:1px solid var(--showcase-line);border-radius:24px;box-shadow:0 10px 30px #0000000a;box-sizing:border-box;cursor:grab;display:flex;flex-direction:column;justify-content:space-between;min-height:460px;padding:48px 56px;transition:border-color .25s ease,box-shadow .25s ease;-webkit-user-select:none;user-select:none;width:100%}.lower-portfolio .motion-view-card:active{cursor:grabbing}.lower-portfolio .motion-view-card:hover{border-color:var(--showcase-accent);box-shadow:0 14px 36px #66369814}.lower-portfolio .project-view-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-width:0;width:100%}.lower-portfolio .project-view-meta{align-items:center;display:flex;margin-bottom:20px}.lower-portfolio .project-view-meta .project-category-badge{align-items:center;background:#66369814;border:1px solid #66369833;border-radius:9999px;color:var(--showcase-accent);display:inline-flex;font-size:12.5px;font-weight:700;letter-spacing:.06em;padding:5px 16px;text-transform:uppercase}.lower-portfolio .project-detail{display:flex;flex:1 1;flex-direction:column}.lower-portfolio .project-detail h3.project-title{color:var(--showcase-text);font-size:clamp(28px,3.2vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0 0 20px}.lower-portfolio .project-detail .project-description{color:var(--showcase-muted);flex-grow:1;font-size:clamp(16px,1.2vw,18px);line-height:1.8;margin:0 0 28px;max-width:85ch}.lower-portfolio .project-skills-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.lower-portfolio .project-skills-list .project-skill-pill{background:var(--showcase-surface);border:1px solid var(--showcase-line);border-radius:8px;color:var(--showcase-muted);font-size:13.5px;font-weight:600;letter-spacing:.01em;padding:6px 16px;transition:all .2s ease}.lower-portfolio .project-skills-list .project-skill-pill:hover{color:var(--showcase-text)}.lower-portfolio .project-card-footer{align-items:center;border-top:1px solid var(--showcase-line);display:flex;gap:16px;margin-top:auto;padding-top:24px}.lower-portfolio .project-card-footer .showcase-link{align-items:center;background:var(--showcase-accent);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;min-height:44px;padding:13px 28px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.lower-portfolio .project-card-footer .showcase-link:hover{background:#501584;box-shadow:0 8px 20px -2px #6636984d;transform:translateY(-2px)}.lower-portfolio .project-card-footer .showcase-link:hover svg{transform:translateX(3px) translateY(-1px)}.lower-portfolio .project-card-footer .showcase-link svg{transition:transform .2s ease}.lower-portfolio .motion-view-toolbar{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:28px}.lower-portfolio .motion-nav-btn{align-items:center;background:#fff;border:1px solid var(--showcase-line);border-radius:14px;box-shadow:0 4px 14px #0000000d;color:var(--showcase-text);cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .25s cubic-bezier(.16,1,.3,1);width:48px}.lower-portfolio .motion-nav-btn:hover{background:var(--showcase-accent);border-color:var(--showcase-accent);box-shadow:0 8px 20px #66369833;color:#fff;transform:translateY(-2px)}.lower-portfolio .motion-nav-btn:active{transform:translateY(0) scale(.96)}.lower-portfolio .motion-counter-wrapper{align-items:center;display:flex;justify-content:center}.lower-portfolio .motion-counter{font-feature-settings:"tnum";background:var(--showcase-surface);border:1px solid var(--showcase-line);border-radius:9999px;color:var(--showcase-muted);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;padding:10px 22px}.lower-portfolio .motion-dots{align-items:center;display:flex;gap:8px;margin-top:16px}.lower-portfolio .motion-dot{background:#66369833;border:none;border-radius:9999px;cursor:pointer;height:9px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);width:9px}.lower-portfolio .motion-dot.active{background:var(--showcase-accent);width:32px}.lower-portfolio .motion-dot:hover:not(.active){background:#66369866}.dark-mode .lower-portfolio .motion-view-card{background:#171c28;border-color:var(--showcase-line);box-shadow:0 14px 40px #00000073}.dark-mode .lower-portfolio .motion-view-card:hover{border-color:var(--showcase-accent);box-shadow:0 16px 44px #c8a4ef1f}.dark-mode .lower-portfolio .project-view-meta .project-category-badge{background:#a78bfa1f;border-color:#a78bfa47;color:var(--showcase-accent)}.dark-mode .lower-portfolio .project-detail h3.project-title{color:var(--showcase-text)}.dark-mode .lower-portfolio .project-detail .project-description{color:var(--showcase-muted)}.dark-mode .lower-portfolio .project-skills-list .project-skill-pill{background:var(--showcase-surface);border-color:var(--showcase-line);color:var(--showcase-muted)}.dark-mode .lower-portfolio .project-skills-list .project-skill-pill:hover{color:var(--showcase-text)}.dark-mode .lower-portfolio .project-card-footer{border-top-color:var(--showcase-line)}.dark-mode .lower-portfolio .project-card-footer .showcase-link{background:#8b5cf6;color:#fff}.dark-mode .lower-portfolio .project-card-footer .showcase-link:hover{background:#7c3aed;box-shadow:0 6px 18px #8b5cf659}.dark-mode .lower-portfolio .motion-nav-btn{backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff26;box-shadow:0 4px 16px #0000004d;color:#f1edf7}.dark-mode .lower-portfolio .motion-nav-btn:hover{background:#ffffff2e;border-color:#a78bfa99;box-shadow:0 6px 20px #a78bfa40;color:#c4b5fd}.dark-mode .lower-portfolio .motion-counter{background:#ffffff0f;border-color:#ffffff1f;color:#e2e8f0}.dark-mode .lower-portfolio .motion-dot{background:#fff3}.dark-mode .lower-portfolio .motion-dot.active{background:#a78bfa;box-shadow:0 0 10px #a78bfa80}.dark-mode .lower-portfolio .motion-dot:hover:not(.active){background:#ffffff59}@media(max-width:860px){.lower-portfolio .motion-view-viewport{min-height:0;min-height:auto}.lower-portfolio .motion-view-card{min-height:0;min-height:auto;padding:36px 30px}.lower-portfolio .project-detail h3.project-title{font-size:26px;margin-bottom:16px}.lower-portfolio .project-detail .project-description{font-size:15px;margin-bottom:22px}.lower-portfolio .project-skills-list{gap:8px;margin-bottom:24px}.lower-portfolio .project-skills-list .project-skill-pill{font-size:12.5px;padding:5px 12px}}@media(max-width:480px){.lower-portfolio .motion-view-card{border-radius:20px;padding:28px 20px}.lower-portfolio .project-detail h3.project-title{font-size:22px}.lower-portfolio .project-view-meta{margin-bottom:14px}.lower-portfolio .project-view-meta .project-category-badge{font-size:11px;padding:4px 12px}.lower-portfolio .motion-nav-btn{height:42px;width:42px}}@media(prefers-reduced-motion:reduce){.lower-portfolio .motion-nav-btn,.lower-portfolio .motion-view-card,.lower-portfolio .showcase-link{transition:none!important}.lower-portfolio .motion-nav-btn:hover,.lower-portfolio .motion-view-card:hover,.lower-portfolio .showcase-link:hover{transform:none!important}}.lower-portfolio{--showcase-text:#251b34;--showcase-muted:#62586e;--showcase-line:#dcd5e3;--showcase-surface:#f5f2f8;--showcase-accent:#663698;color:var(--showcase-text);padding-top:48px}.lower-portfolio .portfolio-section{margin:0 auto;padding:80px 0;scroll-margin-top:32px;width:min(1200px,88%)}.lower-portfolio .portfolio-section-header{align-items:center;display:flex;gap:48px;justify-content:space-between;margin-bottom:56px}.lower-portfolio .portfolio-section-header .portfolio-header-text{flex:1.1 1;max-width:620px}.lower-portfolio .portfolio-section-header .portfolio-header-text h2{text-wrap:balance;font-size:clamp(34px,4vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0 0 16px}.lower-portfolio .portfolio-section-header .portfolio-header-text p{color:var(--showcase-muted);font-size:16px;line-height:1.7;margin:0 0 20px;max-width:540px}.lower-portfolio .portfolio-section-header .portfolio-header-text .projects-header-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.lower-portfolio .portfolio-section-header .portfolio-header-text .projects-header-tags .header-tag{align-items:center;background:var(--showcase-surface);border:1px solid var(--showcase-line);border-radius:8px;color:var(--showcase-muted);display:inline-flex;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s ease}.lower-portfolio .portfolio-section-header .portfolio-header-image{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:480px;width:100%}.lower-portfolio .portfolio-section-header .portfolio-header-image .lottie-container{max-width:480px;width:100%}.lower-portfolio .portfolio-section-header .projects-badge-pill{align-items:center;background:#6366f114;border:1px solid #6366f133;border-radius:9999px;color:#4f46e5;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.lower-portfolio .portfolio-section-header .projects-badge-pill .projects-badge-dot{background:#6366f1;border-radius:50%;box-shadow:0 0 8px #6366f1;height:7px;width:7px}@media(max-width:960px){.lower-portfolio .portfolio-section-header{align-items:center;flex-direction:column;gap:32px;text-align:center}.lower-portfolio .portfolio-section-header .portfolio-header-text h2{text-align:center}.lower-portfolio .portfolio-section-header .portfolio-header-text p{margin:0 auto;text-align:center}.lower-portfolio .portfolio-section-header .portfolio-header-text .projects-header-tags{justify-content:center}.lower-portfolio .portfolio-section-header .portfolio-header-image{margin-top:8px;max-width:380px;width:100%}.lower-portfolio .portfolio-section-header .portfolio-header-image .lottie-container{max-width:380px}.lower-portfolio .portfolio-section-header .projects-badge-pill{margin:0 auto 12px}}@media(max-width:600px){.lower-portfolio .portfolio-section-header .portfolio-header-image,.lower-portfolio .portfolio-section-header .portfolio-header-image .lottie-container{max-width:280px}}.lower-portfolio .showcase-link{align-items:center;color:var(--showcase-accent);display:inline-flex;font-size:14px;font-weight:600;gap:10px;min-height:44px;text-decoration:none;text-underline-offset:5px}.lower-portfolio .showcase-link:hover{text-decoration:underline}.lower-portfolio a:focus-visible,.lower-portfolio summary:focus-visible{border-radius:3px;outline:2px solid var(--showcase-accent);outline-offset:5px}.lower-portfolio .link-arrow{flex:0 0 auto;height:18px;width:18px}.dark-mode .lower-portfolio{--showcase-text:#f4f1f8;--showcase-muted:#bbb3c6;--showcase-line:#3c3549;--showcase-surface:#211e2c;--showcase-accent:#c8a4ef}.dark-mode .lower-portfolio .projects-badge-pill{background:#818cf826;border-color:#818cf84d;color:#a5b4fc}.dark-mode .lower-portfolio .projects-badge-pill .projects-badge-dot{background:#818cf8;box-shadow:0 0 8px #818cf8}@media(max-width:760px){.lower-portfolio{padding-top:16px}.lower-portfolio .portfolio-section{padding:48px 0;width:88%}}.achievement-section-container{margin:0 auto;padding:40px 0;width:90%}.achievement-header-section{margin:0 auto 52px;max-width:780px;text-align:center}.achievement-header-section .achievement-badge-pill{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:9999px;color:#d97706;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:14px;padding:6px 14px;text-transform:uppercase}.achievement-header-section .achievement-badge-pill .achievement-badge-dot{background:#f59e0b;border-radius:50%;box-shadow:0 0 8px #f59e0b;height:7px;width:7px}.achievement-header-section .achievement-heading{font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.15;margin:0 0 14px}.achievement-header-section .achievement-subtitle{font-size:15px;line-height:1.6;margin:0;text-transform:uppercase}.achievement-main-div{align-items:center;display:flex;gap:56px;justify-content:space-between}.achievement-main-div .achievement-image-div{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:480px;width:100%}.achievement-main-div .achievement-image-div .lottie-container{max-width:480px;width:100%}.achievement-main-div .achievement-image-div .trophy-emoji{display:inline-block;font-size:120px}.achievement-main-div .achievement-cards-div{display:flex;flex:1.25 1;flex-direction:column;gap:20px}.dark-mode .achievement-badge-pill{background:#fbbf2426;border-color:#fbbf244d;color:#fbbf24}.dark-mode .achievement-badge-pill .achievement-badge-dot{background:#fbbf24;box-shadow:0 0 8px #fbbf24}@media(max-width:1024px){.achievement-main-div{flex-direction:column;gap:36px}.achievement-main-div .achievement-image-div,.achievement-main-div .achievement-image-div .lottie-container{max-width:380px}.achievement-main-div .achievement-cards-div{width:100%}}@media(max-width:768px){.achievement-section-container{padding:24px 0;width:92%}.achievement-header-section{margin-bottom:32px}.achievement-header-section .achievement-heading{font-size:30px;text-align:center}.achievement-header-section .achievement-subtitle{font-size:14px;text-align:center}.achievement-main-div .achievement-image-div,.achievement-main-div .achievement-image-div .lottie-container{max-width:280px}}.card-image{filter:drop-shadow(0 4px 12px rgba(0,0,0,.08));height:96px;object-fit:contain;transition:transform .3s ease,filter .3s ease;width:96px}.card-title{color:#000;font-size:1.25rem;font-weight:700;line-height:24px;margin:15px 0 0}.card-subtitle,.card-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0000!important;background-image:none!important}.card-subtitle{color:#666;font-size:1rem;line-height:1.5rem;margin-top:8px}.certificate-card{background-color:#fff;background-image:none;border:1px solid hsla(0,0%,83%,.397);border-radius:10px;box-shadow:0 10px 30px -15px #0003;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.certificate-detail-div{background:#0000!important;background-image:none!important;flex-grow:1;text-align:center}.certificate-card:hover{box-shadow:0 20px 30px -10px #0003}.certificate-card:hover .card-image{filter:drop-shadow(0 6px 16px rgba(0,0,0,.14));transform:translateY(-2px) scale(1.03)}.dark-mode .certificate-card,.dark-mode.certificate-card{background-color:#1a1921!important;background-image:none!important;border-color:#ffffff14!important;isolation:isolate}.dark-mode .certificate-card .card-image,.dark-mode.certificate-card .card-image{filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}.dark-mode .certificate-card .card-subtitle,.dark-mode .certificate-card .card-title,.dark-mode .certificate-card .certificate-detail-div,.dark-mode.certificate-card .card-subtitle,.dark-mode.certificate-card .card-title,.dark-mode.certificate-card .certificate-detail-div{background:#0000!important;background-image:none!important}.dark-mode .certificate-card:hover,.dark-mode.certificate-card:hover{box-shadow:0 20px 30px -10px #fff3}.dark-mode .certificate-card:hover .card-image,.dark-mode.certificate-card:hover .card-image{filter:drop-shadow(0 6px 18px rgba(0,0,0,.6));transform:translateY(-2px) scale(1.03)}.certificate-image-div{align-items:center;display:flex;height:116px;justify-content:center;padding:6px;position:relative}.achievement-cards-div{display:flex;flex-direction:column;gap:1.25rem}.achievement-cards-div .certificate-card{align-items:center;border-radius:14px;display:flex;flex-direction:row;gap:20px;padding:1.25rem 1.5rem;text-align:left}.achievement-cards-div .certificate-card .certificate-image-div{flex-shrink:0;height:auto;padding:0;width:76px}.achievement-cards-div .certificate-card .certificate-image-div .card-image{height:72px;width:72px}.achievement-cards-div .certificate-card .certificate-detail-div{flex:1 1;text-align:left}.achievement-cards-div .certificate-card .certificate-detail-div .card-title{font-size:1.15rem;margin:0 0 6px}.achievement-cards-div .certificate-card .certificate-detail-div .card-subtitle{font-size:.925rem;margin:0}.achievement-cards-div .certificate-card .certificate-card-footer{flex-shrink:0;margin-top:0}.achievement-cards-div .certificate-card .certificate-card-footer span.certificate-tag{margin:0}@media(max-width:640px){.achievement-cards-div .certificate-card{flex-direction:column;padding:1.5rem;text-align:center}.achievement-cards-div .certificate-card .certificate-detail-div{text-align:center}.achievement-cards-div .certificate-card .certificate-card-footer{justify-content:center;margin-top:1rem}}.certificate-card-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.25rem}.certificate-card-footer span.certificate-tag{align-items:center;background:#55198b;border-radius:4px;color:#f5f2f4;cursor:pointer;display:inline-flex;font-size:.825rem;height:2.2em;justify-content:center;line-height:1.5;margin:0 .5rem .5rem 0;padding:0 .85em;transition:.2s ease-in;vertical-align:middle;white-space:nowrap}span.certificate-tag:hover{background:#8c43ce}.square{background:#fff;border-radius:4px;box-shadow:0 20px 50px #d9dbdf;height:430px;margin-top:30px;transition:all .3s ease;width:440px}.square:hover{box-shadow:0 20px 40px #0000001a}.blog-header-text{font-size:56px;font-weight:400}.blog-subtitle{text-transform:uppercase}.blog-main-div>*{flex:1 1;margin-bottom:30px}.blog-main-div{display:flex}.blog-image-div>img{height:auto;max-width:100%}.blog-text-div{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media(max-width:1380px){.blog-header-text{font-size:40px}}@media(max-width:768px){.blog-header-text{font-size:30px;text-align:center}.blog-subtitle{font-size:16px;line-height:normal;text-align:center}}@media screen and (max-width:480px)and (min-width:300px){.blog-text-div{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.small-dark{color:#fff!important}.blog-container{background-color:#fff;border-radius:10px;box-shadow:0 0 36px #0000001a;color:#586069;cursor:pointer;height:200px}.blog-title{-webkit-line-clamp:2;color:#262626;font-size:1.375rem;font-weight:700;line-height:24px;margin:32px 20px 14px}.blog-title,.small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.small{-webkit-line-clamp:4;color:#666;font-size:1.063rem;font-weight:400;line-height:1.5rem;margin:0;padding:0 20px}.go-corner{align-items:center;background-color:#55198b;border-radius:0 4px 0 32px;display:flex;height:32px;justify-content:center;overflow:hidden;position:absolute;right:0;top:0;width:32px}.go-arrow{color:#fff;font-family:courier,sans;margin-right:-4px;margin-top:-4px}.blog-card{background-color:#0000;border-radius:4px;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none;z-index:0}.blog-card:before{background:#55198b;border-radius:32px;content:"";height:32px;position:absolute;right:-16px;top:-16px;transform:scale(1);transform-origin:50% 50%;transition:transform .4s ease-out;width:32px;z-index:-1}.blog-card:hover:before{transform:scale(30)}.blog-card:hover>.small{color:#fffc;transition:all .3s ease-out}.blog-card:hover>h3{color:#fff;transition:all .3s ease-out}@media (min-width:1405px)and (max-width:1550px),(min-width:925px)and (max-width:1024px),screen and (max-width:480px)and (min-width:300px){.blog-card:hover:before{transform:scale(30)}}@media (min-width:1025px)and (max-width:1404px),(min-width:1551px),screen and (min-width:481px)and (max-width:675px){.blog-card:hover:before{transform:scale(40)}.blog-card:before{transition:transform .45s ease-out}}@media screen and (min-width:675px)and (max-width:860px){.blog-card:hover:before{transform:scale(50)}.blog-card:before{transition:transform .5s ease-out}}@media screen and (min-width:860px)and (max-width:924px){.blog-card:hover:before{transform:scale(60)}.blog-card:before{transition:transform .5s ease-out}}@media screen and (max-width:480px)and (min-width:300px){.blog-title{font-size:1.125rem}}.blog-card-shadow{box-shadow:1px 0 20px #fff}.footer-text{color:#868e96!important;text-align:center}.dark-mode{color:#fff!important}.footer-div{margin-top:2rem;padding-bottom:1rem}.talk-header-title{font-size:56px;font-weight:400;line-height:0px}.talk-cards-div{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}@media(max-width:768px){.talk-header-title{font-size:30px;text-align:center}.talk-header-subtitle{font-size:16px;line-height:normal;text-align:center}}.container{display:flex;justify-content:center}.rectangle{background:url(../../static/media/talksCardBack.73ed1545d58273ba64b0.svg);border-radius:4px;box-shadow:0 20px 50px #d9dbdf;height:300px;margin-top:50px;transition:all .3s ease;width:380px}.rectangle:hover{box-shadow:0 20px 40px #fff}.dark-rectangle{box-shadow:0 0 20px 0}.mask{clip:rect(0,460px,220px,0);border-radius:4px;position:absolute}.talk-card-title{color:#fff;font-size:30px;line-height:normal;margin:25px auto auto;padding:0 0 40px 30px;text-align:left}.talk-card-subtitle,.talk-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.talk-card-subtitle{color:#7f8287;font-size:16px;line-height:18px;margin-top:35px;padding-left:30px;padding-right:30px;text-align:justify}.talk-button{background-color:#55198b;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:14px;margin-top:20px;padding:10px 18px;text-align:center;text-decoration:none;width:90px}.talk-button:hover{background:#8c43ce}.card-footer-button-div{display:flex;justify-content:space-around}@media(max-width:1380px){.card-title{font-size:25px}}@media(max-width:768px){.mask{clip-path:none;position:relative}.talk-card-title{margin-top:30px}.talk-card-image{width:100%}.talk-button{background-color:#55198b;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:14px;margin-top:20px;padding:10px 18px;text-align:center;text-decoration:none;transition:.2s ease-in;width:90px}.talk-button:hover{background:#8c43ce}.card-footer-button-div{display:flex;justify-content:space-around}.square{height:auto;padding-bottom:30px;width:100%}}.podcast-section-container{margin:0 auto;padding:40px 0;width:90%}.podcast-main-div{align-items:center;display:flex;gap:56px;justify-content:space-between}.podcast-main-div .podcast-content-left{flex:1.25 1;max-width:620px}.podcast-main-div .podcast-image-div{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:480px;width:100%}.podcast-main-div .podcast-image-div .lottie-container{max-width:480px;width:100%}.podcast-badge-pill{align-items:center;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;color:#059669;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:14px;padding:6px 14px;text-transform:uppercase}.podcast-badge-pill .podcast-badge-dot{background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;height:7px;width:7px}.podcast-header-title{font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.15;margin:0 0 12px;padding:0}.podcast-header-subtitle{font-size:16px;line-height:1.6;margin:0 0 28px}.podcast-players-list{display:flex;flex-direction:column;gap:16px;width:100%}.podcast,.podcast-players-list .podcast-player-wrapper{width:100%}.podcast{border:none;border-radius:12px;box-shadow:0 4px 16px #00000014;height:152px;max-width:100%}.subTitle{color:#868e96}.dark-mode .podcast-badge-pill{background:#34d39926;border-color:#34d3994d;color:#6ee7b7}.dark-mode .podcast-badge-pill .podcast-badge-dot{background:#34d399;box-shadow:0 0 8px #34d399}.dark-mode .podcast{box-shadow:0 4px 20px #0006}@media(max-width:1024px){.podcast-main-div{flex-direction:column-reverse;gap:36px;text-align:center}.podcast-main-div .podcast-content-left{max-width:100%;width:100%}.podcast-main-div .podcast-content-left .podcast-badge-pill{margin:0 auto 14px}.podcast-main-div .podcast-image-div,.podcast-main-div .podcast-image-div .lottie-container{max-width:360px}.podcast-header-title{font-size:36px}}@media(max-width:768px){.podcast-section-container{padding:24px 0;width:92%}.podcast-header-title{font-size:28px}.podcast-header-subtitle{font-size:14px;margin-bottom:20px}.podcast-main-div .podcast-image-div,.podcast-main-div .podcast-image-div .lottie-container{max-width:280px}}.education-heading{font-size:56px;font-weight:400}.education-section{display:flex;flex-direction:column;margin:2rem auto 0;padding:20px 0;width:90%}.education-main-div{align-items:center;display:flex;gap:3rem;justify-content:space-between;margin-top:1rem}.education-image-div{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:480px}.education-card-container{display:flex;flex:1.2 1;flex-direction:column;gap:1.5rem}@media(max-width:1024px){.education-main-div{flex-direction:column;gap:2rem}.education-image-div{margin:0 auto;max-width:360px}.education-heading{text-align:center}}@media(max-width:768px){.education-heading{font-size:30px;text-align:center}.education-image-div{max-width:280px}}.education-card{display:flex;flex-direction:row}.education-card:hover+.education-card-border{border-color:#a9a7f9;transition:width .6s ease-in-out;width:100%}.education-card-border{border-top:2px solid hsla(0,0%,83%,.397);height:30px;margin-bottom:20px;transition:width .6s ease-in-out;width:80%}.education-head{display:flex;flex-direction:row}.education-text-school{font-size:26px;font-weight:700;line-height:1.3;margin:0;word-break:break-word}.education-roundedimg{border-radius:50%;box-shadow:0 .5rem 1rem #0000004d;height:6rem;margin-right:2rem;object-fit:cover;width:6rem}.education-card-right{max-width:70%}.education-text-subHeader{color:#000;font-size:19px;font-weight:700;line-height:normal;margin:0;padding-top:.8rem}.education-text-duration{color:#000;font-size:19px;margin:0;padding-top:.5rem}.education-text-desc{margin-bottom:.5rem;margin-top:.5rem}.education-text-bullets>ul{margin-top:.5rem}@media(max-width:1380px){.education-card{flex-direction:column;padding-bottom:10px}.education-card-right{max-width:100%;width:100%}.education-card-border{width:100%}.education-text-subHeader{font-size:16px;padding-top:.5rem}.education-text-school{font-size:20px;height:auto;line-height:1.35;min-height:0;min-height:auto}.education-text-duration{font-size:16px}.education-roundedimg{height:4rem;margin-bottom:.5rem;margin-right:0;width:4rem}}@media(max-width:768px){.education-card{text-align:center}.education-card-right{max-width:100%}.education-card-border{width:100%}.education-roundedimg{height:4rem;margin-bottom:1rem;margin-right:0;margin-top:10px;width:4rem}.education-text-bullets>ul{margin:auto;max-width:80%}}#topButton{background-color:#55198b;border:none;border-radius:15px;bottom:20px;color:#fff;cursor:pointer;font-size:25px;outline:none;padding:15px;position:fixed;right:30px;visibility:hidden;z-index:99}#topButton:hover{background-color:#000;transition:all .2s ease-in-out}@media(max-width:860px){#topButton{align-items:center;border-radius:50%;bottom:82px;box-shadow:0 4px 14px #00000040;display:flex;font-size:18px;height:44px;justify-content:center;padding:0;right:26px;width:44px;z-index:997}}.radial-menu-wrapper{display:none}@media(max-width:860px){.radial-menu-wrapper{display:block;position:static}.radial-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000073;height:100vh;inset:0;position:fixed;width:100vw;z-index:998}.radial-menu-container{bottom:24px;height:48px;position:fixed;right:24px;width:48px;z-index:1000}.radial-trigger-btn{align-items:center;border:1px solid #0000;border-radius:50%;box-shadow:0 10px 25px -3px #00000059;cursor:pointer;display:flex;height:48px;inset:0;justify-content:center;outline:none;padding:0;position:absolute;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;width:48px;z-index:10}.radial-trigger-btn:focus-visible{outline:2px solid #0ea5e9;outline-offset:3px}.radial-trigger-btn .radial-dots-inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dark-theme .radial-trigger-btn{background:#111827;border-color:#ffffff1f;color:#f8fafc}.dark-theme .radial-trigger-btn:hover{background:#1f2937;border-color:#fff3}.dark-theme .radial-trigger-btn.is-open{background:#0f172a;border-color:#0ea5e9;color:#0ea5e9}.light-theme .radial-trigger-btn{background:#fff;border-color:#cbd5e1;color:#0f172a}.light-theme .radial-trigger-btn:hover{background:#f8fafc;border-color:#94a3b8}.light-theme .radial-trigger-btn.is-open{background:#fff;border-color:#0ea5e9;color:#0ea5e9}.radial-item-wrapper{height:42px;left:3px;pointer-events:auto;position:absolute;top:3px;width:42px;z-index:5}.radial-item-btn{align-items:center;border:1px solid #0000;border-radius:50%;box-shadow:0 8px 20px -2px #00000047;cursor:pointer;display:flex;font-size:1rem;height:42px;justify-content:center;outline:none;padding:0;position:relative;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .15s ease;width:42px}.radial-item-btn:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}.radial-item-btn .radial-item-tooltip{border-radius:6px;box-shadow:0 4px 12px #0003;font-size:.72rem;font-weight:600;letter-spacing:-.01em;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(4px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.radial-item-btn:active .radial-item-tooltip,.radial-item-btn:focus-visible .radial-item-tooltip,.radial-item-btn:hover .radial-item-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}.dark-theme .radial-item-btn{background:#1e293b;border-color:#ffffff1f;color:#f8fafc}.dark-theme .radial-item-btn:hover{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.dark-theme .radial-item-btn.theme-item{color:#38bdf8}.dark-theme .radial-item-btn .radial-item-tooltip{background:#0b0f17;border:1px solid #ffffff1a;color:#f8fafc}.light-theme .radial-item-btn{background:#fff;border-color:#e2e8f0;color:#0f172a}.light-theme .radial-item-btn:hover{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.light-theme .radial-item-btn.theme-item{color:#0284c7}.light-theme .radial-item-btn .radial-item-tooltip{background:#fff;border:1px solid #e2e8f0;color:#0f172a}}.github-profile-main{margin:3rem auto 0;padding:20px 10px;width:90%}.github-profile-title{font-size:50px;font-weight:400;line-height:normal;margin:0}.github-profile-subtitle{font-size:18px;line-height:30px;margin-bottom:2rem}.github-profile-card{background:#fff;border:1px solid #00000014;border-radius:20px;box-shadow:0 10px 30px -10px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:2.25rem;isolation:isolate;max-width:100%;overflow:hidden;padding:2.75rem 3rem;transition:all .3s ease}.github-profile-card:hover{box-shadow:0 16px 36px -10px #00000024}.github-profile-card.dark-mode{background:#171c28!important;background-image:none!important;border:1px solid #ffffff1a;box-shadow:0 10px 30px -10px #0006}.github-profile-card.dark-mode:hover{box-shadow:0 16px 40px -10px #6c63ff40}.github-profile-card.dark-mode .github-profile-name{color:#fff}.github-profile-card.dark-mode .github-calendar-note,.github-profile-card.dark-mode .github-meta-item,.github-profile-card.dark-mode .github-profile-bio{color:#94a3b8}.github-profile-card.dark-mode .github-stat-pill{background:#ffffff0a;border-color:#ffffff14}.github-profile-card.dark-mode .github-stat-pill .stat-number{color:#f1f5f9}.github-profile-card.dark-mode .github-stat-pill .stat-label{color:#94a3b8}.github-profile-card.dark-mode .github-profile-btn{background:#6c63ff;color:#fff}.github-profile-card.dark-mode .github-profile-btn:hover{background:#5a52d5;box-shadow:0 8px 24px #6c63ff66}.github-profile-card.dark-mode .github-contributions-section{border-top-color:#ffffff14}.github-profile-card.dark-mode .github-contributions-title h4{color:#fff}.github-profile-card.dark-mode .github-calendar-scroll-wrap{background:#0f172a99;border-color:#ffffff14}.github-profile-card.dark-mode .github-calendar-scroll-wrap img{filter:brightness(.92) contrast(1.1)}.github-profile-top{align-items:center;display:flex;gap:3rem;width:100%}.github-profile-avatar-wrap{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:14px}.github-profile-avatar{border:4px solid #6c63ff;border-radius:50%;box-shadow:0 8px 24px #6c63ff40;height:140px;object-fit:cover;transition:transform .3s ease;width:140px}.github-profile-avatar:hover{transform:scale(1.04)}.github-profile-badge{align-items:center;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;color:#10b981;display:inline-flex;font-size:11px;font-weight:600;gap:8px;padding:5px 12px}.github-profile-badge .status-dot{animation:pulseDot 2s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;height:7px;width:7px}.github-profile-info{display:flex;flex:1 1;flex-direction:column;gap:14px}.github-profile-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.github-profile-name{color:#000;font-size:26px;font-weight:700;margin:0}.github-profile-handle{color:#6c63ff;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s ease}.github-profile-handle:hover{text-decoration:underline}.github-profile-bio{color:#475569;font-size:15px;line-height:1.6;margin:0}.github-profile-meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:18px}.github-profile-meta .github-meta-item{align-items:center;display:inline-flex;gap:6px}.github-profile-meta .github-meta-item i{color:#6c63ff;font-size:13px}.github-profile-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.github-stat-pill{align-items:center;background:#00000008;border:1px solid #0000000f;border-radius:12px;display:flex;flex-direction:column;min-width:80px;padding:8px 18px}.github-stat-pill .stat-number{color:#1e293b;font-size:18px;font-weight:700}.github-stat-pill .stat-label{color:#64748b;font-size:11px;font-weight:500;margin-top:2px}.github-profile-action{margin-top:6px}.github-profile-btn{align-items:center;background:#181717;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:10px 22px;text-decoration:none;transition:all .25s ease}.github-profile-btn i{font-size:16px}.github-profile-btn:hover{background:#6c63ff;box-shadow:0 6px 18px #6c63ff59;color:#fff;transform:translateY(-1px)}.github-contributions-section{border-top:1px solid #00000014;display:flex;flex-direction:column;gap:1.25rem;padding-top:2rem;width:100%}.github-contributions-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.github-contributions-title{align-items:center;display:flex;gap:10px}.github-contributions-title i{color:#6c63ff;font-size:18px}.github-contributions-title h4{color:#000;font-size:18px;font-weight:700;margin:0}.github-contributions-badge{align-items:baseline;background:#6c63ff1a;border:1px solid #6c63ff40;border-radius:9999px;display:inline-flex;gap:6px;padding:6px 14px}.github-contributions-badge .contributions-count-num{color:#6c63ff;font-size:14px;font-weight:700}.github-contributions-badge .contributions-count-text{color:#6c63ff;font-size:12px;font-weight:500}.github-calendar-scroll-wrap{-webkit-overflow-scrolling:touch;align-items:center;background:#f8fafc;border:1px solid #0000000f;border-radius:14px;box-sizing:border-box;display:flex;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1.25rem;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%}.github-calendar-scroll-wrap::-webkit-scrollbar{height:6px}.github-calendar-scroll-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.github-calendar-img{display:block;height:auto;max-width:100%;min-width:660px}.github-contributions-footer{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between}.github-calendar-note{align-items:center;color:#64748b;display:inline-flex;gap:6px}.github-calendar-note i{color:#6c63ff;font-size:13px}.github-calendar-link{align-items:center;color:#6c63ff;display:inline-flex;font-weight:600;gap:6px;text-decoration:none;transition:opacity .2s ease}.github-calendar-link:hover{opacity:.8;text-decoration:underline}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@media(max-width:1024px){.github-profile-card{padding:2rem}.github-profile-top{gap:2rem}}@media(max-width:768px){.github-profile-main{margin-top:2rem}.github-profile-title{font-size:32px;text-align:center}.github-profile-subtitle{font-size:15px;margin-bottom:1.5rem;text-align:center}.github-profile-card{gap:1.75rem;padding:2rem 1.25rem}.github-profile-top{flex-direction:column;gap:1.5rem;text-align:center}.github-profile-header,.github-profile-meta,.github-profile-stats{justify-content:center}.github-stat-pill{flex:1 1;min-width:70px;padding:8px 10px}.github-profile-btn{justify-content:center;width:100%}.github-contributions-header{align-items:center;flex-direction:column;text-align:center}.github-calendar-scroll-wrap{justify-content:flex-start}.github-contributions-footer{align-items:center;flex-direction:column;text-align:center}}.contact-div-main{align-items:center;display:flex;gap:56px}.dark-mode a{color:#fff}.contact-image-div{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:500px;width:100%}.contact-image-div .lottie-container{max-width:480px;width:100%}.contact-image-div>img{height:auto;max-width:100%}.contact-header{flex:1.1 1;max-width:620px}.contact-badge-pill{align-items:center;background:#3b82f61a;border:1px solid #3b82f640;border-radius:9999px;color:#2563eb;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:14px;padding:6px 14px;text-transform:uppercase}.contact-badge-pill .contact-badge-dot{background:#3b82f6;border-radius:50%;box-shadow:0 0 8px #3b82f6;height:7px;width:7px}.dark-mode .contact-badge-pill{background:#60a5fa26;border-color:#60a5fa4d;color:#93c5fd}.dark-mode .contact-badge-pill .contact-badge-dot{background:#60a5fa;box-shadow:0 0 8px #60a5fa}.contact-title{font-size:clamp(34px,4.5vw,65px);font-weight:700;line-height:1.15;margin:0 0 16px}.contact-detail,.contact-detail-email{color:#868e96;font-size:32px;font-weight:400;margin-top:20px;text-decoration:none;transition:all .3s;word-break:break-word}.contact-detail-email:hover,.contact-detail:hover{color:#000;text-shadow:2px 1px 2px #b5b5b5}.contact-subtitle{font-size:15px;line-height:1.6;margin:0;text-transform:uppercase}.contact-text-div{margin-top:1.5rem}.contact-margin-top{margin-top:4rem}@media(max-width:1024px){.contact-div-main{flex-direction:column;gap:36px;text-align:center}.contact-image-div,.contact-image-div .lottie-container{max-width:380px}.contact-header{max-width:100%}.contact-header .contact-badge-pill{margin:0 auto 14px}.contact-title{font-size:44px;text-align:center}.contact-detail,.contact-detail-email{font-size:26px}}@media(max-width:768px){.contact-image-div,.contact-image-div .lottie-container{max-width:280px}.contact-title{font-size:30px;text-align:center}.contact-subtitle{font-size:14px;line-height:normal;text-align:center}.contact-text-div{margin-top:1.5rem;text-align:center}.contact-detail,.contact-detail-email{font-size:18px}}.splash-line-reveal-container{height:100vh;inset:0;overflow:hidden;pointer-events:none;position:fixed;-webkit-user-select:none;user-select:none;width:100vw;z-index:99999}.splash-line-reveal-container .line-reveal-base-overlay{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:10000}.splash-line-reveal-container .line-reveal-clip-overlay{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;will-change:clip-path;z-index:10001}.splash-line-reveal-container .line-reveal-indicator{height:100%;left:calc(50% - 1px);pointer-events:none;position:fixed;top:0;width:2px;z-index:10002}.splash-line-reveal-container.dark-theme .line-reveal-base-overlay{background-color:#0b0f17}.splash-line-reveal-container.dark-theme .line-reveal-clip-overlay{background-color:#0f172a}.splash-line-reveal-container.dark-theme .line-reveal-indicator{background-color:#0ea5e9;box-shadow:0 0 12px #0ea5e973}.splash-line-reveal-container.light-theme .line-reveal-base-overlay{background-color:#fff}.splash-line-reveal-container.light-theme .line-reveal-clip-overlay{background-color:#f8fafc}.splash-line-reveal-container.light-theme .line-reveal-indicator{background-color:#0284c7;box-shadow:0 0 10px #0284c759}.motion-curtains{background:#0000;border:0;height:100vh;margin:0;overflow:hidden;padding:0;pointer-events:none;position:fixed;width:100vw;z-index:2147483647}.motion-curtain,.motion-curtains{backface-visibility:hidden;contain:strict;inset:0;transform:translateZ(0)}.motion-curtain{background:#0d111c;background:var(--curtain,#0d111c);box-shadow:0 0 60px #00000059;height:100%;position:absolute;width:100%;will-change:transform,clip-path}[data-motion-curtains]::backdrop{background:#0000}html.theme-curtain-transitioning *,html.theme-curtain-transitioning :after,html.theme-curtain-transitioning :before{transition:none!important}.dark-mode{background-attachment:fixed;background-color:#0d111c;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,#6366f124,#0000),radial-gradient(#ffffff0a 1px,#0000 0);background-size:100% 100%,32px 32px;color:#fff;transition:background-color .25s ease,color .25s ease}.dark-mode .dark-mode{background-attachment:scroll;background-color:#0000;background-image:none;background-size:auto}.dark-mode.finance-mode{background-color:#080e14;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,#10b98126,#0000),radial-gradient(hsla(0,0%,100%,.035) 1px,#0000 0)}.dark-mode.finance-mode .dark-mode{background-color:#0000;background-image:none}.dark-mode.finance-mode .skills-badge-pill{background:#10b98126!important;border-color:#10b98159!important;color:#34d399!important}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6{background-color:#0000;background-image:none;color:#fff}.dark-mode p{background-color:#0000;background-image:none;color:#e2e8f0}.dark-mode .subTitle{color:#94a3b8!important}.dark-mode .status-pill{background:#10b9811f!important;border-color:#10b9814d!important;color:#34d399!important}.dark-mode .greeting-text{color:#fff!important}.dark-mode .greeting-text .gradient-text{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#818cf8,#c084fc 50%,#f472b6)!important;-webkit-background-clip:text!important;color:#0000!important}.dark-mode .greeting-text-p{color:#d1d5db!important}.dark-mode .specialty-tag{background:#ffffff0d!important;border-color:#ffffff14!important;color:#cbd5e1!important}.dark-mode .specialty-tag.tag-react i{color:#38bdf8!important}.dark-mode .specialty-tag.tag-python i{color:#34d399!important}.dark-mode .specialty-tag.tag-solidity .tag-icon-svg{color:#c084fc!important}.dark-mode .specialty-tag.tag-logistics i{color:#fbbf24!important}.dark-mode .specialty-tag:hover{background:#818cf81a!important;border-color:#818cf866!important}.dark-mode .skills-badge-pill{background:#6366f126!important;border-color:#6366f159!important;color:#a5b4fc!important}.dark-mode .skills-heading{color:#fff!important}.dark-mode .skills-text-subtitle{color:#cbd5e1!important}.dark-mode .skills-text{color:#e2e8f0!important}.dark-mode .software-skill-inline>.software-skill-icon-svg,.dark-mode .software-skill-inline>i,.dark-mode .software-skill-inline>p{fill:#b0b8c4!important;color:#b0b8c4!important}.dark-mode .skills-bar .skills-heading{color:#fff!important}.dark-mode .skills-bar .tech-stack-subtitle{color:#cbd5e1!important}.dark-mode .skills-bar .skill h3{color:#fff!important}.dark-mode .skills-bar .skill p{color:#94a3b8!important}.dark-mode .education-heading,.dark-mode .education-text-school{color:#fff!important}.dark-mode .education-text-subHeader{color:#e2e8f0!important}.dark-mode .education-text-duration{color:#cbd5e1!important}.dark-mode .education-text-desc{color:#94a3b8!important}.dark-mode .education-text-bullets li{color:#cbd5e1!important}.dark-mode .education-card-border{border-top-color:#ffffff1f!important}.dark-mode .header .logo,.dark-mode .header .logo-name{color:#fff!important}.dark-mode .header .grey-color{color:#9ca3af!important}.dark-mode .experience-heading{color:#fff!important}.dark-mode .experience-card-dark{background-color:#1a1921!important;border-color:#ffffff14!important}.dark-mode .experience-text-role{color:#fff!important}.dark-mode .experience-text-date{color:#cbd5e1!important}.dark-mode .experience-text-desc{color:#94a3b8!important}.dark-mode .experience-text-details li{color:#cbd5e1!important}.dark-mode .achievement-heading{background:#0000!important;background-image:none!important;color:#fff!important}.dark-mode .achievement-subtitle{background:#0000!important;background-image:none!important;color:#94a3b8!important}.dark-mode .certificate-card,.dark-mode .dark-mode.certificate-card{background-color:#1a1921!important;background-image:none!important;border-color:#ffffff14!important;isolation:isolate}.dark-mode .card-title,.dark-mode .certificate-card .card-subtitle,.dark-mode .certificate-card .card-title,.dark-mode .certificate-card .certificate-detail-div,.dark-mode .dark-mode.certificate-card .card-subtitle,.dark-mode .dark-mode.certificate-card .card-title,.dark-mode .dark-mode.certificate-card .certificate-detail-div{background:#0000!important;background-image:none!important}.dark-mode .card-title{color:#fff!important}.dark-mode .card-subtitle{background:#0000!important;background-image:none!important;color:#94a3b8!important}.dark-mode .contact-title{color:#fff!important}.dark-mode .contact-subtitle{color:#94a3b8!important}.dark-mode .contact-detail,.dark-mode .contact-detail-email{color:#cbd5e1!important}.dark-mode .contact-detail-email:hover,.dark-mode .contact-detail:hover,.dark-mode .podcast-header-title{color:#fff!important}.dark-mode .podcast-header-subtitle{color:#94a3b8!important}
/*# sourceMappingURL=main.971a1853.css.map*/