.PrisonersDilemma_dilemmaWrapper__pq672{display:grid;grid-template-rows:auto;width:100%;max-width:1400px;margin:0 auto;grid-gap:2rem;gap:2rem;padding:2rem}.PrisonersDilemma_inputRow1__WtT9m,.PrisonersDilemma_inputRow2__u6sWr{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.PrisonersDilemma_inputRow1__WtT9m{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.PrisonersDilemma_inputRow2__u6sWr{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.PrisonersDilemma_inputField__Xwcpt{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%;text-align:center}.PrisonersDilemma_inputField__Xwcpt:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.PrisonersDilemma_inputCard__cGWiO{background-color:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #dee2e6}.PrisonersDilemma_inputCard__cGWiO p{margin:0 0 .5rem;font-weight:500;color:#495057}.PrisonersDilemma_chartRow__1o9Nm{display:flex;justify-content:center;align-items:center;width:100%;height:60vh;min-height:400px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1rem;overflow:hidden}.PrisonersDilemma_buttonRow__N0QWg{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.PrisonersDilemma_agentRow__T8IyV{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1rem;gap:1rem;width:100%}.PrisonersDilemma_agentCard__RHzLq{background-color:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #dee2e6;text-align:center;transition:transform .2s ease}.PrisonersDilemma_agentCard__RHzLq:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.PrisonersDilemma_agentCard__RHzLq span[role=img]{font-size:2rem;margin-bottom:.5rem;display:block}.PrisonersDilemma_agentCard__RHzLq p{margin:.25rem 0}.PrisonersDilemma_agentCard__RHzLq p:first-of-type{font-weight:500;color:#333}.PrisonersDilemma_agentCard__RHzLq p:last-child{font-size:1.25rem;font-weight:700;color:#007bff}.PrisonersDilemma_simulationInfo__VADWs{background-color:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #dee2e6;text-align:center}.PrisonersDilemma_simulationInfo__VADWs p{margin:.25rem 0}.PrisonersDilemma_simulationInfo__VADWs p:last-child{font-size:1.5rem;font-weight:700;color:#28a745}@media (max-width:1200px){.PrisonersDilemma_agentRow__T8IyV{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:768px){.PrisonersDilemma_dilemmaWrapper__pq672{padding:1rem;gap:1rem}.PrisonersDilemma_inputRow1__WtT9m{grid-template-columns:1fr 1fr}.PrisonersDilemma_inputRow2__u6sWr{grid-template-columns:1fr}.PrisonersDilemma_chartRow__1o9Nm{height:50vh;min-height:300px}.PrisonersDilemma_buttonRow__N0QWg{flex-direction:column;gap:.5rem}.PrisonersDilemma_agentRow__T8IyV{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}@media (max-width:480px){.PrisonersDilemma_inputRow1__WtT9m{grid-template-columns:1fr}.PrisonersDilemma_chartRow__1o9Nm{height:40vh;min-height:250px}}