@font-face{font-family:DugOut Condensed;src:url(/fonts/dugout-condensed-bold.woff) format("woff");font-weight:700;font-display:swap}:root{--grass: #178a3e;--grass-2: #12773a;--night: #0e1a3c;--yellow: #ffc530;--blue: #2458e6;--red: #e2333f;--chalk: #ffffff;--mist: #eaf4ec;--ink: #0e1a3c;--display: "DugOut Condensed", "Arial Narrow", sans-serif-condensed, sans-serif;--body: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--wrap: 1180px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font:400 1.0625rem/1.6 var(--body);color:var(--ink);background:var(--chalk)}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:6px}.wrap{width:min(var(--wrap),calc(100% - 40px));margin:0 auto}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:.95;letter-spacing:-.01em;margin:0}p{margin:0 0 1em;max-width:60ch}.btn-open{display:inline-flex;align-items:center;gap:14px;height:72px;padding:0 30px 0 22px;border-radius:16px;background:var(--yellow);color:var(--night);text-decoration:none;font:700 1.9rem/1 var(--display);box-shadow:0 6px #c9921a;transition:transform .08s,box-shadow .08s}.btn-open img{width:44px;height:44px}.btn-open:hover{transform:translateY(-2px);box-shadow:0 8px #c9921a}.btn-open:active{transform:translateY(4px);box-shadow:0 2px #c9921a}.btn-open.small{height:48px;font-size:1.25rem;padding:0 18px 0 12px;border-radius:12px;box-shadow:0 4px #c9921a;gap:10px}.btn-open.small img{width:30px;height:30px}.under-btn{margin-top:16px;font-size:.95rem;opacity:.92}.under-btn a{font-weight:600}.site-head{position:sticky;top:0;z-index:20;background:var(--night);color:var(--chalk)}.site-head .wrap{display:flex;align-items:center;gap:28px;height:72px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 1.6rem/1 var(--display)}.brand img{width:40px;height:40px}.site-nav{display:flex;gap:22px;margin-left:auto;align-items:center}.site-nav a{text-decoration:none;font-weight:600;opacity:.9}.site-nav a:hover{opacity:1;text-decoration:underline}.hero{position:relative;overflow:hidden;color:var(--chalk);background:repeating-linear-gradient(90deg,var(--grass) 0 80px,var(--grass-2) 80px 160px)}.board:before{content:"";position:absolute;left:50%;top:50%;width:78%;aspect-ratio:1;border:6px solid rgba(255,255,255,.8);transform:translate(-50%,-46%) rotate(45deg);border-radius:4px;pointer-events:none}.hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;padding:72px 0 96px}.hero h1{font-size:clamp(3rem,6vw,5.4rem);text-shadow:0 4px 0 rgba(14,26,60,.35)}.hero h1 span{display:block}.hero .lede{font-size:1.25rem;margin:22px 0 30px}.board{position:relative}.tablet{position:relative;z-index:1}.tablet{border-radius:26px;padding:14px;background:#10151f;box-shadow:0 30px 60px #0e1a3c73,inset 0 0 0 2px #2a3242;transform:rotate(-2deg)}.tablet img{border-radius:12px}.magnet{position:absolute;z-index:2;display:inline-flex;align-items:center;height:54px;padding:0 18px;border-radius:10px;font:700 1.5rem/1 var(--display);text-decoration:none;white-space:nowrap;box-shadow:0 8px #00000040,0 14px 24px #00000040;border:3px solid rgba(255,255,255,.9);animation:snap .55s cubic-bezier(.2,1.6,.4,1) both}.magnet:hover{filter:brightness(1.08)}.m-field{background:var(--blue);color:var(--chalk);top:-26px;left:8%;--r: -6deg;animation-delay:.15s}.m-plans{background:var(--yellow);color:var(--night);top:18%;right:-18px;--r: 5deg;animation-delay:.3s}.m-lineups{background:var(--chalk);color:var(--night);bottom:22%;left:-30px;--r: -4deg;animation-delay:.45s;border-color:var(--night)}.m-scoring{background:var(--red);color:var(--chalk);bottom:-24px;left:34%;--r: 3deg;animation-delay:.6s}.m-sync{background:var(--night);color:var(--chalk);bottom:14%;right:-22px;--r: -3deg;animation-delay:.75s}.magnet{transform:rotate(var(--r))}@keyframes snap{0%{opacity:0;transform:translateY(-60px) rotate(calc(var(--r) * 4)) scale(1.15)}to{opacity:1;transform:rotate(var(--r))}}@media(prefers-reduced-motion:reduce){.magnet{animation:none}html{scroll-behavior:auto}.btn-open{transition:none}}.feature{padding:96px 0}.feature .wrap{display:grid;grid-template-columns:1fr 1.35fr;gap:56px;align-items:center}.feature.flip .wrap{grid-template-columns:1.35fr 1fr}.feature.flip .shot{order:-1}.feature h2{font-size:clamp(2.8rem,5vw,4.4rem);margin-bottom:20px}.feature p{font-size:1.15rem}.feature ul{margin:0;padding-left:1.1em}.feature li{margin:.3em 0}.shot{border-radius:18px;overflow:hidden;box-shadow:0 24px 48px #0e1a3c47}.shot.tall{max-width:420px;justify-self:center;border-radius:26px;border:12px solid #10151f}.shot.phone{max-width:320px;justify-self:center;border-radius:30px;border:10px solid #10151f}.f-field{background:var(--blue);color:var(--chalk)}.f-lineups{background:var(--chalk);color:var(--ink)}.f-plans{background:var(--yellow);color:var(--night)}.f-scoring{background:var(--red);color:var(--chalk)}.f-sync{background:var(--night);color:var(--chalk)}.f-lineups h2{color:var(--grass)}.spot{background:var(--mist);padding:96px 0}.spot h2{font-size:clamp(2.6rem,4.6vw,4rem);margin-bottom:12px}.spot .intro{font-size:1.15rem;margin-bottom:28px}.toggles{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:36px}.seg{display:inline-flex;padding:5px;gap:5px;border-radius:14px;background:var(--chalk);box-shadow:inset 0 0 0 2px #cfe3d3}.seg button{height:52px;padding:0 26px;border:0;border-radius:10px;background:none;color:var(--night);font:700 1.35rem/1 var(--display);cursor:pointer}.seg button[aria-pressed=true]{background:var(--grass);color:var(--chalk)}.spot-pane{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:center}.spot-pane h3{font-size:2.4rem;margin-bottom:14px;color:var(--grass)}.spot-pane ul{padding-left:1.1em;margin:0}.spot-pane li{margin:.35em 0}.spot-img{display:flex;justify-content:center}.spot-img img{border-radius:16px;box-shadow:0 20px 40px #0e1a3c38}.spot-img img.is-phone{max-width:300px;border-radius:28px;border:10px solid #10151f}.install{padding:96px 0;background:var(--chalk)}.install h2{font-size:clamp(2.6rem,4.6vw,4rem);margin-bottom:12px}.steps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;counter-reset:s}.steps li{counter-increment:s;position:relative;padding:26px 24px 24px;border-radius:18px;background:var(--mist)}.steps li:before{content:counter(s);display:grid;place-items:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:var(--grass);color:var(--chalk);font:700 2rem/1 var(--display)}.steps h3{font-size:1.7rem;margin-bottom:8px}.steps p{margin:0}.kbd{display:inline-block;padding:0 8px;border-radius:6px;background:var(--chalk);box-shadow:inset 0 0 0 1px #b8cdbd;font-weight:700}.privacy{background:var(--grass);color:var(--chalk);padding:88px 0}.privacy .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.privacy h2{font-size:clamp(2.6rem,4.6vw,4.2rem)}.privacy p{font-size:1.15rem}.privacy a{color:var(--yellow);font-weight:700}.faq{padding:96px 0}.faq h2{font-size:clamp(2.6rem,4.6vw,4rem);margin-bottom:28px}.faq details{border-top:2px solid #d6e6d9;padding:6px 0;max-width:820px}.faq details:last-of-type{border-bottom:2px solid #d6e6d9}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font:700 1.5rem/1.1 var(--display)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:2rem;color:var(--grass);transition:transform .15s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:4px 0 16px}.last{background:var(--night);color:var(--chalk);padding:96px 0;text-align:center}.last h2{font-size:clamp(3rem,6vw,5.2rem);margin-bottom:30px}.last .under-btn{margin-left:auto;margin-right:auto}.site-foot{background:#0a1430;color:#c9d3ea;padding:28px 0;font-size:.95rem}.site-foot .wrap{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}.site-foot nav{display:flex;flex-wrap:wrap;gap:20px;margin-left:auto}@media(max-width:900px){.hero .wrap,.feature .wrap,.feature.flip .wrap,.spot-pane,.privacy .wrap{grid-template-columns:1fr}.feature.flip .shot{order:0}.hero .wrap{padding:48px 0 84px;gap:56px}.feature{padding:64px 0}.steps{grid-template-columns:1fr}.magnet{height:42px;font-size:1.15rem;padding:0 12px}.m-lineups{left:-6px}.m-plans,.m-sync{right:-6px}}@media(max-width:560px){.site-nav a:not(.btn-open){display:none}.btn-open{height:64px;font-size:1.6rem;width:100%;justify-content:center}.btn-open.small{width:auto;height:44px;font-size:1.1rem;white-space:nowrap;padding:0 14px}.btn-open.small img{display:none}.seg button{padding:0 16px;font-size:1.15rem}}.page{padding:56px 0 80px;background:var(--chalk)}.narrow{width:min(760px,calc(100% - 40px));margin:0 auto}.page-top{background:repeating-linear-gradient(90deg,var(--grass) 0 80px,var(--grass-2) 80px 160px);color:var(--chalk);padding:56px 0 48px}.page-top h1{font-size:clamp(2.8rem,6vw,4.4rem);text-shadow:0 3px 0 rgba(14,26,60,.3)}.page-top p{margin:12px 0 0;font-size:1.15rem}.page h1{font-size:clamp(2.6rem,5vw,3.6rem);margin-bottom:10px}.page .updated{color:#4a5874;margin:0 0 32px}.page h2{font-size:2rem;margin:44px 0 10px;color:var(--grass)}.page h3{font:700 1.1rem/1.3 var(--body);margin:24px 0 6px}.page p,.page li{max-width:68ch}.page ul,.page ol{padding-left:1.3rem}.page li{margin-bottom:.4rem}.page a{color:var(--blue);font-weight:600}.note{border-left:6px solid var(--yellow);background:var(--mist);padding:14px 18px;border-radius:0 12px 12px 0}.toc{background:var(--mist);border-radius:16px;padding:18px 22px}.toc ul{margin:6px 0 0}.site-nav a[aria-current=page]{opacity:1;text-decoration:underline;text-underline-offset:6px}.hero-btns{display:flex;flex-wrap:wrap;gap:14px}.btn-try{display:inline-flex;align-items:center;height:72px;padding:0 28px;border-radius:16px;background:var(--chalk);color:var(--blue);text-decoration:none;font:700 1.9rem/1 var(--display);box-shadow:0 6px #b9c9ef}.btn-try:hover{transform:translateY(-2px);box-shadow:0 8px #b9c9ef}.try{background:var(--night);color:var(--chalk);padding:88px 0}.try h2{font-size:clamp(2.8rem,5vw,4.4rem);margin-bottom:12px}.try .intro{font-size:1.2rem;margin-bottom:36px}.try-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.try-card{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;text-decoration:none;color:var(--night);box-shadow:0 10px #00000040;transition:transform .1s}.try-card:hover{transform:translateY(-4px)}.try-card img{aspect-ratio:960 / 564;object-fit:cover}.try-body{display:flex;flex-direction:column;gap:8px;padding:20px 22px 24px;flex:1}.try-body b{font:700 2rem/1 var(--display)}.try-go{margin-top:auto;padding-top:10px;font:700 1.3rem/1 var(--display);text-decoration:underline;text-underline-offset:5px}.c-full{background:var(--yellow)}.c-lineup{background:var(--chalk)}.c-lineup .try-body b{color:var(--grass)}.c-started{background:var(--red);color:var(--chalk)}.try-note{margin:28px auto 0;opacity:.9}.phone-note{width:min(560px,calc(100% - 24px));border:0;border-radius:20px;padding:24px;color:var(--night)}.phone-note::backdrop{background:#0e1a3cb3}.phone-note h2{font-size:2.4rem;margin-bottom:10px;color:var(--grass)}.pn-shots{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 20px}.pn-shots img{border-radius:10px}.pn-btns{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.pn-cancel{height:52px;padding:0 20px;border-radius:12px;border:2px solid #c9d5c9;background:none;font:700 1.1rem/1 var(--body);color:var(--night)}.phone-note .btn-open{height:56px;font-size:1.4rem}@media(max-width:900px){.try-cards{grid-template-columns:1fr}}@media(max-width:560px){.btn-try{height:64px;font-size:1.6rem;width:100%;justify-content:center}.phone-note .btn-open,.pn-cancel{width:100%}}@media(prefers-reduced-motion:reduce){.try-card,.btn-try{transition:none}}main{text-align:center}main p,.feature p,.hero .lede,.spot .intro,.try .intro,.install p,.privacy p{margin-left:auto;margin-right:auto}main ul{list-style:none;padding-left:0}.hero-btns,.toggles{justify-content:center}.hero .under-btn{text-align:center}.steps li:before{margin-left:auto;margin-right:auto}.faq details{margin-left:auto;margin-right:auto;text-align:left}.faq h2{text-align:center}.page{text-align:left}.try-card{text-align:center;box-shadow:0 8px #00000059;transition:transform .08s,box-shadow .08s}.try-card:hover{transform:translateY(-2px);box-shadow:0 10px #00000059}.try-card:active{transform:translateY(6px);box-shadow:0 2px #00000059}.try-body{align-items:center}:root{--dugout-signature: "PK26-D349D17D"}
