.app-shell.pipneo-v83 .coach-dashboard{max-width:1120px;width:100%;margin:0 auto;padding:26px 0 40px;color:#fff;min-width:0}.app-shell.pipneo-v83 .coach-dashboard :is(h1,h2,h3,p,span,label,legend,dt,dd,strong){color:inherit}.app-shell.pipneo-v83 .coach-heading h1{font-size:clamp(1.65rem,3vw,2.25rem);margin:8px 0 12px;line-height:1.2}.app-shell.pipneo-v83 .coach-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.app-shell.pipneo-v83 .coach-stats>div{display:grid;gap:9px;border-top:2px solid #32e6aa;padding:14px 0;min-width:0}.app-shell.pipneo-v83 .coach-stats>div:nth-child(2){border-color:#f2c66d}.app-shell.pipneo-v83 .coach-stats>div:nth-child(3){border-color:#65adff}.app-shell.pipneo-v83 .coach-stats strong{font-size:1.6rem}.app-shell.pipneo-v83 .coach-stats span{font-size:.8rem;line-height:1.5}.app-shell.pipneo-v83 .coach-next{border-left:2px solid #32e6aa}.app-shell.pipneo-v83 .coach-next>h3{color:#32e6aa}.app-shell.pipneo-v83 .coach-time{display:block;font-size:.8rem;margin:10px 0 16px}.app-shell.pipneo-v83 .coach-warning{color:#f2c66d!important;border-left:2px solid #f2c66d;padding:12px;background:#201b0d}.app-shell.pipneo-v83 .coach-backup-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.app-shell.pipneo-v83 .coach-panel>summary{cursor:pointer;font-size:.95rem;font-weight:650;min-height:44px;line-height:1.5;padding:8px 0}.app-shell.pipneo-v83 .coach-panel>summary>span{color:#65adff;font-size:.8rem;margin-left:10px}.app-shell.pipneo-v83 .coach-reviews article{border-top:1px solid #292929;padding:16px 0 4px}.app-shell.pipneo-v83 .coach-lesson-list{list-style:none;margin:10px 0;padding:0}.app-shell.pipneo-v83 .coach-lesson-list li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #292929}.app-shell.pipneo-v83 .coach-lesson-list li>div{display:grid;gap:8px;min-width:0}.app-shell.pipneo-v83 .coach-lesson-list strong{font-size:.875rem;line-height:1.5}.app-shell.pipneo-v83 .coach-lesson-list span{font-size:.75rem;line-height:1.6}.app-shell.pipneo-v83 .coach-journal-form{display:grid;gap:16px;margin:20px 0;padding-top:20px;border-top:1px solid #292929}.app-shell.pipneo-v83 .coach-journal-form label{display:grid;gap:8px;font-size:.85rem;line-height:1.5;min-width:0}.app-shell.pipneo-v83 .coach-journal-form :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #3a3a3a;border-radius:6px;background:#000;color:#fff;font:inherit;font-size:.875rem;box-sizing:border-box}.app-shell.pipneo-v83 .coach-journal-form textarea{min-height:88px;resize:vertical}.app-shell.pipneo-v83 .coach-journal-form :is(input,textarea,select):focus-visible{outline:2px solid #65adff;outline-offset:2px}.app-shell.pipneo-v83 .coach-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-shell.pipneo-v83 .coach-journal-form fieldset{padding:0;margin:0;border:0;display:grid;gap:8px}.app-shell.pipneo-v83 .coach-journal-form legend{font-size:.85rem;margin-bottom:8px}.app-shell.pipneo-v83 .coach-journal-form fieldset label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.app-shell.pipneo-v83 .coach-journal-form input[type=checkbox]{accent-color:#32e6aa;width:18px;height:18px;flex-shrink:0}.app-shell.pipneo-v83 .coach-journal-summary{border-left:2px solid #65adff;background:#0c1726;padding:16px;margin:18px 0;font-size:.875rem;line-height:1.6}.app-shell.pipneo-v83 .coach-journal-list>details{border-top:1px solid #292929;padding:14px 0}.app-shell.pipneo-v83 .coach-journal-list summary{cursor:pointer;min-height:44px;font-size:.85rem;line-height:1.6}.app-shell.pipneo-v83 .coach-journal-list summary span+span{display:block;color:#65adff;font-size:.75rem}.app-shell.pipneo-v83 .coach-journal-list dt{color:#65adff;font-size:.8rem;font-weight:650}.app-shell.pipneo-v83 .coach-journal-list dd{margin:7px 0 16px;white-space:pre-wrap;font-size:.875rem;line-height:1.65}.app-shell.pipneo-v83 .coach-membership{border-top:1px solid #292929;margin-top:26px;padding-top:16px}@media(max-width:767px){.app-shell.pipneo-v83 .coach-dashboard{padding-top:18px}.app-shell.pipneo-v83 .coach-stats{gap:10px}.app-shell.pipneo-v83 .coach-stats strong{font-size:1.35rem}.app-shell.pipneo-v83 .coach-stats span{font-size:.72rem}.app-shell.pipneo-v83 .coach-form-row{grid-template-columns:1fr}.app-shell.pipneo-v83 .coach-lesson-list li{flex-wrap:wrap;gap:10px}}.app-shell.pipneo-v83[data-theme=light] .coach-journal-form :is(input:not([type=checkbox]),textarea,select){background:#fff;color:#172233;border-color:#b3bfce}.app-shell.pipneo-v83[data-theme=light] .coach-journal-summary{background:#edf4fc}.app-shell.pipneo-v83[data-theme=light] .coach-next>h3{color:#126347}.app-shell.pipneo-v83[data-theme=light] :is(.coach-panel>summary>span,.coach-journal-list dt,.coach-journal-list summary span+span){color:#205a98}.app-shell.pipneo-v83[data-theme=light] .coach-warning{background:#fff8df;color:#685010!important}@media (min-width:960px){.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-dashboard{display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:24px;padding-top:12px!important}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-dashboard>*{grid-column:1/-1}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:10px}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-heading :is(h1,p){margin:0!important}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-stats{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin:0!important}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-stats>div{grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:10px!important;padding:12px 0!important}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-stats strong{font-size:1.25rem!important}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-next{grid-column:2;grid-row:2;padding:14px 18px!important;margin:0!important}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-next :is(h2,h3,p){margin:5px 0!important}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-time{margin:6px 0 10px!important}.app-shell.pipneo-v71.pipneo-v73.pipneo-v74.pipneo-v78.pipneo-v79.pipneo-v80.pipneo-v83.pipneo-v88.pipneo-v90.pipneo-v91.pipneo-v92.pipneo-v93 .coach-panel{margin:12px 0!important;padding:14px 18px!important}}