@font-face{font-family:Barlow Condensed;src:url(/BarlowCondensed-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f8fa;font-synthesis:none;--surface:#161e28;--muted:#bdc8d5;--line:#344252;--lime:#c7f36b;--blue:#81c7ff;--heading:"Barlow Condensed", system-ui, sans-serif;background:#10141a;font-family:system-ui,-apple-system,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:1.25rem}body{margin:0;line-height:1.55}img,svg{display:block}img{max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}h1,h2,h3,p,figure,ol,ul{margin:0}ol,ul{padding:0;list-style:none}.container{width:min(100% - 3rem,72rem);margin-inline:auto}.skip-link{z-index:2;color:#10141a;background:var(--lime);padding:.55rem .9rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{border-bottom:1px solid var(--line)}.header-inner,.footer-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.brand,nav{align-items:center;gap:.65rem;display:flex}.brand{letter-spacing:-.025em;font-weight:760}.brand img{border-radius:.5rem}nav{gap:clamp(.8rem,2.5vw,2rem);font-size:.9rem;font-weight:650}nav a,.footer-links a{color:var(--muted)}nav a:hover,.footer-links a:hover{color:var(--lime)}nav .language{border:1px solid var(--line);color:#f6f8fa;border-radius:.35rem;padding:.45rem .7rem}.hero{border-bottom:1px solid var(--line);background:radial-gradient(at 79% 41%,#22394c 0%,#151d27 36%,#0000 65%);overflow:clip}.hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.25rem,4vw,3.5rem);padding-block:clamp(2.75rem,5vw,4.75rem);display:grid}.eyebrow{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.78rem;font-weight:760;display:flex}.signal{background:var(--lime);border-radius:50%;width:.5rem;height:.5rem}h1,h2{font-family:var(--heading);line-height:.93}h1{letter-spacing:-.025em;text-transform:uppercase;margin-block:.95rem 1.25rem;font-size:clamp(4rem,9.25vw,8.7rem)}h1 span{color:var(--lime);display:block}h2{letter-spacing:-.02em;margin-block:.6rem 1rem;font-size:clamp(2.55rem,5vw,4.25rem)}h3{font-size:1.18rem;line-height:1.3}.hero-intro,.section-intro{max-width:39ch;color:var(--muted);font-size:1.13rem;line-height:1.65}.actions{flex-wrap:wrap;gap:.75rem;margin-top:1.85rem;display:flex}.button{border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.1rem;padding:.65rem 1rem;font-size:.95rem;font-weight:750;line-height:1.3;display:inline-flex}.button svg,.store svg{flex-shrink:0;width:1.15rem;height:1.15rem}.button-primary{background:var(--lime);color:#172310}.button-primary:hover{background:#ddffa2}.button-secondary{border-color:#677685}.button-secondary:hover{border-color:var(--blue);background:var(--surface)}.product-preview{isolation:isolate;justify-items:center;gap:.7rem;min-width:0;display:grid;position:relative}.orbit{z-index:-1;width:min(31.25rem,115%);color:var(--blue);pointer-events:none;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.phone{background:#0a0e13;border:1px solid #627385;border-radius:1.35rem;width:clamp(12.5rem,20vw,15rem);padding:.35rem;box-shadow:0 1.25rem 3rem #05080caa}.phone img{aspect-ratio:600/1304;background:#13181e;border-radius:1rem;width:100%;height:auto}.preview-options{border:1px solid var(--line);background:#10141a;border-radius:.5rem;flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.2rem;padding:.25rem;display:flex}.preview-options button{min-height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.25rem .65rem;font-size:.8rem;font-weight:670}.preview-options button:hover{color:#fff}.preview-options button[aria-pressed=true]{color:var(--lime);background:#263625}figcaption{color:var(--muted);text-align:center;font-size:.75rem}.features,.leagues,.download{padding-block:clamp(3.25rem,7vw,6rem)}.feature-list{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3.5vw,3rem);margin-top:2.15rem;display:grid}.feature-list li{border-top:1px solid var(--line);padding-top:1rem}.feature-number,.step-number{color:var(--lime);font-family:var(--heading);font-size:1.7rem;line-height:1;display:block}.feature-number{margin-bottom:.9rem}.feature-list p,.league-steps p{color:var(--muted);margin-top:.5rem}.leagues{border-block:1px solid var(--line);background:linear-gradient(115deg,#1e2b26,#161e28 64%)}.leagues-grid,.download{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.leagues .button{margin-top:1.5rem}.league-steps{gap:1rem;display:grid}.league-steps li{border-top:1px solid var(--line);grid-template-columns:2rem 1fr;gap:1rem;padding:1rem 0;display:grid}.store-list{gap:.75rem;display:grid}.store{border:1px solid var(--line);background:var(--surface);border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}a.store:hover{border-color:var(--lime)}.store small,.store strong{display:block}.store small{color:var(--muted);font-size:.75rem}.store strong{font-size:1.08rem}.store-pending{background:0 0}.site-footer{border-top:1px solid var(--line)}.footer-inner{color:var(--muted);padding-block:1rem;font-size:.85rem}.footer-links{flex-wrap:wrap;gap:1rem;display:flex}.footer-links a{text-underline-offset:.2em;text-decoration:underline}@media (width<=760px){.hero-grid,.leagues-grid,.download{grid-template-columns:1fr}.hero-grid{gap:2.5rem}.hero{background:radial-gradient(at 50% 68%,#22394c 0%,#0000 59%)}h1{font-size:clamp(3.5rem,14vw,6.75rem)}.feature-list{grid-template-columns:1fr;gap:1.35rem}.footer-inner{flex-direction:column;align-items:flex-start}}@media (width<=430px){.container{width:calc(100% - 2rem)}.nav-section{display:none}.actions{gap:.55rem}.orbit{width:min(25rem,113%)}}
