:root{--nexus-bg:#05050f;--nexus-surface:#ffffff0a;--nexus-surface-hover:#ffffff14;--nexus-border:#ffffff14;--nexus-border-glow:#00f5ff4d;--cyan:#00f5ff;--violet:#bf5fff;--coral:#ff6b6b;--gold:#ffd93d;--green:#0f8;--text-primary:#fffffff2;--text-secondary:#ffffff8c;--text-muted:#ffffff4d;--glass-bg:#ffffff0a;--glass-bg-strong:#ffffff14;--glass-blur:blur(40px);--glass-blur-soft:blur(20px);--glass-border:1px solid #ffffff14;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 24px #00000080;--shadow-lg:0 8px 48px #0009;--shadow-glow-cyan:0 0 30px #00f5ff26,0 0 60px #00f5ff14;--shadow-glow-violet:0 0 30px #bf5fff26,0 0 60px #bf5fff14;--nav-height:68px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--t-fast:0.15s cubic-bezier(0.4,0,0.2,1);--t-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--t-spring:0.5s cubic-bezier(0.34,1.56,0.64,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#05050f;background-color:var(--nexus-bg);color:#fffffff2;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}#root{min-height:100%;position:relative}.mono,code,pre{font-family:JetBrains Mono,Fira Code,Consolas,monospace}.nexus-bg{background:#05050f;background:var(--nexus-bg);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.nexus-bg:before{animation:nexusMesh1 20s ease-in-out infinite alternate;background:radial-gradient(ellipse 80% 60% at 20% 20%,#00f5ff17 0,#0000 60%),radial-gradient(ellipse 60% 80% at 80% 80%,#bf5fff17 0,#0000 60%),radial-gradient(ellipse 70% 50% at 50% 50%,#ff6b6b0d 0,#0000 60%)}.nexus-bg:after,.nexus-bg:before{content:"";inset:-50%;position:absolute}.nexus-bg:after{animation:nexusMesh2 25s ease-in-out infinite alternate;background:radial-gradient(ellipse 50% 70% at 70% 30%,#ffd93d0f 0,#0000 60%),radial-gradient(ellipse 80% 40% at 10% 80%,#00ff880a 0,#0000 60%)}@keyframes nexusMesh1{0%{transform:translate(0) rotate(0deg)}33%{transform:translate(3%,2%) rotate(2deg)}66%{transform:translate(-2%,3%) rotate(-1deg)}to{transform:translate(2%,-2%) rotate(1deg)}}@keyframes nexusMesh2{0%{transform:translate(0)}50%{transform:translate(-4%,3%) rotate(-2deg)}to{transform:translate(3%,-3%) rotate(2deg)}}.nexus-orb{border-radius:50%;filter:blur(80px);opacity:.12;pointer-events:none;position:fixed;will-change:transform;z-index:0}.nexus-orb-1{animation:orbFloat1 18s ease-in-out infinite;background:radial-gradient(circle,#00f5ff,#0000 70%);background:radial-gradient(circle,var(--cyan),#0000 70%);height:600px;left:-200px;top:-200px;width:600px}.nexus-orb-2{animation:orbFloat2 22s ease-in-out infinite;background:radial-gradient(circle,#bf5fff,#0000 70%);background:radial-gradient(circle,var(--violet),#0000 70%);bottom:-150px;height:500px;right:-150px;width:500px}.nexus-orb-3{animation:orbFloat3 28s ease-in-out infinite;background:radial-gradient(circle,#ff6b6b,#0000 70%);background:radial-gradient(circle,var(--coral),#0000 70%);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}@keyframes orbFloat1{0%,to{transform:translate(0)}25%{transform:translate(5%,8%)}50%{transform:translate(10%,3%)}75%{transform:translate(3%,10%)}}@keyframes orbFloat2{0%,to{transform:translate(0)}30%{transform:translate(-6%,-4%)}60%{transform:translate(-3%,-9%)}}@keyframes orbFloat3{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(-45%,-55%)}50%{transform:translate(-55%,-45%)}75%{transform:translate(-48%,-52%)}}.glass{background:#ffffff0a;background:var(--glass-bg)}.glass,.glass-strong{backdrop-filter:blur(40px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(40px);-webkit-backdrop-filter:var(--glass-blur);border:1px solid #ffffff14;border:var(--glass-border);border-radius:20px;border-radius:var(--radius-lg)}.glass-strong{background:#ffffff14;background:var(--glass-bg-strong)}.glass-card{backdrop-filter:blur(40px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(40px);-webkit-backdrop-filter:var(--glass-blur);background:#ffffff0a;background:var(--glass-bg);border:1px solid #ffffff14;border:var(--glass-border);border-radius:20px;border-radius:var(--radius-lg);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:transform var(--t-smooth),box-shadow var(--t-smooth),border-color var(--t-smooth);will-change:transform}.glass-card:hover{border-color:#00f5ff33;box-shadow:0 0 30px #00f5ff26,0 0 60px #00f5ff14,0 8px 32px #0006;box-shadow:var(--shadow-glow-cyan),0 8px 32px #0006;transform:translateY(-4px) scale(1.01)}.glass-iridescent{backdrop-filter:blur(40px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(40px);-webkit-backdrop-filter:var(--glass-blur);background:#ffffff0a;background:var(--glass-bg);border-radius:20px;border-radius:var(--radius-lg);position:relative}.glass-iridescent:before{animation:iridescent 6s linear infinite;background:linear-gradient(135deg,#00f5ff4d,#bf5fff33,#ff6b6b33,#ffd93d33,#00f5ff4d);background-size:200% 200%;border-radius:inherit;content:"";inset:-1px;position:absolute;z-index:-1}@keyframes iridescent{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.btn-nexus{align-items:center;border:none;border-radius:9999px;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--t-smooth);white-space:nowrap}.btn-nexus:active{transform:scale(.96)!important}.btn-primary{background:linear-gradient(135deg,#00f5ff,#bf5fff);background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 0 20px #00f5ff4d;color:#05050f;font-weight:700}.btn-primary:hover{box-shadow:0 0 30px #00f5ff80,0 8px 24px #0006;transform:translateY(-2px) scale(1.03)}.btn-secondary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);background:#ffffff0a;background:var(--glass-bg);border:1px solid #ffffff14;border:var(--glass-border);color:#fffffff2;color:var(--text-primary)}.btn-secondary:hover{background:#ffffff14;background:var(--glass-bg-strong);border-color:#00f5ff4d;transform:translateY(-2px)}.btn-ghost{background:#0000;border:1px solid #0000;color:#ffffff8c;color:var(--text-secondary)}.btn-ghost:hover{color:#fffffff2;color:var(--text-primary)}.btn-ghost:hover,.btn-icon{background:#ffffff0a;background:var(--glass-bg)}.btn-icon{align-items:center;border:1px solid #ffffff14;border:var(--glass-border);border-radius:14px;border-radius:var(--radius-md);color:#ffffff8c;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:38px;justify-content:center;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--t-smooth);width:38px}.btn-icon:hover{background:#00f5ff14;border-color:#00f5ff4d;color:#00f5ff;color:var(--cyan);transform:scale(1.1)}.input-nexus{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;border-radius:var(--radius-md);color:#fffffff2;color:var(--text-primary);font-family:Outfit,sans-serif;font-size:15px;outline:none;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--t-smooth);width:100%}.input-nexus::placeholder{color:#ffffff4d;color:var(--text-muted)}.input-nexus:focus{background:#00f5ff0a;border-color:#00f5ff;border-color:var(--cyan);box-shadow:0 0 0 3px #00f5ff1a,0 0 20px #00f5ff14}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00f5ff,#bf5fff);background:linear-gradient(135deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text}.text-gradient-gold{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffd93d,#ff6b6b);background:linear-gradient(135deg,var(--gold),var(--coral));-webkit-background-clip:text;background-clip:text}.text-glow-cyan{color:#00f5ff;color:var(--cyan);text-shadow:0 0 20px #00f5ff80,0 0 40px #00f5ff33}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow{0%,to{box-shadow:0 0 20px #00f5ff4d}50%{box-shadow:0 0 40px #00f5ff99,0 0 60px #00f5ff4d}}@keyframes waveform{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.animate-fade-in{animation:fadeIn .4s ease forwards}.animate-fade-in-up{animation:fadeInUp .5s cubic-bezier(.34,1.2,.64,1) forwards}.animate-scale-in{animation:scaleIn .4s cubic-bezier(.34,1.2,.64,1) forwards}.stagger-children>:first-child{animation:fadeInUp .5s cubic-bezier(.34,1.2,.64,1) 0ms both}.stagger-children>:nth-child(2){animation:fadeInUp .5s cubic-bezier(.34,1.2,.64,1) 80ms both}.stagger-children>:nth-child(3){animation:fadeInUp .5s cubic-bezier(.34,1.2,.64,1) .16s both}.stagger-children>:nth-child(4){animation:fadeInUp .5s cubic-bezier(.34,1.2,.64,1) .24s both}.stagger-children>:nth-child(5){animation:fadeInUp .5s cubic-bezier(.34,1.2,.64,1) .32s both}.stagger-children>:nth-child(6){animation:fadeInUp .5s cubic-bezier(.34,1.2,.64,1) .4s both}.shimmer{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 50%,#ffffff0a 75%);background-size:200% 100%;border-radius:10px;border-radius:var(--radius-sm)}.typing-cursor:after{animation:blink .8s step-end infinite;color:#00f5ff;color:var(--cyan);content:"▋";margin-left:1px}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00f5ff59}.nexus-layout{min-height:100vh;padding-top:68px;padding-top:var(--nav-height);position:relative;z-index:1}.nexus-container{margin:0 auto;max-width:1280px;padding:0 24px}.nexus-page{animation:fadeInUp .45s cubic-bezier(.34,1.2,.64,1);padding:32px 0}@keyframes pageEnter{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-enter{animation:pageEnter .4s cubic-bezier(.34,1.2,.64,1)}.code-block{background:#00000080;border:1px solid #ffffff14;border-radius:14px;border-radius:var(--radius-md);margin:10px 0;overflow:hidden}.code-block-header{align-items:center;background:#ffffff0a;border-bottom:1px solid #ffffff0f;color:#ffffff8c;color:var(--text-secondary);display:flex;font-family:JetBrains Mono,monospace;font-size:12px;justify-content:space-between;padding:8px 14px}.code-block pre{color:#ffffffd9;font-size:13px;line-height:1.6;margin:0;overflow-x:auto;padding:14px}.badge{align-items:center;border-radius:9999px;border-radius:var(--radius-full);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.6px;padding:2px 9px;text-transform:uppercase}.badge-cyan{background:#00f5ff1f;border:1px solid #00f5ff33;color:#00f5ff;color:var(--cyan)}.badge-violet{background:#bf5fff1f;border:1px solid #bf5fff33;color:#bf5fff;color:var(--violet)}.badge-coral{background:#ff6b6b1f;border:1px solid #ff6b6b33;color:#ff6b6b;color:var(--coral)}.badge-gold{background:#ffd93d1f;border:1px solid #ffd93d33;color:#ffd93d;color:var(--gold)}.badge-green{background:#00ff881f;border:1px solid #0f83;color:#0f8;color:var(--green)}.grid-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-cards-sm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}::selection{background:#00f5ff40;color:#fffffff2;color:var(--text-primary)}a{color:#00f5ff;color:var(--cyan);text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--t-fast)}a:hover{color:#00f5ffcc}.modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050fbf;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content{animation:scaleIn .3s cubic-bezier(.34,1.2,.64,1);background:#0f0f23f7;border:1px solid #ffffff1a;border-radius:28px;border-radius:var(--radius-xl);max-width:540px;padding:32px;width:90%}input[type=range]{-webkit-appearance:none;background:#ffffff1a;border-radius:9999px;border-radius:var(--radius-full);height:4px;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg,#00f5ff,#bf5fff);background:linear-gradient(135deg,var(--cyan),var(--violet));border-radius:50%;box-shadow:0 0 10px #00f5ff80;cursor:pointer;height:18px;-webkit-transition:transform .2s;transition:transform .2s;width:18px}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.divider{background:linear-gradient(90deg,#0000,#ffffff14,#0000);border:none;height:1px;margin:24px 0}@media (max-width:768px){:root{--nav-height:60px}.nexus-container{padding:0 16px}.grid-cards{grid-template-columns:1fr}.nexus-page{padding:20px 0}}
/*# sourceMappingURL=main.4dc5861a.css.map*/