.page-module__eeDcra__arrowGlowing{width:40px;height:40px;animation:2s ease-in-out infinite page-module__eeDcra__floatGlowing}.page-module__eeDcra__glowingPath{fill:none;stroke:url(#gradient-glowing);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #4a7c9e)drop-shadow(0 0 20px #6c3fbd)}@keyframes page-module__eeDcra__floatGlowing{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.page-module__eeDcra__arrowTriple{width:40px;height:60px;animation:2s ease-in-out infinite page-module__eeDcra__floatTriple}.page-module__eeDcra__arrowTriple path{fill:none;stroke:#f4a261;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #f4a261)}.page-module__eeDcra__chevron1{opacity:.3;animation:2s ease-in-out infinite page-module__eeDcra__fadeInOut}.page-module__eeDcra__chevron2{opacity:.6;animation:2s ease-in-out .3s infinite page-module__eeDcra__fadeInOut}.page-module__eeDcra__chevron3{opacity:1;animation:2s ease-in-out .6s infinite page-module__eeDcra__fadeInOut}@keyframes page-module__eeDcra__floatTriple{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes page-module__eeDcra__fadeInOut{0%,to{opacity:.2}50%{opacity:1}}.page-module__eeDcra__arrowRocket{width:50px;height:70px;animation:2.5s ease-in-out infinite page-module__eeDcra__rocketBounce}.page-module__eeDcra__rocketBody{fill:url(#gradient-rocket);filter:drop-shadow(0 0 15px #6c3fbd)}.page-module__eeDcra__rocketWindow{fill:#4a7c9e}.page-module__eeDcra__rocketFlame{fill:url(#gradient-flame);animation:.3s ease-in-out infinite page-module__eeDcra__flicker}@keyframes page-module__eeDcra__rocketBounce{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes page-module__eeDcra__flicker{0%,to{opacity:.8;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}.page-module__eeDcra__arrowMinimal{width:35px;height:35px;animation:2s ease-in-out infinite page-module__eeDcra__minimalBounce}.page-module__eeDcra__minimalPath{fill:none;stroke:#4a7c9e;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 15px #4a7c9e)drop-shadow(0 0 25px #6c3fbd);animation:2s ease-in-out infinite page-module__eeDcra__glowPulse}@keyframes page-module__eeDcra__minimalBounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes page-module__eeDcra__glowPulse{0%,to{filter:drop-shadow(0 0 10px #4a7c9e)drop-shadow(0 0 20px #6c3fbd)}50%{filter:drop-shadow(0 0 20px #4a7c9e)drop-shadow(0 0 35px #6c3fbd)}}@media (max-width:768px){.page-module__eeDcra__arrowGlowing{width:35px;height:35px}.page-module__eeDcra__arrowTriple{width:35px;height:50px}.page-module__eeDcra__arrowRocket{width:40px;height:56px}.page-module__eeDcra__arrowMinimal{width:30px;height:30px}}
.page-module__4oisKq__galaxiesContainer{height:80%;padding:0 var(--space-xl);flex-flow:row;justify-content:flex-start;align-items:center;display:flex;position:relative}.page-module__4oisKq__galaxy{height:100%;padding:0 var(--space-xl);transform-style:preserve-3d;perspective:900px;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.page-module__4oisKq__galaxy:first-child{margin-bottom:var(--space-2xl)}.page-module__4oisKq__galaxy:nth-child(2){margin-top:var(--space-2xl)}.page-module__4oisKq__galaxy:nth-child(3){margin-bottom:var(--space-5xl)}.page-module__4oisKq__galaxy:nth-child(4){margin-bottom:0}.page-module__4oisKq__galaxy:nth-child(5){margin-top:var(--space-2xl)}.page-module__4oisKq__galaxy:nth-child(6){margin-bottom:var(--space-2xl)}.page-module__4oisKq__galaxy:nth-child(7){margin-top:var(--space-4xl)}.page-module__4oisKq__galaxy:nth-child(8){margin-bottom:var(--space-4xl)}.page-module__4oisKq__galaxy:nth-child(9){margin-bottom:0}.page-module__4oisKq__galaxy:nth-child(10){margin-top:var(--space-2xl)}.page-module__4oisKq__galaxy:nth-child(11){margin-bottom:var(--space-2xl)}.page-module__4oisKq__galaxy:nth-child(12){margin-bottom:0}.page-module__4oisKq__core{aspect-ratio:1;padding:var(--space-md);--core-color:#fff;--animation-delay:0s;background:radial-gradient(circle at 40% 40%,#ddd 0%,var(--core-color)60%,#222 100%);min-width:100px;box-shadow:0 4px 24px 0 color-mix(in srgb,var(--core-color)33%,transparent),0 0 0 2px #ffffff21 inset;animation:3s ease-in-out infinite page-module__4oisKq__coreGlow;animation-delay:var(--animation-delay);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}@keyframes page-module__4oisKq__coreGlow{0%,to{box-shadow:0 4px 24px 0 color-mix(in srgb,var(--core-color)33%,transparent),0 0 0 2px #ffffff21 inset,0 0 8px 2px color-mix(in srgb,var(--core-color)40%,transparent),0 0 15px 4px color-mix(in srgb,var(--core-color)20%,transparent),inset 0 0 10px 2px color-mix(in srgb,var(--core-color)10%,transparent);transform:scale(1)}50%{box-shadow:0 4px 24px 0 color-mix(in srgb,var(--core-color)33%,transparent),0 0 0 2px #ffffff21 inset,0 0 12px 3px color-mix(in srgb,var(--core-color)60%,transparent),0 0 18px 5px color-mix(in srgb,var(--core-color)35%,transparent),inset 0 0 12px 3px color-mix(in srgb,var(--core-color)15%,transparent);transform:scale(1.01)}}.page-module__4oisKq__coreText{text-align:center;white-space:nowrap;font-weight:700;font-size:var(--text-sm);text-shadow:0 0 25px #000;flex-direction:column;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative}.page-module__4oisKq__ring{width:150px;height:150px;transform:translate(-50%,-50%)rotateX(var(--rotate-x))rotateY(var(--rotate-y))rotateZ(var(--rotate-z));pointer-events:none;z-index:1;transform-style:preserve-3d;background:0 0;border:1px solid #fff3;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 15px 4px #a4a4a433,inset 0 0 12px 20px #1113}.page-module__4oisKq__ring1{width:200px;height:200px}.page-module__4oisKq__ring2{width:250px;height:250px}.page-module__4oisKq__ring3{width:300px;height:300px}.page-module__4oisKq__techContainer{background:radial-gradient(circle at var(--lightx,10%)var(--lighty,10%),color-mix(in srgb,var(--core-color),white 60%)0%,var(--planet-color)70%,black 90%);box-shadow:0 0 10px 0px var(--planet-color),inset 0 0 5px 10px #0000001a;width:50px;height:50px;animation:3s ease-in-out infinite alternate page-module__4oisKq__float;animation-delay:var(--anim-delay,0s);transform-style:preserve-3d;border-radius:50%;justify-content:center;align-items:center;transition:scale .3s,box-shadow .3s;display:flex;position:absolute;transform:translateZ(120px)}@keyframes page-module__4oisKq__float{0%,to{translate:0}50%{translate:0 3px}}.page-module__4oisKq__techContainer:hover{box-shadow:0 0 10px 3px var(--planet-color),inset 0 0 5px 10px #0000001a;scale:1.3}.page-module__4oisKq__techIcon{width:60%;height:60%;position:relative}
.page-module__YSRqea__tableContainer{justify-content:flex-start;align-items:stretch;gap:var(--space-sm);flex-direction:column;width:100%;display:flex;position:relative}.page-module__YSRqea__categorySection{background:#2d1b6933;border:1px solid #4a7c9e4d;border-radius:12px;transition:all .3s;overflow:hidden}.page-module__YSRqea__categorySection:hover{border-color:#6c3fbd80;box-shadow:0 4px 20px #6c3fbd33}.page-module__YSRqea__categoryHeader{padding:var(--space-sm)var(--space-md);background:#2d1b6966;border-bottom:1px solid #4a7c9e33;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.page-module__YSRqea__categoryName{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--white)}.page-module__YSRqea__categoryCount{font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-5xs)var(--space-2xs);color:var(--cosmic-blue);background:#4a7c9e33;border:1px solid #4a7c9e66;border-radius:20px}.page-module__YSRqea__purple{border-left:3px solid #6c3fbd}.page-module__YSRqea__lightPurple{border-left:3px solid #8b5cf6}.page-module__YSRqea__blue{border-left:3px solid #4a7c9e}.page-module__YSRqea__gold{border-left:3px solid #f4a261}.page-module__YSRqea__green{border-left:3px solid #10b981}.page-module__YSRqea__pink{border-left:3px solid #ec4899}.page-module__YSRqea__brightBlue{border-left:3px solid #3b82f6}.page-module__YSRqea__teal{border-left:3px solid #14b8a6}.page-module__YSRqea__orange{border-left:3px solid #f59e0b}.page-module__YSRqea__violet{border-left:3px solid #a855f7}.page-module__YSRqea__indigo{border-left:3px solid #6366f1}.page-module__YSRqea__sky{border-left:3px solid #0ea5e9}.page-module__YSRqea__techGrid{justify-content:flex-start;align-items:stretch;gap:var(--space-xs);padding:var(--space-sm)var(--space-xs);flex-direction:column;display:flex}.page-module__YSRqea__techItem{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:#16082b66;border:1px solid #4a7c9e33;border-radius:8px;transition:all .3s;display:flex}.page-module__YSRqea__techItem:hover{border-color:var(--gold);background:#2d1b6980;transform:translateY(-2px);box-shadow:0 4px 15px #f4a26133}.page-module__YSRqea__techIcon{background:radial-gradient(circle at 30% 30%,#6c3fbd4d,#2d1b6933);border:1px solid #4a7c9e4d;border-radius:8px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;transition:all .3s;display:flex}.page-module__YSRqea__techItem:hover .page-module__YSRqea__techIcon{border-color:var(--gold);background:radial-gradient(circle at 30% 30%,#f4a2614d,#6c3fbd4d)}.page-module__YSRqea__techLogo{object-fit:contain;filter:drop-shadow(0 2px 4px #0000004d);width:32px;height:32px}.page-module__YSRqea__techInfo{gap:var(--space-4xs);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__YSRqea__techName{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--white)}.page-module__YSRqea__techDesc{font-size:var(--text-xs);color:var(--cosmic-blue);opacity:.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__YSRqea__techItem:hover .page-module__YSRqea__techDesc{opacity:1;color:var(--gold)}
.page-module__cEk9ua__cardWrapper{justify-content:flex-start;align-items:center;gap:var(--space-sm);width:clamp(250px,40vw,350px);margin-left:var(--space-md);flex-direction:column;display:flex;position:relative}.page-module__cEk9ua__cardWrapper:last-child{margin-right:var(--space-md)}.page-module__cEk9ua__timelineCard{justify-content:flex-start;gap:var(--space-4xs);width:100%;padding:var(--space-md)var(--space-xs);border:2px solid var(--bright-purple);background:#2d1b6999;border-radius:20px;flex-direction:column;align-items:flex-start;transition:all .4s;display:flex;position:relative}.page-module__cEk9ua__timelineCard:hover{background:#2d1b69cc;transform:translateY(-4px);box-shadow:0 8px 24px #8a2be24d}.page-module__cEk9ua__timelineCard.page-module__cEk9ua__featured{border:2px solid var(--gold);background:linear-gradient(135deg,#ffd7001a,#2d1b69b3);box-shadow:0 4px 16px #ffd70033}.page-module__cEk9ua__timelineCard.page-module__cEk9ua__featured:hover{background:linear-gradient(135deg,#ffd70026,#2d1b69d9);transform:translateY(-6px)scale(1.02);box-shadow:0 12px 32px #ffd70066}.page-module__cEk9ua__timelineCard.page-module__cEk9ua__education{background:linear-gradient(135deg,#64c8ff1a,#2d1b6999);border:2px solid #64c8ffcc}.page-module__cEk9ua__timelineCard.page-module__cEk9ua__education:hover{background:linear-gradient(135deg,#64c8ff26,#2d1b69bf);transform:translateY(-4px);box-shadow:0 8px 24px #64c8ff4d}.page-module__cEk9ua__timelineDot{background:var(--cosmic-blue);border:3px solid var(--deep-purple);border-radius:50%;width:20px;height:20px;transition:all .3s;position:relative}.page-module__cEk9ua__timelineDot.page-module__cEk9ua__featured{background:var(--gold);border:3px solid #ffd70099;box-shadow:0 0 12px #ffd70066}.page-module__cEk9ua__timelineDot.page-module__cEk9ua__education{background:#64c8ffe6;border:3px solid #64c8ff66}.page-module__cEk9ua__cardWrapper:hover .page-module__cEk9ua__timelineDot{transform:scale(1.2)}.page-module__cEk9ua__cardWrapper:hover .page-module__cEk9ua__timelineDot.page-module__cEk9ua__featured{animation:1.5s ease-in-out infinite page-module__cEk9ua__pulse}.page-module__cEk9ua__cardDate{justify-content:flex-start;align-items:center;gap:var(--space-3xs);width:100%;font-size:var(--text-xs);color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-weight:800;transition:all .3s;display:flex;position:relative}.page-module__cEk9ua__cardIcon{width:23px;height:23px;transition:all .3s}.page-module__cEk9ua__timelineCard:hover .page-module__cEk9ua__cardIcon{transform:rotate(10deg)scale(1.1)}.page-module__cEk9ua__cardTitle{font-size:var(--text-base);color:var(--white);font-weight:700;transition:all .3s}.page-module__cEk9ua__timelineCard.page-module__cEk9ua__featured:hover .page-module__cEk9ua__cardTitle{color:var(--gold)}.page-module__cEk9ua__cardCompany{font-size:var(--text-xs);color:var(--cosmic-blue);font-weight:600;transition:all .3s}.page-module__cEk9ua__cardDescription{font-size:var(--text-xs);color:#ffffffd9;transition:all .3s}.page-module__cEk9ua__timelineCard:hover .page-module__cEk9ua__cardDescription{color:#fffffff2}.page-module__cEk9ua__cardHighlights{margin:0;padding:0;list-style:none}.page-module__cEk9ua__cardHighlights li{font-size:var(--text-2xs);color:#ffffffb3;margin-bottom:8px;padding-left:20px;transition:all .3s;position:relative}.page-module__cEk9ua__cardHighlights li:before{content:"→";color:var(--gold);transition:all .3s;position:absolute;left:0}.page-module__cEk9ua__timelineCard:hover .page-module__cEk9ua__cardHighlights li{color:#ffffffe6}@keyframes page-module__cEk9ua__pulse{0%{box-shadow:0 0 12px #ffd70066}50%{box-shadow:0 0 24px #ffd700cc}to{box-shadow:0 0 12px #ffd70066}}@media (min-width:640px){.page-module__cEk9ua__timelineCard{padding:var(--space-md)var(--space-md)}}@media (min-width:768px){.page-module__cEk9ua__cardIcon{width:26px;height:26px}.page-module__cEk9ua__cardDate{font-size:var(--text-sm)}.page-module__cEk9ua__cardTitle{font-size:var(--text-lg)}.page-module__cEk9ua__cardCompany,.page-module__cEk9ua__cardDescription{font-size:var(--text-sm)}.page-module__cEk9ua__cardHighlights li{font-size:var(--text-xs)}}@media (min-width:1024px){.page-module__cEk9ua__timelineCard{padding:var(--space-lg)var(--space-md)}.page-module__cEk9ua__cardIcon{width:26px;height:26px}.page-module__cEk9ua__cardDate{font-size:var(--text-base)}.page-module__cEk9ua__cardTitle{font-size:var(--text-xl)}.page-module__cEk9ua__cardCompany,.page-module__cEk9ua__cardDescription{font-size:var(--text-base)}.page-module__cEk9ua__cardHighlights li{font-size:var(--text-sm)}}
