.sx-lp{color-scheme:dark;--background:144 20% 5%;--foreground:135 18% 96%;--card:154 19% 7%;--card-foreground:135 18% 96%;--popover:154 19% 7%;--popover-foreground:135 18% 96%;--primary:155 77% 43%;--primary-foreground:161 71% 8%;--secondary:153 20% 9%;--secondary-foreground:135 18% 96%;--muted:153 20% 9%;--muted-foreground:145 10% 66%;--accent:153 29% 9%;--accent-foreground:152 70% 63%;--success:155 77% 43%;--success-foreground:161 71% 8%;--warning:41 90% 59%;--warning-foreground:35 84% 11%;--border:144 9% 12%;--input:144 9% 12%;--ring:155 77% 43%;--brand-gold:41 90% 59%;--brand-mint:152 70% 63%;--radius:0.75rem}.sx-lp .lp-display{font-family:"Arial Black","Helvetica Neue",var(--font-sans),system-ui,sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.015em;line-height:.94}.sx-lp .lp-gold{color:#f5b93a;text-shadow:0 0 30px rgba(245,185,58,.25)}.sx-lp .lp-green{color:#5ee3a5}.sx-lp .lp-h2{font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.12}.sx-lp .lp-card{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));border:1px solid hsla(0,0%,100%,.07);border-radius:18px;transition:border-color .2s,transform .2s,background .2s}.sx-lp .lp-card-hover:hover{border-color:rgba(94,227,165,.35);transform:translateY(-3px);background:linear-gradient(180deg,rgba(94,227,165,.05),hsla(0,0%,100%,.012))}.sx-lp .lp-pill{border:1px solid rgba(94,227,165,.35);background:rgba(25,195,125,.08);border-radius:999px;letter-spacing:.16em;padding:6px 14px}.sx-lp .lp-eyebrow,.sx-lp .lp-pill{display:inline-flex;align-items:center;color:#5ee3a5;font-size:11px;font-weight:700;text-transform:uppercase}.sx-lp .lp-eyebrow{gap:10px;letter-spacing:.22em}.sx-lp .lp-eyebrow:before{content:"";width:22px;height:2px;background:#19c37d;border-radius:2px}.sx-lp .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:11px;font-weight:800;font-size:15px;letter-spacing:.005em;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.sx-lp .lp-btn:active{transform:translateY(1px)}.sx-lp .lp-btn-primary{background:linear-gradient(135deg,#5ee3a5,#19c37d 60%);color:#06231a;box-shadow:0 10px 26px rgba(25,195,125,.26),inset 0 1px 0 hsla(0,0%,100%,.35)}.sx-lp .lp-btn-primary:hover{box-shadow:0 14px 34px rgba(25,195,125,.38);transform:translateY(-1px)}.sx-lp .lp-btn-ghost{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:#f2f6f3}.sx-lp .lp-btn-ghost:hover{border-color:rgba(94,227,165,.5);background:rgba(94,227,165,.06)}.sx-lp .lp-btn-sm{padding:10px 18px;font-size:14px;border-radius:999px}.sx-lp .lp-btn-lg{padding:17px 28px;font-size:16px;border-radius:12px}.sx-lp .lp-nav{position:sticky;top:0;z-index:50;background:rgba(10,15,12,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.07)}.sx-lp .lp-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.2em;font-size:13px;white-space:nowrap}.sx-lp .lp-brand b{color:#f5b93a}.sx-lp .lp-menu a{position:relative;padding:6px 0;transition:color .15s}.sx-lp .lp-menu a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#19c37d;transform:scaleX(0);transition:transform .2s;transform-origin:left}.sx-lp .lp-menu a:hover:after{transform:scaleX(1)}.sx-lp .lp-footer{border-top:1px solid hsla(0,0%,100%,.07);background:linear-gradient(180deg,#0a0f0c,#080c0a)}.sx-lp .lp-age{width:28px;height:28px;border-radius:50%;border:1.5px solid #6f8078;display:inline-grid;place-items:center;font-size:10px;font-weight:800;color:#9fb0a6;flex:none}.sx-lp .lp-hero{position:relative;overflow:hidden}.sx-lp .lp-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 78% 36%,rgba(25,195,125,.22),transparent 60%),radial-gradient(600px 400px at 88% 80%,rgba(25,195,125,.12),transparent 60%),radial-gradient(500px 300px at 10% 90%,rgba(25,195,125,.06),transparent 60%)}.sx-lp .lp-hero-visual{position:relative;height:680px}.sx-lp .lp-beam{position:absolute;left:50%;top:50%;width:900px;height:120px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(94,227,165,.16),transparent);filter:blur(28px);transform:translate(-50%,-50%) rotate(-32deg);pointer-events:none}.sx-lp .lp-beam-2{height:70px;transform:translate(-40%,-30%) rotate(-32deg);background:linear-gradient(90deg,transparent,rgba(94,227,165,.1),transparent)}.sx-lp .lp-ball{position:absolute;pointer-events:none;z-index:1;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));animation:lp-float 7s ease-in-out infinite}.sx-lp .lp-ball-bb{width:200px;left:28px;top:-6px}.sx-lp .lp-ball-sb{width:180px;left:-14px;bottom:92px;animation-duration:8s;animation-delay:1.2s}.sx-lp .lp-ball-bs{width:140px;right:-26px;top:236px;animation-duration:6.5s;animation-delay:.6s}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.sx-lp .lp-phone{position:absolute;left:50%;top:6px;width:316px;aspect-ratio:71.6/147.6;margin-left:-150px;z-index:2;border-radius:46px;background:#0b1210;border:7px solid #1a2320;box-shadow:0 0 0 1.5px #2b3531,0 40px 90px rgba(0,0,0,.65),inset 0 0 0 1px hsla(0,0%,100%,.04);padding:10px 12px 12px;display:flex;flex-direction:column;transform:perspective(1500px) rotateY(-13deg) rotateX(2deg) rotate(-1.5deg);transform-origin:50% 50%}.sx-lp .lp-phone:after,.sx-lp .lp-phone:before{content:"";position:absolute;width:3px;border-radius:2px;background:#232d29;box-shadow:0 0 0 1px #151b18}.sx-lp .lp-phone:before{left:-11px;top:118px;height:34px;box-shadow:0 0 0 1px #151b18,0 56px 0 0 #232d29,0 56px 0 1px #151b18}.sx-lp .lp-phone:after{right:-11px;top:150px;height:78px}.sx-lp .lp-ph-island{width:98px;height:27px;border-radius:999px;background:#000;margin:0 auto 6px;flex:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.sx-lp .lp-ph-home{width:110px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.35);margin:auto auto 0;flex:none}.sx-lp .lp-ph-card{background:linear-gradient(180deg,#121c17,#0e1613);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:12px 14px}.sx-lp .lp-ph-hot{margin:auto -44px 14px 0;position:relative;border-radius:18px;border:1px solid rgba(245,185,58,.35);background:linear-gradient(180deg,#151f1a,#0e1613);box-shadow:0 24px 50px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.4);padding:12px 14px 14px}.sx-lp .lp-ring svg{transform:rotate(-90deg)}.sx-lp .lp-s-num{position:absolute;left:-2px;top:-2px;width:30px;height:30px;border-radius:50%;background:#19c37d;color:#06231a;font-weight:900;font-size:13px;display:grid;place-items:center;box-shadow:0 6px 16px rgba(25,195,125,.4)}.sx-lp .lp-s-ico{flex:none;width:72px;height:72px;border-radius:16px;background:#0b1210;border:1px solid hsla(0,0%,100%,.07);display:grid;place-items:center;color:#f5b93a;box-shadow:inset 0 0 30px rgba(245,185,58,.06)}.sx-lp .lp-ico-gold{color:#f5b93a;filter:drop-shadow(0 0 14px rgba(245,185,58,.35))}.sx-lp .lp-cta-box{position:relative;overflow:hidden;border-radius:28px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(700px 320px at 82% 60%,rgba(25,195,125,.26),transparent 60%),radial-gradient(500px 260px at 60% 120%,rgba(25,195,125,.12),transparent 60%),linear-gradient(180deg,#101815,#0c1310)}.sx-lp .lp-player{position:absolute;right:40px;bottom:-6px;height:118%;width:auto;z-index:1;pointer-events:none;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}@media (max-width:960px){.sx-lp .lp-hero-visual{height:600px;max-width:560px;margin:10px auto 0;width:100%}.sx-lp .lp-hero-visual .lp-phone{margin-left:-158px}.sx-lp .lp-player{right:-20px;opacity:.55}}@media (max-width:640px){.sx-lp .lp-hero-visual{height:610px;max-width:420px}.sx-lp .lp-hero-visual .lp-phone{width:280px;left:6px;margin-left:0;transform:none}.sx-lp .lp-ball-bb{width:130px;left:-12px;top:-4px}.sx-lp .lp-ball-sb{width:120px;left:-26px;bottom:50px}.sx-lp .lp-ball-bs{width:96px;right:-8px;top:250px}.sx-lp .lp-ph-hot{margin-right:-54px}.sx-lp .lp-player{height:70%;bottom:-2px;right:-40px;opacity:.35}}@media (prefers-reduced-motion:reduce){.sx-lp .lp-ball{animation:none}}.sx-lp .lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sx-lp .lp-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee 70s linear infinite}.sx-lp .lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.sx-lp .lp-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.sx-lp .lp-marquee-track{animation:none}}.sx-lp .lp-results-cta{border-color:rgba(245,185,58,.55);color:#ffd36a;background:rgba(245,185,58,.08)}.sx-lp .lp-results-cta:hover{border-color:#f5b93a;background:rgba(245,185,58,.14)}.sx-lp .lp-esports{position:relative;overflow:hidden;border-radius:28px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(760px 340px at 78% 50%,rgba(25,195,125,.22),transparent 62%),linear-gradient(180deg,#101815,#0c1310);min-height:340px;display:flex;align-items:center}.sx-lp .lp-esports-art{position:absolute;right:0;top:0;height:100%;width:62%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;opacity:.92;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 46%,#000);mask-image:linear-gradient(90deg,transparent,#000 46%,#000)}.sx-lp .lp-esports-copy{position:relative;z-index:2;padding:40px 44px;max-width:620px}@media (max-width:900px){.sx-lp .lp-esports{min-height:0}.sx-lp .lp-esports-art{width:100%;opacity:.4;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.25) 70%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.25) 70%,transparent)}.sx-lp .lp-esports-copy{padding:28px 24px}}@media (max-width:767px){.sx-lp [class*=backdrop-blur]{backdrop-filter:none}.sx-lp .lp-marquee{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none}.sx-lp .lp-marquee-track{animation:none}.sx-lp .lp-marquee-track>div+div{display:none}.sx-lp .lp-marquee-track>div>*{scroll-snap-align:start}}.sx-lp .lp-marquee-track{will-change:transform;contain:paint}