.resume-module__R4NoHW__page{background:var(--color-neutral-950);min-height:100vh;color:var(--color-neutral-300);padding:120px 0}.resume-module__R4NoHW__page .container{align-items:flex-start;gap:80px;display:flex}.resume-module__R4NoHW__sidebar{flex-direction:column;flex-shrink:0;gap:32px;width:240px;display:flex;position:sticky;top:120px}.resume-module__R4NoHW__back{color:var(--color-neutral-500);align-items:center;gap:8px;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex}.resume-module__R4NoHW__back:hover{color:var(--lime-glow)}.resume-module__R4NoHW__toc{border-left:1px solid var(--color-neutral-800);flex-direction:column;gap:12px;padding-left:20px;display:flex}.resume-module__R4NoHW__tocItem{color:var(--color-neutral-500);text-align:left;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.85rem;transition:all .2s}.resume-module__R4NoHW__tocItem:hover{color:var(--color-neutral-200)}.resume-module__R4NoHW__tocItem.resume-module__R4NoHW__active{color:var(--lime-glow);font-weight:600}.resume-module__R4NoHW__downloadBtn{background:var(--color-neutral-900);color:var(--color-neutral-100);border:1px solid var(--color-neutral-800);border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.resume-module__R4NoHW__downloadBtn:hover{border-color:var(--lime-glow);color:var(--lime-glow)}.resume-module__R4NoHW__updateLink{color:var(--color-neutral-500);text-underline-offset:4px;font-size:.8rem;text-decoration:underline;transition:color .2s}.resume-module__R4NoHW__updateLink:hover{color:var(--lime-glow)}.resume-module__R4NoHW__main{flex-grow:1;max-width:800px}.resume-module__R4NoHW__resumeHeader{margin-bottom:80px}.resume-module__R4NoHW__title{color:var(--color-neutral-400);margin-top:12px;margin-bottom:24px;font-size:1.25rem}.resume-module__R4NoHW__contactInfo{flex-wrap:wrap;gap:20px;margin-bottom:32px;display:flex}.resume-module__R4NoHW__contactItem{color:var(--color-neutral-500);align-items:center;gap:8px;font-size:.9rem;display:flex}.resume-module__R4NoHW__summaryText{color:var(--color-neutral-300);font-size:1.1rem;line-height:1.6}.resume-module__R4NoHW__section{margin-bottom:80px;scroll-margin-top:140px}.resume-module__R4NoHW__sectionTitle{text-transform:uppercase;letter-spacing:.2em;color:var(--lime-glow);border-bottom:1px solid var(--color-neutral-900);margin-bottom:40px;padding-bottom:12px;font-size:.8rem}.resume-module__R4NoHW__timelineItem{margin-bottom:40px}.resume-module__R4NoHW__timelineHeader{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.resume-module__R4NoHW__timelineHeader h3{color:var(--color-neutral-100);font-size:1.5rem}.resume-module__R4NoHW__date{color:var(--color-neutral-500);font-size:.9rem}.resume-module__R4NoHW__company{color:var(--color-neutral-400);margin-bottom:16px;font-weight:500}.resume-module__R4NoHW__list{padding:0;list-style:none}.resume-module__R4NoHW__list li{margin-bottom:12px;padding-left:24px;line-height:1.6;position:relative}.resume-module__R4NoHW__list li:before{content:"→";color:var(--lime-glow);position:absolute;left:0}.resume-module__R4NoHW__projectGrid{grid-template-columns:1fr;gap:32px;display:grid}.resume-module__R4NoHW__projectCard{background:var(--color-neutral-900);border:1px solid var(--color-neutral-800);border-radius:12px;padding:32px}.resume-module__R4NoHW__projectCard h3{color:var(--color-neutral-100);margin-bottom:8px}.resume-module__R4NoHW__techStack{color:var(--lime-glow);margin-bottom:16px;font-family:monospace;font-size:.85rem}.resume-module__R4NoHW__skillsGrid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.resume-module__R4NoHW__skillGroup h4{color:var(--color-neutral-200);margin-bottom:16px}.resume-module__R4NoHW__tags{flex-wrap:wrap;gap:8px;display:flex}.resume-module__R4NoHW__tags span{background:var(--color-neutral-800);border-radius:4px;padding:4px 12px;font-size:.85rem}.resume-module__R4NoHW__educationItem h3{margin-bottom:4px}.resume-module__R4NoHW__cgpa{color:var(--lime-glow);margin-top:12px;font-weight:600}.resume-module__R4NoHW__simpleList{padding:0;list-style:none}.resume-module__R4NoHW__simpleList li{color:var(--color-neutral-300);margin-bottom:12px}@media (max-width:1024px){.resume-module__R4NoHW__page .container{flex-direction:column;gap:60px}.resume-module__R4NoHW__sidebar{order:2;width:100%;position:static}.resume-module__R4NoHW__toc{display:none}}
