@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root{--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7c3aed;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--bg-primary:#07020e;--bg-secondary:#0d0519;--bg-card:#120826;--bg-card-hover:#1a0d33;--bg-elevated:#1e1035;--border-color:#9333ea26;--border-hover:#9333ea59;--text-primary:#f5f0ff;--text-secondary:#b8a4d6;--text-muted:#7c6a99;--glow-sm:0 0 15px #9333ea40;--glow-md:0 0 30px #9333ea4d;--glow-lg:0 0 60px #9333ea33, 0 0 120px #7c3aed1a;--shadow-card:0 4px 24px #0006, 0 0 0 1px #9333ea14;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--transition-fast:.15s var(--ease-out-expo);--transition-base:.3s var(--ease-out-expo);--transition-slow:.5s var(--ease-out-expo)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background-color:var(--purple-700);border:3px solid var(--bg-primary);border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--purple-500)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;overflow-x:hidden}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-primary);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Space Grotesk,Inter,sans-serif;line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.navbar{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(1.05);height:72px;transition:all .6s var(--ease-out-expo);background:linear-gradient(135deg,#140a23d9 0%,#07020eeb 50%,#140a23cc 100%);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000014,0 8px 32px #0003}.navbar.scrolled{-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#07020efc 0%,#07020efa 100%)!important;border-bottom-color:#9333ea40!important;box-shadow:0 4px 40px #0009,0 1px #9333ea1a!important}.nav-logo{color:var(--text-primary);transition:all .3s var(--ease-out-expo);flex-shrink:0;align-items:center;gap:.75rem;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;display:flex}.nav-logo-img{transition:transform .35s var(--ease-out-expo);border-radius:10px;flex-shrink:0;overflow:hidden}.nav-logo-img img{border-radius:10px;width:38px;height:38px;display:block}.nav-logo:hover .nav-logo-img{transform:rotate(8deg)}.nav-logo-text{background:linear-gradient(135deg, var(--purple-300), var(--purple-500));-webkit-text-fill-color:transparent;transition:filter .35s var(--ease-out-expo);filter:drop-shadow(0 0 #0000);-webkit-background-clip:text;background-clip:text}.nav-logo:hover .nav-logo-text{filter:drop-shadow(0 0 8px #a855f799)drop-shadow(0 0 20px #a855f759)drop-shadow(0 0 40px #9333ea33)}.nav-links{align-items:center;gap:.1rem;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-link-item{color:var(--text-secondary);transition:all .2s var(--ease-out-expo);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-link-item:hover,.nav-link-item.active{color:var(--text-primary);background:#9333ea1a}.nav-link-icon{opacity:.5;transition:all .2s var(--ease-out-expo);flex-shrink:0}.nav-link-item:hover .nav-link-icon,.nav-link-item.active .nav-link-icon{opacity:.9;color:var(--purple-400)}.nav-disabled-wrap{position:relative}.nav-disabled{opacity:.35;cursor:default;background:#ffffff05}.nav-disabled:hover{color:var(--text-secondary);opacity:.45;background:#ffffff05}.nav-disabled:hover .nav-link-icon{opacity:.4;color:inherit}.nav-tooltip{color:var(--purple-300);white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s var(--ease-out-expo);pointer-events:none;z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#1e1035fa,#120826fa);border:1px solid #9333ea59;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px)scale(.95);box-shadow:0 12px 32px #00000080,0 0 0 1px #9333ea1a,inset 0 1px #ffffff0a}.nav-tooltip-icon{color:var(--purple-400);opacity:1}.nav-tooltip:before{content:"";background:linear-gradient(135deg,#1e1035fa,#120826fa);border-top:1px solid #9333ea59;border-left:1px solid #9333ea59;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.nav-disabled-wrap:hover .nav-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}.nav-dropdown-wrap{position:relative}.nav-dropdown-btn{cursor:pointer;background:0 0;border:none;font-family:inherit}.nav-chevron{transition:transform .3s var(--ease-out-expo);opacity:.5;flex-shrink:0}.nav-chevron.open{opacity:1;color:var(--purple-400);transform:rotate(180deg)}.nav-dropdown{transform-origin:top;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);opacity:0;visibility:hidden;min-width:220px;transition:all .35s var(--ease-out-expo);z-index:200;background:linear-gradient(170deg,#180c2cf7,#0c0518fa);border:1px solid #9333ea2e;border-radius:16px;padding:.5rem;list-style:none;position:absolute;top:calc(100% + 12px);left:50%;overflow:visible;transform:translate(-50%)translateY(8px)scale(.96);box-shadow:0 20px 60px #0000008c,0 0 0 1px #9333ea0f,0 0 40px #9333ea0f,inset 0 1px #ffffff0a}.nav-dropdown:before{content:"";background:linear-gradient(90deg, transparent, var(--purple-500), transparent);opacity:.6;height:1px;position:absolute;top:0;left:20%;right:20%}.nav-dropdown.open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}.nav-dropdown-header{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);pointer-events:none;padding:.4rem .75rem .35rem;font-size:.6rem;font-weight:700}.nav-dropdown-sep{background:linear-gradient(90deg,#0000,#9333ea33,#0000);height:1px;margin:.35rem .6rem}.nav-dropdown-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-dropdown-list li a,.nav-dropdown-list li button,.nav-dropdown-list li .nav-dropdown-disabled{width:100%;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease-out-expo);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;padding:.55rem .7rem;font-family:inherit;font-size:.85rem;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-dropdown-list li a:hover,.nav-dropdown-list li button:hover{color:var(--text-primary);background:#9333ea1f;box-shadow:inset 0 0 0 1px #9333ea14}.nav-dropdown-list li button.active{color:var(--purple-300);background:#9333ea1a}.nav-dropdown-list li .nav-dropdown-disabled.nav-disabled{opacity:.35;cursor:default}.nav-dropdown-list li .nav-dropdown-disabled.nav-disabled:hover{color:var(--text-secondary);opacity:.45;background:0 0}.nav-dropdown-list .nav-tooltip{transform-origin:0;top:50%;left:calc(100% + 15px);transform:translateY(-50%)translate(-6px)scale(.95)}.nav-dropdown-list .nav-tooltip:before{border-top:none;border-bottom:1px solid #9333ea59;border-left:1px solid #9333ea59;border-right:none;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.nav-dropdown-list .nav-disabled-wrap:hover .nav-tooltip{transform:translateY(-50%)translate(0)scale(1)}.nav-dd-icon{width:32px;height:32px;transition:all .2s var(--ease-out-expo);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:flex}.nav-dropdown-list li a:hover .nav-dd-icon,.nav-dropdown-list li button:hover .nav-dd-icon{background:#9333ea1f;border-color:#9333ea33;transform:scale(1.05)}.nav-dd-content{flex-direction:column;gap:1px;min-width:0;display:flex}.nav-dd-label{color:var(--text-primary);font-size:.84rem;font-weight:600;line-height:1.3;transition:color .15s}.nav-dd-desc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.3;overflow:hidden}.nav-right{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.nav-lang-wrap{position:relative}.nav-lang-globe{opacity:.5;transition:all .2s var(--ease-out-expo);flex-shrink:0}.nav-lang-btn:hover .nav-lang-globe,.nav-lang-btn.active .nav-lang-globe{opacity:.9;color:var(--purple-400)}.nav-lang-code{letter-spacing:.04em;font-size:.75rem;font-weight:700;line-height:1}.nav-lang-btn{color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease-out-expo);background:#9333ea0f;border:1px solid #9333ea1f;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-family:inherit;font-size:.8rem;font-weight:600;display:flex}.nav-lang-btn:hover,.nav-lang-btn.active{color:var(--text-primary);background:#9333ea24;border-color:#9333ea4d;box-shadow:0 0 12px #9333ea14}.nav-lang-dropdown{transform-origin:100% 0;min-width:160px;left:auto;right:0;transform:translateY(8px)scale(.96)}.nav-lang-dropdown.open{transform:translateY(0)scale(1)}.nav-lang-check{color:var(--purple-400);flex-shrink:0;margin-left:auto}.nav-cta{background:linear-gradient(135deg, var(--purple-600), var(--purple-700));color:#fff;box-shadow:var(--glow-sm), 0 2px 8px #0000004d;transition:all .25s var(--ease-out-expo);white-space:nowrap;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.nav-cta:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1f,#0000 60%);transition:opacity .25s;position:absolute;inset:0}.nav-cta:hover{box-shadow:var(--glow-md), 0 8px 24px #0006;background:linear-gradient(135deg, var(--purple-500), var(--purple-600));transform:translateY(-2px)}.nav-cta:hover:before{opacity:1}.nav-cta-arrow{transition:transform .25s var(--ease-out-expo);flex-shrink:0}.nav-cta:hover .nav-cta-arrow{transform:translate(3px)}.nav-mobile-toggle{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:.6rem;transition:background .2s;display:none}.nav-mobile-toggle:hover{background:#9333ea1a}.hamburger-line{background:var(--text-primary);width:22px;height:2px;transition:all .3s var(--ease-out-expo);transform-origin:50%;border-radius:2px;display:block}.nav-mobile-toggle.active .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.nav-mobile-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.nav-mobile-toggle.active .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:8rem 2rem 6rem;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img{object-fit:cover;opacity:.6;width:100%;height:100%}.hero-bg:after{content:"";background:radial-gradient(ellipse at center, transparent 40%, var(--bg-primary) 85%), linear-gradient(to bottom, transparent 60%, var(--bg-primary) 100%);position:absolute;inset:0}.hero-particles{z-index:1;position:absolute;inset:0;overflow:hidden}.particle{background:var(--purple-400);opacity:0;will-change:transform, opacity;border-radius:50%;width:4px;height:4px;animation:8s infinite particleFloat;position:absolute}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:.8}90%{opacity:.3}to{opacity:0;transform:translateY(-20vh)scale(1.2)}}.hero-container{z-index:2;justify-content:center;align-items:center;gap:6rem;width:100%;max-width:1300px;margin:0 auto;display:flex;position:relative}.hero-content{z-index:2;text-align:center;max-width:680px;position:relative}.hero-badge{color:var(--purple-300);animation:fadeInUp .8s var(--ease-out-expo) both;background:#9333ea1f;border:1px solid #9333ea40;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1.2rem;font-size:.85rem;font-weight:500;display:inline-flex}.hero-badge .pulse{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #22c55e80}50%{opacity:.8;box-shadow:0 0 0 6px #22c55e00}}.hero h1{animation:fadeInUp .8s .1s var(--ease-out-expo) both;margin-bottom:1.25rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800}.gradient{background:linear-gradient(135deg, #fff, var(--purple-300), var(--purple-500), #fff);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #a855f799)drop-shadow(0 0 30px #a855f74d);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}@keyframes shimmer{to{background-position:200%}}.hero p{color:var(--text-secondary);max-width:600px;animation:fadeInUp .8s .2s var(--ease-out-expo) both;margin:0 auto 2.5rem;font-size:1.2rem}.hero-actions{animation:fadeInUp .8s .3s var(--ease-out-expo) both;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--purple-600), var(--purple-700));color:#fff;box-shadow:var(--glow-sm), 0 4px 12px #0000004d;border:1px solid #a855f726}.btn-primary:hover{background:linear-gradient(135deg, var(--purple-500), var(--purple-700));border-color:#a855f766;transform:translateY(-2px)scale(1.02);box-shadow:0 0 25px #9333ea99,0 8px 24px #0006}.btn-secondary{color:var(--purple-300);background:#9333ea1a;border:1px solid #9333ea40}.btn-secondary:hover{background:linear-gradient(135deg,#9333ea38,#a855f71f);border-color:#a855f7a6;transform:translateY(-2px)scale(1.02);box-shadow:0 0 25px #9333ea66,inset 0 0 10px #9333ea33;color:#fff!important}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-inline:active,.btn-inline-primary:active{opacity:.95;transform:translateY(-1px)scale(.98)}.btn-inline{color:var(--purple-300);cursor:pointer;background:#9333ea14;border:1px solid #9333ea38;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-inline:hover{background:linear-gradient(135deg,#9333ea38,#a855f71f);border-color:#a855f7a6;transform:translateY(-2px)scale(1.02);box-shadow:0 0 25px #9333ea73,inset 0 0 10px #9333ea33;color:#fff!important}.btn-inline-primary{background:linear-gradient(135deg, var(--purple-600), var(--purple-800));border:1px solid #a855f766;box-shadow:0 4px 15px #9333ea40;color:#fff!important}.btn-inline-primary:hover{background:linear-gradient(135deg, var(--purple-500), var(--purple-700));border-color:var(--purple-300);transform:translateY(-2px)scale(1.02);box-shadow:0 0 25px #9333eaa6,0 4px 20px #9333ea4d}.input-field,.tool-input{border:1px solid var(--border-color);width:100%;color:var(--text-primary);box-sizing:border-box;background:#07020ea6;border-radius:14px;padding:.95rem 1.25rem;font-family:inherit;font-size:.95rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.input-field:focus,.tool-input:focus{border-color:var(--purple-500);background:#120826cc;outline:none;box-shadow:0 0 20px #9333ea59,inset 0 0 8px #9333ea26}.hero-interactive{z-index:2;width:500px;height:500px;animation:fadeInUp .8s .4s var(--ease-out-expo) both;perspective:1000px;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;display:flex;position:relative}.tilt-container{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:center;animation:8s ease-in-out infinite alternate holoTilt;display:flex;position:relative}.holo-card{border:4px solid var(--purple-600);will-change:transform;border-radius:24px;width:380px;height:380px;position:absolute;overflow:hidden;transform:translateZ(30px);box-shadow:0 0 50px #a855f7cc,inset 0 0 20px #ffffff4d}.holo-card:after{content:"";z-index:12;pointer-events:none;background:linear-gradient(#0000,#07020ef2);width:100%;height:60%;position:absolute;bottom:0;left:0}.holo-card img{border-radius:24px}.mc-logo-wrapper{z-index:15;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-logo-wrapper img{filter:drop-shadow(2px 2px 0 var(--purple-600)) drop-shadow(-2px -2px 0 var(--purple-600)) drop-shadow(2px -2px 0 var(--purple-600)) drop-shadow(-2px 2px 0 var(--purple-600)) drop-shadow(0 0 20px var(--purple-500)) drop-shadow(4px 4px 0 #000) brightness(1.05) contrast(1.1)}.holo-glare{z-index:10;pointer-events:none;will-change:transform, opacity;background:linear-gradient(125deg,#fff6 0%,#fff0 40% 60%,#9333ea33 100%);animation:8s ease-in-out infinite alternate glareMove;position:absolute;inset:0}@keyframes holoTilt{0%{transform:rotateY(-15deg)rotateX(10deg)}to{transform:rotateY(15deg)rotateX(-10deg)}}@keyframes glareMove{0%{opacity:.8;transform:translate(-20%)}to{opacity:.3;transform:translate(20%)}}@keyframes progressFill{0%{width:0%}to{width:100%}}.orbit-system{width:1px;height:1px;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%;transform:translateZ(0)}.orbit-ring{pointer-events:none;z-index:0;border:1px dashed #9333ea66;border-radius:50%;width:490px;height:490px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(-10px)}.orbit-ring-glow{background:conic-gradient(from 0deg, transparent 0%, transparent 60%, var(--purple-500) 80%, var(--purple-300) 95%, #fff 100%) border-box;-webkit-mask-composite:destination-out;pointer-events:none;z-index:1;filter:drop-shadow(0 0 15px #a855f7b3);will-change:transform;border:3px solid #0000;border-radius:50%;width:490px;height:490px;animation:6s linear infinite ringSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ringSpin{0%{transform:translate(-50%,-50%)translateZ(-10px)rotate(0)}to{transform:translate(-50%,-50%)translateZ(-10px)rotate(360deg)}}.orbit-wrapper{z-index:5;position:absolute;top:0;left:0}.w-1{will-change:transform;transform:rotate(0)translate(245px)rotate(0)translateZ(40px)}.w-2{will-change:transform;transform:rotate(72deg)translate(245px)rotate(-72deg)translateZ(40px)}.w-3{will-change:transform;transform:rotate(144deg)translate(245px)rotate(-144deg)translateZ(40px)}.w-4{will-change:transform;transform:rotate(216deg)translate(245px)rotate(-216deg)translateZ(40px)}.w-5{will-change:transform;transform:rotate(288deg)translate(245px)rotate(-288deg)translateZ(40px)}.orbit-item{border:1px solid var(--purple-500);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120826e6;border-radius:20px;justify-content:center;align-items:center;width:85px;height:85px;transition:all .3s;display:flex;position:absolute;top:-42px;left:-42px;box-shadow:0 0 20px #9333ea66}.orbit-item:hover{z-index:20;background:#9333eaa6;transform:scale(1.15);box-shadow:0 0 40px #a855f7cc}.orbit-icon{font-size:2.8rem}.orbit-tooltip{background:var(--bg-elevated);border:1px solid var(--purple-400);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s var(--ease-out-expo);pointer-events:none;border-radius:8px;padding:.5rem .8rem;font-size:.8rem;font-weight:600;position:absolute;top:-65px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 8px 20px #0009}.orbit-item:hover .orbit-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.game-nav-btn{width:48px;height:48px;color:var(--text-primary);cursor:pointer;z-index:50;transition:all var(--transition-base);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.5;background:#12082633;border:1px solid #9333ea1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.game-nav-btn:hover{opacity:.75;background:#9333ea1a;transform:translateY(-50%)scale(1.05);box-shadow:0 0 10px #9333ea33}.game-nav-btn svg{width:24px;height:24px}.prev-btn{left:10px}.next-btn{right:10px}.section{padding:6rem 2rem;position:relative}.section-header{text-align:center;max-width:620px;margin:0 auto 4rem}.section-label{text-transform:uppercase;letter-spacing:.15em;color:var(--purple-400);margin-bottom:.75rem;font-size:.85rem;font-weight:600}.section-title{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.section-desc{color:var(--text-secondary);font-size:1.05rem}.stats-section{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07020e99;border-top:1px solid #9333ea66;border-bottom:1px solid #9333ea66;padding:4rem 2rem;position:relative;overflow:hidden;box-shadow:0 -15px 40px #9333ea1a,0 15px 40px #9333ea1a}.stats-decoration{pointer-events:none;z-index:0;justify-content:center;align-items:center;width:40px;display:flex;position:absolute;top:0;bottom:0}.stats-decoration.left{background:linear-gradient(90deg,#9333ea1a,#0000);left:0}.stats-decoration.right{background:linear-gradient(270deg,#9333ea1a,#0000);right:0}.stats-line{background:linear-gradient(to bottom, transparent, var(--purple-500), transparent);width:2px;box-shadow:0 0 15px var(--purple-400);position:absolute;top:0;bottom:0}.stats-decoration.left .stats-line{left:0}.stats-decoration.right .stats-line{right:0}.stats-dot{background:var(--text-primary);width:8px;height:8px;box-shadow:0 0 10px var(--purple-400), 0 0 20px var(--purple-600);border-radius:50%;animation:3s infinite pulseDot;position:absolute}.stats-decoration.left .stats-dot{left:-3px}.stats-decoration.right .stats-dot{right:-3px}@keyframes pulseDot{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.stats-container{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1100px;margin:0 auto;display:grid}.stat-item{background:#12082666;border:1px solid #9333ea26;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex}.stat-item:hover{border-color:#9333ea66;transform:translateY(-5px);box-shadow:0 10px 30px #9333ea33}.stat-value{background:linear-gradient(135deg, #fff 0%, var(--purple-400) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #9333ea4d);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:baseline;margin-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:3.5rem;font-weight:800;line-height:1;display:flex}.stat-suffix{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--purple-400);font-size:2.2rem;font-weight:700}.stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:.95rem;font-weight:600}@media (max-width:768px){.stats-container{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-item{padding:1.5rem 1rem}.stat-value{font-size:2.5rem}.stat-suffix{font-size:1.5rem}}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto 4rem;display:grid}@property --spread{syntax:"<angle>";inherits:true;initial-value:2deg}.feature-card{transition:transform var(--transition-base), box-shadow var(--transition-base), border-color .1s;z-index:1;border:1px solid #9333ea33;border-radius:16px;padding:2rem;position:relative}.feature-card-inner{z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120826d9;border-radius:15px;position:absolute;inset:1px}.feature-card:before{content:"";background:conic-gradient(from 0turn, var(--purple-500) 0deg, var(--purple-500) var(--spread), transparent var(--spread), transparent 360deg);z-index:-2;opacity:0;--spread:2deg;pointer-events:none;border-radius:18px;transition:opacity 1.2s ease-out,--spread 1.2s cubic-bezier(.4,0,.2,1);position:absolute;inset:-2px}.feature-card:hover{border-color:#0000;transform:translateY(-5px);box-shadow:0 10px 30px -10px #9333ea66}.feature-card:hover:before{opacity:1;--spread:360deg;transition:opacity .4s,--spread 1.5s cubic-bezier(.4,0,.2,1);animation:6s ease-in-out 1.5s infinite pulse-glow}.feature-card-badge{text-transform:uppercase;letter-spacing:.1em;color:var(--purple-400);z-index:2;transition:all var(--transition-base);background:#9333ea1a;border:1px solid #9333ea33;border-radius:4px;padding:.3rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:1.5rem;right:1.5rem}.feature-card:hover .feature-card-badge{color:var(--purple-300);background:#9333ea40;border-color:#9333ea80;box-shadow:0 0 10px #9333ea33}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 2px var(--purple-500)) brightness(1)}50%{filter:drop-shadow(0 0 10px var(--purple-400)) brightness(1.15)}}.feature-icon{width:56px;height:56px;color:var(--purple-400);transition:all var(--transition-base);background:#9333ea26;border:1px solid #9333ea4d;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.feature-icon svg{stroke-width:2px;filter:drop-shadow(0 0 5px #9333ea80);width:28px;height:28px}.feature-card:hover .feature-icon{color:var(--purple-300);background:#9333ea40;transform:translateY(-5px);box-shadow:0 10px 20px -5px #9333ea66}.feature-card:hover .feature-icon svg{filter:drop-shadow(0 0 10px #9333eacc)}.features-particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.feature-particle{background:linear-gradient(to top, transparent, var(--purple-400), transparent);opacity:.4;width:3px;height:12px;box-shadow:0 0 5px var(--purple-400);will-change:transform, opacity;animation:linear infinite floatUp;position:absolute;bottom:-20px}@keyframes floatUp{0%{opacity:0;transform:translateY(0)scaleY(1)}20%{opacity:.6}80%{opacity:.6}to{opacity:0;transform:translateY(-100vh)scaleY(2)}}.telemetry-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0518b3;border:1px solid #9333ea4d;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:4rem;padding:1rem 2rem;display:flex;box-shadow:0 5px 20px #0006,inset 0 0 15px #9333ea1a}.telemetry-item{flex-direction:column;gap:.3rem;font-family:Space Grotesk,sans-serif;display:flex}.telemetry-label{color:var(--purple-400);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.telemetry-value{color:#fff;letter-spacing:.05em;text-shadow:0 0 10px #fff3;font-size:1.1rem;font-weight:700}.telemetry-divider{background:#9333ea4d;width:1px;height:30px}.status-optimal{color:#27c93f;letter-spacing:.1em;flex-direction:row;align-items:center;gap:.8rem;margin-left:1rem;font-size:.9rem;font-weight:700}.status-dot-pulse{background:#27c93f;border-radius:50%;width:10px;height:10px;animation:2s infinite statusPulse;box-shadow:0 0 10px #27c93f}@keyframes statusPulse{0%{transform:scale(.95);box-shadow:0 0 #27c93fb3}70%{transform:scale(1);box-shadow:0 0 0 10px #27c93f00}to{transform:scale(.95);box-shadow:0 0 #27c93f00}}.server-console{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0514e6;border:1px solid #9333ea66;border-radius:12px;width:100%;max-width:800px;font-family:Space Grotesk,monospace;position:relative;overflow:hidden;box-shadow:0 20px 40px #0009,0 0 30px #9333ea26}.console-header{background:#140a28cc;border-bottom:1px solid #9333ea33;align-items:center;padding:.8rem 1.2rem;display:flex}.console-dots{gap:8px;display:flex}.console-dots span{border-radius:50%;width:12px;height:12px}.console-title{color:var(--text-secondary);letter-spacing:.05em;margin-left:auto;margin-right:auto;font-size:.85rem}.console-body{text-align:left;height:250px;padding:1.5rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.console-body::-webkit-scrollbar{width:6px}.console-body::-webkit-scrollbar-track{background:#0003}.console-body::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:3px}.console-body::-webkit-scrollbar-thumb:hover{background:#9333ea99}.console-line{margin-bottom:.3rem;animation:.2s ease-out forwards fadeInLine}@keyframes fadeInLine{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.console-cmd{color:var(--purple-300);font-weight:600}.console-info{color:#a0a0b0}.console-cursor{background:var(--purple-400);vertical-align:middle;width:10px;height:15px;margin-left:5px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.feature-card h3{margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.feature-card p{color:var(--text-secondary);font-size:.925rem;line-height:1.6}.performance-matrix-container{z-index:2;width:100%;margin-top:0;position:relative}@keyframes tableFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.matrix-table-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12082666;border:1px solid #9333ea80;border-radius:12px;max-width:1100px;margin:0 auto;animation:8s ease-in-out infinite tableFloat;overflow-x:auto;box-shadow:0 10px 40px -10px #9333ea99,0 0 60px 10px #9333ea40}.matrix-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.matrix-table th,.matrix-table td{border-bottom:1px solid #ffffff08;padding:.8rem 1rem}.matrix-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#0000004d;font-size:.75rem;font-weight:600}.matrix-table td{color:var(--text-primary);vertical-align:middle;font-size:.85rem}.matrix-table tr:last-child td{border-bottom:none}.matrix-table .provider-name{font-size:.95rem;font-weight:700}.matrix-table .provider-price{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.matrix-table .passmark{color:var(--purple-400);opacity:.8;margin-left:.25rem;font-size:.7rem;font-weight:700}.matrix-highlight td{background:#9333ea33;border-top:1px solid #9333ea80;border-bottom:1px solid #9333ea80!important}.matrix-highlight .provider-name{color:#fff;text-shadow:0 0 15px #9333eae6,0 0 5px #ffffff80;font-size:1.05rem}.matrix-highlight .provider-price{color:var(--purple-300);text-shadow:0 0 10px #9333ea99}.matrix-table tbody tr{transition:background-color .2s}.matrix-table tbody tr:hover{background:#ffffff05}.matrix-table tbody tr.matrix-highlight:hover{background:#9333ea3d}.energy-separator{background:linear-gradient(90deg, transparent, #9333ea4d, var(--purple-600), #9333ea4d, transparent);z-index:10;justify-content:center;align-items:center;width:100%;height:1px;display:flex;position:relative}.energy-separator:before{content:"";pointer-events:none;background:radial-gradient(#9333ea99 0%,#0000 70%);border-radius:50%;width:400px;height:100px;position:absolute}.energy-separator .core{width:8px;height:8px;box-shadow:0 0 15px 4px #fff, 0 0 30px 10px var(--purple-400);z-index:2;background:#fff;border-radius:50%}.energy-separator .pulse-ring{border:2px solid var(--purple-400);border-radius:50%;width:40px;height:40px;animation:4s cubic-bezier(.215,.61,.355,1) infinite pulseRing;position:absolute}@keyframes pulseRing{0%{opacity:1;transform:scale(.1)}to{opacity:0;transform:scale(1.5)}}.pricing-section{background:var(--bg-primary);position:relative}.pricing-section:before{content:"";background:linear-gradient(90deg, transparent, var(--purple-600), transparent);height:1px;position:absolute;top:0;left:0;right:0}.pricing-tabs-container{flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.pricing-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#9333ea0d;border:1px solid #9333ea33;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem;display:flex;position:relative}.pricing-tab{color:var(--text-secondary);cursor:pointer;transition:all .3s var(--ease-out-expo);z-index:1;background:0 0;border:none;border-radius:100px;padding:.6rem 1.5rem;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:600;position:relative}.pricing-tab:hover:not(.active){color:var(--text-primary);background:#9333ea1a}.pricing-tab.active{color:#fff}.pricing-category-desc{color:var(--text-secondary);text-align:center;max-width:600px;font-size:.95rem}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.pricing-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;min-height:590px;padding:2.5rem 2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;display:flex;position:relative}.pricing-card.popular{border-color:var(--purple-600);transform:scale(1.05);box-shadow:0 0 35px #9333ea4d,inset 0 0 15px #9333ea0d}.popular-badge{background:linear-gradient(135deg, var(--purple-500), var(--purple-700));color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;z-index:2;border-radius:100px;padding:.3rem 1.2rem;font-size:.7rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #9333ea66}.pricing-badge{color:var(--purple-400);letter-spacing:.1em;background:#9333ea26;border:1px solid #9333ea4d;border-radius:4px;align-self:flex-start;margin-bottom:1rem;padding:.3rem .8rem;font-size:.7rem;font-weight:700;display:inline-block}.pricing-card:hover{border-color:var(--purple-500);z-index:3;transform:translateY(-10px)scale(1.04);box-shadow:0 0 40px #9333ea66,inset 0 0 20px #9333ea1a}.pricing-grid:hover .pricing-card.popular{border-color:var(--border-color);box-shadow:none;transform:scale(1)translateY(0)}.pricing-grid:hover .pricing-card.popular:hover{border-color:var(--purple-500);transform:translateY(-10px)scale(1.04);box-shadow:0 0 40px #9333ea66,inset 0 0 20px #9333ea1a}.pricing-name{color:var(--purple-300);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.pricing-price{margin-bottom:.25rem;font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:800}.pricing-price span{color:var(--text-muted);font-size:1rem;font-weight:400}.pricing-desc{color:var(--text-secondary);min-height:3.9rem;margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.pricing-divider{background:#9333ea33;width:100%;height:1px;margin-bottom:2rem}.pricing-features{flex:1;margin-bottom:2rem;list-style:none}.pricing-features li{color:var(--text-secondary);transition:all var(--transition-fast);align-items:center;gap:.75rem;padding:.5rem 0;font-size:.925rem;display:flex}.pricing-features li:hover{color:var(--text-primary);transform:translate(5px)}.pricing-features li:hover .check{color:#4ade80;text-shadow:0 0 8px #4ade80cc}.pricing-features li .check{color:#22c55e;font-size:1.25rem;font-weight:700}.highlight-feature{font-weight:600;color:#fff!important}.highlight-feature .check{text-shadow:0 0 10px #9333eacc;color:var(--purple-400)!important}.pricing-card .btn{justify-content:center;width:100%}.pricing-icon-wrapper{filter:drop-shadow(0 0 15px #9333ea99);margin-bottom:.5rem;font-size:2.5rem}.pricing-orb{pointer-events:none;z-index:0;background:radial-gradient(circle,#9333ea26 0%,#9333ea00 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;transform:translateY(-50%)}.pricing-orb.left{left:-250px}.pricing-orb.right{right:-250px}.pricing-base-strip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#9333ea14;border:1px solid #9333ea33;border-radius:16px;justify-content:center;align-items:center;gap:1.5rem;max-width:800px;margin:3rem auto 0;padding:1rem 2rem;display:flex;box-shadow:0 10px 30px #0000004d}.strip-title{color:var(--purple-300);font-size:.95rem;font-weight:700}.strip-items{gap:1.5rem;display:flex}.strip-item{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:flex}@media (max-width:768px){.pricing-base-strip{text-align:center;flex-direction:column;gap:1rem;padding:1.5rem}.strip-items{flex-direction:column;gap:.75rem}}.faq-section{padding-bottom:2rem}.faq-container{grid-template-columns:2fr 1fr;align-items:start;gap:2rem;max-width:1100px;margin:0 auto;display:grid}.faq-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.faq-item{border:1px solid var(--border-color);transition:all var(--transition-base);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12082680;border-radius:14px;overflow:hidden}.faq-item:hover,.faq-item.open{background:var(--bg-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#9333ea80;box-shadow:0 5px 20px #9333ea1a}.faq-question{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;display:flex}.faq-icon{color:var(--purple-400);transition:transform var(--transition-base);justify-content:center;align-items:center;width:24px;height:24px;font-size:1.5rem;line-height:1;display:flex}.faq-item.open .faq-icon{color:var(--purple-300);transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;padding:0 1.5rem;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1),padding .38s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.faq-item.open .faq-answer{grid-template-rows:1fr;padding:0 1.5rem 1.25rem}.faq-answer-inner{min-height:0}.faq-answer p{color:var(--text-secondary);font-size:.925rem;line-height:1.7}.faq-support-card{text-align:center;background:linear-gradient(145deg,#140a28,#0a0514);border:1px solid #9333ea4d;border-radius:20px;padding:2rem;position:sticky;top:100px}.support-icon-wrapper{filter:drop-shadow(0 0 15px #9333ea80);margin-bottom:1rem;font-size:3rem}.faq-support-card h3{color:var(--purple-100);margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.faq-support-card p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.support-btn{border-color:#9333ea66;justify-content:center;width:100%}.support-btn:hover{background:#9333ea26;border-color:#9333ea99}@media (max-width:900px){.faq-container{grid-template-columns:1fr}.faq-support-card{position:relative;top:0}}.pre-footer-section{z-index:2;margin-bottom:2rem;padding:4rem 1.5rem;position:relative}.cta-banner{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#140a28e6,#0a0514f2);border:1px solid #9333ea4d;border-radius:24px;max-width:1100px;margin:0 auto;padding:4rem 3rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 0 40px #9333ea1a}.cta-banner-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#9333ea40 0%,#0000 60%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.cta-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.cta-desc{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.6}.cta-actions{justify-content:center;gap:1.5rem;margin-bottom:2rem;display:flex}.cta-trust{flex-direction:column;align-items:center;gap:.5rem;display:flex}.stars{color:#fbbf24;filter:drop-shadow(0 0 5px #fbbf2480);gap:.2rem;font-size:1.2rem;display:flex}.trust-text{color:var(--text-muted);font-size:.85rem;font-weight:500}@media (max-width:600px){.cta-banner{padding:3rem 1.5rem}.cta-actions{flex-direction:column;width:100%}.cta-actions .btn{justify-content:center;width:100%}}.footer{border-top:1px solid var(--border-color);background:var(--bg-secondary);padding:4rem 2rem 2rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.footer-brand p{color:var(--text-secondary);margin-top:1rem;font-size:.9rem;line-height:1.7}.footer-col h4{text-transform:uppercase;letter-spacing:.1em;color:var(--purple-300);margin-bottom:1rem;font-size:.85rem;font-weight:700}.footer-col a{color:var(--text-secondary);transition:color var(--transition-fast);padding:.35rem 0;font-size:.9rem;display:block}.footer-col a:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--border-color);text-align:center;color:var(--text-muted);max-width:1200px;margin-top:3rem;margin-left:auto;margin-right:auto;padding-top:2rem;font-size:.825rem}.nav-mobile-only-divider,.nav-mobile-only-lang,.nav-mobile-only-cta{display:none!important}@media (max-width:1100px){.nav-links{position:static;transform:none}}@media (max-width:768px){.hero-container{text-align:center;flex-direction:column;gap:3rem}.hero-content{text-align:center}.hero p{margin:0 auto 2.5rem}.hero-actions{justify-content:center}.nav-links{-webkit-backdrop-filter:blur(24px)saturate(1.5);z-index:999;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background:#07020efc;border-bottom:1px solid #9333ea26;flex-direction:column;gap:.8rem;height:calc(100vh - 72px);padding:1.5rem;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.nav-links.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-links.open li{animation:.4s cubic-bezier(.16,1,.3,1) both mobileMenuFadeIn}.nav-links.open li:first-child{animation-delay:40ms}.nav-links.open li:nth-child(2){animation-delay:80ms}.nav-links.open li:nth-child(3){animation-delay:.12s}.nav-links.open li:nth-child(4){animation-delay:.16s}.nav-links.open li:nth-child(5){animation-delay:.2s}.nav-links.open li:nth-child(6){animation-delay:.24s}.nav-links.open li:nth-child(7){animation-delay:.28s}.nav-links.open li:nth-child(8){animation-delay:.32s}.nav-links.open li:nth-child(9){animation-delay:.36s}.nav-links.open li:nth-child(10){animation-delay:.4s}@keyframes mobileMenuFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nav-mobile-toggle{display:flex;transition:all .3s var(--ease-out-expo)!important;background:#ffffff05!important;border:1px solid #ffffff0f!important}.nav-mobile-toggle:hover{background:#9333ea1a!important;border-color:#9333ea40!important}.nav-mobile-toggle.active{background:#9333ea26!important;border-color:#9333ea59!important}.nav-links.open .nav-link-item{box-sizing:border-box;transition:all .25s var(--ease-out-expo);background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;font-size:.95rem;font-weight:600;width:100%!important;padding:.8rem 1.2rem!important;display:flex!important}.nav-links.open .nav-link-item:hover,.nav-links.open .nav-link-item.active{color:var(--text-primary)!important;background:#9333ea1f!important;border-color:#9333ea4d!important}.nav-links.open .nav-link-item .nav-link-icon{width:28px;height:28px;color:var(--purple-400);transition:all .25s var(--ease-out-expo);background:#9333ea0f;border:1px solid #9333ea26;border-radius:6px;justify-content:center;align-items:center;margin-right:.5rem;display:inline-flex;opacity:.9!important}.nav-links.open .nav-link-item:hover .nav-link-icon,.nav-links.open .nav-link-item.active .nav-link-icon{color:#fff;background:#9333ea2e;border-color:#9333ea66;transform:scale(1.05)}.nav-links.open .nav-disabled-wrap{width:100%;position:relative}.nav-links.open .nav-divider{background:linear-gradient(90deg,#0000,#9333ea33,#0000);width:100%;height:1px;margin:.5rem 0}.nav-links.open .nav-dropdown{opacity:0;flex-direction:column;gap:.5rem;max-height:0;margin-top:0;overflow:hidden;visibility:visible!important;pointer-events:auto!important;min-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-left:1px solid #9333ea1f!important;border-radius:0!important;padding:0 0 0 1.2rem!important;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s,padding .4s cubic-bezier(.16,1,.3,1),margin-top .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:static!important;transform:none!important}.nav-links.open .nav-dropdown:before{display:none}.nav-links.open .nav-dropdown.open{opacity:1!important;max-height:1000px!important;margin-top:.4rem!important;padding:.5rem .5rem .5rem 1.2rem!important}.nav-links.open .nav-dropdown-list li a,.nav-links.open .nav-dropdown-list li .nav-dropdown-disabled{box-sizing:border-box;width:100%;transition:all .25s var(--ease-out-expo);border-radius:10px;align-items:center;gap:.75rem;background:#ffffff03!important;border:1px solid #ffffff08!important;padding:.6rem .8rem!important;display:flex!important}.nav-links.open .nav-dropdown-list li a:hover{color:var(--text-primary)!important;background:#9333ea14!important;border-color:#9333ea40!important}.nav-right{display:none}.hero-interactive{justify-content:center;align-items:center;width:280px;height:280px;margin:2rem auto 0;display:flex;transform:none!important}.hero-interactive .tilt-container{flex-shrink:0;width:380px;height:380px;transform-origin:50%!important;transform:scale(.7)!important}.features-grid{gap:1.5rem;padding:0 1rem;grid-template-columns:1fr!important}.mobile-lang-row{justify-content:center;gap:1rem;width:100%;padding:.5rem 0;display:flex}.mobile-lang-btn{color:var(--text-secondary);cursor:pointer;background:#9333ea14;border:1px solid #9333ea33;border-radius:8px;padding:.4rem 1.2rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s}.mobile-lang-btn.active{border-color:var(--purple-400);color:var(--text-primary);background:#9333ea33;box-shadow:0 0 10px #9333ea40}.mobile-cta{box-sizing:border-box!important;justify-content:center!important;width:100%!important;margin-top:.5rem!important}.nav-mobile-only-divider{display:block!important}.nav-mobile-only-lang{justify-content:center;width:100%;display:flex!important}.nav-mobile-only-cta{width:100%;display:block!important}.pricing-card.popular{transform:none}.pricing-card.popular:hover{transform:translateY(-6px)}.pricing-card:hover{transform:translateY(-6px)scale(1)!important}.node-selector-premium{border-radius:16px!important;grid-template-columns:1fr!important;gap:2rem!important;margin-bottom:2rem!important;padding:1.5rem 1.25rem!important}.node-global-features h3{font-size:1.5rem!important}.node-location-card{gap:.75rem!important;padding:1rem!important}.node-locations-title{font-size:.95rem!important}.footer-grid{grid-template-columns:1fr;gap:2rem}.hero{padding:7rem 1.5rem 4rem}}.global-feature-pill{color:var(--text-secondary);cursor:default;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.global-feature-pill.highlight{color:var(--text-primary);background:#9333ea26;border-color:#9333ea4d;font-weight:600}.global-feature-pill:hover{color:#fff;background:#9333ea40;border-color:#9333ea80;transform:translateY(-2px);box-shadow:0 4px 15px #9333ea33}.node-selector-premium{-webkit-backdrop-filter:blur(20px);z-index:1;background:linear-gradient(145deg,#140a28a6,#0a0514e6);border:1px solid #9333ea40;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;max-width:1000px;margin:0 auto 4rem;padding:2.5rem;display:grid;position:relative;box-shadow:0 20px 50px #00000080,inset 0 0 0 1px #ffffff0d}.node-global-features h3{color:#fff;margin-bottom:1rem;font-size:1.8rem;font-weight:700;line-height:1.2}.node-features-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%;display:grid}@media (max-width:500px){.node-features-grid{grid-template-columns:1fr}}.node-locations-list{flex-direction:column;gap:1.25rem;display:flex}.node-location-card{box-sizing:border-box;border-radius:16px;align-items:center;gap:1.25rem;padding:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.node-location-card.active{cursor:pointer;box-shadow:inset 0 0 20px #9333ea1a,0 8px 24px #0000004d;border:1px solid var(--purple-500)!important;background:linear-gradient(135deg,#9333ea1f,#07020e73)!important}.node-location-card.active:hover{transform:translateY(-3px);box-shadow:inset 0 0 25px #9333ea26,0 12px 32px #9333ea40;border-color:var(--purple-400)!important}.node-location-card.disabled{opacity:.55;cursor:not-allowed;background:#ffffff04!important;border:1px dashed #ffffff14!important}.node-location-card.disabled:hover{opacity:.95;transform:translateY(-2px);background:#ffffff08!important;border-color:#9333ea4d!important}.node-location-badge{letter-spacing:1px;text-transform:uppercase;z-index:2;border-radius:100px;padding:.2rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:0;right:1.25rem;transform:translateY(-50%)}.node-location-badge.active{background:var(--purple-600);color:#fff;box-shadow:0 4px 12px #9333ea66}.node-location-badge.disabled{color:var(--text-muted);background:#1e142dcc;border:1px solid #ffffff14}.node-location-dot{border-radius:50%;width:20px;height:20px;margin-left:auto;transition:all .3s}.node-location-dot.active{background:var(--purple-500);box-shadow:0 0 10px var(--purple-500);border:4px solid #9333ea4d}.node-location-dot.disabled{border:2px solid #ffffff1a}.node-locations-card{-webkit-backdrop-filter:blur(20px);z-index:1;background:linear-gradient(145deg,#140a28a6,#0a0514e6);border:1px solid #9333ea40;border-radius:24px;max-width:1000px;margin:0 auto 1.5rem;padding:2.5rem;position:relative;box-shadow:0 20px 50px #00000080,inset 0 0 0 1px #ffffff0d}.node-locations-header{text-align:center;margin-bottom:2rem}.node-locations-header h3{color:#fff;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.8rem;font-weight:700;display:flex}.node-locations-header p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:.95rem;line-height:1.6}.node-locations-horizontal-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:768px){.node-locations-horizontal-grid{grid-template-columns:1fr}}.node-location-card-horizontal{box-sizing:border-box;border-radius:16px;align-items:center;gap:1.25rem;padding:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.node-location-card-horizontal.active{cursor:pointer;box-shadow:inset 0 0 20px #9333ea1a,0 8px 24px #0000004d;border:1px solid var(--purple-500)!important;background:linear-gradient(135deg,#9333ea1f,#07020e73)!important}.node-location-card-horizontal.active:hover{transform:translateY(-3px);box-shadow:inset 0 0 25px #9333ea26,0 12px 32px #9333ea40;border-color:var(--purple-400)!important}.node-location-card-horizontal.disabled{opacity:.55;cursor:not-allowed;background:#ffffff04!important;border:1px dashed #ffffff14!important}.node-location-card-horizontal.disabled:hover{opacity:.95;transform:translateY(-2px);background:#ffffff08!important;border-color:#9333ea4d!important}.included-standards-card{-webkit-backdrop-filter:blur(20px);z-index:1;background:linear-gradient(145deg,#140a2880,#0a0514cc);border:1px solid #9333ea33;border-radius:24px;max-width:1000px;margin:0 auto 4rem;padding:2.5rem;position:relative;box-shadow:0 15px 40px #0006,inset 0 0 0 1px #ffffff08}.included-standards-header{text-align:center;margin-bottom:2rem}.included-standards-header h3{color:#fff;margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.standards-features-horizontal-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;width:100%;display:grid}@media (max-width:900px){.standards-features-horizontal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.standards-features-horizontal-grid{grid-template-columns:1fr}}.included-standard-badge{text-transform:uppercase;letter-spacing:1px;color:var(--purple-300);background:#9333ea26;border:1px solid #9333ea4d;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.3rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.included-standard-badge .indicator{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55e}.architecture-desc{color:var(--text-secondary);margin-bottom:2rem;font-size:.95rem;line-height:1.6}.node-locations-title{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.2rem;font-size:1rem;font-weight:600;display:flex}.node-title{color:var(--text-primary);font-size:1.1rem;font-weight:700}.node-location-card.disabled .node-title{color:var(--text-secondary);font-weight:600}.node-subtitle{color:var(--purple-300);margin-top:.2rem;font-size:.85rem}.node-location-card.disabled .node-subtitle{color:var(--text-muted)}.location-tooltip{color:var(--purple-300);white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s var(--ease-out-expo);pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:linear-gradient(135deg,#1e1035fa,#120826fa);border:1px solid #9333ea59;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:calc(100% + 10px);bottom:auto;left:50%;transform:translate(-50%)translateY(6px)scale(.95);box-shadow:0 12px 32px #00000080,0 0 0 1px #9333ea1a,inset 0 1px #ffffff0a}.location-tooltip:before{content:"";background:linear-gradient(135deg,#1e1035fa,#120826fa);border:none;border-top:1px solid #9333ea59;border-left:1px solid #9333ea59;width:9px;height:9px;position:absolute;top:-5px;bottom:auto;left:50%;transform:translate(-50%)rotate(45deg)}.nav-disabled-wrap:hover .location-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}.status-node-card{transition:transform .3s var(--ease-out-expo), box-shadow .3s var(--ease-out-expo), border-color .3s var(--ease-out-expo);z-index:1;border:1px solid #9333ea26;border-radius:22px;padding:1.75rem 2rem;position:relative}.status-node-card-inner{z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120826d9;border-radius:21px;position:absolute;inset:1px}.status-node-card:hover{border-color:#9333ea66;transform:translateY(-5px);box-shadow:0 10px 30px #9333ea33}.status-node-header{border-bottom:1px solid #9333ea26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.node-info-left{align-items:center;gap:1.2rem;display:flex}.node-title-wrap{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.node-title-wrap h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.7rem;font-weight:800}.node-location-tag{color:var(--purple-300);transition:all var(--transition-base);background:#9333ea2e;border:1px solid #9333ea59;border-radius:8px;padding:.28rem .75rem;font-size:.75rem;font-weight:700}.status-node-card:hover .node-location-tag{background:#9333ea47;border-color:#9333ea80;box-shadow:0 0 10px #9333ea33}.node-subtitle-desc{color:var(--text-secondary);margin-top:.35rem;font-size:.88rem;font-weight:500;display:block}.status-uptime-badge{color:var(--text-primary);transition:all var(--transition-base);background:#07020ea6;border:1px solid #9333ea40;border-radius:100px;align-items:center;gap:.6rem;padding:.55rem 1.1rem;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:700;display:flex}.status-uptime-badge:hover{border-color:#9333ea73;box-shadow:0 0 15px #9333ea26}.status-uptime-label{color:var(--text-muted);text-transform:uppercase;font-size:.75rem}.status-uptime-value{color:#fff;font-weight:800}.status-live-pill{letter-spacing:.04em;transition:all var(--transition-base);border-radius:100px;align-items:center;gap:.65rem;padding:.55rem 1.3rem;font-size:.85rem;font-weight:800;display:flex}.status-live-pill.online{color:#34d399;background:#34d3991f;border:1px solid #34d39966;box-shadow:0 0 20px #34d39926}.status-live-pill.offline{color:#ef4444;background:#ef44441f;border:1px solid #ef444466}.status-live-pill:hover{transform:translateY(-2px)}.status-live-pill.online:hover{border-color:#34d39999;box-shadow:0 0 30px #34d39940}.status-live-dot{border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.status-live-pill.online .status-live-dot{background:#34d399;box-shadow:0 0 10px #34d399}.status-live-pill.offline .status-live-dot{background:#ef4444;box-shadow:0 0 10px #ef4444}.status-histogram-box{transition:border-color var(--transition-base);background:#07020ea6;border:1px solid #9333ea26;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:inset 0 2px 10px #0006}.status-node-card:hover .status-histogram-box{border-color:#9333ea59}.status-uptime-pct{color:#34d399;background:#34d3991a;border:1px solid #34d39940;border-radius:8px;padding:.3rem .8rem;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:800}.histogram-top-info{justify-content:space-between;align-items:center;margin-bottom:1.4rem;display:flex}.histogram-title{color:#fff;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:700;display:flex}.histogram-bars-row{align-items:flex-end;gap:6px;height:44px;margin-bottom:1.2rem;display:flex;position:relative}.histogram-bar{cursor:pointer;border-radius:4px;flex:1;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1);position:relative}.histogram-bar.operational{background:#34d399;box-shadow:0 0 8px #34d39933}.histogram-tooltip{color:#fff;white-space:nowrap;pointer-events:none;z-index:30;background:#0c051af2;border:1px solid #a855f766;border-radius:8px;padding:.4rem .75rem;font-size:.75rem;font-weight:700;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0009}.histogram-labels-row{color:var(--text-muted);justify-content:space-between;font-size:.82rem;font-weight:600;display:flex}.animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.status-node-header{flex-direction:column;align-items:flex-start}.status-node-card{border-radius:18px;padding:1.5rem}.node-title-wrap h2{font-size:1.35rem}.status-histogram-box{padding:1.2rem}.status-uptime-badge,.status-live-pill{padding:.45rem .9rem;font-size:.78rem}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
