:root{--primary-color:#7b42f6;--bg-color:#0d0b14;--text-color:#fff;--card-bg:#151122}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}body{background-color:var(--bg-color);color:var(--text-color);width:100%;max-width:100%;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;overflow-x:hidden}img,video,canvas,svg{max-width:100%}#home-bg-video-wrap,.home-bg-video-wrap{z-index:0;pointer-events:none;background-color:var(--bg-color);width:100%;min-width:100vw;height:100%;min-height:100vh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}#home-bg-video,.home-bg-video{object-fit:cover;object-position:center center;background:var(--bg-color);border:none;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.home-bg-video-overlay{background:radial-gradient(circle at top,#7b42f624 0%,#7b42f60a 26%,#0d0b1400 55%),radial-gradient(circle at 50% 22%,#5423b41a 0%,#5423b40a 28%,#0d0b1400 58%),linear-gradient(#0d0b148c 0%,#0d0b14d1 100%);width:100%;height:100%;position:absolute;inset:0}body>:not(.home-bg-video-wrap){z-index:1;position:relative}#loading-screen{z-index:9999;background:#16003a;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s ease-out;display:flex;position:fixed;top:0;left:0}.loader-container{flex-direction:column;align-items:center;gap:45px;display:flex}.bars{align-items:flex-end;gap:10px;height:120px;display:flex}.bar{background:#ff4dff;border-radius:20px;width:10px;animation:1s ease-in-out infinite loaderBars;box-shadow:0 0 15px #ff4dff}.bar:first-child{height:65px;animation-delay:0s}.bar:nth-child(2){height:100px;animation-delay:.1s}.bar:nth-child(3){height:90px;animation-delay:.2s}.bar:nth-child(4){height:150px;animation-delay:.3s}.bar:nth-child(5){height:90px;animation-delay:.4s}.bar:nth-child(6){height:80px;animation-delay:.5s}.loading-text{color:#6f6a9c;letter-spacing:8px;font-size:32px;font-weight:700}.bars{display:none}.floating-navbar{backdrop-filter:blur(10px);box-sizing:border-box;z-index:1000;background-color:#120e1fb3;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:20px;width:max-content;padding:.6rem 1.2rem;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000004d}.nav-links{align-items:center;gap:5px;display:flex}.site-name{color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;font-size:1.2rem;font-weight:800}.site-name .nexa-text{color:#fff}.nav-btn{color:#aaa;background:linear-gradient(#120e1f00,#120e1f00) padding-box padding-box,linear-gradient(90deg,#7b42f600,#4a148c00,#8e44ad00) border-box;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s}.nav-btn:hover{color:#fff;background:linear-gradient(#1a142be6,#1a142be6) 0 0/100% 100% padding-box padding-box,linear-gradient(90deg,#7b42f6,#4a148c,#a855f7,#7b42f6) 0 0/300% 100% border-box;animation:2.4s linear infinite purpleRgb;box-shadow:0 0 16px #7b42f647}.nav-account-link{color:#fff;background:linear-gradient(135deg,#0d94882e,#7b42f633) padding-box padding-box,linear-gradient(135deg,#2dd4bf75,#a855f75c) border-box;border:1px solid #2dd4bf42;border-radius:10px;align-items:center;gap:.65rem;min-width:0;padding:.36rem .8rem .36rem .42rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 18px #14b8a624}.nav-account-link:hover{color:#fff;background:linear-gradient(135deg,#0d94883d,#7b42f640) padding-box padding-box,linear-gradient(135deg,#2dd4bf9e,#a855f77a) border-box;border-color:#2dd4bf94;animation:none;transform:translateY(-1px);box-shadow:0 0 24px #14b8a63d}.nav-account-avatar,.nav-account-avatar-img{border-radius:8px;flex-shrink:0;width:34px;height:34px}.nav-account-avatar{color:#fff;background:linear-gradient(135deg,#14b8a6,#7b42f6);justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.nav-account-avatar-img{object-fit:cover;border:1px solid #ffffff24}.nav-account-text{flex-direction:column;gap:.05rem;min-width:0;display:flex}.nav-account-text strong,.nav-account-text small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.nav-account-text strong{font-size:.86rem;line-height:1.1}.nav-account-text small{color:#8ee9dd;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.active-nav{background-color:var(--primary-color);color:#fff;background-image:none;border:1px solid #ffffff14;animation:none}.active-nav:hover{color:#fff;background:linear-gradient(#7b42f6,#7b42f6) 0 0/100% 100% padding-box padding-box,linear-gradient(90deg,#7b42f6,#4a148c,#a855f7,#7b42f6) 0 0/300% 100% border-box;animation:2.4s linear infinite purpleRgb;box-shadow:0 0 16px #7b42f652}.signup-btn{padding:.6rem 1.5rem;font-weight:600}.login-btn{font-weight:500}@keyframes purpleRgb{0%{background-position:0 0,0%}50%{background-position:0 0,100%}to{background-position:0 0,0%}}.join-btn{background-color:var(--primary-color);color:#fff;background:linear-gradient(var(--primary-color),var(--primary-color))padding-box,linear-gradient(90deg,var(--primary-color),#4a148c,#8e44ad,var(--primary-color))border-box;background-size:100% 100%,300% 100%;border:2px solid #0000;border-radius:20px;padding:.5rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:3s linear infinite purpleRgb}.join-btn:hover{background:linear-gradient(#1a142b,#1a142b)padding-box,linear-gradient(90deg,var(--primary-color),#4a148c,#8e44ad,var(--primary-color))border-box;color:#fff;transform:translateY(-2px);box-shadow:0 0 15px #7b42f680}.hero{text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-top:60px;display:flex}.features-section,.pricing-section{z-index:1;background:0 0;padding:5rem 0;position:relative}.section-header-title{text-align:center;color:#fff;letter-spacing:.04em;margin:0 0 3rem;font-size:2.4rem}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:980px;margin:0 auto;display:grid}.feature-card{background:linear-gradient(#181228fa,#141022fa);border:1px solid #7b42f61f;border-radius:16px;padding:2rem;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:inset 0 1px #ffffff05}.feature-card:hover{border-color:#7b42f673;transform:translateY(-4px);box-shadow:0 10px 30px #00000047}.feature-icon{color:#9d6dff;background:#7b42f614;border:1px solid #7b42f62e;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;font-size:1.35rem;display:inline-flex}.feature-card h3{color:#f7f4ff;margin:0 0 .85rem;font-size:1.5rem}.feature-card p{color:#a8a0bf;margin:0;font-size:1rem;line-height:1.7}.pricing-container{max-width:1200px}.pricing-billing-toggle{user-select:none;justify-content:center;align-items:center;gap:15px;margin:-1rem auto 2.5rem;font-size:18px;font-weight:600;display:flex}.billing-toggle-label{color:#888;transition:color .3s}.billing-toggle-label-active{color:#fff}.billing-switch{cursor:pointer;flex-shrink:0;width:54px;height:28px;display:inline-block;position:relative}.billing-switch input[type=checkbox]{opacity:0;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;-webkit-appearance:none;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.billing-slider{pointer-events:none;background-color:#222;border:1px solid #444;border-radius:34px;transition:all .3s;position:absolute;inset:0}.billing-slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:3px;left:3px}.billing-switch input[type=checkbox]:checked+.billing-slider{background-color:#7c3aed;border-color:#9333ea}.billing-switch input[type=checkbox]:checked+.billing-slider:before{transform:translate(26px)}.billing-discount{color:#10b981;margin-left:5px;font-size:14px;font-weight:700}.pricing-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:25px;display:flex}.pricing-card{text-align:left;background-color:#121212;border:1px solid #222;border-radius:16px;flex-direction:column;width:360px;max-width:100%;min-height:100%;padding:40px 30px;transition:border-color .3s,transform .3s;display:flex}.pricing-card:hover{border-color:#333;transform:translateY(-2px)}.plan-title{color:#fff;margin-bottom:15px;font-size:22px;font-weight:700}.price-box{color:#fff;align-items:baseline;margin-bottom:8px;font-size:42px;font-weight:800;line-height:1;display:flex}.price-box .price-period{color:#777;margin-left:4px;font-size:16px;font-weight:400}.price-sub{color:#777;margin-bottom:30px;font-size:16px;font-weight:500}.tick-icon{color:#10b981;border:2px solid #10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.stats-section{margin-top:-2rem;padding:3rem 0}.stat-icon{color:var(--primary-color);margin-bottom:1rem;font-size:2.2rem}.stat-label{color:#888;text-transform:uppercase;letter-spacing:1.5px;font-size:.9rem;font-weight:600}.pricing-features{flex-direction:column;flex:1;gap:16px;margin:0 0 40px;padding:0;list-style:none;display:flex}.pricing-features li{color:#999;align-items:center;gap:12px;font-size:16px;line-height:1.4;display:flex}.pricing-card-footer{justify-content:center;margin-top:auto;padding-top:8px;display:flex}.pricing-btn{text-align:center;color:#fff;background:linear-gradient(90deg,#6d28d9,#7c3aed,#9333ea);border:1px solid #a78bfa59;border-radius:12px;justify-content:center;align-items:center;width:auto;min-width:160px;max-width:220px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .1s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #6d28d947}.pricing-btn:hover{background:linear-gradient(90deg,#7c3aed,#8b5cf6,#a855f7);transform:translateY(-1px);box-shadow:0 10px 24px #7c3aed61}.pricing-btn:active{transform:scale(.98)}.faq-section{z-index:1;padding:5rem 0 4rem;position:relative}.faq-container{max-width:820px}.faq-intro{text-align:center;color:#a8a0bf;max-width:620px;margin:-1.5rem auto 2.5rem;line-height:1.7}.faq-list{flex-direction:column;gap:1rem;display:flex}.faq-item{background:linear-gradient(#181228fa,#141022fa);border:1px solid #7b42f624;border-radius:16px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.faq-item[open]{border-color:#7b42f661;box-shadow:0 10px 28px #00000038}.faq-item summary{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.5rem;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-question{color:#f7f4ff;font-size:1.05rem;font-weight:600;line-height:1.5}.faq-chevron{color:#9d6dff;flex-shrink:0;font-size:.9rem;transition:transform .25s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 1.5rem 1.35rem}.faq-answer p{color:#a8a0bf;margin:0;font-size:.98rem;line-height:1.75}.site-footer{z-index:1;text-align:center;background:linear-gradient(#0d0b1433,#0d0b148c);border-top:1px solid #ffffff0f;padding:2rem 1.5rem 2.5rem;position:relative}.site-footer p{color:#7f7896;letter-spacing:.02em;margin:0;font-size:.92rem}#mouse-glow{pointer-events:none;z-index:2;background:radial-gradient(circle,#7b42f629 0%,#7b42f600 72%);border-radius:50%;width:400px;height:400px;transition:top .1s ease-out,left .1s ease-out;position:fixed;top:-400px;left:-400px;transform:translate(-50%,-50%)}.hero-logo{display:none}.hero h1{color:#fff;margin:0;font-size:4rem}.hero p{color:#ccc;max-width:600px;margin-top:1rem;font-size:1.2rem}.container{max-width:1200px;margin:100px auto 2rem;padding:0 2rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.stat-card{text-align:center;background-color:#111;border:1px solid #ffffff0d;border-radius:20px;padding:2.5rem;transition:transform .3s,border-color .3s}.stat-card:hover{border-color:var(--primary-color);transform:translateY(-5px)}.stat-value{color:#fff;margin:.5rem 0;font-size:2.8rem;font-weight:800}.legit{color:#2ecc71}.not-legit{color:#e74c3c}.votes-table-container{background-color:var(--card-bg);border:1px solid #9b59b64d;border-radius:15px;padding:2rem;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:600px;margin-top:1rem}th,td{text-align:left;border-bottom:1px solid #333;padding:1rem}th{color:var(--primary-color);text-transform:uppercase;font-weight:700}tr:hover{background-color:#ffffff0d}.vote-badge{border-radius:15px;padding:.25rem .75rem;font-size:.9rem;font-weight:700}.badge-legit{color:#2ecc71;background-color:#2ecc7133}.badge-not-legit{color:#e74c3c;background-color:#e74c3c33}.mobile-home-topbar{display:none}.mobile-home-drawer[hidden]{display:none!important}@media (width<=768px){html,body{width:100%;max-width:100%;overflow-x:hidden}body.mobile-home-nav-open{overflow:hidden}.floating-navbar,#desktop-home-nav{display:none!important}.mobile-home-topbar{height:56px;padding:0 max(1rem,env(safe-area-inset-right))0 max(1rem,env(safe-area-inset-left));z-index:1200;backdrop-filter:blur(10px);box-sizing:border-box;background:#120e1ff5;border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;display:flex;position:fixed;top:0;left:0;right:0}.mobile-home-topbar .mobile-topbar-brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--primary-color);text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:800;overflow:hidden}.mobile-home-topbar .mobile-topbar-brand .nexa-text{color:#fff}.mobile-home-topbar .mobile-menu-btn{color:#fff;cursor:pointer;background:#7b42f624;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.05rem;display:inline-flex}.mobile-home-drawer{z-index:1400;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 56px);padding:.75rem;position:fixed;top:56px;left:0;right:0;overflow-y:auto}.mobile-home-drawer-inner{background:#120e1ffa;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.35rem;padding:.5rem;display:flex;box-shadow:0 16px 40px #00000059}.mobile-home-nav-link{color:#ccc;text-align:left;overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:.6rem;min-width:0;padding:.85rem 1rem;font-weight:500;text-decoration:none;display:flex}.mobile-home-nav-link.active-nav{color:#fff;background:#7b42f62e}.mobile-home-nav-link.nav-account-link{color:#fff;padding:.6rem .8rem;display:flex}.mobile-home-nav-link .nav-account-text strong,.mobile-home-nav-link .nav-account-text small{max-width:none}.mobile-home-overlay{z-index:1300;background:#05040aad;position:fixed;inset:0}body.has-mobile-home-topbar,body:has(.mobile-home-topbar){padding-top:56px}.hero h1{overflow-wrap:anywhere;font-size:clamp(2rem,10vw,2.5rem);line-height:1.08}.hero-logo{display:none}.hero{width:100%;height:auto;min-height:auto;padding:1.5rem 1rem 2.75rem;overflow:hidden}.container{width:100%;max-width:100%;margin-top:1rem;padding:0 1rem}.features-section,.pricing-section,.stats-section,.faq-section{padding-left:0;padding-right:0;overflow:hidden}.features-grid{grid-template-columns:1fr;gap:1rem}.section-header-title{margin-bottom:1.75rem;font-size:clamp(1.65rem,8vw,2rem);line-height:1.15}.stats-grid{grid-template-columns:1fr;gap:1rem}.stat-card,.feature-card,.faq-item{border-radius:12px;min-width:0;padding:1.25rem}.pricing-grid{flex-direction:column;align-items:center;gap:1rem}.pricing-card{border-radius:12px;width:100%;min-width:0;max-width:100%;padding:1.4rem}.pricing-billing-toggle{flex-wrap:wrap;gap:10px;font-size:16px}.price-box{flex-wrap:wrap;gap:.25rem;font-size:clamp(2rem,12vw,2.6rem)}.pricing-features li,.faq-question,.faq-answer p,.feature-card p{overflow-wrap:anywhere}.pricing-btn,.hero-btn{justify-content:center;width:100%;max-width:100%}.votes-table-container{-webkit-overflow-scrolling:touch;max-width:100%;padding:1rem;overflow-x:auto}table{min-width:560px}}@media (width<=480px){.mobile-home-topbar{height:54px;padding-left:.75rem;padding-right:.75rem}.mobile-home-topbar .mobile-menu-btn{width:40px;height:40px}body.has-mobile-home-topbar,body:has(.mobile-home-topbar){padding-top:54px}.mobile-home-drawer{max-height:calc(100vh - 54px);padding:.55rem;top:54px}.mobile-home-drawer-inner{border-radius:10px}.container{padding:0 .85rem}.stats-section{margin-top:0;padding-top:1.5rem}.stat-value{font-size:2.2rem}.feature-card h3{font-size:1.18rem}.faq-item summary{padding:1rem}.faq-answer{padding:0 1rem 1rem}}