body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}html[data-rtl=true]{--rtl-line-height:1.9}html[data-rtl=true] .bio-greeting,html[data-rtl=true] .bio-text,html[data-rtl=true] .bio-text p,html[data-rtl=true] .section-subtitle,html[data-rtl=true] .project-desc,html[data-rtl=true] .summary-text,html[data-rtl=true] .page-inner,html[data-rtl=true] .page-inner-centered,html[data-rtl=true] .page-inner-back,html[data-rtl=true] .highlight-box,html[data-rtl=true] .goal-section,html[data-rtl=true] .achievement-list,html[data-rtl=true] .goal-list-compact,html[data-rtl=true] .closing-content .sub-text,html[data-rtl=true] .mobile-desc,html[data-rtl=true] .skill-category-card h3{text-align:right;line-height:var(--rtl-line-height);direction:rtl}html[data-rtl=true] .achievement-list,html[data-rtl=true] .goal-list-compact,html[data-rtl=true] .page-inner ul{text-align:right;direction:rtl;padding-left:0;padding-right:1.2em}html[data-rtl=true] .section-title,html[data-rtl=true] .main-title,html[data-rtl=true] .page-header,html[data-rtl=true] .closing-content h3,html[data-rtl=true] .cover-text-group,html[data-rtl=true] .mobile-title,html[data-rtl=true] .mobile-subtitle{text-align:center;direction:rtl}html[data-rtl=true] .tech-tag,html[data-rtl=true] .tag,html[data-rtl=true] .tech-tags-container span,html[data-rtl=true] .time-info,html[data-rtl=true] .year-label,html[data-rtl=true] .edition-badge,html[data-rtl=true] .copyright,html[data-rtl=true] .handle{direction:ltr;unicode-bidi:isolate}@media (width<=767px){html{font-size:15px}.main-container .music-player-pill{letter-spacing:.6px;gap:6px;padding:5px 10px;font-size:.7rem}.main-container .music-player-pill svg{width:13px;height:13px}.main-container .lang-pill{padding:5px 9px;font-size:.72rem}.main-container .mobile-hero-caption .mobile-hero-name{font-size:1.2rem}.main-container .mobile-hero-caption .mobile-hero-title{letter-spacing:1.6px;margin-bottom:8px;font-size:.6rem}.main-container .mobile-hero-caption .mobile-hero-hint-chevron{width:11px;height:11px}.main-container .sections-container .about-section{padding-top:64px}.main-container .sections-container .about-section .section-header{margin-bottom:1.6rem}.main-container .sections-container .about-section .section-header .section-title{font-size:1.75rem}.main-container .sections-container .about-section .section-header .title-underline{width:64px;height:2px;margin-top:6px}.main-container .sections-container .about-section .about-grid{gap:1rem}.main-container .sections-container .about-section .avatar-container{width:176px;height:176px;margin-bottom:.5rem}.main-container .sections-container .about-section .avatar-container .hologram-avatar{width:124px;height:124px}.main-container .sections-container .about-section .avatar-container .avatar-orbits{width:200px;height:200px}.main-container .sections-container .about-section .avatar-container .avatar-orbits .orbit-ring.ring-1{width:150px;height:150px}.main-container .sections-container .about-section .avatar-container .avatar-orbits .orbit-ring.ring-2{width:176px;height:176px}.main-container .sections-container .about-section .avatar-container .avatar-orbits .orbit-ring.ring-3{width:200px;height:200px}.main-container .sections-container .about-section .bio-container .bio-content .bio-greeting{margin:.25rem 0 .6rem;font-size:1.35rem}.main-container .sections-container .about-section .bio-container .bio-content .bio-text p{margin-bottom:.85rem;font-size:.92rem;line-height:1.55}.main-container .sections-container .skills-section .header-container{margin-bottom:1.4rem}.main-container .sections-container .skills-section .header-container .main-title{letter-spacing:3px;font-size:1.7rem}.main-container .sections-container .skills-section .header-container .title-underline{width:64px;height:2px;margin-top:6px}.main-container .sections-container .skills-section .skills-grid{gap:10px;margin-bottom:1.25rem;padding:0 1rem}.main-container .sections-container .skills-section .skills-grid .skill-category-card,.main-container .sections-container .skills-section .skills-grid .skill-category-card.featured{border-radius:14px;gap:8px;padding:12px 12px 14px}.main-container .sections-container .skills-section .skills-grid .skill-category-card h3,.main-container .sections-container .skills-section .skills-grid .skill-category-card.featured h3{letter-spacing:1.2px;margin:0 0 2px;font-size:.9rem}.main-container .sections-container .skills-section .skills-grid .skill-tags{justify-content:center;gap:6px}.main-container .sections-container .skills-section .skills-grid .skill-tags .tag{border-radius:8px;gap:4px;padding:4px 8px;font-size:.72rem}.main-container .sections-container .skills-section .skills-grid .skill-tags .tag .tag-icon,.main-container .sections-container .skills-section .skills-grid .skill-tags .tag svg{width:11px;height:11px}.main-container .sections-container .projects-section{padding:2.75rem 0 calc(4.25rem + env(safe-area-inset-bottom))}.main-container .sections-container .projects-section .section-header{margin-bottom:.75rem}.main-container .sections-container .projects-section .section-header .section-title{font-size:1.7rem}.main-container .sections-container .projects-section .section-header .title-underline{width:64px;height:2px}.main-container .sections-container .projects-section .music-card{border-width:2px;border-radius:18px;padding:.8rem .7rem .7rem}.main-container .sections-container .projects-section .music-card .album-art{aspect-ratio:16/9;border-radius:10px}.main-container .sections-container .projects-section .music-card .project-name{margin:6px 0 2px;font-size:1rem}.main-container .sections-container .projects-section .music-card .project-tech-stack{gap:4px;margin-bottom:6px}.main-container .sections-container .projects-section .music-card .project-tech-stack .tech-tag{border-radius:3px;padding:1px 5px;font-size:.66rem}.main-container .sections-container .projects-section .music-card .project-desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:8px;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.main-container .sections-container .projects-section .music-card .playback-unit{border-radius:12px;padding:8px}.main-container .sections-container .projects-section .music-card .playback-unit .progress-bg{height:4px;margin-bottom:5px}.main-container .sections-container .projects-section .music-card .playback-unit .time-info{font-size:.66rem}.main-container .sections-container .projects-section .music-card .playback-unit .player-controls{margin-top:6px}.main-container .sections-container .projects-section .music-card .playback-unit .player-controls .main-play-btn{width:30px;height:30px}.main-container .sections-container .projects-section .music-card .playback-unit .player-controls .main-play-btn svg,.main-container .sections-container .projects-section .music-card .playback-unit .player-controls .control-btn svg{width:14px;height:14px}.main-container .sections-container .projects-section .music-card .classified-overlay span{letter-spacing:3px;padding:4px 10px;font-size:.7rem}.main-container .sections-container .resume-section .mobile-resume-view{padding:0 14px}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card{border-radius:14px;padding:18px 16px 16px}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card:before,.main-container .sections-container .resume-section .mobile-resume-view .mobile-card:after{font-size:.9rem}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card .icon-circle{width:52px;height:52px;margin-bottom:10px}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card .icon-circle svg{width:24px;height:24px}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card .mobile-title{margin-bottom:2px;font-size:1.75rem}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card .mobile-subtitle{letter-spacing:2.4px;font-size:.7rem}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card .mobile-divider{width:56px;margin:10px 0}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card .mobile-desc{margin-bottom:12px;font-size:.9rem;line-height:1.5}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card .mobile-download-btn{gap:8px;padding:10px 18px;font-size:1rem}.main-container .sections-container .resume-section .mobile-resume-view .mobile-card .mobile-download-btn svg{width:16px;height:16px}.main-container .sections-container .socials-section .content-overlay{gap:3vw}.main-container .sections-container .socials-section .content-overlay .header-container{margin-bottom:4px}.main-container .sections-container .socials-section .content-overlay .header-container .section-title{margin-bottom:4px;font-size:clamp(1.7rem,7.5vw,2.2rem)}.main-container .sections-container .socials-section .content-overlay .header-container .section-subtitle{letter-spacing:1px;font-size:.72rem}.main-container .sections-container .socials-section .content-overlay .cards-grid{gap:10px}.main-container .sections-container .socials-section .social-card{border-radius:14px;width:88vw;max-width:340px;height:auto;min-height:0;padding:14px 12px}.main-container .sections-container .socials-section .social-card .icon-wrapper{margin-bottom:6px}.main-container .sections-container .socials-section .social-card .icon-wrapper svg{width:22px;height:22px}.main-container .sections-container .socials-section .social-card .card-content h3{margin:0 0 2px;font-size:.95rem}.main-container .sections-container .socials-section .social-card .card-content .handle{font-size:.82rem}.main-container .sections-container .socials-section .footer-action .return-orb{padding:9px 16px;font-size:.72rem}.main-container .sections-container .socials-section .footer-action .return-orb svg{width:16px;height:16px}.main-container .sections-container .socials-section .footer-action .copyright{font-size:.68rem}}@media (width<=360px){html{font-size:14px}.main-container .sections-container .about-section .avatar-container{width:156px;height:156px}.main-container .sections-container .about-section .avatar-container .hologram-avatar{width:110px;height:110px}.main-container .sections-container .about-section .avatar-container .avatar-orbits{width:176px;height:176px}.main-container .sections-container .about-section .avatar-container .avatar-orbits .orbit-ring.ring-1{width:132px;height:132px}.main-container .sections-container .about-section .avatar-container .avatar-orbits .orbit-ring.ring-2{width:154px;height:154px}.main-container .sections-container .about-section .avatar-container .avatar-orbits .orbit-ring.ring-3{width:176px;height:176px}.main-container .sections-container .projects-section .music-card .project-desc{-webkit-line-clamp:3}}.landing-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1000;background:#000;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.landing-page .background-media{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.4,0,.2,1),filter 1.2s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.landing-page .background-media--embed{--embed-overscan:1.35;object-fit:unset;pointer-events:none;background:#000;overflow:hidden}.landing-page .background-media--embed .embed-poster,.landing-page .background-media--embed .embed-frame{border:0;position:absolute;top:50%;left:50%}.landing-page .background-media--embed .embed-poster{object-fit:cover;z-index:1;width:100%;height:100%;transform:translate(-50%,-50%)}.landing-page .background-media--embed .embed-frame{z-index:2;width:177.78vh;min-width:100vw;height:56.25vw;min-height:100vh;transform:translate(-50%, -50%) scale(var(--embed-overscan))}.landing-page .gradient-overlay{z-index:2;opacity:0;background:linear-gradient(135deg,#0000004d 0%,#0c3c741a 50%,#0000004d 100%);width:100%;height:100%;animation:1s ease-out .5s forwards lp-entranceFade;position:absolute;top:0;left:0}.landing-page .message-container{z-index:3;text-align:center;box-sizing:border-box;color:#fff;letter-spacing:2px;opacity:0;width:100%;padding:0 20px;font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:400;animation:1.5s ease-out .2s forwards lp-entranceFade;position:relative}@media (width<=600px){.landing-page .message-container{padding:0 15px;font-size:clamp(1.5rem,6vw,2.2rem)}}.landing-page .message-container .typewriter-text{background:linear-gradient(45deg,#fff,#b0d5f7);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #b0d5f766)drop-shadow(0 0 2px #00000080);-webkit-background-clip:text;background-clip:text;line-height:1.2;display:inline-block}.landing-page .message-container .typewriter-cursor{-webkit-text-fill-color:#b0d5f7;color:#b0d5f7;display:inline-block}.landing-page .message-container .typewriter-cursor.is-blinking{animation:1s infinite lp-blink}.landing-page .particles{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;animation:4s ease-out 1s forwards lp-entranceFade;position:absolute;top:0;left:0}.landing-page .particle{top:var(--y);left:var(--x);width:var(--size);height:var(--size);animation:lp-float 3s ease-in-out var(--delay) infinite;will-change:transform;background:#fffc;border-radius:50%;position:absolute}.landing-page .particle:after{content:"";background:radial-gradient(circle,#fffc 0%,#0000 70%);width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page.page-exit .background-media{filter:brightness(.7)blur(3px);opacity:.8;transform:scale(1.1)}.landing-page.page-exit .message-container{animation:1.5s cubic-bezier(.4,0,.2,1) forwards lp-messageExit}.landing-page.page-exit .particle{animation:1s ease-out forwards lp-particleExit}.landing-page.page-exit .skip-intro-button.is-visible{animation:.8s cubic-bezier(.4,0,.2,1) forwards lp-buttonExit}.landing-page .transition-overlay{z-index:1001;background:linear-gradient(45deg,#0a1a2a 0%,#1a324a 50%,#0a1a2a 100%);width:100%;height:100%;animation:1.5s cubic-bezier(.4,0,.2,1) forwards lp-overlayReveal;position:absolute;top:0;left:0}.landing-page .skip-intro-button{top:max(25px, env(safe-area-inset-top) + 15px);right:max(25px, env(safe-area-inset-right) + 15px);color:#e3f0fccc;letter-spacing:.5px;cursor:pointer;z-index:1000;opacity:0;pointer-events:none;background:linear-gradient(#0a1a2a66,#0a1a2a66) padding-box padding-box,linear-gradient(45deg,#b0d5f74d,#e3f0fc4d) border-box;border:1px solid #0000;border-radius:50px;padding:.8em 1.6em;font-family:Poppins,sans-serif;font-size:clamp(12px,2.5vw,16px);font-weight:400;transition:color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);position:fixed;transform:translateY(-10px)scale(.95)}.landing-page .skip-intro-button:hover,.landing-page .skip-intro-button:focus-visible{color:#fff;background:linear-gradient(#1a324acc,#1a324acc) padding-box padding-box,linear-gradient(45deg,#b0d5f7,#e3f0fc,#b0d5f7) border-box;box-shadow:0 8px 25px #b0d5f726,0 0 0 1px #b0d5f733}.landing-page .skip-intro-button:focus-visible{outline-offset:3px;outline:2px solid #b0d5f7}.landing-page .skip-intro-button:disabled{cursor:default}.landing-page .skip-intro-button.is-visible{pointer-events:auto;animation:.6s cubic-bezier(.4,0,.2,1) forwards lp-buttonEntrance}@media (prefers-reduced-motion:reduce){.landing-page .particles{display:none}.landing-page.page-exit .background-media{filter:none;transform:none}.landing-page *,.landing-page :before,.landing-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes lp-entranceFade{0%{opacity:0}to{opacity:1}}@keyframes lp-float{0%,to{opacity:.7;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-20px)scale(1.1)}}@keyframes lp-messageExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-60px)scale(1.1)}}@keyframes lp-particleExit{0%{opacity:.7;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-100px)scale(.5)}}@keyframes lp-overlayReveal{0%{opacity:0;clip-path:circle(0%)}to{opacity:1;clip-path:circle(100%)}}@keyframes lp-buttonEntrance{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-buttonExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.9)}}@keyframes lp-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
