@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";:root{--color-primary: #00f0c0;--color-primary-dim: #00b894;--color-primary-glow: rgba(0, 240, 192, .4);--color-secondary: #ffac30;--color-secondary-dim: #d68b1e;--rainbow-red: #ff3366;--rainbow-magenta: #ff00cc;--rainbow-purple: #b300ff;--rainbow-blue: #0066ff;--rainbow-cyan: #00f0c0;--rainbow-green: #ccff00;--gradient-hero: linear-gradient(120deg, #ff3366, #ff00cc, #b300ff, #0066ff, #00f0c0, #ccff00);--gradient-rainbow-glow: linear-gradient(120deg, rgba(255, 51, 102, .5), rgba(255, 0, 204, .5), rgba(179, 0, 255, .5), rgba(0, 102, 255, .5), rgba(0, 240, 192, .5), rgba(204, 255, 0, .5));--bg-primary: #050508;--bg-elevated: #0f0f16;--bg-glass: rgba(15, 15, 22, .6);--text-primary: #ffffff;--text-secondary: #9494a8;--text-lcd: #00f0c0;--glass-blur: blur(12px);--glass-border: 1px solid rgba(255, 255, 255, .08);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .6);--liquid-blur: blur(40px);--liquid-glass-bg: rgba(18, 18, 26, .5);--liquid-shine: linear-gradient(135deg, rgba(255, 255, 255, .2) 0%, transparent 50%);--rainbow-glow-shadow: 0 0 40px rgba(0, 212, 170, .4), 0 0 80px rgba(196, 77, 255, .2), 0 0 120px rgba(255, 77, 77, .1);--font-display: "Orbitron", monospace;--font-mono: "Space Mono", monospace;--font-body: "DM Sans", sans-serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 4rem;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg-primary);background-image:radial-gradient(circle at 50% 0%,#1a1a24 0%,var(--bg-primary) 60%);background-attachment:fixed;color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dim)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2;color:var(--text-primary)}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,4vw,2.5rem)}h3{font-size:clamp(1.25rem,3vw,1.75rem)}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--text-lcd)}img{max-width:100%;height:auto;display:block}code{font-family:var(--font-mono);background:var(--bg-elevated);padding:.2em .4em;border-radius:var(--radius-sm);font-size:.9em}pre{font-family:var(--font-mono);background:var(--bg-elevated);padding:var(--space-md);border-radius:var(--radius-md);overflow-x:auto}pre code{background:none;padding:0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.text-lcd{color:var(--text-lcd);text-shadow:0 0 10px var(--color-primary-glow)}.text-secondary{color:var(--text-secondary)}.font-mono{font-family:var(--font-mono)}.font-display{font-family:var(--font-display)}.glass-panel{background:var(--bg-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);position:relative}.glass-panel--rainbow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--gradient-hero);background-size:300% 300%;animation:gradient-shift 8s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;pointer-events:none}.liquid-glass{background:linear-gradient(145deg,#ffffff0d,#ffffff03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.liquid-glass:after{content:"";position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:overlay}.liquid-glass:before{content:"";position:absolute;top:0;left:-50%;width:200%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.05) 40%,rgba(255,255,255,.05) 60%,transparent);transform:skew(-25deg);pointer-events:none;animation:shimmer 8s infinite linear}@keyframes shimmer{0%{transform:translate(-150%) skew(-25deg)}to{transform:translate(150%) skew(-25deg)}}.liquid-glass--rainbow{position:relative;z-index:1}.liquid-glass--rainbow:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:var(--gradient-hero);background-size:300% 300%;animation:gradient-shift 4s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8;pointer-events:none;z-index:2}.rainbow-glow-container{position:relative}.rainbow-glow-container:before{content:"";position:absolute;inset:-20px;background:var(--gradient-rainbow-glow);background-size:200% 200%;animation:gradient-shift 6s ease infinite;filter:blur(50px);opacity:.5;z-index:-1;border-radius:inherit}.glass-panel--interactive{transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.glass-panel--interactive:hover{transform:translateY(-5px) scale(1.01);box-shadow:var(--glass-shadow),0 0 30px var(--color-primary-glow);border-color:#fff3}.glass-nav{background:#050508b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);position:sticky;top:20px;z-index:100;border-radius:100px;margin:0 auto;width:90%;max-width:1200px;box-shadow:0 10px 30px #00000080}.glass-card{background:var(--bg-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);padding:var(--space-lg);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.glass-card:hover{transform:translateY(-4px);border-color:#fff3;box-shadow:var(--glass-shadow),0 0 25px #00f0c026}.glass-button{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);color:var(--text-primary);font-family:var(--font-body);font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.glass-button:hover{background:#ffffff14;border-color:var(--color-primary);box-shadow:0 0 15px var(--color-primary-glow);color:#fff}.glass-button--primary{background:var(--color-primary);color:#000;border-color:var(--color-primary);font-weight:700}.glass-button--primary:hover{background:var(--text-lcd);box-shadow:0 0 30px var(--color-primary-glow);transform:translateY(-2px)}@keyframes glow-pulse{0%,to{box-shadow:0 0 15px var(--color-primary-glow)}50%{box-shadow:0 0 30px var(--color-primary-glow),0 0 50px var(--color-primary-glow)}}.glow{animation:glow-pulse 3s ease-in-out infinite}@keyframes text-glow{0%,to{text-shadow:0 0 10px var(--color-primary-glow)}50%{text-shadow:0 0 20px var(--color-primary-glow),0 0 30px var(--color-primary-glow)}}.text-glow{animation:text-glow 3s ease-in-out infinite}.scanlines{position:relative;overflow:hidden}.scanlines:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.2) 3px,rgba(0,0,0,.2) 6px);pointer-events:none;z-index:10;opacity:.7}@keyframes flicker{0%{opacity:.97}5%{opacity:.95}10%{opacity:.9}15%{opacity:.95}20%{opacity:.99}25%{opacity:.95}30%{opacity:.9}35%{opacity:.96}40%{opacity:.98}45%{opacity:.95}50%{opacity:.99}55%{opacity:.93}60%{opacity:.9}65%{opacity:.96}70%{opacity:1}75%{opacity:.97}80%{opacity:.95}85%{opacity:.92}90%{opacity:.97}95%{opacity:.99}to{opacity:.95}}.lcd-grid{position:relative}.lcd-grid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:3px 3px;pointer-events:none;z-index:1}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .8s cubic-bezier(.2,.8,.2,1) forwards}.fade-in-stagger>*{opacity:0;animation:fade-in .8s cubic-bezier(.2,.8,.2,1) forwards}.fade-in-stagger>*:nth-child(1){animation-delay:.1s}.fade-in-stagger>*:nth-child(2){animation-delay:.2s}.fade-in-stagger>*:nth-child(3){animation-delay:.3s}.fade-in-stagger>*:nth-child(4){animation-delay:.4s}.fade-in-stagger>*:nth-child(5){animation-delay:.5s}.fade-in-stagger>*:nth-child(6){animation-delay:.6s}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-animate{background:var(--gradient-hero);background-size:200% 200%;animation:gradient-shift 8s ease infinite}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.glitch:hover{animation:glitch .3s cubic-bezier(.25,.46,.45,.94) both infinite;color:var(--text-lcd)}@keyframes liquid-wobble{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.02) rotate(.5deg)}50%{transform:scale(1) rotate(0)}75%{transform:scale(1.02) rotate(-.5deg)}}.liquid-wobble{animation:liquid-wobble 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 4s ease-in-out infinite}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.02)}@keyframes lcd-blink{0%,49%{opacity:1}50%,to{opacity:.5}}.lcd-blink{animation:lcd-blink 1s step-end infinite}.header-wrapper[data-astro-cid-3ef6ksr2]{position:absolute;top:0;left:0;width:100%;z-index:100;padding-top:20px;height:100px}.nav-container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;gap:var(--space-md);transition:all .3s ease}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-md);text-decoration:none}.logo-glow-container[data-astro-cid-3ef6ksr2]{position:relative;border-radius:12px;padding:2px;background:var(--gradient-hero);background-size:200% 200%;animation:gradient-shift 6s ease infinite;overflow:hidden}.logo-img[data-astro-cid-3ef6ksr2]{width:40px;height:40px;border-radius:10px;object-fit:cover;display:block;background:#000}.logo-text[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--text-primary);letter-spacing:.05em}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:4px;background:#ffffff08;padding:4px;border-radius:100px;border:1px solid rgba(255,255,255,.05)}.nav-link[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-mono);font-size:.85rem;color:var(--text-secondary);text-decoration:none;padding:8px 16px;border-radius:100px;transition:all .3s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary);background:#ffffff1a}.nav-link[data-astro-cid-3ef6ksr2].active{color:#000;background:var(--color-primary);font-weight:600;box-shadow:0 0 15px var(--color-primary-glow)}.discord-btn[data-astro-cid-3ef6ksr2]{font-family:var(--font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;border-radius:100px}@media(max-width:768px){.header-wrapper[data-astro-cid-3ef6ksr2]{height:auto}.nav-container[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;border-radius:20px;padding:15px;width:95%}.nav-links[data-astro-cid-3ef6ksr2]{order:3;width:100%;justify-content:center;margin-top:10px;background:none;border:none}.logo-text[data-astro-cid-3ef6ksr2]{font-size:1.1rem}.discord-btn[data-astro-cid-3ef6ksr2]{padding:6px 12px;font-size:.75rem}}.footer[data-astro-cid-sz7xmlte]{position:relative;background:#020203;border-top:1px solid rgba(255,255,255,.05);padding:5rem 0 2rem;margin-top:4rem;overflow:hidden}.footer-bg-glow[data-astro-cid-sz7xmlte]{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);box-shadow:0 0 50px 5px #00d4aa26}.footer-content[data-astro-cid-sz7xmlte]{position:relative;z-index:1}.footer-main[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem;margin-bottom:4rem}.footer-brand[data-astro-cid-sz7xmlte]{max-width:300px}.footer-logo[data-astro-cid-sz7xmlte]{width:60px;height:60px;border-radius:12px;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.1)}.footer-tagline[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;gap:4rem;flex-wrap:wrap}.nav-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;font-size:1rem;margin-bottom:1.2rem;font-family:var(--font-display)}.nav-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--text-secondary);text-decoration:none;margin-bottom:.8rem;font-size:.9rem;transition:color .2s}.nav-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05)}.copyright[data-astro-cid-sz7xmlte]{color:#ffffff4d;font-size:.85rem}@media(max-width:768px){.footer-main[data-astro-cid-sz7xmlte]{flex-direction:column;gap:3rem}.footer-nav[data-astro-cid-sz7xmlte]{gap:2rem;width:100%;justify-content:space-between}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:1rem;text-align:center}}main[data-astro-cid-37fxchfa]{min-height:calc(100vh - 160px)}
