body{overflow-x:hidden}.video-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#bio-content .video-container,.max-w-prose .video-container,.flex-auto .video-container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.video-wrapper{position:relative;width:100%!important;max-width:100%!important;padding-bottom:56.25%!important;height:0!important;overflow:hidden;margin:0 auto!important;box-sizing:border-box!important}.video-wrapper iframe,#demo-vid{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important;max-width:100%!important;box-sizing:border-box!important}.page-footer{display:none}@media(max-width:768px){#section-resume-biography-3{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}.resume-biography{display:contents}#section-resume-biography-3>div:first-of-type{display:block;width:100%;height:auto;padding-bottom:56.25%;position:relative}.bg-video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;transform:translate(-50%,-50%);z-index:-1}}table{margin-top:10px!important;margin-left:3px!important;margin-right:10px!important;max-width:-moz-fit-content;max-width:90vw;margin:0 auto;overflow-x:scroll}#awards-title-section .justify-center{align-items:start!important}#section-resume-experience,.title-text,#publications-section,#awards,#falcons-gallery,#about-me-section{padding-bottom:0!important;padding-top:0!important}#volunteering-section{display:none}#volunteering-section.active-tab-content{display:block!important}@media only screen and (max-width:600px){.link-svg{display:none}}#awards,#projects,#falcons-page{padding-left:10px!important;padding-right:10px!important}.pubs-title,#experience-section{margin-bottom:0!important}#experience-section{padding-top:10px;padding-bottom:0!important}#falcons-gallery img{margin-top:0;margin-bottom:0;max-height:60vh;object-fit:cover}#falcons-gallery .caption-container{margin-bottom:10px}#falcons-gallery .container{position:relative;max-width:100%}#falcons-gallery .slideshow-main{position:relative;margin:auto}#falcons-gallery .slideshow-image{position:relative}#falcons-gallery .mySlides{display:none}#falcons-gallery .mySlides img{vertical-align:middle;width:100%}#falcons-gallery .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;background-color:rgba(0,0,0,.5)}#falcons-gallery .prev,#falcons-gallery .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;background-color:rgba(0,0,0,.5);text-decoration:none}#falcons-gallery .next{right:0;border-radius:3px 0 0 3px}#falcons-gallery .prev:hover,#falcons-gallery .next:hover{background-color:rgba(0,0,0,.8)}#falcons-gallery .caption-container{text-align:center;background-color:rgba(0,0,0,.5);padding:2px 16px;color:#fff}#falcons-gallery .row{display:flex;flex-wrap:wrap;padding:0 4px;margin-top:10px}#falcons-gallery .column{flex:20%;max-width:20%;padding:0 4px}#falcons-gallery .column img{margin-top:8px;vertical-align:middle;width:100%;cursor:pointer;opacity:.6;transition:opacity .3s}#falcons-gallery .column img:hover{opacity:1}#falcons-gallery .demo.active{opacity:1}@media screen and (max-width:800px){#falcons-gallery .column{flex:50%;max-width:50%}}@media screen and (max-width:600px){#falcons-gallery .column{flex:100%;max-width:100%}}#section-resume-biography-3{min-height:100vh!important;height:100vh!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}#section-resume-biography-3[style]{min-height:100vh!important;height:100vh!important;padding:0!important}#section-resume-biography-3 .home-section-bg{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important}#section-resume-biography-3 .home-section-bg .bg-video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}#section-resume-biography-3 .resume-biography{display:none!important}#section-resume-biography-3 #profile{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.5rem!important}#section-resume-biography-3 .hero-avatar-wrapper{position:relative;display:inline-block;margin-bottom:1rem}#section-resume-biography-3 .hero-avatar{width:150px;height:150px;border-radius:50%;background-color:#fff;padding:4px;display:block;object-fit:cover}#section-resume-biography-3 .hero-avatar-emoji{position:absolute;bottom:0;right:0;font-size:1.5rem;background:#fff;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transform:translate(25%,25%)}.portrait-title{text-align:center!important;margin-top:0!important}.portrait-title .text-3xl{font-size:2.5rem!important;font-weight:700!important;color:#fff!important;margin-bottom:1rem!important}.portrait-title h3{font-size:1.5rem!important;font-weight:600!important;color:#fff!important;margin-bottom:.5rem!important}.portrait-title a{color:#fff!important;font-size:1.25rem!important}.network-icon{display:flex!important;justify-content:center!important;gap:1rem!important;margin-top:1rem!important}.stat-chip{background-color:#1f2937!important;border:none!important;min-width:140px;text-align:center}.stat-number{font-size:3.5rem!important;font-weight:900!important;line-height:1;margin-bottom:.5rem}.stat-label{font-size:.7rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase;color:#e5e7eb!important}.stat-projects .stat-number{color:#60a5fa!important}.stat-patents .stat-number{color:#f59e0b!important}.stat-publications .stat-number{color:#fff!important}.stat-awards .stat-number{color:#34d399!important}.ta-pill{background-color:rgba(255,255,255,5%)!important;border:1px solid #374151!important;padding:.5rem 1rem!important}.ta-dot{width:8px;height:8px;border-radius:50%;background-color:#10b981;box-shadow:0 0 5px #10B981;animation:pulse 2s cubic-bezier(.4,0,.6,1)infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 5px #10B981}50%{opacity:.9;transform:scale(1.1);box-shadow:0 0 8px #10B981}}.ta-text{color:#d1d5db!important;font-size:.875rem!important}.syntax-highlighter{color:#d1d5db!important}.syntax-highlighter .position-badge{color:#d1d5db!important}.syntax-highlighter .position-badge a{color:#fff!important;font-weight:600!important}.syntax-highlighter .position-badge span{color:#6b7280!important}.about-text{max-width:65ch!important;margin-inline:auto!important}.my-publications{flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start;margin-top:20px;margin-bottom:20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap}.my-publications::-webkit-scrollbar{display:none}.card{white-space:normal;display:inline-block;width:300px;margin-right:20px;margin-bottom:20px;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,5%);transition:all .3s ease;vertical-align:top;height:450px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.card::-webkit-scrollbar{display:none}.card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,6%)}.card img{width:100%;height:200px;object-fit:cover;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.card-body{padding:1rem}.card-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.card-text{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.card-link{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#2563eb;border-radius:.375rem;transition:background-color .3s ease}.card-link:hover{background-color:#1d4ed8}.hover-underline-animation{display:inline-block;position:relative;color:#252525}.dark .hover-underline-animation{color:#fff}.hover-underline-animation::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#252525;transform-origin:bottom right;transition:transform .25s ease-out}.dark .hover-underline-animation::after{background-color:#fff}.hover-underline-animation:hover::after{transform:scaleX(1);transform-origin:bottom left}.avatar-wrapper{position:relative;width:150px;height:150px;margin:0 auto}.avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-emoji{position:absolute;bottom:0;right:0;font-size:40px;background-color:#fff;border-radius:50%;padding:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);transform:translate( 10%,10% )}.dark .avatar-emoji{background-color:#1f2937}.toolbox-section{padding:1rem 0}.toolbox-heading{color:#94a3b8!important;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.chip-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.skill-chip{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:9999px;font-size:.85rem;font-weight:500;transition:all .2s ease;background:rgba(255,255,255,5%);color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:default}.dark .skill-chip{background:rgba(255,255,255,5%)}.software-chip{border:1px solid rgba(96,165,250,.3);color:#e0f2fe}.software-chip:hover{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.8);box-shadow:0 0 10px rgba(96,165,250,.2)}.hardware-chip{border:1px solid rgba(245,158,11,.3);color:#fef3c7}.hardware-chip:hover{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.8);box-shadow:0 0 10px rgba(245,158,11,.2)}.protocol-chip{border:1px solid rgba(52,211,153,.3);color:#d1fae5}.protocol-chip:hover{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.8);box-shadow:0 0 10px rgba(52,211,153,.2)}.tab-container{background-color:#e5e7eb;border-radius:9999px;padding:4px;display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:2rem}.dark .tab-container{background-color:#1f2937}.tab-btn{border-radius:9999px;padding:8px 20px;font-weight:500;font-size:.95rem;transition:all .2s ease;border:none!important;color:#4b5563;background:0 0}.dark .tab-btn{color:#9ca3af}.tab-btn:hover{color:#111827;background:rgba(0,0,0,5%)}.dark .tab-btn:hover{color:#f3f4f6;background:rgba(255,255,255,5%)}.tab-btn.active{background-color:#fff;color:#000;box-shadow:0 2px 5px rgba(0,0,0,.1)}.dark .tab-btn.active{background-color:#f59e0b;color:#000!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}#section-resume-experience,#experience-section{transition:opacity .3s ease;display:none;padding-top:1rem!important;padding-bottom:1rem!important;background:0 0!important}#section-resume-experience h3.text-3xl,#experience-section h3.text-3xl{display:none}#section-resume-experience.active-tab-content,#experience-section.active-tab-content{display:block!important;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#section-resume-experience .home-section-bg{background:0 0!important}#bio-content,#section-resume-experience,#experience-section{min-height:400px}#publications-section{display:none!important}#bio-content{display:block}#achievements-content{display:none}.info-card{transition:all .3s ease;background:0 0!important;box-shadow:0 10px 25px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,5%)}.info-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15),0 8px 15px rgba(0,0,0,.1)}.cert-scroll-container{display:flex;overflow-x:auto;gap:1rem;padding-bottom:1.5rem;-ms-overflow-style:none;scrollbar-width:none}.cert-scroll-container::-webkit-scrollbar{display:none}.cert-card{flex:none;width:280px;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;min-height:140px}.dark .cert-card{background:#2d2d2d;border:1px solid #444}.cert-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2);border-color:#6b7280}.dark .cert-card:hover{border-color:#9ca3af;box-shadow:0 10px 20px rgba(0,0,0,.4)}.award-card-gold{position:relative;overflow:hidden;border-left:4px solid #f59e0b!important}.award-card-gold::before{content:"🏆";position:absolute;top:10px;right:10px;font-size:1.5rem;opacity:.2}.split-screen-container{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.split-screen-container{flex-direction:row;align-items:flex-start}.split-content-scroll{width:50%;padding-right:2rem}.split-media-sticky{width:50%;position:sticky;top:100px;height:auto}}@media(max-width:768px){#about-me-section .flex.flex-col.items-center.max-w-prose{max-width:100%!important;width:100%!important;padding-left:.75rem!important;padding-right:.75rem!important;box-sizing:border-box!important}#achievements-content{padding:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;margin-left:0!important;margin-right:0!important}#achievements-content>div{max-width:100%!important;width:100%!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}#achievements-content .pubs-title{font-size:1.5rem!important;margin-bottom:1.5rem!important;padding-left:0!important;padding-right:0!important}#achievements-content .w-full{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:.875rem!important;margin-bottom:1rem;margin-left:0!important;margin-right:0!important}#achievements-content .w-full.p-6{padding:.875rem!important}#achievements-content .w-full.p-6 h3{font-size:.9375rem!important;margin-bottom:.5rem!important;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}#achievements-content .w-full.p-6 p{font-size:.8125rem!important;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}#achievements-content .w-full.p-6 .text-base{font-size:.8125rem!important}#achievements-content .w-full.p-6 .text-sm{font-size:.6875rem!important}#achievements-content .flex.flex-col{width:100%!important;max-width:100%!important;gap:.875rem!important}.cert-scroll-container{padding-left:.5rem;padding-right:.5rem;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.cert-card{width:220px!important;min-width:220px;padding:.875rem!important;min-height:110px;flex-shrink:0}.cert-card h4{font-size:.8125rem!important;word-wrap:break-word;line-height:1.3}.cert-card .text-xs{font-size:.625rem!important}#achievements-content .w-7.h-7{width:1.25rem!important;height:1.25rem!important;margin-bottom:.5rem!important}#achievements-content .space-y-8>div{margin-bottom:1.5rem;width:100%!important;max-width:100%!important}#achievements-content .gap-6{gap:.875rem!important}#about-me-section{max-width:100%!important;overflow-x:hidden!important;width:100%!important}#about-me-section>div{max-width:100%!important;overflow-x:hidden!important;width:100%!important}#about-me-section .prose,#about-me-section .max-w-prose{max-width:100%!important;width:100%!important}#bio-content{max-width:100%!important;width:100%!important}#bio-content .max-w-prose,#bio-content .flex-auto{max-width:100%!important;width:100%!important}#bio-content .video-container,.max-w-prose .video-container,.flex-auto .video-container,.video-container{width:100%!important;max-width:calc(100vw - 1.5rem)!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;box-sizing:border-box!important;display:block!important}.video-wrapper{position:relative;width:100%!important;max-width:100%!important;padding-bottom:56.25%!important;height:0!important;overflow:hidden!important;margin:0 auto!important;box-sizing:border-box!important;background-color:#000!important;border-radius:8px}.video-wrapper iframe,#demo-vid{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;border:0!important;box-sizing:border-box!important}html,body{max-width:100vw!important;overflow-x:hidden!important}main,.container,.section,#about-me-section,#bio-content{max-width:100%!important;overflow-x:hidden!important}}