/* scatter slots app mobile-first design system */
:root{font-size:62.5%;--pga6-primary:#00ced1;--pga6-accent:#ee82ee;--pga6-aqua:#00ffff;--pga6-bg:#262626;--pga6-panel:#173536;--pga6-panel2:#111f20;--pga6-text:#e0ffff;--pga6-muted:#a9dada;--pga6-line:rgba(224,255,255,.18);--pga6-shadow:0 1.6rem 4rem rgba(0,0,0,.38);--pga6-radius:1.8rem;}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top,#15494b 0,#262626 38%,#111 100%);color:var(--pga6-text);font-family:Inter,Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.5;overflow-x:hidden}body.pga6-lock{overflow:hidden}a{color:var(--pga6-aqua);text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.pga6-page{max-width:43rem;margin:0 auto;min-height:100vh;background:linear-gradient(180deg,rgba(0,206,209,.08),rgba(238,130,238,.07));box-shadow:0 0 0 .1rem rgba(255,255,255,.06)}
.pga6-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;z-index:1000;background:rgba(17,31,32,.94);backdrop-filter:blur(1.4rem);border-bottom:.1rem solid var(--pga6-line)}.pga6-topbar{height:6.4rem;display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem}.pga6-brand{display:flex;align-items:center;gap:.8rem;min-width:0;flex:1;color:var(--pga6-text);font-weight:900;text-transform:capitalize}.pga6-logo{width:3.2rem;height:3.2rem;border-radius:.9rem;box-shadow:0 0 1.6rem rgba(0,255,255,.4)}.pga6-brand-text{font-size:1.55rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pga6-header-actions{display:flex;gap:.55rem}.pga6-btn{min-height:4.4rem;min-width:4.4rem;border:0;border-radius:999rem;padding:0 1.2rem;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pga6-btn:active{transform:scale(.95)}.pga6-btn-primary{background:linear-gradient(135deg,var(--pga6-primary),var(--pga6-aqua));color:#061516;box-shadow:0 .8rem 2rem rgba(0,255,255,.25)}.pga6-btn-secondary{background:linear-gradient(135deg,var(--pga6-accent),#ffcfef);color:#241024}.pga6-menu-btn{background:#243b3c;color:var(--pga6-text);border:.1rem solid var(--pga6-line);padding:0;width:4.4rem}.pga6-desktop-nav{display:none}.pga6-mobile-menu{position:fixed;top:0;left:50%;transform:translate(-50%,-110%);width:100%;max-width:43rem;height:100vh;background:linear-gradient(180deg,#0d2021,#182b2c 65%,#211421);z-index:9999;padding:2rem;transition:transform .25s ease;overflow:auto}.pga6-mobile-menu.pga6-menu-open{transform:translate(-50%,0)}.pga6-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.pga6-menu-links{display:grid;gap:1rem}.pga6-menu-links a{min-height:4.8rem;padding:1.2rem 1.4rem;border-radius:1.4rem;background:rgba(0,206,209,.1);border:.1rem solid var(--pga6-line);font-weight:800;color:var(--pga6-text)}.pga6-current{outline:.2rem solid var(--pga6-aqua);background:rgba(0,255,255,.18)!important}.pga6-main{padding-top:7.4rem}.pga6-container{padding:1.2rem}.pga6-wrapper{background:rgba(17,31,32,.78);border:.1rem solid var(--pga6-line);border-radius:var(--pga6-radius);box-shadow:var(--pga6-shadow)}.pga6-section{margin:1.4rem 0;padding:1.6rem}.pga6-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#061516;background:var(--pga6-aqua);border-radius:999rem;padding:.45rem .9rem;font-size:1.15rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pga6-title,h1{font-size:2.7rem;line-height:1.08;margin:1rem 0;color:#fff;text-shadow:0 0 2rem rgba(0,255,255,.32)}.pga6-subtitle,h2{font-size:2rem;line-height:1.18;margin:0 0 1rem;color:var(--pga6-aqua)}h3{font-size:1.65rem;color:#fff;margin:1.2rem 0 .6rem}.pga6-lead{font-size:1.62rem;color:var(--pga6-muted)}.pga6-promo-text{font-weight:900;color:var(--pga6-accent);text-decoration:underline;text-decoration-thickness:.2rem;cursor:pointer}.pga6-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.pga6-hero{padding:1.6rem 1.2rem}.pga6-hero-card{position:relative;overflow:hidden;border-radius:2.2rem;background:linear-gradient(135deg,rgba(0,206,209,.22),rgba(238,130,238,.18));padding:1.8rem;border:.1rem solid var(--pga6-line)}.pga6-hero-card:before{content:"";position:absolute;inset:-6rem -3rem auto auto;width:15rem;height:15rem;border-radius:50%;background:rgba(0,255,255,.2);filter:blur(1rem)}.pga6-carousel{position:relative;height:16rem;margin-top:1.4rem;border-radius:1.8rem;overflow:hidden;border:.1rem solid var(--pga6-line)}.pga6-slide{position:absolute;inset:0;opacity:0;transition:opacity .5s ease;cursor:pointer}.pga6-slide img{width:100%;height:100%;object-fit:cover}.pga6-slide-active{opacity:1}.pga6-dots{display:flex;gap:.6rem;justify-content:center;margin-top:.9rem}.pga6-dot{width:.8rem;height:.8rem;border-radius:50%;border:0;background:rgba(224,255,255,.35);padding:0}.pga6-dot-active{width:2rem;border-radius:999rem;background:var(--pga6-aqua)}.pga6-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.2rem}.pga6-stat{background:rgba(0,0,0,.22);border:.1rem solid var(--pga6-line);border-radius:1.4rem;padding:1rem;text-align:center}.pga6-stat strong{display:block;font-size:1.8rem;color:var(--pga6-aqua)}.pga6-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.pga6-card{background:linear-gradient(180deg,rgba(224,255,255,.08),rgba(0,0,0,.16));border:.1rem solid var(--pga6-line);border-radius:1.4rem;padding:1rem;color:var(--pga6-text)}.pga6-game-card{min-height:13rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem}.pga6-game-card img{width:6.4rem;height:6.4rem;border-radius:1.4rem;object-fit:cover;box-shadow:0 .6rem 1.4rem rgba(0,0,0,.35)}.pga6-game-card span{font-size:1.18rem;font-weight:800;line-height:1.2;color:var(--pga6-text)}.pga6-category-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.8rem 0 .9rem}.pga6-badge{border:.1rem solid rgba(0,255,255,.3);color:var(--pga6-aqua);border-radius:999rem;padding:.35rem .8rem;font-weight:900;font-size:1.15rem}.pga6-feature-grid{display:grid;gap:1rem}.pga6-feature{display:flex;gap:1rem;align-items:flex-start}.pga6-feature i,.pga6-feature .material-icons,.pga6-feature ion-icon{font-size:2.4rem;color:var(--pga6-accent);min-width:2.8rem}.pga6-steps{counter-reset:pga6step;display:grid;gap:1rem}.pga6-step{counter-increment:pga6step;position:relative;padding:1.2rem 1.2rem 1.2rem 5rem;background:rgba(0,206,209,.08);border:.1rem solid var(--pga6-line);border-radius:1.4rem}.pga6-step:before{content:counter(pga6step);position:absolute;left:1rem;top:1rem;width:3rem;height:3rem;border-radius:50%;background:var(--pga6-primary);color:#061516;font-weight:900;display:grid;place-items:center}.pga6-table{width:100%;border-collapse:separate;border-spacing:0 .7rem}.pga6-table td,.pga6-table th{padding:.9rem;background:rgba(0,0,0,.22);text-align:left}.pga6-table th{color:var(--pga6-aqua)}.pga6-payments{display:flex;flex-wrap:wrap;gap:.7rem}.pga6-chip{padding:.7rem 1rem;border-radius:999rem;background:rgba(238,130,238,.14);border:.1rem solid rgba(238,130,238,.32);font-weight:800}.pga6-review{border-left:.35rem solid var(--pga6-accent);padding-left:1rem;color:var(--pga6-muted)}.pga6-footer{margin-top:2rem;padding:2rem 1.2rem 8.8rem;background:#101b1c;border-top:.1rem solid var(--pga6-line)}.pga6-footer-logo-row{display:flex;gap:.8rem;align-items:center;margin-bottom:1rem}.pga6-footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.2rem 0}.pga6-footer-links a{padding:.9rem;border-radius:1rem;background:rgba(0,206,209,.08);border:.1rem solid var(--pga6-line);font-size:1.25rem;color:var(--pga6-text)}.pga6-footer-cta{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.2rem 0}.pga6-copy{color:var(--pga6-muted);font-size:1.25rem}.pga6-bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;height:6.2rem;z-index:1000;background:#102728;border-top:.1rem solid rgba(0,255,255,.32);display:flex;justify-content:space-around;align-items:center;box-shadow:0 -1rem 2.4rem rgba(0,0,0,.4)}.pga6-bottom-nav button{min-width:6rem;min-height:6rem;border:0;background:transparent;color:var(--pga6-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;font-size:1.05rem;font-weight:800;cursor:pointer;position:relative;transition:transform .18s ease,color .18s ease}.pga6-bottom-nav button:active{transform:scale(.9)}.pga6-bottom-nav i,.pga6-bottom-nav .material-icons,.pga6-bottom-nav ion-icon{font-size:2.4rem}.pga6-bottom-nav .pga6-current{color:#061516;background:linear-gradient(135deg,var(--pga6-aqua),var(--pga6-accent))!important;border-radius:1.4rem;outline:0}.pga6-nav-badge{position:absolute;top:.3rem;right:1rem;background:var(--pga6-accent);color:#210821;border-radius:999rem;font-size:.95rem;min-width:1.6rem;height:1.6rem;line-height:1.6rem}.pga6-link-list{display:grid;gap:.8rem}.pga6-link-list a{color:var(--pga6-aqua);text-decoration:underline}.pga6-split{display:grid;gap:1rem}.pga6-alert{background:rgba(238,130,238,.16);border:.1rem solid rgba(238,130,238,.42);border-radius:1.4rem;padding:1.1rem}.pga6-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.pga6-mini-gallery img{height:8rem;width:100%;object-fit:cover;border-radius:1.2rem;border:.1rem solid var(--pga6-line)}
@media (max-width:768px){main{padding-bottom:8rem}.pga6-main{padding-bottom:8rem}}
@media (min-width:769px){body{background:#101617}.pga6-page,.pga6-header,.pga6-bottom-nav,.pga6-mobile-menu{max-width:110rem}.pga6-page{background:linear-gradient(180deg,rgba(0,206,209,.08),rgba(238,130,238,.04));}.pga6-bottom-nav{display:none}.pga6-main{padding-top:8.2rem}.pga6-topbar{height:7.2rem;padding:1rem 2rem}.pga6-menu-btn{display:none}.pga6-desktop-nav{display:flex;gap:1rem;align-items:center}.pga6-desktop-nav a{color:var(--pga6-text);font-size:1.35rem;font-weight:800}.pga6-container{padding:2rem}.pga6-grid{grid-template-columns:repeat(6,1fr)}.pga6-feature-grid{grid-template-columns:repeat(3,1fr)}.pga6-split{grid-template-columns:1fr 1fr}.pga6-carousel{height:28rem}.pga6-footer{padding-bottom:2.4rem}.pga6-footer-links{grid-template-columns:repeat(4,1fr)}.pga6-footer-cta{grid-template-columns:repeat(4,1fr)}}
