.coach-shell{color:#f7f9fc;background:#091526;min-height:100vh;padding:32px max(24px,50vw - 590px);font-family:Arial,sans-serif}.coach-shell header,.coach-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.coach-shell a{color:#58e7cf;font-weight:800;text-decoration:none}.coach-intro{padding:70px 0 35px}.coach-intro>span{color:#58e7cf;letter-spacing:3px;font-size:12px}.coach-intro h1{margin:18px 0;font-size:clamp(36px,6vw,68px);line-height:1.03}.coach-shell p{color:#b8c7d9;line-height:1.65}.coach-panel{background:#13243a;border:1px solid #2d3f56;border-radius:20px;margin-bottom:22px;padding:28px}.coach-shell form{max-width:460px}.coach-shell label{margin:20px 0;display:block}.coach-shell input{box-sizing:border-box;color:#fff;background:#081627;border:1px solid #49627d;border-radius:9px;width:100%;margin-top:8px;padding:14px;display:block}.coach-shell button{color:#07172a;cursor:pointer;background:#62e5cf;border:0;border-radius:10px;padding:13px 22px;font-weight:800}.coach-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.coach-player{border-top:1px solid #2d3f56;gap:16px;padding:14px 0;display:flex}.coach-player b{color:#62e5cf}.coach-player small{color:#8ca4bc;margin-top:6px;display:block}.coach-error{background:#502737;border-radius:10px;padding:18px}.coach-shell article{border-top:1px solid #2d3f56;padding:12px 0}
