:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vynex-bg:#050713;--vynex-surface:#0d1427db;--vynex-surface-raised:#141d34f0;--vynex-border:#94a3b830;--vynex-primary:#22d3ee;--vynex-secondary:#8b5cf6;--vynex-accent:#ec4899;--vynex-heading:#f8fafc;--vynex-copy:#cbd5e1;--vynex-muted:#94a3b8;--vynex-radius-sm:.65rem;--vynex-radius-md:.95rem;--vynex-radius-lg:1.3rem;--vynex-radius-xl:1.75rem;--vynex-shadow-card:0 12px 38px #0000003d;--vynex-shadow-glow:0 0 24px #22d3ee1f;--vynex-motion:.22s cubic-bezier(.2, .8, .2, 1)}:root[data-theme=cyber-ai],:root[data-theme=ai-dynamic]{--vynex-primary:#22d3ee;--vynex-secondary:#8b5cf6;--vynex-accent:#ec4899}:root[data-theme=neon]{--vynex-primary:#38bdf8;--vynex-secondary:#7c3aed;--vynex-accent:#db2777}:root[data-theme=emerald]{--vynex-primary:#2dd4bf;--vynex-secondary:#10b981;--vynex-accent:#84cc16}:root[data-theme=hypercolor]{--vynex-primary:#00e5ff;--vynex-secondary:#d500f9;--vynex-accent:#ff1744;--vynex-border:#00e5ff3d;--vynex-shadow-glow:0 0 28px #00e5ff21}html{accent-color:var(--vynex-primary);scroll-padding-top:6rem}body{color:var(--vx-text,var(--vynex-heading));background-color:var(--vx-bg,var(--vynex-bg));transition:background-color .35s,color .25s}body::selection,::selection{color:#fff;background:color-mix(in srgb, var(--vynex-secondary) 65%, transparent)}:where(a,button,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select){transition:color var(--vynex-motion), border-color var(--vynex-motion), box-shadow var(--vynex-motion)}:where(a,button):focus-visible,:where(input,textarea,select):focus-visible{outline:2px solid var(--vynex-primary);outline-offset:3px}.vx-card,.vx-home-hub-card,.vx-home-group-card,.vx-home-feature-card,.vx-home-ai-card,.vx-home-final-card{border-color:var(--vynex-border);box-shadow:var(--vynex-shadow-card);transition:border-color var(--vynex-motion), box-shadow var(--vynex-motion), background-color var(--vynex-motion), transform var(--vynex-motion)}.vx-card:hover,.vx-home-hub-card:hover,.vx-home-group-card:hover,.vx-home-feature-card:hover{border-color:color-mix(in srgb, var(--vynex-primary) 45%, var(--vynex-border));box-shadow:var(--vynex-shadow-card), var(--vynex-shadow-glow)}.vx-btn-primary{isolation:isolate;border-radius:var(--vynex-radius-md);overflow:hidden;box-shadow:0 8px 24px #3b82f633,inset 0 1px #ffffff26}.vx-btn-ghost{border-radius:var(--vynex-radius-md);transition:background-color var(--vynex-motion), border-color var(--vynex-motion), box-shadow var(--vynex-motion), transform var(--vynex-motion)}.vx-btn-ghost:hover{border-color:var(--vynex-primary);box-shadow:var(--vynex-shadow-glow)}.vx-input,.vx-textarea,input,textarea,select{accent-color:var(--vynex-primary)}.vx-input:focus,.vx-textarea:focus{border-color:var(--vynex-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--vynex-primary) 14%, transparent), var(--vynex-shadow-glow)}:where(input,textarea,select):disabled{cursor:not-allowed;opacity:.65}:where(input,textarea,select)::placeholder{color:var(--vx-text-muted,var(--vynex-muted));opacity:.8}.vx-header{border-bottom-color:var(--vynex-border);box-shadow:0 8px 32px #0000001f}.vx-nav-link{transition:color var(--vynex-motion), background-color var(--vynex-motion), border-color var(--vynex-motion)}.vx-nav-link:hover,.vx-nav-link[aria-current=page]{color:var(--vynex-heading)}.vx-logo-badge{transition:border-color var(--vynex-motion), box-shadow var(--vynex-motion), transform var(--vynex-motion)}.vx-logo:hover .vx-logo-badge{border-color:var(--vynex-primary);box-shadow:var(--vynex-shadow-glow)}.vx-footer{border-top-color:var(--vynex-border)}:root[data-theme=hypercolor] .vx-card:hover,:root[data-theme=hypercolor] .vx-home-hub-card:hover,:root[data-theme=hypercolor] .vx-home-group-card:hover,:root[data-theme=hypercolor] .vx-home-feature-card:hover{box-shadow:0 14px 42px #0000004d,0 0 24px #00e5ff1f,0 0 36px #d500f912}:root[data-theme=hypercolor] .vx-gradient-text,:root[data-theme=hypercolor] .vx-home-title-accent{background-image:linear-gradient(90deg,#00e5ff,#2979ff,#d500f9,#ff1744,#ff9100,#ffee58,#00e676,#00e5ff);background-size:300% 100%}:where(th,td),hr{border-color:var(--vynex-border)}:where(img,video,iframe){max-width:100%}:where(pre,code){overflow-wrap:anywhere}@media (max-width:640px){.vx-card,.vx-home-hub-card,.vx-home-group-card,.vx-home-feature-card{border-radius:var(--vynex-radius-md)}.vx-home-ai-card,.vx-home-final-card{border-radius:var(--vynex-radius-lg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.vx-hyper-logo{flex:none;display:block;overflow:visible}.vx-logo-stop-a{stop-color:#22d3ee;animation:9s linear infinite vx-logo-color-a}.vx-logo-stop-b{stop-color:#a855f7;animation:9s linear infinite vx-logo-color-b}.vx-logo-stop-c{stop-color:#ec4899;animation:9s linear infinite vx-logo-color-c}.vx-bg-stop-a{stop-color:#07152c;animation:12s linear infinite vx-bg-color-a}.vx-bg-stop-b{stop-color:#24103d;animation:12s linear infinite vx-bg-color-b}.vx-logo-orbit{transform-box:fill-box;transform-origin:50%;animation:12s linear infinite vx-logo-orbit}@keyframes vx-logo-color-a{0%,to{stop-color:#22d3ee}33%{stop-color:#a855f7}66%{stop-color:#f472b6}}@keyframes vx-logo-color-b{0%,to{stop-color:#a855f7}33%{stop-color:#f97316}66%{stop-color:#22d3ee}}@keyframes vx-logo-color-c{0%,to{stop-color:#ec4899}33%{stop-color:#22d3ee}66%{stop-color:#a3e635}}@keyframes vx-bg-color-a{0%,to{stop-color:#07152c}33%{stop-color:#260b35}66%{stop-color:#062d32}}@keyframes vx-bg-color-b{0%,to{stop-color:#24103d}33%{stop-color:#09274b}66%{stop-color:#32102b}}@keyframes vx-logo-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vx-logo-badge{isolation:isolate;background:linear-gradient(135deg,#07152c,#24103d,#09274b) 0 0/300% 300%;animation:10s infinite vx-logo-badge-bg;position:relative;overflow:hidden}@keyframes vx-logo-badge-bg{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.vx-logo-stop-a,.vx-logo-stop-b,.vx-logo-stop-c,.vx-bg-stop-a,.vx-bg-stop-b,.vx-logo-orbit,.vx-logo-badge{animation:none!important}}
@property --vx-hypercolor-hue{syntax:"<number>";inherits:true;initial-value:190}:root{--vx-hypercolor-hue:190}:root[data-theme=hypercolor]{--vx-cyan:hsl(var(--vx-hypercolor-hue) 95% 62%);--vx-blue:hsl(calc(var(--vx-hypercolor-hue) + 35) 95% 62%);--vx-indigo:hsl(calc(var(--vx-hypercolor-hue) + 65) 90% 67%);--vx-violet:hsl(calc(var(--vx-hypercolor-hue) + 90) 90% 68%);--vx-purple:hsl(calc(var(--vx-hypercolor-hue) + 120) 90% 67%);--vx-pink:hsl(calc(var(--vx-hypercolor-hue) + 165) 95% 66%);--vx-red:hsl(calc(var(--vx-hypercolor-hue) + 195) 90% 62%);--vx-orange:hsl(calc(var(--vx-hypercolor-hue) + 225) 95% 62%);--vx-yellow:hsl(calc(var(--vx-hypercolor-hue) + 255) 95% 62%);--vx-green:hsl(calc(var(--vx-hypercolor-hue) + 285) 85% 57%);--vx-emerald:hsl(calc(var(--vx-hypercolor-hue) + 310) 85% 55%);--vx-border:hsl(var(--vx-hypercolor-hue) 75% 70% / .32);--vx-border-strong:hsl(var(--vx-hypercolor-hue) 95% 65% / .65);--vx-glow-cyan:0 0 18px hsl(var(--vx-hypercolor-hue) 95% 60% / .32), 0 0 46px hsl(var(--vx-hypercolor-hue) 95% 60% / .15);--vx-glow-violet:0 0 24px hsl(calc(var(--vx-hypercolor-hue) + 90) 90% 65% / .3), 0 0 60px hsl(calc(var(--vx-hypercolor-hue) + 90) 90% 65% / .14);--vynex-primary:hsl(var(--vx-hypercolor-hue) 95% 62%);--vynex-secondary:hsl(calc(var(--vx-hypercolor-hue) + 120) 90% 68%);--vynex-accent:hsl(calc(var(--vx-hypercolor-hue) + 220) 95% 66%);--vynex-border:hsl(var(--vx-hypercolor-hue) 80% 70% / .34);--vynex-shadow-glow:0 0 26px hsl(var(--vx-hypercolor-hue) 95% 60% / .22), 0 0 48px hsl(calc(var(--vx-hypercolor-hue) + 120) 90% 65% / .12);--ai-cyan:var(--vx-cyan);--ai-blue:var(--vx-blue);--ai-violet:var(--vx-violet);--ai-purple:var(--vx-purple);--ai-pink:var(--vx-pink);--ai-red:var(--vx-red);--ai-orange:var(--vx-orange);--ai-yellow:var(--vx-yellow);--ai-green:var(--vx-green);--ai-emerald:var(--vx-emerald);animation:24s linear infinite vx-hypercolor-spectrum}@keyframes vx-hypercolor-spectrum{0%{--vx-hypercolor-hue:0}to{--vx-hypercolor-hue:360}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--vynex-primary,#22d3ee)}:root[data-theme=hypercolor] body{background-color:#03020b;background-image:radial-gradient(ellipse at 10% 15%, hsl(calc(var(--vx-hypercolor-hue) + 165) 95% 55% / .18), transparent 42%), radial-gradient(ellipse at 85% 20%, hsl(var(--vx-hypercolor-hue) 95% 55% / .18), transparent 40%), radial-gradient(ellipse at 50% 90%, hsl(calc(var(--vx-hypercolor-hue) + 90) 90% 55% / .2), transparent 45%);background-attachment:fixed}:root[data-theme=hypercolor] :is(.vx-card,.vx-home-hub-card,.vx-home-group-card,.vx-home-feature-card,.vx-home-ai-card,.vx-home-final-card){border-color:var(--vx-border);transition:border-color .3s,box-shadow .3s,background-color .3s}:root[data-theme=hypercolor] :is(.vx-card,.vx-home-hub-card,.vx-home-group-card,.vx-home-feature-card,.vx-home-ai-card,.vx-home-final-card):hover{border-color:var(--vynex-primary);box-shadow:0 12px 38px #0000003d, var(--vx-glow-cyan), var(--vx-glow-violet)}:root[data-theme=hypercolor] :is(.vx-btn-primary,.vx-btn-ghost,.vx-hyper-logo,.vx-logo-badge){border-color:var(--vynex-border);transition:color .3s,border-color .3s,box-shadow .3s,background-color .3s}:root[data-theme=hypercolor] :is(button,.vx-btn-primary,.vx-btn-ghost):not(:disabled):hover{border-color:var(--vynex-primary);box-shadow:var(--vx-glow-cyan)}:root[data-theme=hypercolor] a:hover{color:var(--vynex-primary);text-shadow:0 0 12px var(--vynex-border)}:root[data-theme=hypercolor] :is(h1,h2,h3,.vx-gradient-text,.vx-home-title-accent){text-shadow:0 0 18px var(--vynex-border);transition:color .3s,text-shadow .3s}:root[data-theme=hypercolor] :is(input,textarea,select):focus{border-color:var(--vynex-primary);outline-color:var(--vynex-primary);box-shadow:0 0 0 3px var(--vynex-border)}:root[data-theme=hypercolor] :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--vynex-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){:root[data-theme=hypercolor]{--vx-hypercolor-hue:190;animation:none!important}:root[data-theme=hypercolor] :is(.vx-card,.vx-home-hub-card,.vx-home-group-card,.vx-home-feature-card,.vx-home-ai-card,.vx-home-final-card,.vx-btn-primary,.vx-btn-ghost){transition:none!important}}
