.sprint-launch{margin:22px 0;padding:22px;border:1px solid #cbd5e1;border-radius:16px;background:#f8fafc}.sprint-launch h3{margin:6px 0}.sprint-launch p{color:#475569;line-height:1.55}.sprint-progress{height:7px;border-radius:10px;background:#e2e8f0;overflow:hidden;margin:18px 0}.sprint-progress-fill{height:100%;background:#4056a3;transition:width .2s}.sprint-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.sprint-choices button{min-height:56px;overflow-wrap:anywhere}.sprint-feedback{display:grid;gap:10px}.sprint-feedback:empty{display:none}.sprint-feedback p{margin:0;color:#334155}.sprint button:focus-visible,.sprint-launch button:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}@media(max-width:600px){.sprint-choices{grid-template-columns:1fr}.sprint-launch{padding:16px}}