.hero[data-v-338558c5]{background:radial-gradient(#1a0a3ecc 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}#tsparticles[data-v-338558c5]{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero__bg-effects[data-v-338558c5]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hero__glow[data-v-338558c5]{filter:blur(80px);opacity:.4;border-radius:50%;animation:8s ease-in-out infinite float-338558c5;position:absolute}.hero__glow--cyan[data-v-338558c5]{background:#0ff;width:400px;height:400px;animation-delay:0s;top:20%;left:10%}.hero__glow--pink[data-v-338558c5]{background:#ff0080;width:350px;height:350px;animation-delay:-3s;top:40%;right:10%}.hero__glow--purple[data-v-338558c5]{background:#b000ff;width:300px;height:300px;animation-delay:-5s;bottom:20%;left:40%}@keyframes float-338558c5{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-30px)scale(1.1)}50%{transform:translate(-20px,20px)scale(.95)}75%{transform:translate(15px,15px)scale(1.05)}}.hero__content[data-v-338558c5]{z-index:2;text-align:center;padding:0 24px;position:relative}.hero__title[data-v-338558c5]{margin-bottom:2rem}.hero__line[data-v-338558c5]{background:linear-gradient(135deg,#0ff,#ff0080,#ff0) 0 0/200% 200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #0ff6);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,10vw,6rem);font-weight:900;line-height:1.2;animation:4s ease-in-out infinite titleGlow-338558c5}@keyframes titleGlow-338558c5{0%,to{filter:drop-shadow(0 0 30px #0ff6);background-position:0%}33%{filter:drop-shadow(0 0 30px #ff008066);background-position:100%}66%{filter:drop-shadow(0 0 30px #ff06);background-position:50% 100%}}.hero__slogan[data-v-338558c5]{color:#b0b8d0;font-size:clamp(1.1rem,3vw,1.6rem);font-family:var(--font-mono);letter-spacing:.15em}.slogan-char[data-v-338558c5]{transition:all .2s;display:inline-block}.slogan-char[data-v-338558c5]:hover{color:#0ff;text-shadow:0 0 10px #0ffc;transform:translateY(-3px)}.slogan-space[data-v-338558c5]{width:.5em}.scroll-arrow[data-v-338558c5]{color:#0ff;filter:drop-shadow(0 0 10px #0ff9);animation:2s infinite bounce-338558c5;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@keyframes bounce-338558c5{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-20px)}60%{transform:translate(-50%)translateY(-10px)}}@media (width<=768px){.hero__line[data-v-338558c5]{font-size:clamp(2.5rem,12vw,4rem)}.hero__slogan[data-v-338558c5]{font-size:1rem}.hero__glow[data-v-338558c5]{opacity:.2}.hero__glow--cyan[data-v-338558c5]{width:200px;height:200px}.hero__glow--pink[data-v-338558c5]{width:180px;height:180px}.hero__glow--purple[data-v-338558c5]{width:150px;height:150px}}.timeline-section[data-v-a808b452]{background:linear-gradient(#0a1a2e 0%,#1a0a2e 50%,#0f0f1a 100%);position:relative;overflow:hidden}.timeline-section[data-v-a808b452]:before{content:"";pointer-events:none;background:radial-gradient(circle,#00ffff14 0%,#0000 70%);width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline[data-v-a808b452]{max-width:800px;margin:0 auto;padding:2rem 0;position:relative}.timeline-line[data-v-a808b452]{transform-origin:top;background:linear-gradient(#0ff,#ff0080,#b000ff,#ff0);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 15px #00ffff4d}.timeline-item[data-v-a808b452]{margin-bottom:3rem;display:flex;position:relative}.timeline-item[data-v-a808b452]:last-child{margin-bottom:0}.timeline-item--left[data-v-a808b452]{justify-content:flex-start;padding-right:calc(50% + 2rem)}.timeline-item--right[data-v-a808b452]{justify-content:flex-end;padding-left:calc(50% + 2rem)}.timeline-dot[data-v-a808b452]{z-index:1;background:#0f0f1a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.timeline-dot-inner[data-v-a808b452]{background:var(--milestone-color);width:14px;height:14px;box-shadow:0 0 15px var(--milestone-color), 0 0 30px #0000004d;border-radius:50%;animation:2s ease-in-out infinite dotPulse-a808b452}@keyframes dotPulse-a808b452{0%,to{box-shadow:0 0 10px var(--milestone-color)}50%{box-shadow:0 0 25px var(--milestone-color)}}.timeline-content[data-v-a808b452]{border-color:#0ff3;padding:1.5rem;transition:all .3s}.timeline-content[data-v-a808b452]:hover{border-color:var(--milestone-color);box-shadow:0 0 20px #0000004d,0 0 40px #00ffff1a}.timeline-year[data-v-a808b452]{color:var(--milestone-color);border-radius:var(--radius-full);text-shadow:0 0 10px var(--milestone-color);letter-spacing:.1em;background:linear-gradient(135deg,#0ff3,#0080ff33);margin-bottom:.75rem;padding:6px 16px;font-size:.9rem;font-weight:800;display:inline-block}.timeline-title[data-v-a808b452]{color:#fff;margin-bottom:.5rem;font-size:1.3rem;font-weight:800}.timeline-description[data-v-a808b452]{color:#b0b8d0;font-size:.95rem;line-height:1.6}@media (width<=768px){.timeline-line[data-v-a808b452]{left:20px}.timeline-item--left[data-v-a808b452],.timeline-item--right[data-v-a808b452]{justify-content:flex-start;padding-left:55px;padding-right:0}.timeline-dot[data-v-a808b452]{left:20px}}.footer[data-v-43b6a470]{background:linear-gradient(#1a0a2e,#0a0a1a);border-top:2px solid #0000;border-image:linear-gradient(90deg,#0000,#0ff,#ff0080,#0000) 1;padding:2rem 0}.footer-content[data-v-43b6a470]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.copyright[data-v-43b6a470]{color:#7080a0;font-size:.9rem}.neon-text[data-v-43b6a470]{color:#0ff;text-shadow:0 0 10px #00ffff80}.icp a[data-v-43b6a470]{color:#7080a0;font-size:.85rem;transition:all .3s}.icp a[data-v-43b6a470]:hover{color:#0ff;text-shadow:0 0 10px #00ffff80}@media (width<=768px){.footer-content[data-v-43b6a470]{text-align:center;flex-direction:column}}:root{--color-bg-primary:#0f0f1a;--color-bg-secondary:#141428;--color-bg-tertiary:#1a1a35;--color-neon-cyan:#0ff;--color-neon-pink:#ff0080;--color-neon-purple:#b000ff;--color-neon-blue:#0080ff;--color-neon-yellow:#ff0;--color-neon-green:#00ff80;--color-text-primary:#fff;--color-text-secondary:#b0b8d0;--color-text-muted:#7080a0;--glass-bg:#14142db3;--glass-border:#00ffff40;--glass-shadow:0 8px 32px #0006;--glass-blur:blur(16px);--gradient-primary:linear-gradient(135deg, #0ff, #b000ff);--gradient-accent:linear-gradient(135deg, #ff0080, #ff0);--gradient-warm:linear-gradient(135deg, #ff0080, #ff8000);--gradient-cool:linear-gradient(135deg, #0ff, #0080ff);--gradient-neon:linear-gradient(135deg, #0ff, #ff0080, #b000ff);--gradient-border:linear-gradient(135deg, #0ff, #ff0080);--section-padding:100px 0;--container-max-width:1200px;--container-padding:0 24px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--z-cursor:9999;--z-nav:100;--z-modal:200}@media (width<=1440px){:root{--section-padding:80px 0;--container-max-width:1100px}}@media (width<=1024px){:root{--section-padding:60px 0;--container-max-width:900px;--container-padding:0 20px}}@media (width<=768px){:root{--section-padding:48px 0;--container-padding:0 16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#0a0a1a 0%,#1a0a2e 50%,#0a1a2e 100%) fixed;min-height:100vh;line-height:1.6;overflow-x:hidden}a{color:var(--color-neon-cyan);transition:all var(--transition-fast);text-decoration:none}a:hover{color:var(--color-neon-pink);text-shadow:0 0 10px #ff008080}button{cursor:pointer;border:none;outline:none;font-family:inherit}img{max-width:100%;height:auto}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--color-neon-cyan), var(--color-neon-pink));border-radius:var(--radius-full);border:2px solid var(--color-bg-primary)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--color-neon-pink), var(--color-neon-purple))}::selection{color:var(--color-text-primary);text-shadow:none;background:#00ffff4d}.glass-card{-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff1a;transition:all var(--transition-normal);background:linear-gradient(135deg,#141432cc,#1e143c99)}.glass-card:hover{border-color:#00ffff80;transform:translateY(-4px);box-shadow:0 0 30px #0ff3,0 0 60px #00ffff1a,inset 0 1px #ffffff26}.container{max-width:var(--container-max-width);padding:var(--container-padding);margin:0 auto}.section{padding:var(--section-padding);position:relative}.section-title{text-align:center;background:var(--gradient-neon);-webkit-text-fill-color:transparent;text-shadow:none;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;animation:3s infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.gradient-divider{background:linear-gradient(90deg, transparent 0%, var(--color-neon-cyan) 20%, var(--color-neon-pink) 50%, var(--color-neon-purple) 80%, transparent 100%);opacity:.6;height:2px;box-shadow:0 0 10px #00ffff4d}.neon-text{color:var(--color-neon-cyan);text-shadow:0 0 7px #0ffc,0 0 10px #0ff9,0 0 21px #0ff6,0 0 42px #0ff3}.neon-border{border:1px solid var(--color-neon-cyan);box-shadow:0 0 10px #00ffff4d,0 0 20px #00ffff1a,inset 0 0 10px #00ffff26}.badge{border-radius:var(--radius-full);color:var(--color-neon-cyan);text-shadow:0 0 10px #00ffff80;letter-spacing:.05em;background:linear-gradient(135deg,#0ff3,#0080ff33);border:1px solid #0ff6;align-items:center;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.badge--active{color:var(--color-neon-pink);text-shadow:0 0 10px #ff008080;background:linear-gradient(135deg,#ff008033,#ff800033);border-color:#ff008066;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 5px #ff00804d}50%{box-shadow:0 0 20px #ff008080}}@media (width<=768px){.section{padding:48px 0}.section-title{margin-bottom:2rem;font-size:clamp(2rem,8vw,3rem)}}.app[data-v-43d2f75a]{min-height:100vh;position:relative}.loader[data-v-43d2f75a]{z-index:1000;background:radial-gradient(#1a0a3e 0%,#0a0a1a 70%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loader-content[data-v-43d2f75a]{text-align:center}.loader-logo[data-v-43d2f75a]{margin-bottom:1rem}.logo-text[data-v-43d2f75a]{background:linear-gradient(135deg,#0ff,#ff0080,#b000ff) 0 0/200% 200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #00ffff80);-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:900;animation:2s ease-in-out infinite logoGlow-43d2f75a}@keyframes logoGlow-43d2f75a{0%,to{filter:drop-shadow(0 0 30px #00ffff80);background-position:0%}50%{filter:drop-shadow(0 0 40px #ff008080);background-position:100%}}.loader-tagline[data-v-43d2f75a]{color:#b0b8d0;letter-spacing:.2em;font-size:1.2rem;font-weight:500}.gradient-divider[data-v-43d2f75a]{opacity:.5;background:linear-gradient(90deg,#0000 0%,#0ff 20%,#ff0080 50%,#b000ff 80%,#0000 100%);height:2px;box-shadow:0 0 15px #00ffff4d}
