/* ADMIN */ #pg-admin{background:#0e1621;color:#e2e8f0} .adm-w{flex:1;display:flex;padding-top:var(--hh);min-height:100vh} .adm-side{width:190px;flex-shrink:0;background:#0a1220;border-right:1px solid #1e3048;padding:20px 0;position:sticky;top:var(--hh);height:calc(100vh - var(--hh));overflow-y:auto} .adm-sec{padding:0 12px;margin-bottom:20px} .adm-lbl{font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#7a9ab5;padding:0 8px;margin-bottom:8px;display:block} .adm-lnk{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 10px;border-radius:8px;font-size:13px;color:#7a9ab5;cursor:pointer;margin-bottom:2px;border:none;background:transparent;text-align:left;transition:all 140ms} .adm-lnk:hover{background:#162032;color:#e2e8f0} .adm-lnk.on{background:rgba(0,200,83,0.1);color:var(--g);font-weight:600} .adm-cnt{background:var(--g);color:#fff;border-radius:8px;padding:1px 6px;font-size:9px;font-weight:700} .adm-main{flex:1;padding:28px;overflow-y:auto} .adm-pan{display:none} .adm-pan.on{display:block} .adm-ttl{font-family:'Barlow Condensed',sans-serif;font-size:28px;font-weight:900;font-style:italic;color:#fff;margin:0 0 4px} .adm-st{font-size:13px;color:#7a9ab5;margin:0 0 22px} .adm-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px} .adm-pbtns{display:flex;gap:6px} .adm-pbtn{padding:6px 13px;border-radius:8px;border:1px solid #1e3048;background:transparent;color:#7a9ab5;font-size:12px;font-weight:600;cursor:pointer;transition:all 140ms} .adm-pbtn.on,.adm-pbtn:hover{border-color:var(--g);color:var(--g);background:rgba(0,200,83,0.08)} .kpi-g{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px} .kpi{background:#162032;border:1px solid #1e3048;border-radius:12px;padding:16px 18px;position:relative;overflow:hidden} .kpi::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--g)} .kpi.gold::before{background:var(--gold)} .kpi.blue::before{background:#2196f3} .kpi.purple::before{background:#9c27b0} .kpi-lb{font-size:10px;font-weight:600;color:#7a9ab5;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:7px} .kpi-v{font-family:'Barlow Condensed',sans-serif;font-size:32px;font-weight:900;color:#e2e8f0;line-height:1;margin-bottom:4px} .kpi-d{font-size:11px;font-weight:600;color:var(--g)} .kpi-d.dn{color:#ef5350} .ag2{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:14px} .ageq{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px} .ac{background:#162032;border:1px solid #1e3048;border-radius:12px;padding:18px;margin-bottom:14px} .ac h3{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin:0 0 14px;color:#e2e8f0} .at{width:100%;border-collapse:collapse;font-size:12px} .at th{text-align:left;padding:5px 8px;color:#7a9ab5;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border-bottom:1px solid #1e3048} .at td{padding:9px 8px;border-bottom:1px solid rgba(255,255,255,0.04);color:#e2e8f0;vertical-align:middle} .at tr:last-child td{border-bottom:none} .ap{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700} .ap.a{background:rgba(0,200,83,0.12);color:var(--g)} .ap.p{background:rgba(245,166,35,0.12);color:var(--gold)} .ap.c{background:rgba(255,255,255,0.06);color:#7a9ab5} .ar-v{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:900;color:var(--g)} .abar{display:flex;flex-direction:column;gap:8px} .abar-r{display:flex;align-items:center;gap:8px} .abar-l{font-size:10px;color:#7a9ab5;width:22px;text-align:right;flex-shrink:0} .abar-t{flex:1;height:7px;background:#0e1621;border-radius:4px;overflow:hidden} .abar-f{height:100%;background:var(--g);border-radius:4px;transition:width 700ms ease} .abar-v{font-size:10px;color:#7a9ab5;width:32px} .afeed{display:flex;flex-direction:column;gap:8px} .afeed-i{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;background:#0e1621;border-radius:8px;border:1px solid #1e3048} .afeed-dot{width:7px;height:7px;border-radius:50%;margin-top:4px;flex-shrink:0} .afeed-t{font-size:12px;color:#e2e8f0;line-height:1.4;flex:1} .afeed-tm{font-size:10px;color:#7a9ab5;flex-shrink:0} /* COACH */ #pg-coach{background:var(--blk)} .cw{flex:1;padding-top:var(--hh);display:flex;flex-direction:column;min-height:100vh} .cnav{display:flex;border-bottom:1px solid rgba(255,255,255,0.07);background:var(--blk);position:sticky;top:var(--hh);z-index:500;flex-shrink:0} .ctab{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:13px 26px;border:none;border-bottom:3px solid transparent;background:transparent;color:#555;cursor:pointer;transition:color 160ms,border-color 160ms;outline:none} .ctab:hover{color:#ccc} .ctab.on{color:var(--g);border-bottom-color:var(--g);background:rgba(0,200,83,0.04)} .cview{display:none;flex:1} .cview.on{display:block} .eb{background:#0d1a0d;border-bottom:1.5px solid rgba(0,200,83,0.3);height:50px;display:none;align-items:center;gap:10px;padding:0 22px;position:sticky;top:calc(var(--hh) + 48px);z-index:490} .eb.on{display:flex} .eb-tag{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--g);background:rgba(0,200,83,0.1);border-radius:20px;padding:3px 12px;border:1px solid rgba(0,200,83,0.2)} .eb-hint{font-size:11px;color:rgba(255,255,255,0.3)} .eb-sep{width:1px;height:26px;background:rgba(255,255,255,0.08);margin:0 4px} .eb-sw{display:flex;align-items:center;gap:7px} .eb-swatch{width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,0.2);cursor:pointer;position:relative;overflow:hidden} .eb-swatch input[type=color]{position:absolute;inset:-4px;opacity:0;cursor:pointer;width:140%;height:140%} .eb-swl{font-size:11px;color:rgba(255,255,255,0.35)} .eb-acts{margin-left:auto;display:flex;gap:8px} .eb-btn{display:flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;border:none;font-size:12px;font-weight:700;cursor:pointer;transition:all 140ms} .eb-btn.sec{background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.5)} .eb-btn.sec:hover{background:rgba(255,255,255,0.12);color:#fff} .eb-btn.pri{background:var(--g);color:#fff} .eb-btn.pri:hover{background:var(--gd)} .em [contenteditable=true]{outline:1.5px dashed rgba(0,200,83,0.45);border-radius:4px;cursor:text} .em [contenteditable=true]:hover{outline-color:rgba(0,200,83,0.85)} .em [contenteditable=true]:focus{outline:2px solid var(--g);background:rgba(0,200,83,0.04)} .pz{position:relative} .pz-ov{position:absolute;inset:0;border-radius:inherit;background:rgba(0,200,83,0.15);border:2px dashed var(--g);display:none;align-items:center;justify-content:center;flex-direction:column;gap:6px;z-index:10} .em .pz{cursor:pointer} .em .pz:hover .pz-ov{display:flex} .pz-ov svg{width:22px;height:22px;stroke:var(--g);fill:none} .pz-ov span{font-size:11px;font-weight:700;color:var(--g)} .pz input[type=file]{display:none} .ptw{display:none;position:absolute;top:10px;right:10px;z-index:20} .em .ptw{display:flex} .pt{padding:4px 10px;border-radius:20px;border:none;font-size:11px;font-weight:700;cursor:pointer} .pt.free{background:rgba(0,200,83,0.15);color:var(--g);border:1px solid rgba(0,200,83,0.3)} .pt.locked{background:rgba(245,124,0,0.15);color:var(--pw);border:1px solid rgba(245,124,0,0.3)} .del-b{display:none;position:absolute;top:10px;left:10px;z-index:20;background:rgba(211,47,47,0.15);border:1px solid rgba(211,47,47,0.3);color:#ef5350;border-radius:8px;padding:3px 10px;font-size:11px;font-weight:700;cursor:pointer} .em .del-b{display:block} #etb{display:flex;align-items:center;gap:7px;padding:7px 16px;border-radius:20px;background:rgba(0,200,83,0.1);border:1px solid rgba(0,200,83,0.25);color:var(--g);font-size:12px;font-weight:700;cursor:pointer;transition:all 140ms} .hero{min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px 60px;position:relative;overflow:hidden} .hbg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(0,200,83,0.12) 0%,transparent 70%),var(--blk);transition:background 500ms} .hgrid{position:absolute;inset:0;opacity:0.025;background-image:linear-gradient(rgba(0,200,83,1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,83,1) 1px,transparent 1px);background-size:60px 60px} .hi{position:relative;z-index:1;max-width:760px} .hey{display:inline-flex;align-items:center;gap:8px;background:rgba(0,200,83,0.1);border:1px solid rgba(0,200,83,0.25);border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--g);margin-bottom:24px} .hey::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--g);animation:pulse 2s infinite} @keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}} .hn{font-family:'Barlow Condensed',sans-serif;font-size:clamp(64px,10vw,112px);font-weight:900;font-style:italic;line-height:.9;letter-spacing:-3px;color:#fff;margin-bottom:20px} .hn .last{color:var(--g)} .htag{font-size:18px;color:rgba(255,255,255,.5);line-height:1.6;max-width:520px;margin:0 auto 40px} .hact{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap} .bp{padding:16px 36px;background:var(--g);color:#fff;border:none;border-radius:40px;font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:0 0 32px rgba(0,200,83,.3);transition:background 160ms,transform 100ms} .bp:hover{background:var(--gd);transform:translateY(-1px)} .bg{padding:15px 30px;background:transparent;color:rgba(255,255,255,.7);border:1.5px solid rgba(255,255,255,.15);border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;transition:border-color 160ms,color 160ms} .bg:hover{border-color:rgba(255,255,255,.4);color:#fff} .hst{display:flex;justify-content:center;margin-top:64px;border-top:1px solid rgba(255,255,255,.07);padding-top:40px} .hst-i{flex:1;max-width:160px;text-align:center;padding:0 24px;border-right:1px solid rgba(255,255,255,.07)} .hst-i:last-child{border-right:none} .hst-i .sv{font-family:'Barlow Condensed',sans-serif;font-size:42px;font-weight:900;color:#fff;line-height:1;margin-bottom:4px} .hst-i .sl{font-size:11px;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:1px} .psec{padding:90px 0} .con{max-width:1060px;margin:0 auto;padding:0 32px} .slb{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--g);margin-bottom:12px} .stl{font-family:'Barlow Condensed',sans-serif;font-size:clamp(34px,5vw,54px);font-weight:900;font-style:italic;color:#fff;line-height:1;letter-spacing:-1px;margin-bottom:16px} .abg{grid-template-columns:1fr 1fr;gap:80px;align-items:center;display:grid} .avis{position:relative} .afr{aspect-ratio:4/5;background:linear-gradient(135deg,#0d1f0d,#162816);border-radius:24px;border:1px solid rgba(0,200,83,.15);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative} .afr .ini{font-family:'Barlow Condensed',sans-serif;font-size:110px;font-weight:900;font-style:italic;color:rgba(0,200,83,.15);letter-spacing:-4px;user-select:none} .afr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none} .aac{position:absolute;top:-20px;right:-20px;width:140px;height:140px;border-radius:50%;border:1px solid rgba(0,200,83,.15)} .afl{position:absolute;bottom:24px;left:-24px;background:rgba(10,15,10,.92);backdrop-filter:blur(12px);border:1px solid rgba(0,200,83,.2);border-radius:14px;padding:14px 18px;z-index:2} .afl .fv{font-family:'Barlow Condensed',sans-serif;font-size:28px;font-weight:900;color:var(--g);line-height:1} .afl .fl{font-size:11px;color:rgba(255,255,255,.4);margin-top:2px} .atxt p{font-size:16px;color:rgba(255,255,255,.5);line-height:1.8;margin-bottom:20px} .crl{display:flex;flex-direction:column;gap:12px;margin:28px 0} .cri{display:flex;align-items:center;gap:12px;font-size:14px;color:rgba(255,255,255,.55)} .crd{width:6px;height:6px;border-radius:50%;background:var(--g);flex-shrink:0} .cbg{background:#080d08;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)} .ctop{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px} .cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.06);border-radius:20px;overflow:hidden} .ci{background:#0d140d;padding:28px;transition:background 200ms;position:relative} .ci:hover{background:#111a11} .ci.wide{grid-column:span 2} .ci-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;margin-bottom:16px} .ci-tag.free{background:rgba(0,200,83,.12);color:var(--g)} .ci-tag.locked{background:rgba(245,124,0,.12);color:var(--pw)} .ci-dt{font-size:11px;color:rgba(255,255,255,.25);margin-bottom:10px} .ci-ttl{font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;font-style:italic;color:#fff;line-height:1.15;margin-bottom:10px} .ci-bod{font-size:13px;color:rgba(255,255,255,.4);line-height:1.6} .ci-th{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#0d1f0d,#162816);border-radius:12px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden} .ci-pl{width:44px;height:44px;border-radius:50%;background:rgba(0,200,83,.9);display:flex;align-items:center;justify-content:center} .ci-pl svg{width:18px;height:18px;fill:#fff;margin-left:3px} .ci-lk{position:absolute;inset:0;border-radius:12px;background:rgba(0,0,0,.72);display:none;flex-direction:column;align-items:center;justify-content:center;gap:6px} .ci[data-locked=true] .ci-lk{display:flex} .ci-lk .lk{font-size:22px} .ci-lk p{font-size:12px;color:rgba(255,255,255,.6)} .ci-lk2{display:flex;align-items:center;gap:5px;font-size:12px;color:rgba(255,255,255,.25);margin-top:14px} .ci-lk2 svg{width:13px;height:13px;stroke:currentColor;fill:none} .apr{display:none;justify-content:center;gap:12px;margin-top:16px;flex-wrap:wrap} .em .apr{display:flex} .apb{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:12px;border:1.5px dashed rgba(0,200,83,.4);background:rgba(0,200,83,.05);color:var(--g);font-size:13px;font-weight:700;cursor:pointer;transition:all 160ms;white-space:nowrap} .apb:hover{background:rgba(0,200,83,.12);border-color:var(--g)} .apb svg{width:15px;height:15px;stroke:currentColor;fill:none;flex-shrink:0} .subbg{background:var(--blk);text-align:center;padding:110px 0;position:relative;overflow:hidden} .subbg::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(0,200,83,.08) 0%,transparent 70%);pointer-events:none} .subprice{font-family:'Barlow Condensed',sans-serif;font-size:clamp(80px,14vw,130px);font-weight:900;font-style:italic;color:var(--g);line-height:1;letter-spacing:-4px;margin:24px 0 8px;text-shadow:0 0 80px rgba(0,200,83,.3)} .subper{font-size:18px;color:rgba(255,255,255,.35);margin-bottom:48px} .prow{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:48px} .pchip{display:flex;align-items:center;gap:7px;padding:10px 18px;border-radius:30px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:14px;color:rgba(255,255,255,.6)} .pchip .ck{color:var(--g);font-weight:700} .scta{display:flex;flex-direction:column;align-items:center;gap:12px} .slgl{font-size:12px;color:rgba(255,255,255,.2)} .scbg{background:#080d08} .scgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px} .scard{background:#0d140d;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:24px 28px;display:flex;flex-direction:column;gap:14px;transition:border-color 200ms;position:relative} .scard:hover{border-color:rgba(0,200,83,.2)} .sct{display:flex;align-items:center;gap:16px} .sdate{flex-shrink:0;text-align:center;background:rgba(0,200,83,.1);border:1px solid rgba(0,200,83,.2);border-radius:10px;padding:8px 14px;min-width:58px} .sdate .mo{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--g);letter-spacing:1px} .sdate .dy{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:900;color:#fff;line-height:1} .sinf h4{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px} .sinf p{font-size:13px;color:rgba(255,255,255,.4)} .sbot{display:flex;align-items:center;justify-content:space-between} .sav{font-size:12px;font-weight:600} .sav.open{color:var(--g)} .sav.full{color:rgba(255,255,255,.3)} .sbk{padding:9px 22px;border-radius:20px;background:var(--g);color:#fff;border:none;font-size:13px;font-weight:700;cursor:pointer;transition:background 140ms} .sbk:hover{background:var(--gd)} .sbk:disabled{background:rgba(255,255,255,.08);color:rgba(255,255,255,.3);cursor:not-allowed} .tbg{background:var(--blk)} .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px} .tcard{background:#0d140d;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:24px} .tstars{color:#f5a623;font-size:14px;margin-bottom:14px} .tq{font-size:15px;color:rgba(255,255,255,.55);line-height:1.7;font-style:italic;margin-bottom:18px} .tau{display:flex;align-items:center;gap:10px} .tav{width:36px;height:36px;border-radius:50%;background:var(--g);display:flex;align-items:center;justify-content:center;font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;color:#fff;flex-shrink:0} .tnm{font-size:13px;font-weight:600;color:#fff} .tsb{font-size:11px;color:rgba(255,255,255,.3);margin-top:1px} /* live */ .lbar{background:rgba(10,15,10,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,200,83,.15);padding:9px 24px;display:flex;align-items:center;gap:10px;position:sticky;top:calc(var(--hh) + 48px);z-index:480} .ldot{width:8px;height:8px;border-radius:50%;background:var(--g);animation:pulse 2s infinite;flex-shrink:0} .ltog{display:flex;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden} .ltb{padding:6px 18px;border:none;background:transparent;color:rgba(255,255,255,.4);font-size:12px;font-weight:700;cursor:pointer;transition:all 140ms;letter-spacing:.5px} .ltb.on{background:rgba(0,200,83,.12);color:var(--g)} .phw{display:flex;flex-direction:column;align-items:center;background:#080d08;padding:24px 0 48px;min-height:600px} .phlb{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.2);margin-bottom:18px} .lph{width:390px;max-width:calc(100vw - 32px);background:var(--blk);border-radius:44px;border:8px solid #1a1a1a;box-shadow:0 0 0 1px #333,0 32px 80px rgba(0,0,0,.6);overflow:hidden;position:relative} .phn{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:28px;background:#1a1a1a;border-radius:0 0 20px 20px;z-index:100} .phs{height:780px;overflow-y:auto;overflow-x:hidden;padding-top:28px;scrollbar-width:none;-ms-overflow-style:none} .phs::-webkit-scrollbar{display:none} .phb{display:flex;align-items:center;justify-content:center;padding:10px 0 14px;background:var(--blk)} .php{width:90px;height:4px;border-radius:4px;background:rgba(255,255,255,.2)} .phs .hero{min-height:auto!important;padding:48px 18px 32px!important} .phs .hn{font-size:62px!important;letter-spacing:-2px!important} .phs .htag{font-size:13px!important;margin-bottom:20px!important} .phs .hact{flex-direction:column!important;gap:8px!important} .phs .bp,.phs .bg{width:100%!important;font-size:15px!important;padding:13px 18px!important} .phs .hst{flex-wrap:wrap!important;margin-top:28px!important;padding-top:20px!important} .phs .hst-i{min-width:50%!important;padding:10px 6px!important;border-right:none!important} .phs .hst-i .sv{font-size:28px!important} .phs .psec{padding:44px 0!important} .phs .con{padding:0 16px!important} .phs .abg{grid-template-columns:1fr!important;gap:24px!important} .phs .avis{display:block!important} .phs .aac,.phs .afl{display:none!important} .phs .afr{aspect-ratio:1!important;width:130px!important;border-radius:50%!important;margin:0 auto!important;border:3px solid rgba(0,200,83,.3)!important} .phs .afr .ini{font-size:48px!important} .phs .atxt{text-align:center!important} .phs .crl{align-items:center!important} .phs .cri{justify-content:center!important} .phs .atxt .bp{width:100%!important} .phs .stl{font-size:28px!important} .phs .cgrid{grid-template-columns:1fr!important;border-radius:14px!important} .phs .ci.wide{grid-column:span 1!important} .phs .ctop{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-bottom:20px!important} .phs .subprice{font-size:72px!important} .phs .prow{gap:6px!important} .phs .pchip{font-size:12px!important;padding:7px 12px!important} .phs .scgrid,.phs .tgrid{grid-template-columns:1fr!important} /* analytics */ .cana{max-width:1060px;margin:0 auto;padding:28px 32px} .mkpi{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px} /* post modal */ .pmb{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:3000;padding:20px} .pmb.on{display:flex} .pmbox{background:#0d140d;border:1px solid rgba(0,200,83,.2);border-radius:20px;padding:26px;width:100%;max-width:520px;position:relative;max-height:90vh;overflow-y:auto} .pmbox h3{font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:900;font-style:italic;color:#fff;margin:0 0 18px} .pmx{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.06);border:none;cursor:pointer;color:rgba(255,255,255,.4);width:26px;height:26px;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center} .pmx:hover{background:rgba(255,255,255,.12);color:#fff} .pmtypes{display:flex;gap:8px;margin-bottom:18px} .pmtype{flex:1;padding:9px;border-radius:9px;border:1.5px solid rgba(255,255,255,.1);background:transparent;color:rgba(255,255,255,.4);font-size:13px;font-weight:600;cursor:pointer;transition:all 140ms} .pmtype.on{border-color:var(--g);color:var(--g);background:rgba(0,200,83,.08)} .pmf{margin-bottom:14px} .pmf label{display:block;font-size:11px;font-weight:600;color:rgba(255,255,255,.4);margin-bottom:5px} .pmf input,.pmf textarea{width:100%;padding:10px 13px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:9px;font-family:'DM Sans',sans-serif;font-size:14px;color:#fff;outline:none;transition:border-color 160ms;resize:vertical} .pmf input:focus,.pmf textarea:focus{border-color:var(--g)} .pmf input::placeholder,.pmf textarea::placeholder{color:rgba(255,255,255,.2)} .pmup{width:100%;aspect-ratio:16/9;border:2px dashed rgba(255,255,255,.12);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:rgba(255,255,255,.02);transition:all 160ms;position:relative;overflow:hidden} .pmup:hover{border-color:var(--g);background:rgba(0,200,83,.04)} .pmup svg{width:26px;height:26px;stroke:rgba(255,255,255,.25);fill:none} .pmup span{font-size:13px;color:rgba(255,255,255,.25)} .pmup input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%} .pmup img,.pmup video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:10px} .pmpwr{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:18px} .pmpwr label{font-size:13px;color:rgba(255,255,255,.55)} .pmtog{width:42px;height:23px;border-radius:12px;background:rgba(255,255,255,.1);border:none;cursor:pointer;position:relative;transition:background 200ms} .pmtog.on{background:var(--g)} .pmtog::after{content:'';position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;top:3px;left:3px;transition:left 200ms} .pmtog.on::after{left:22px} .pmsub{width:100%;padding:12px;background:var(--g);color:#fff;border:none;border-radius:26px;font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background 140ms} .pmsub:hover{background:var(--gd)} /* subscribe modal */ .smb{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:2000;padding:20px} .smb.on{display:flex} .sm{background:#0d140d;border:1px solid rgba(0,200,83,.2);border-radius:24px;padding:34px;width:100%;max-width:420px;position:relative} .smx{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.06);border:none;cursor:pointer;color:rgba(255,255,255,.4);width:28px;height:28px;border-radius:50%;font-size:13px;display:flex;align-items:center;justify-content:center} .smx:hover{background:rgba(255,255,255,.12);color:#fff} .sm h2{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:900;font-style:italic;color:#fff;margin-bottom:6px} .sm>p{font-size:14px;color:rgba(255,255,255,.4);margin-bottom:20px} .spr{display:flex;align-items:baseline;gap:6px;background:rgba(0,200,83,.08);border:1px solid rgba(0,200,83,.2);border-radius:12px;padding:12px 16px;margin-bottom:20px} .spv{font-family:'Barlow Condensed',sans-serif;font-size:34px;font-weight:900;color:var(--g);line-height:1} .spp{font-size:14px;color:rgba(255,255,255,.4)} .spn{margin-left:auto;font-size:12px;color:rgba(255,255,255,.3)} .slb2{display:block;font-size:12px;font-weight:600;color:rgba(255,255,255,.45);margin-bottom:5px} .si{width:100%;padding:11px 13px;margin-bottom:13px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:9px;font-family:'DM Sans',sans-serif;font-size:15px;color:#fff;outline:none;transition:border-color 160ms} .si:focus{border-color:var(--g)} .si::placeholder{color:rgba(255,255,255,.2)} .sb{width:100%;padding:13px;background:var(--g);color:#fff;border:none;border-radius:28px;font-family:'Barlow Condensed',sans-serif;font-size:19px;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background 140ms} .sb:hover{background:var(--gd)} .sqn{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:11px;color:rgba(255,255,255,.25)} .sqn span{background:#fff;color:#000;padding:2px 6px;border-radius:3px;font-weight:700;font-size:10px} .ssucc{display:none;text-align:center;padding:10px 0} .ssucc.on{display:block} .ssucc-r{width:60px;height:60px;border-radius:50%;background:rgba(0,200,83,.1);border:2px solid var(--g);display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto 16px;color:var(--g)} .ssucc h3{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:900;font-style:italic;color:#fff;margin-bottom:8px} .ssucc p{font-size:14px;color:rgba(255,255,255,.4);margin-bottom:20px} .ssucc button{padding:11px 26px;background:var(--g);color:#fff;border:none;border-radius:26px;font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:900;cursor:pointer} #toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(70px);background:#0d1a0d;border:1px solid var(--g);color:#fff;padding:11px 26px;border-radius:28px;font-size:14px;font-weight:600;transition:transform 300ms ease;z-index:4000;pointer-events:none} #toast.on{transform:translateX(-50%) translateY(0)} @media(max-width:768px){.al{display:none}.ar{width:100%;padding:36px 24px}.abg{grid-template-columns:1fr}.avis{display:none}.cgrid{grid-template-columns:1fr}.ci.wide{grid-column:span 1}.scgrid,.tgrid{grid-template-columns:1fr}.kpi-g,.mkpi{grid-template-columns:repeat(2,1fr)}.ag2,.ageq{grid-template-columns:1fr}.adm-side{display:none}.lph{border-radius:28px}}
COACHES CORNER
For Coaches & Trainers
Build a custom profile, share training content, and grow your client base — all in one place.
Set up your profile in minutes and start connecting with clients.
Log in to manage your profile and connect with clients.
Your Coaches Corner profile has been created. Share your link anywhere.
Platform Overview
All coaches, clients & revenue
| Coach | Subs | Revenue |
|---|---|---|
| Alex J. | 41 | $1,640 |
| Maria R. | 37 | $1,480 |
| Tyler K. | 29 | $1,160 |
| Sam B. | 24 | $960 |
| Client | Coach | Joined | Status |
|---|---|---|---|
| Jordan M. | Alex J. | May 24 | Active |
| Taylor K. | Maria R. | May 21 | Active |
| Riley P. | Tyler K. | May 19 | Pending |
| Casey L. | Alex J. | May 15 | Active |
Revenue & Fees
Platform earnings — Square 3% + Coaches Corner 7%
| Month | GMV | CC Fee (7%) | Square (3%) | Coach Payout (90%) |
|---|---|---|---|---|
| May 2026 | $23,480 | $1,644 | $704 | $21,132 |
| Apr 2026 | $21,200 | $1,484 | $636 | $19,080 |
| Mar 2026 | $19,800 | $1,386 | $594 | $17,820 |
| Feb 2026 | $17,400 | $1,218 | $522 | $15,660 |
All Coaches
48 registered coaches on the platform
| Coach | Sport | URL | Subs | Revenue | Status |
|---|---|---|---|---|---|
| Alex Johnson | Golf | cc.com/alexj | 41 | $1,640 | Active |
| Maria Rivera | Strength | cc.com/maria_r | 37 | $1,480 | Active |
| Tyler Knox | Tennis | cc.com/tknox | 29 | $1,160 | Active |
| Sam Brooks | Running | cc.com/sambrooks | 24 | $960 | Active |
| Casey Lee | Running | cc.com/caseylee | 3 | $120 | Pending |
All Clients
312 total subscribers across all coaches
| Client | Coach | Joined | Plan | Status |
|---|---|---|---|---|
| Jordan M. | Alex Johnson | May 24 | $40/mo | Active |
| Taylor K. | Maria Rivera | May 21 | $55/mo | Active |
| Riley P. | Tyler Knox | May 19 | $35/mo | Pending |
| Casey L. | Alex Johnson | May 15 | $40/mo | Active |
| Morgan B. | Sam Brooks | May 10 | $30/mo | Active |
| Quinn S. | Maria Rivera | Apr 30 | $55/mo | Cancelled |
Live Activity
Real-time platform events
Coach Payouts
Pending and completed payouts via Square
| Coach | Period | GMV | Payout (90%) | Status |
|---|---|---|---|---|
| Alex Johnson | May 2026 | $1,640 | $1,476 | Processing |
| Maria Rivera | May 2026 | $1,480 | $1,332 | Processing |
| Tyler Knox | May 2026 | $1,160 | $1,044 | Paid |
| Sam Brooks | May 2026 | $960 | $864 | Paid |
World Long Drive Tour competitor. Golf performance coach. I help golfers unlock serious distance and build a swing that lasts.
I'm a professional golfer on the World Long Drive Tour and a certified performance coach based in Northeast Georgia — also the Membership Director at Currahee Country Club in Toccoa.
My coaching blends biomechanics, strength training, and the mental side of the game. I've helped hundreds of golfers add serious distance without sacrificing accuracy.
Subscribe to unlock
per month · cancel anytime
Secure checkout via Square · Cancel anytime · No contracts
60 min · Currahee CC · In-person
2 hrs · Currahee CC · Max 6 golfers
45 min · Zoom · Send video beforehand
8 hrs · Currahee CC · Includes lunch
"Added 38 yards in 6 weeks. Alex's hip sequence drill completely changed how I think about the downswing."
"Best coaching content I've found anywhere. The weekly programs are structured perfectly."
"Worth every penny. The competition breakdowns alone are worth the subscription."
Client mobile view
My Analytics
Your subscribers, revenue & content performance
| Name | Joined | Status |
|---|---|---|
| Jordan M. | May 24 | Active |
| Taylor K. | May 21 | Active |
| Riley P. | May 19 | Pending |
| Casey L. | May 15 | Active |
| Morgan B. | May 10 | Active |
| Client | Date | Amount |
|---|---|---|
| Jordan M. | May 24 | $40 |
| Taylor K. | May 21 | $40 |
| Casey L. | May 15 | $40 |
| Morgan B. | May 10 | $40 |
Full access to all training content, programs, and direct coaching.
Welcome to Alex Johnson's Coaches Corner. You now have full access.