.learning-coach{background:linear-gradient(125deg,#faf6ff,#eefbfa);border:1px solid #d9cdef}.learning-coach h2{font-size:clamp(26px,4vw,36px);max-width:28ch}.coach-plan{padding-left:24px}.coach-plan li{padding:12px 4px}.coach-plan li strong,.coach-plan li span{display:block}.coach-plan li a{display:inline-block;margin-top:8px}.coach-actions{display:flex;flex-wrap:wrap;gap:8px}.coach-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.coach-metrics span{border:1px solid #e0d7ef;border-radius:15px;background:#fff;padding:15px;font-size:14px}.coach-metrics strong{display:block;font-size:26px;color:#563a8a}.coach-mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.coach-mission-grid button{white-space:normal;text-align:left}.coach-mission-grid strong,.coach-mission-grid span{display:block;margin:7px 0}.coach-partner{background:#fff;padding:18px;border:1px solid #ded4ed;border-radius:16px}.coach-partner>p{font-size:24px}#coachWorkspace{border-top:1px solid #d8cde9;margin-top:24px;padding-top:18px}#coachWorkspace input[type=checkbox]{width:auto;min-width:22px;height:22px;vertical-align:middle}#coachStatus:empty{display:none}@media(max-width:650px){.coach-metrics{grid-template-columns:1fr 1fr}.coach-mission-grid{grid-template-columns:1fr}.coach-actions>*{max-width:100%;box-sizing:border-box}.learning-coach{padding:20px}}
