.objective-athlete-form-card{margin-top:14px;border:1px solid rgba(112,164,205,.18);border-radius:16px;background:rgba(5,20,32,.42);overflow:hidden}.objective-athlete-form-card summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:58px;padding:0 14px;list-style:none;cursor:pointer}.objective-athlete-form-card summary::-webkit-details-marker{display:none}.objective-athlete-form-card summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.objective-athlete-form-card summary span:first-child{color:#2d9cff;font-size:.7rem;font-weight:850;letter-spacing:.09em}.objective-athlete-form-card summary strong{font-size:.9rem}.objective-athlete-form-card.is-fresh summary strong{color:#4ade80}.objective-athlete-form-card.is-stable summary strong{color:#67c7ff}.objective-athlete-form-card.is-fatigued summary strong{color:#fb923c}.objective-athlete-form-card.is-recovering summary strong{color:#facc15}.objective-athlete-form-card.is-unknown summary strong{color:#94a3b8}.objective-athlete-form-chevron{font-size:1.65rem!important;color:#dcecff!important;transition:transform .2s ease}.objective-athlete-form-card[open] .objective-athlete-form-chevron{transform:rotate(90deg)}.objective-athlete-form-detail{padding:0 14px 14px;border-top:1px solid rgba(255,255,255,.06)}.objective-athlete-form-detail p{margin:12px 0 0;color:#c7d6e1;font-size:.86rem;line-height:1.5}.objective-athlete-form-detail ul{display:grid;gap:6px;margin:10px 0 0;padding-left:18px;color:#9fb4c5;font-size:.78rem;line-height:1.45}.objective-athlete-form-detail small{display:block;margin-top:10px;color:#71879a;font-size:.72rem}.objective-plan-feasibility-line.is-unrealistic{color:#ef4444}.objective-plan-feasibility-line.is-unrealistic strong{font-weight:900}