@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";.horizontal-scroll-container{width:100%;overflow-x:auto;padding:20px 0;scroll-behavior:smooth}.timeline-row{display:flex;gap:1rem;padding:0 2rem;min-width:max-content}.timeline-card{position:relative;width:300px;height:220px;background:linear-gradient(135deg,#141e30cc,#243b5599);border:2px solid rgba(34,211,238,.3);border-radius:16px;padding:1.25rem;cursor:pointer;transition:all .4s ease;backdrop-filter:blur(10px);overflow:hidden}@media (max-width: 640px){.timeline-row{gap:.75rem;padding:0 1rem}.timeline-card{width:240px;height:180px;padding:1rem}.year-badge{font-size:1.5rem!important;margin-bottom:.75rem!important}.card-title{font-size:1rem!important;margin-bottom:.375rem!important}.card-subtitle{font-size:.75rem!important;line-height:1.3!important}.indicator{width:10px!important;height:10px!important;top:1rem!important;right:1rem!important}.card-corners{inset:8px}.card-corners:before,.card-corners:after{width:12px;height:12px}.pulse-dot{width:6px!important;height:6px!important}.arrow-icon svg{width:1rem!important;height:1rem!important}}@media (max-width: 768px) and (min-width: 641px){.timeline-card{width:260px;height:200px;padding:1.125rem}.year-badge{font-size:1.75rem!important;margin-bottom:.875rem!important}.card-title{font-size:1.125rem!important}.card-subtitle{font-size:.8125rem!important}}.timeline-card.highlight{background:linear-gradient(135deg,#8b45134d,#a020f04d);border-color:#ec489980}.timeline-card:hover{transform:translateY(-8px) scale(1.02);border-color:#22d3eecc;box-shadow:0 20px 40px #22d3ee33}.timeline-card.highlight:hover{border-color:#ec4899cc;box-shadow:0 20px 40px #ec489933}.card-corners{position:absolute;inset:12px;pointer-events:none}.card-corners:before,.card-corners:after{content:"";position:absolute;width:16px;height:16px;border:2px solid rgba(34,211,238,.6)}.card-corners:before{top:0;left:0;border-right:none;border-bottom:none}.card-corners:after{bottom:0;right:0;border-left:none;border-top:none}.timeline-card.highlight .card-corners:before,.timeline-card.highlight .card-corners:after{border-color:#ec489999}.card-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column}.year-badge{font-size:2rem;font-weight:700;color:#22d3ee;margin-bottom:1rem;text-shadow:0 0 10px rgba(34,211,238,.5)}.year-badge.pink{color:#ec4899;text-shadow:0 0 10px rgba(236,72,153,.5)}.indicator{position:absolute;top:1.25rem;right:1.25rem;width:12px;height:12px;background:#22d3ee;border-radius:50%;animation:pulse 2s infinite}.indicator.pink{background:#ec4899}.card-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.card-subtitle{color:#ffffffb3;font-size:.875rem;line-height:1.4;flex-grow:1}.card-footer{display:flex;justify-content:space-between;align-items:end;margin-top:1rem}.pulse-dots{display:flex;gap:4px}.pulse-dot{width:8px;height:8px;background:#22d3ee;border-radius:50%;animation:pulse 2s infinite}.arrow-icon{color:#22d3ee;transition:transform .3s ease}.timeline-card:hover .arrow-icon{transform:translate(4px)}.timeline-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .8s}.timeline-card:hover:before{left:100%}.horizontal-scroll-container::-webkit-scrollbar{height:8px}.horizontal-scroll-container::-webkit-scrollbar-track{background:#22d3ee1a;border-radius:4px}.horizontal-scroll-container::-webkit-scrollbar-thumb{background:#22d3ee80;border-radius:4px}.horizontal-scroll-container::-webkit-scrollbar-thumb:hover{background:#22d3eeb3}@keyframes slideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-slideUp{animation:slideUp .4s ease-out}#modal{position:fixed;inset:0;z-index:50}#modal.hidden{display:none}#modal-content{position:relative;width:100%;max-width:80rem;max-height:80vh}#modal-body{position:relative;z-index:10;overflow-y:auto;max-height:80vh}#close-modal{position:absolute;top:-1rem;right:-1rem;z-index:20;width:3rem;height:3rem;background:#ef444433;border:2px solid rgba(248,113,113,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f87171;transition:all .3s ease;cursor:pointer;backdrop-filter:blur(4px)}#close-modal:hover{background:#ef444466;border-color:#f87171;color:#fecaca;transform:scale(1.1)}#image-zoom-modal{position:fixed;inset:0;background:#000000e6;backdrop-filter:blur(4px);z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem}#image-zoom-modal.hidden{display:none}#close-zoom-modal{position:absolute;top:-3rem;right:0;width:2.5rem;height:2.5rem;background:#ef444433;border:1px solid rgb(239,68,68);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f87171;transition:all .3s ease;cursor:pointer;z-index:10}#zoom-image{max-width:100%;max-height:80vh;object-fit:contain;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;border:2px solid rgba(34,211,238,.5)}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-track-gray-800::-webkit-scrollbar-track{background:#1f2937}.scrollbar-thumb-cyan-500::-webkit-scrollbar-thumb{background:#06b6d4;border-radius:3px}.scrollbar-thumb-cyan-500::-webkit-scrollbar-thumb:hover{background:#0891b2}.timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1400px;margin:0 auto;position:relative;z-index:5}.achievement-terminal{background:linear-gradient(145deg,#141428e6,#1e1e3ce6);border:1px solid rgba(0,255,255,.3);border-radius:12px;backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:all .3s ease;animation:slideInUp .8s ease-out;animation-fill-mode:both}.achievement-terminal:nth-child(1){animation-delay:.1s}.achievement-terminal:nth-child(2){animation-delay:.2s}.achievement-terminal:nth-child(3){animation-delay:.3s}.achievement-terminal:nth-child(4){animation-delay:.4s}.achievement-terminal:nth-child(5){animation-delay:.5s}.achievement-terminal:nth-child(6){animation-delay:.6s}.achievement-terminal:nth-child(7){animation-delay:.7s}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.achievement-terminal:hover{transform:translateY(-8px);border-color:#0ff9;box-shadow:0 20px 40px #0ff3}.achievement-terminal.champion{border-color:#ffd70080;background:linear-gradient(145deg,#281e14e6,#3c281ee6)}.achievement-terminal.champion:hover{border-color:#ffd700cc;box-shadow:0 20px 40px #ffd7004d}.terminal-header{background:linear-gradient(90deg,#000c,#141428cc);padding:.8rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,255,255,.3)}.terminal-buttons{display:flex;gap:.5rem}.btn{width:12px;height:12px;border-radius:50%;display:block}.btn.red{background:#ff5f57}.btn.yellow{background:#ffbd2e}.btn.green{background:#28ca42}.year-display{font-family:Courier New,monospace;font-weight:700;font-size:1.2rem;color:#0ff;letter-spacing:.1em}.year-display.champion{color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.terminal-content{padding:1.5rem;position:relative}.content-grid{display:grid;grid-template-columns:1fr 200px;gap:1.5rem;align-items:start}.text-section{min-width:0}.visual-section{display:flex;flex-direction:column;gap:1.2rem;z-index:1}.logo-container{width:100%;height:80px;border-radius:8px;overflow:hidden;border:1px solid rgba(0,255,255,.3);background:#0000004d;position:relative;cursor:pointer;transition:all .3s ease}.logo-container:hover{border-color:#0ff9;box-shadow:0 0 20px #00ffff4d}.comp-logo{width:100%;height:100%;object-fit:fill;transition:all .3s ease;filter:brightness(.9) contrast(1.1);border-radius:8px}.comp-logo:hover{filter:brightness(1.1) contrast(1.2) saturate(1.1)}.team-image-container{width:100%;height:140px;border-radius:8px;overflow:visible;border:1px solid rgba(0,255,255,.3);background:#0000004d;position:relative;cursor:pointer;transition:all .3s ease}.team-image-container:hover{border-color:#0ff9;box-shadow:0 0 20px #00ffff4d;z-index:10}.team-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);filter:brightness(.8) contrast(1.2) saturate(1.1);border-radius:8px}.team-image:hover{filter:brightness(1.1) contrast(1.4) saturate(1.3);transform:scale(1.6);z-index:15;position:relative;box-shadow:0 15px 40px #0ff6}.image-overlay{position:absolute;inset:0;background:linear-gradient(45deg,transparent 40%,rgba(0,255,255,.1) 50%,transparent 60%);opacity:0;transition:opacity .3s ease}.team-image-container:hover .image-overlay{opacity:1}.no-image-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#28283ccc,#141428cc);position:relative;overflow:hidden}.placeholder-text{color:#ff0000b3;font-family:Courier New,monospace;font-size:.7rem;font-weight:700;text-align:center;letter-spacing:.05em;z-index:2;position:relative}.glitch-lines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,0,0,.1) 2px,rgba(255,0,0,.1) 4px);animation:glitch-static 1.5s linear infinite}@keyframes glitch-static{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.mission-title{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.mission-subtitle{font-size:.9rem;color:#66d9ef;font-style:italic;margin-bottom:1rem}.scan-lines{position:absolute;inset:0;background:linear-gradient(transparent 0%,rgba(0,255,255,.03) 50%,transparent 100%);background-size:100% 4px;animation:scan 2s linear infinite;pointer-events:none}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.achievement-data{margin-top:1rem}.data-line{display:flex;align-items:center;margin:.8rem 0;font-family:Courier New,monospace;animation:typewriter .5s ease-out}.prompt{color:#0ff;margin-right:.8rem;font-weight:700}.award-text{flex:1;font-weight:600}.award-text.champion{color:gold;text-shadow:0 0 5px rgba(255,215,0,.3)}.award-text.domestic{color:#66d9ef}.award-text.tech{color:#a6e22e}.award-text.international{color:#f92672}.award-status{font-size:.8rem;color:#fff9;letter-spacing:.05em}@keyframes typewriter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.hologram-effect{position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,255,.1) 50%,transparent 70%);transform:translate(-100%);animation:hologram 3s ease-in-out infinite;pointer-events:none}.hologram-effect.champion{background:linear-gradient(45deg,transparent 30%,rgba(255,215,0,.1) 50%,transparent 70%)}@keyframes hologram{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.data-stream-bg{position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,255,.01) 2px,rgba(0,255,255,.01) 4px);animation:matrix-rain 20s linear infinite;pointer-events:none;z-index:1}@keyframes matrix-rain{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#000000e6;backdrop-filter:blur(10px);animation:fadeIn .3s ease-out}.modal.show{display:flex;justify-content:center;align-items:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:linear-gradient(145deg,#141428f2,#1e1e3cf2);border:2px solid rgba(0,255,255,.5);border-radius:15px;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px #00ffff4d;animation:modalSlideIn .4s cubic-bezier(.4,0,.2,1)}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.7) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{background:linear-gradient(90deg,#000c,#141428cc);padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,255,255,.3)}.modal-title{color:#0ff;font-family:Courier New,monospace;font-weight:700;font-size:1.2rem;letter-spacing:.1em}.close-btn{color:#ff5f57;font-size:2rem;font-weight:700;cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.close-btn:hover{color:#fff;background:#ff5f5733;transform:rotate(90deg)}.modal-body{padding:1rem;display:flex;justify-content:center;align-items:center;background:#0000004d}.modal-image{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px #0ff3;transition:transform .3s ease}.modal-image:hover{transform:scale(1.02)}@media (max-width: 768px){.timeline-grid{grid-template-columns:1fr;gap:1.5rem}.glitch{font-size:2rem}.achievement-terminal{margin:0 .5rem}.content-grid{grid-template-columns:1fr;gap:1rem}.visual-section{flex-direction:row;gap:.8rem}.logo-container,.team-image-container{height:90px;flex:1}.team-image:hover{transform:scale(1.4)}.mission-title{font-size:1.1rem}.terminal-content{padding:1rem}}:root{--cyan-glow: rgb(6, 182, 212);--pink-glow: rgb(236, 72, 153);--purple-glow: rgb(168, 85, 247);--neon-blue: rgb(34, 211, 238);--neon-pink: rgb(244, 114, 182);--neon-purple: rgb(192, 132, 252);--dark-bg: rgb(10, 10, 26)}.modal[data-astro-cid-gyx3anpu]{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000000e6;backdrop-filter:blur(5px);animation:modalFadeIn .3s ease-out}.modal[data-astro-cid-gyx3anpu].show{display:flex;align-items:center;justify-content:center}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-content[data-astro-cid-gyx3anpu]{position:relative;background:linear-gradient(135deg,#1a1a2ef2,#16213ef2);border:2px solid var(--cyan-glow);border-radius:20px;padding:2rem;max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 20px 40px #00000080,0 0 50px #06b6d44d,inset 0 1px #ffffff1a;animation:modalSlideIn .4s ease-out}@keyframes modalSlideIn{0%{transform:scale(.7) translateY(-50px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.close[data-astro-cid-gyx3anpu]{position:absolute;top:15px;right:20px;color:red;font-size:2rem;font-weight:700;cursor:pointer;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e302021a;border:1px solid rgba(239,10,10,.3);transition:all .3s ease}.close[data-astro-cid-gyx3anpu]:hover{background:#ef052c33;box-shadow:0 0 15px #e1030380;transform:scale(1.1)}.modal-image-container[data-astro-cid-gyx3anpu]{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #00000080}.modal-image[data-astro-cid-gyx3anpu]{max-width:100%;max-height:60vh;width:auto;height:auto;object-fit:contain;border-radius:15px;border:2px solid rgba(6,182,212,.3)}.modal-caption[data-astro-cid-gyx3anpu]{text-align:center;color:#fff}.modal-caption[data-astro-cid-gyx3anpu] h3[data-astro-cid-gyx3anpu]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--cyan-glow);text-shadow:0 0 10px rgba(6,182,212,.5)}.modal-caption[data-astro-cid-gyx3anpu] p[data-astro-cid-gyx3anpu]{font-size:1rem;line-height:1.5;color:#fffc;max-width:600px;margin:0 auto}@media (max-width: 768px){.modal-content[data-astro-cid-gyx3anpu]{margin:1rem;padding:1.5rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.modal-image[data-astro-cid-gyx3anpu]{max-height:50vh}.modal-caption[data-astro-cid-gyx3anpu] h3[data-astro-cid-gyx3anpu]{font-size:1.2rem}.modal-caption[data-astro-cid-gyx3anpu] p[data-astro-cid-gyx3anpu]{font-size:.9rem}.close[data-astro-cid-gyx3anpu]{top:10px;right:15px;font-size:1.5rem;width:35px;height:35px}}.clickable-image[data-astro-cid-gyx3anpu]{cursor:pointer;position:relative}.clickable-image[data-astro-cid-gyx3anpu]:after{content:"🔍";position:absolute;bottom:10px;right:10px;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;opacity:0;transition:all .3s ease;z-index:10}.clickable-image[data-astro-cid-gyx3anpu]:hover:after{opacity:1;transform:scale(1.1)}.font-orbitron[data-astro-cid-gyx3anpu]{font-family:Orbitron,sans-serif}.font-rajdhani[data-astro-cid-gyx3anpu]{font-family:Rajdhani,sans-serif}.font-tech-mono[data-astro-cid-gyx3anpu]{font-family:Share Tech Mono,monospace}@keyframes text-shine{0%{background-position:0% 50%}to{background-position:100% 50%}}.animate-text-shine[data-astro-cid-gyx3anpu]{background-size:200% auto;animation:text-shine 4s linear infinite}@keyframes scan-border{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-scan-border[data-astro-cid-gyx3anpu]{animation:scan-border 2s linear infinite}.mega-section-title[data-astro-cid-gyx3anpu]{font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;letter-spacing:3px;text-transform:uppercase;color:#fff;text-shadow:0 0 10px rgba(6,182,212,.7),0 0 20px rgba(6,182,212,.5);position:relative}.tech-brackets[data-astro-cid-gyx3anpu]{color:var(--cyan-glow);font-weight:400;font-family:Share Tech Mono,monospace;opacity:.8;padding:0 1rem;position:relative}.cyber-glitch-2[data-astro-cid-gyx3anpu]{position:relative;display:inline-block;color:#80f9fd;font-weight:700;text-shadow:0 0 5px rgba(255,255,255,.5),0 0 10px rgba(255,255,255,.3)}.cyber-glitch-2[data-astro-cid-gyx3anpu]:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:var(--neon-blue);text-shadow:0 0 5px var(--neon-blue),0 0 10px var(--neon-blue);opacity:.8;z-index:1;mix-blend-mode:screen;animation:glitch-blue 3.5s infinite;pointer-events:none}.cyber-glitch-2[data-astro-cid-gyx3anpu]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:var(--neon-pink);text-shadow:0 0 5px var(--neon-pink),0 0 10px var(--neon-pink);opacity:.8;z-index:2;mix-blend-mode:screen;animation:glitch-pink 2.5s infinite;pointer-events:none}@keyframes glitch-blue{0%,to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0);opacity:.8}10%{clip-path:polygon(0 15%,100% 15%,100% 75%,0 75%);transform:translate(-4px);opacity:.9}20%{clip-path:polygon(0 0%,100% 0%,100% 100%,0 100%);transform:translate(4px);opacity:.8}30%{clip-path:polygon(0 35%,100% 35%,100% 65%,0 65%);transform:translate(-4px,2px);opacity:.7}40%{clip-path:polygon(0 45%,100% 45%,100% 65%,0 65%);transform:translate(4px,-2px);opacity:.8}50%{clip-path:polygon(0 45%,100% 45%,100% 85%,0 85%);transform:translate(0);opacity:.9}60%{clip-path:polygon(0 25%,100% 25%,100% 90%,0 90%);transform:translate(4px);opacity:.8}70%{clip-path:polygon(0 0%,100% 0%,100% 55%,0 55%);transform:translate(-4px,-1px);opacity:.7}80%{clip-path:polygon(0 50%,100% 50%,100% 95%,0 95%);transform:translateY(2px);opacity:.8}90%{clip-path:polygon(0 0%,100% 0%,100% 100%,0 100%);transform:translateY(-2px);opacity:.9}}@keyframes glitch-pink{0%,to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0);opacity:.8}15%{clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);transform:translate(4px);opacity:.9}25%{clip-path:polygon(0 0%,100% 0%,100% 100%,0 100%);transform:translate(-4px);opacity:.8}35%{clip-path:polygon(0 10%,100% 10%,100% 50%,0 50%);transform:translate(4px,2px);opacity:.7}45%{clip-path:polygon(0 70%,100% 70%,100% 90%,0 90%);transform:translate(-4px,-2px);opacity:.8}55%{clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);transform:translate(0);opacity:.9}65%{clip-path:polygon(0 0%,100% 0%,100% 40%,0 40%);transform:translate(-4px);opacity:.8}75%{clip-path:polygon(0 50%,100% 50%,100% 75%,0 75%);transform:translate(4px,-1px);opacity:.7}85%{clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);transform:translateY(-2px);opacity:.8}95%{clip-path:polygon(0 0%,100% 0%,100% 100%,0 100%);transform:translateY(2px);opacity:.9}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}@media (max-width: 480px){.event-title[data-astro-cid-gyx3anpu]{font-size:1.25rem}}.neo-cyber-button[data-astro-cid-gyx3anpu]{position:relative;display:inline-flex;padding:.75rem 1.5rem;background:linear-gradient(165deg,#06b6d433,#06b6d41a);border:1px solid rgba(6,182,212,.3);border-right:1px solid rgba(6,182,212,.2);border-bottom:1px solid rgba(6,182,212,.2);color:#06b6d4;font-family:Share Tech Mono,monospace;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease;overflow:hidden;z-index:1;box-shadow:0 0 10px #06b6d433,0 0 20px #06b6d41a,inset 0 0 15px #06b6d41a}.neo-cyber-button[data-astro-cid-gyx3anpu]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(6,182,212,.2),transparent);transition:all .4s ease;z-index:-1}.neo-cyber-button[data-astro-cid-gyx3anpu]:hover:before{left:100%;transition:all .4s ease}.neo-cyber-button[data-astro-cid-gyx3anpu]:hover{background:linear-gradient(165deg,#06b6d44d,#06b6d433);box-shadow:0 0 15px #06b6d480,0 0 30px #06b6d44d,inset 0 0 15px #06b6d433;text-shadow:0 0 5px rgba(6,182,212,.5);transform:translateY(-2px)}.cyber-button-text[data-astro-cid-gyx3anpu]{position:relative;z-index:10}.cyber-button-glitch[data-astro-cid-gyx3anpu]{position:absolute;top:0;left:0;width:100%;height:100%;background:#06b6d480;transform:translate(-100%);animation:cyber-button-glitch 10s infinite;z-index:-1;opacity:0}.group[data-astro-cid-gyx3anpu]:hover .cyber-button-glitch[data-astro-cid-gyx3anpu]{opacity:.1}@keyframes cyber-button-glitch{0%,to{transform:translate(-100%)}50%,50.1%{transform:translate(100%)}50.15%{transform:translate(100%)}}.cyber-button-tag[data-astro-cid-gyx3anpu]{position:absolute;bottom:5px;right:10px;font-size:.6rem;color:#06b6d480;opacity:0;transition:all .3s ease}.group[data-astro-cid-gyx3anpu]:hover .cyber-button-tag[data-astro-cid-gyx3anpu]{opacity:1}.cyber-card[data-astro-cid-gyx3anpu]{position:relative;width:100%;height:auto;background-color:#0a0e17;border-radius:8px;overflow:hidden;box-shadow:0 5px 20px #000000b3;transition:transform .3s ease,box-shadow .3s ease}.cyber-card[data-astro-cid-gyx3anpu]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00c3ff33}.card-bg[data-astro-cid-gyx3anpu]{position:absolute;inset:0;background:linear-gradient(135deg,#0a0d14,#101725);z-index:1}.card-grid[data-astro-cid-gyx3anpu]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,195,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,195,255,.05) 1px,transparent 1px);background-size:20px 20px;opacity:.5;z-index:2}.card-glow[data-astro-cid-gyx3anpu]{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(0,195,255,.15),transparent 70%);opacity:0;transition:opacity .5s ease;z-index:3}.cyber-card[data-astro-cid-gyx3anpu]:hover .card-glow[data-astro-cid-gyx3anpu]{opacity:1}.card-header[data-astro-cid-gyx3anpu]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:linear-gradient(90deg,#00c3ff1a,#00507833);border-bottom:1px solid rgba(0,195,255,.3);z-index:10;gap:1rem}.event-year[data-astro-cid-gyx3anpu]{font-family:Orbitron,sans-serif;font-weight:800;font-size:1.5rem;color:#00c3ffe6;text-shadow:0 0 5px rgba(0,195,255,.7)}.logo-wrapper[data-astro-cid-gyx3anpu].square{width:60px;height:60px;flex-shrink:0;border:2px solid rgba(0,255,200,.5);border-radius:4px;overflow:hidden;background:#0006;box-shadow:0 0 15px #00ffc84d;display:flex;align-items:center;justify-content:center}.logo-wrapper[data-astro-cid-gyx3anpu].square:before{border-radius:4px}.logo-wrapper[data-astro-cid-gyx3anpu].square .event-logo[data-astro-cid-gyx3anpu]{border-radius:2px}.logo-wrapper[data-astro-cid-gyx3anpu].square img[data-astro-cid-gyx3anpu]{width:90%;height:90%;object-fit:contain}.event-logo[data-astro-cid-gyx3anpu]{width:100%;height:100%;object-fit:contain;border-radius:50%;background-color:#00285099;padding:1px;z-index:2}.event-title[data-astro-cid-gyx3anpu]{font-family:Orbitron,sans-serif;font-weight:600;font-size:1.2rem;color:#fff;text-shadow:0 0 10px rgba(0,195,255,.5);margin:0;letter-spacing:1px;min-width:90px;text-align:right}.theme-banner[data-astro-cid-gyx3anpu]{position:relative;display:flex;align-items:center;padding:5px 15px;background-color:#00283cb3;z-index:10}.theme-indicator[data-astro-cid-gyx3anpu]{width:8px;height:8px;background-color:#00ff9d;border-radius:50%;margin-right:10px;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:scale(.8)}}.theme-text[data-astro-cid-gyx3anpu]{font-family:Share Tech Mono,monospace;color:#00ff9d;font-size:.9rem;letter-spacing:1px}.team-image-container[data-astro-cid-gyx3anpu]{position:relative;width:100%;height:220px;overflow:hidden;z-index:10;cursor:pointer}.team-image-container[data-astro-cid-gyx3anpu]:hover .image-click-hint[data-astro-cid-gyx3anpu]{opacity:1}.team-image[data-astro-cid-gyx3anpu]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cyber-card[data-astro-cid-gyx3anpu]:hover .team-image[data-astro-cid-gyx3anpu]{transform:scale(1.05)}.image-overlay[data-astro-cid-gyx3anpu]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.3),transparent);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding:15px;gap:10px;opacity:0;transition:all .3s ease}.image-click-hint[data-astro-cid-gyx3anpu]{position:absolute;bottom:10px;right:10px;background-color:#00283ccc;color:#00c3ff;font-family:Share Tech Mono,monospace;padding:4px 8px;font-size:.7rem;border-radius:2px;opacity:0;transition:opacity .3s ease;z-index:5}.award-section[data-astro-cid-gyx3anpu]{position:relative;padding:15px;z-index:10}.award-badge[data-astro-cid-gyx3anpu]{display:inline-block;padding:3px 10px;border-radius:2px;font-family:Share Tech Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.award-badge[data-astro-cid-gyx3anpu].international{background-color:gold;color:#000;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;box-shadow:0 0 8px #ffd70099;display:flex;align-items:center;gap:.5rem;opacity:1}.award-badge[data-astro-cid-gyx3anpu]:hover{transform:scale(1.05)}.award-badge[data-astro-cid-gyx3anpu].domestic{background-color:#00c3ff;color:#fff;border:1px solid #00c3ff;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;box-shadow:0 0 8px #00c3ff99;display:flex;align-items:center;gap:.5rem;opacity:1}.award-name[data-astro-cid-gyx3anpu]{font-family:Orbitron,sans-serif;font-weight:600;font-size:1.3rem;color:#fff;margin-bottom:10px;text-shadow:0 0 10px rgba(0,195,255,.5)}.award-name[data-astro-cid-gyx3anpu]:before{content:"// ";color:#fc0c}.card-corners[data-astro-cid-gyx3anpu]{position:absolute;inset:0;pointer-events:none;z-index:20}.corner[data-astro-cid-gyx3anpu]{position:absolute;width:12px;height:12px;border-color:#00c3ffcc;z-index:20}.top-left[data-astro-cid-gyx3anpu]{top:4px;left:4px;border-top:2px solid;border-left:2px solid}.top-right[data-astro-cid-gyx3anpu]{top:4px;right:4px;border-top:2px solid;border-right:2px solid}.bottom-left[data-astro-cid-gyx3anpu]{bottom:4px;left:4px;border-bottom:2px solid;border-left:2px solid}.bottom-right[data-astro-cid-gyx3anpu]{bottom:4px;right:4px;border-bottom:2px solid;border-right:2px solid}.data-points[data-astro-cid-gyx3anpu]{position:absolute;bottom:15px;right:15px;display:flex;gap:6px;z-index:20}.data-point[data-astro-cid-gyx3anpu]{width:8px;height:8px;border-radius:50%;background-color:#00c3ffb3}.data-point[data-astro-cid-gyx3anpu]:nth-child(1){animation:blink 2s infinite}.data-point[data-astro-cid-gyx3anpu]:nth-child(2){animation:blink 2s infinite .5s}.data-point[data-astro-cid-gyx3anpu]:nth-child(3){animation:blink 2s infinite 1s}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}.neo-cyber-timeline[data-astro-cid-gyx3anpu]{position:relative;max-width:1400px;margin:0 auto;padding:2rem}.timeline-line-container[data-astro-cid-gyx3anpu]{position:absolute;top:0;left:50%;width:6px;height:100%;transform:translate(-50%);z-index:0}.main-timeline-line[data-astro-cid-gyx3anpu]{width:100%;height:90%;background:linear-gradient(to bottom,transparent 0%,#00f5ff 20%,#ff00aa 50%,#00ff88 80%,transparent 100%);animation:lineFlow 4s linear infinite}.timeline-particles[data-astro-cid-gyx3anpu]{position:absolute;width:20px;height:100%;left:-7px;background-image:radial-gradient(2px 2px at 10px 5px,#00f5ff,transparent),radial-gradient(2px 2px at 15px 25px,#ff00aa,transparent),radial-gradient(1px 1px at 5px 35px,#00ff88,transparent);animation:particleFlow 6s linear infinite}@keyframes lineFlow{0%{background-position:0% 0%}to{background-position:0% 100%}}@keyframes particleFlow{0%{transform:translateY(-20px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(20px);opacity:0}}.decade-header[data-astro-cid-gyx3anpu]{display:flex;align-items:center;justify-content:center;margin:4rem 0;position:relative;z-index:5}.decade-line[data-astro-cid-gyx3anpu]{flex:1;height:2px;background:linear-gradient(90deg,transparent,#00f5ff,transparent);animation:lineGlow 2s ease-in-out infinite alternate}.decade-badge[data-astro-cid-gyx3anpu]{position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #00f5ff;border-radius:50px;padding:1rem 2rem;margin:0 2rem;box-shadow:0 0 30px #00f5ff80}.decade-text[data-astro-cid-gyx3anpu]{font-size:1.5rem;font-weight:700;color:#00f5ff;text-shadow:0 0 10px #00f5ff}.decade-glow[data-astro-cid-gyx3anpu]{position:absolute;inset:-5px;background:linear-gradient(45deg,#00f5ff,#f0a,#0f8,#00f5ff);border-radius:50px;z-index:-1;animation:rotateGlow 3s linear infinite;opacity:.3}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lineGlow{0%{box-shadow:0 0 5px #00f5ff}to{box-shadow:0 0 20px #00f5ff,0 0 30px #00f5ff}}.neo-timeline-item[data-astro-cid-gyx3anpu]{position:relative;margin:4rem 0;z-index:50}.timeline-dot[data-astro-cid-gyx3anpu]{position:absolute;left:50%;top:2rem;transform:translate(-50%);width:20px;height:20px;background:radial-gradient(circle,#00f5ff,#06c);border-radius:50%;border:3px solid #fff;box-shadow:0 0 20px #00f5ff;z-index:15;animation:dotPulse 2s infinite}.mega-dot[data-astro-cid-gyx3anpu]{width:30px;height:30px;background:radial-gradient(circle,#f0a,#c08);box-shadow:0 0 40px #f0a}@keyframes dotPulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.2)}}.dot-rings[data-astro-cid-gyx3anpu]{position:absolute;inset:-8px;border:2px solid rgba(56,189,248,.3);border-radius:50%;animation:pulse-rings 2s infinite}@keyframes pulse-rings{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.timeline-pulse-dot[data-astro-cid-gyx3anpu]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:transparent;border:2px solid var(--cyan-glow);animation:timeline-dot-pulse 3s infinite ease-out;opacity:0}@keyframes timeline-dot-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.timeline-content[data-astro-cid-gyx3anpu]{width:calc(100% - 80px);position:relative;background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:2px solid #00f5ff;border-radius:20px;padding:2rem;margin:0 4rem;backdrop-filter:blur(10px);box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff1a;transition:all .3s ease}.timeline-content[data-astro-cid-gyx3anpu]:hover{transform:translateY(-10px);box-shadow:0 30px 60px #0006,0 0 50px #00f5ff4d}.logo-container[data-astro-cid-gyx3anpu]{position:absolute;top:-30px;left:-30px;width:150px;height:100px;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #00000080;animation:logoFloat 3s ease-in-out infinite;z-index:20}.logo-container[data-astro-cid-gyx3anpu].featured{width:150px;height:120px;top:-40px;left:-40px;animation:logoFloatFeatured 2s ease-in-out infinite}.logo-container[data-astro-cid-gyx3anpu].featured img[data-astro-cid-gyx3anpu]{width:120%;height:100%;object-fit:fill;object-position:center;display:block}.logo-container[data-astro-cid-gyx3anpu].right{width:180px;height:120px;left:auto;right:-30px}.logo-container[data-astro-cid-gyx3anpu].right img[data-astro-cid-gyx3anpu]{width:120%;height:100%;object-fit:fill;object-position:center;display:block}.logo-container[data-astro-cid-gyx3anpu].center{width:180px;left:50%;transform:translate(-50%);top:-50px;background:linear-gradient(45deg,#f0a,#00f5ff,#0f8)}.logo-container[data-astro-cid-gyx3anpu].center img[data-astro-cid-gyx3anpu]{width:120%;height:100%;object-fit:fill;object-position:center;display:block}.logo-container[data-astro-cid-gyx3anpu].top-left{width:140px;height:120px;top:-40px;left:160px;animation:logoFloatFeatured 2s ease-in-out infinite}.logo-container[data-astro-cid-gyx3anpu].top-left img[data-astro-cid-gyx3anpu]{width:120%;height:100%;object-fit:fill;object-position:center;display:block}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes logoFloatFeatured{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-15px) rotate(-5deg) scale(1.05)}}.logo-image[data-astro-cid-gyx3anpu]{width:60px;height:60px;border-radius:10px;object-fit:cover;border:2px solid rgba(255,255,255,.3)}.featured[data-astro-cid-gyx3anpu] .logo-image[data-astro-cid-gyx3anpu]{width:80px;height:80px}.competition-team[data-astro-cid-gyx3anpu]{position:relative;margin:1rem 0;border-radius:15px;box-shadow:0 15px 35px #0000004d;overflow:hidden;min-height:400px;cursor:pointer}.competition-image[data-astro-cid-gyx3anpu]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;z-index:1}.competition-team[data-astro-cid-gyx3anpu]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.competition-image[data-astro-cid-gyx3anpu]:hover{transform:scale(1.05)}.award-icon[data-astro-cid-gyx3anpu]{font-size:1.5rem;animation:spin 3s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.timeline-year[data-astro-cid-gyx3anpu]{font-size:3rem;font-weight:900;background:linear-gradient(45deg,#007bff,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;text-shadow:0 0 20px rgba(255,215,0,.5)}.timeline-title[data-astro-cid-gyx3anpu]{font-size:1.4em;margin-bottom:15px;color:#fff;font-weight:600}.featured-title[data-astro-cid-gyx3anpu]{font-size:2.2rem;background:linear-gradient(45deg,#fff,#00f5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.timeline-title[data-astro-cid-gyx3anpu],.timeline-year[data-astro-cid-gyx3anpu]{position:relative;z-index:3;text-shadow:2px 2px 6px rgba(0,255,255,.5)}.awards-container[data-astro-cid-gyx3anpu]{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.award-item[data-astro-cid-gyx3anpu]{background:#000000b3;padding:6px 12px;border-radius:15px;font-size:.85em;font-weight:500;border:1px solid;transition:all .3s ease}.award-item[data-astro-cid-gyx3anpu]:hover{transform:translateY(-2px)}.award-item[data-astro-cid-gyx3anpu].international{border-color:gold;color:gold;background:linear-gradient(45deg,#ffd70026,#ffb3471a)}.award-item[data-astro-cid-gyx3anpu].domestic{border-color:#0095ff;color:#00d4ff;background:linear-gradient(45deg,#0095ff26,#00d4ff1a)}.hex-corners[data-astro-cid-gyx3anpu]{position:absolute;inset:0;pointer-events:none;z-index:20}.hex-corner[data-astro-cid-gyx3anpu]{position:absolute;width:20px;height:20px;border:2px solid rgba(0,212,255,.6)}.hex-corner-tl[data-astro-cid-gyx3anpu]{top:10px;left:10px;border-right:none;border-bottom:none}.hex-corner-tr[data-astro-cid-gyx3anpu]{top:10px;right:10px;border-left:none;border-bottom:none}.hex-corner-bl[data-astro-cid-gyx3anpu]{bottom:10px;left:10px;border-right:none;border-top:none}.hex-corner-br[data-astro-cid-gyx3anpu]{bottom:10px;right:10px;border-left:none;border-top:none}.panel-holo-effect[data-astro-cid-gyx3anpu]{position:absolute;inset:0;background:linear-gradient(45deg,rgba(0,245,255,.05) 0%,transparent 50%,rgba(255,0,170,.05) 100%);border-radius:20px;pointer-events:none;animation:holoShift 4s ease-in-out infinite}@keyframes holoShift{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.6;transform:translate(10px)}}.tech-circuit[data-astro-cid-gyx3anpu]{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='rgba(6, 182, 212, 0.5)' stroke-width='1' d='M10,10 L90,10 L90,90 L10,90 Z M30,30 L70,30 L70,70 L30,70 Z M10,50 L30,50 M70,50 L90,50 M50,10 L50,30 M50,70 L50,90'/%3E%3C/svg%3E")}.tech-circuit-alt[data-astro-cid-gyx3anpu]{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='rgba(236, 72, 153, 0.5)' stroke-width='1' d='M25,25 L75,25 L75,75 L25,75 Z M10,10 L25,25 M90,10 L75,25 M10,90 L25,75 M90,90 L75,75'/%3E%3C/svg%3E")}@media (max-width: 768px){.mega-section-title[data-astro-cid-gyx3anpu]{font-size:1.8rem;margin-bottom:2rem;letter-spacing:1px;line-height:1.2}.cyber-glitch-2[data-astro-cid-gyx3anpu]{font-size:2.5rem;line-height:1.1;margin-top:40px}h1[data-astro-cid-gyx3anpu].font-orbitron{font-size:2.5rem!important}.grid[data-astro-cid-gyx3anpu]{grid-template-columns:1fr;gap:2rem}.cyber-card[data-astro-cid-gyx3anpu]{margin:0 .5rem;min-height:auto;transform:scale(1.05)}.card-header[data-astro-cid-gyx3anpu]{padding:15px}.event-year[data-astro-cid-gyx3anpu]{font-size:1.3rem;order:1}.logo-wrapper[data-astro-cid-gyx3anpu].square{width:50px;height:50px;order:2;margin:.5rem 0}.event-title[data-astro-cid-gyx3anpu]{font-size:1.3rem;order:3;text-align:center;min-width:auto;margin-top:.5rem}.theme-banner[data-astro-cid-gyx3anpu]{padding:8px 12px}.theme-text[data-astro-cid-gyx3anpu]{font-size:.8rem;text-align:center;line-height:1.3}.team-image-container[data-astro-cid-gyx3anpu]{height:220px}.award-section[data-astro-cid-gyx3anpu]{padding:18px}.award-name[data-astro-cid-gyx3anpu]{font-size:1.3rem;margin-bottom:8px;text-align:center;line-height:1.2}.award-badge[data-astro-cid-gyx3anpu]{font-size:.65rem;padding:4px 8px;text-align:center;display:block;margin:0 auto 8px}.timeline-content[data-astro-cid-gyx3anpu]{margin:0 1rem;width:calc(100% - 2rem)}.timeline-line-container[data-astro-cid-gyx3anpu],.timeline-dot[data-astro-cid-gyx3anpu],.mega-dot[data-astro-cid-gyx3anpu]{left:50%;transform:translate(-50%)}.timeline-content[data-astro-cid-gyx3anpu]{width:calc(100% - 2rem);margin:0 1rem!important;text-align:center!important}.logo-container[data-astro-cid-gyx3anpu].right{left:-15px;right:auto}.logo-container[data-astro-cid-gyx3anpu].center{left:-15px;transform:none}.timeline-year[data-astro-cid-gyx3anpu]{font-size:1.8rem}.timeline-title[data-astro-cid-gyx3anpu]{font-size:1.2rem;line-height:1.3}.featured-title[data-astro-cid-gyx3anpu]{font-size:1.6rem}.competition-team[data-astro-cid-gyx3anpu]{min-height:250px}.awards-container[data-astro-cid-gyx3anpu]{gap:6px}.award-item[data-astro-cid-gyx3anpu]{font-size:.75rem;padding:4px 8px}.container[data-astro-cid-gyx3anpu]{padding-left:1rem;padding-right:1rem}header[data-astro-cid-gyx3anpu]{padding:16px 0;text-align:center}header[data-astro-cid-gyx3anpu] p[data-astro-cid-gyx3anpu]{font-size:1rem;line-height:1.4}}
