@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Montserrat:wght@600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{align-items:center;background:#0d1117;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navbar-logo{color:#58a6ff;cursor:pointer;font-size:1.5rem;font-weight:600}.navbar-center{display:flex;gap:1.5rem;list-style:none}.navbar-center li a{border-radius:6px;color:#c9d1d9;font-weight:500;padding:6px 12px;position:relative;text-decoration:none;transition:color .3s,background .2s,box-shadow .2s,transform .15s}.navbar-center li a:focus,.navbar-center li a:hover{background:#0000;box-shadow:none;color:#58a6ff;transform:translateY(-2px) scale(1.03)}.navbar-center li a:after{background:#58a6ff;border-radius:4px;content:"";display:block;height:2px;margin-top:2px;transition:width .3s;width:0}.navbar-center li a:focus:after,.navbar-center li a:hover:after{width:100%}.hamburger,.navbar-right a{color:#c9d1d9;font-size:1.4rem;margin-left:1rem;transition:color .3s,background .15s,transform .12s}.hamburger:hover,.navbar-right a:hover{background:#58a6ff1c;border-radius:50%;color:#58a6ff;transform:scale(1.18) rotate(-6deg)}.hamburger{background:none;border:none;cursor:pointer;display:none;margin-left:1.5rem}@media (max-width:900px){.navbar-center{align-items:flex-start;background:#0d1117;box-shadow:0 6px 24px #0000001f;display:none;flex-direction:column;gap:0;left:0;padding:1rem 2rem;position:absolute;top:70px;width:100vw;z-index:99}.navbar-center.active{display:flex}.navbar-center li{padding:.5rem 0;width:100%}.navbar-right{align-items:center;display:flex}.hamburger{display:block;font-size:2rem;margin-left:1.5rem}}.hero{align-items:center;background-color:#0d1117;color:#c9d1d9;gap:2rem;min-height:90vh;padding:4rem}.hero,.hero-left{display:flex;justify-content:center}.hero-left{flex:1 1}.hero-image{border:4px solid #58a6ff;border-radius:50%;box-shadow:0 0 20px #58a6ff66;height:250px;object-fit:cover;width:250px}.hero-right{flex:2 1;max-width:600px}.hero-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.highlight{color:#58a6ff}.hero-subtitle{font-size:1.5rem;height:40px;margin-bottom:1rem}.hero-description{color:#8b949e;font-size:1rem;line-height:1.6;margin-bottom:2rem}.hero-btn{background-color:#58a6ff;border-radius:25px;color:#fff;font-weight:600;margin:2px;padding:.8rem 1.6rem;text-decoration:none;transition:background .3s}.hero-btn:hover{background-color:#1f6feb}.badges-section{margin-top:2rem;padding:1rem 0;text-align:left}.badges-title{font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.badges-list{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.badge-img{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;height:100px;object-fit:contain;padding:5px;width:100px}@media (max-width:900px){.hero{flex-direction:column;text-align:center}.hero-image{height:180px;width:180px}.hero-right{max-width:100%}}.blogs-container{background:#f7f9fd;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;min-height:100vh;padding:30px 0}.blog-card{background:#fff;border-radius:14px;box-shadow:0 6px 24px #2828461f;cursor:pointer;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;gap:18px;max-width:350px;padding:28px 22px;transition:box-shadow .27s cubic-bezier(.45,.04,.55,.98),transform .22s cubic-bezier(.55,.12,.45,.87),background .27s;width:100%}.blog-card:hover{background:#f4f6ff;box-shadow:0 20px 36px #4d6aff26,0 3px 18px #2828461a;transform:translateY(-7px) scale(1.025)}.blog-date{color:#6c7a89;font-size:.95rem;font-weight:500;letter-spacing:.04em}.blog-date,.blog-heading{font-family:Montserrat,Arial,sans-serif}.blog-heading{color:#2e3768;font-size:1.38rem;font-weight:700;line-height:1.25;margin:0}.blog-subheading{color:#4d6aff;font-size:1.08rem;margin:0 0 7px}.blog-body{color:#353c5c;font-family:Roboto,Arial,sans-serif;font-size:.99rem;line-height:1.7;margin:0}.blog-labels{gap:8px;margin-top:4px}.blog-label{background:linear-gradient(90deg,#4d6aff,#6795ff 90%);border-radius:13px;box-shadow:0 2px 8px #4d6aff12;font-family:Roboto,Arial,sans-serif;font-size:.88rem;font-weight:500;padding:4px 12px}.read-full-link{color:#3068e5;font-weight:500;overflow:hidden;padding-bottom:2px;position:relative;text-decoration:none!important}.read-full-link:after{background:#3068e5;bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;transform:scaleX(0);transition:transform .3s cubic-bezier(.54,.07,.58,.93),opacity .22s;width:100%}.read-full-link:focus:after,.read-full-link:hover:after{opacity:1;transform:scaleX(1)}.read-full-link:hover{color:#183e91}.read-full-link:active{color:#104066}@media (max-width:600px){.blogs-container{flex-direction:column;gap:14px;padding:20px}.blog-card{max-width:100%;padding:18px 8px}}.about-container{background:#fff;margin:0 auto;max-width:900px;padding:40px 20px}.about-heading{color:#243746;font-size:2.4rem;font-weight:700;margin-bottom:32px}.section-block{border-bottom:1px solid #e5e5ef;margin-bottom:40px;padding:20px 0}.section-title{color:#385170;font-size:1.5rem;font-weight:600;margin-bottom:18px}.section-img{border-radius:6px;box-shadow:0 2px 14px #283c5a21;display:block;margin:12px auto 16px;max-width:450px}.section-details{color:#444a65;font-size:1.06rem;margin-bottom:12px}.carousel{margin:12px auto 16px;max-width:450px;position:relative}.carousel-img{border-radius:6px;box-shadow:0 2px 14px #283c5a21;width:100%}.carousel-controls{margin-top:12px;text-align:center}.carousel-dot{background:#b4c0db;border:none;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;transition:background .2s;width:12px}.carousel-dot.active,.carousel-dot:hover{background:#3975f6}.papers-list{margin-top:30px}.paper-card{background:#f6fafc;border-radius:6px;box-shadow:0 2px 8px #2d5a7808;margin-bottom:36px;padding:18px 15px}.paper-title{color:#284872;font-size:1.15rem;font-weight:600;margin-bottom:10px}.paper-abstract{color:#3b4158;font-size:.98rem;margin-bottom:15px}.pdf-view{border-radius:4px;min-height:320px;width:100%}.read-full-link{color:#1054ef;display:inline-block;font-size:1rem;margin-top:8px;text-decoration:underline}@media (max-width:600px){.about-container{padding:22px 8px}.carousel,.carousel-img,.section-img{max-width:100%}}.certs-container{background:#fafafd;margin:0 auto;max-width:900px;padding:40px 0;width:100%}.certs-heading{color:#2d437c;font-size:2.2rem;font-weight:700;margin-bottom:32px;text-align:center}.certs-list{display:flex;flex-direction:column;gap:32px}.cert-card{background:#fff;border-radius:8px;box-shadow:0 2px 14px #283c501c;min-width:420px;padding:22px 24px;width:100%}.cert-title{color:#284872;font-size:1.25rem;font-weight:600}.cert-org,.cert-title{margin-bottom:8px;text-align:left}.cert-org{color:#4b5b77;font-size:1rem}.cert-link{color:#1763ed;font-size:1rem;text-align:left;text-decoration:underline}.projects-section{background:#fafcff;border-radius:16px;margin:0 auto;max-width:800px;padding:32px 16px}.projects-title{color:#222d42;font-size:2rem;font-weight:700;margin-bottom:24px;text-align:center}.projects-list{align-items:stretch;gap:20px}.project-card,.projects-list{display:flex;flex-direction:column}.project-card{background:#fff;border-radius:12px;box-shadow:0 1px 6px #28384e17;gap:8px;padding:20px 18px;text-align:left!important}.project-header{align-items:center;display:flex;justify-content:space-between;text-align:left!important}.project-name{color:#2d4785;font-size:1.2rem;font-weight:700;text-align:left!important}.github-link{align-items:center;display:flex;margin-left:10px}.github-link:hover svg{fill:#0366d6}.project-description{color:#444c5c;font-size:1rem;line-height:1.6;margin-top:6px;text-align:left!important;word-break:break-word}.hackathons-section{background:#fafdfe;border-radius:16px;margin:0 auto;max-width:800px;padding:32px 16px}.hackathons-title{color:#234b74;font-size:2rem;font-weight:700;margin-bottom:30px;text-align:center}.hackathons-list{gap:20px}.hackathon-card,.hackathons-list{display:flex;flex-direction:column}.hackathon-card{background:#fff;border-radius:13px;box-shadow:0 2px 12px #1e222712;gap:13px;padding:20px 18px;text-align:left!important}.hackathon-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.hackathon-names{color:#3857b7;display:flex;flex-direction:column;font-size:1rem;gap:2px}.project-name{color:#3857b7;font-size:1rem;font-weight:500;margin-top:2px}.hackathon-year{align-self:flex-start;color:#7584b2;font-size:1rem;font-style:italic}.hackathon-description{color:#3b4665;font-size:1rem;line-height:1.6;margin-bottom:2px}.hackathon-links{align-items:center;display:flex;gap:14px;margin-top:5px}.hackathon-link svg{transition:fill .2s}.hackathon-link:hover svg{fill:#3f8ee6}.blog-full-page{background:#fff;border-radius:18px;box-shadow:0 14px 48px #2c40710f;font-family:Montserrat,Roboto,Arial,Helvetica,sans-serif;margin:42px auto 48px;max-width:750px;padding:34px 38px 46px}.blog-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:18px}.blog-title{color:#192347;font-size:2.22rem;font-weight:800;line-height:1.17;margin:0 0 5px}.blog-subheading{color:#4972f7;font-size:1.13rem;font-weight:600;margin-bottom:15px}.blog-date{color:#8b92a9;font-size:1rem;font-weight:600;margin-top:2px;min-width:95px;text-align:right}.blog-labels{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:27px}.blog-label{background:linear-gradient(90deg,#597bfe,#82a6e3);border-radius:15px;box-shadow:0 2px 10px #2c407117;color:#fff;font-size:1.02rem;font-weight:600;padding:6px 18px 8px}.blog-body{color:#23324e;font-size:1.14rem;line-height:1.75;margin-top:20px;text-align:left}.blog-body h2,.blog-body h3{color:#223c7b;font-weight:700;margin-bottom:11px;margin-top:27px;text-align:left}.blog-body h3{font-size:1.08rem;margin-top:21px}.blog-body ul{line-height:1.65;margin-left:24px;padding-left:14px}@media (max-width:750px){.blog-full-page{margin:25px 0 32px;max-width:100%;padding:18px 6px 30px}.blog-header{align-items:flex-start;flex-direction:column;margin-bottom:10px}.blog-title{font-size:1.4rem;margin:0 0 3px}.blog-date{font-size:.97rem;margin-bottom:13px;margin-top:0;text-align:left}.blog-labels{margin-bottom:14px}.blog-body{font-size:1.02rem;margin-top:10px}}
/*# sourceMappingURL=main.14af3e89.css.map*/