.TeoriaJuegos-module__czD64q__container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.TeoriaJuegos-module__czD64q__hero{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);text-align:center;padding:56px 24px 48px}.TeoriaJuegos-module__czD64q__heroContent{max-width:720px;margin:0 auto}.TeoriaJuegos-module__czD64q__heroBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#fff3;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:.78rem;font-weight:600;display:inline-block}.TeoriaJuegos-module__czD64q__heroTitle{color:#fff;margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15}.TeoriaJuegos-module__czD64q__heroSubtitle{color:#ffffffeb;margin:0 0 12px;font-size:1.1rem;font-weight:500}.TeoriaJuegos-module__czD64q__heroDesc{color:#fffc;margin:0;font-size:.95rem;line-height:1.6}.TeoriaJuegos-module__czD64q__section{padding:48px 24px}.TeoriaJuegos-module__czD64q__sectionAlt{background:#2e86ab0a;padding:48px 24px}.TeoriaJuegos-module__czD64q__sectionInner{max-width:900px;margin:0 auto}.TeoriaJuegos-module__czD64q__sectionHeader{text-align:center;margin-bottom:32px}.TeoriaJuegos-module__czD64q__sectionIcon{margin-bottom:8px;font-size:2rem;display:block}.TeoriaJuegos-module__czD64q__sectionTitle{color:var(--text-primary);margin:0 0 8px;font-size:1.6rem;font-weight:700}.TeoriaJuegos-module__czD64q__sectionSubtitle{color:var(--text-secondary);margin:0;font-size:.95rem}.TeoriaJuegos-module__czD64q__estrategiaContainer{background:var(--bg-card);border:1px solid #0000000f;border-radius:12px;margin-bottom:24px;padding:20px 24px}.TeoriaJuegos-module__czD64q__estrategiaLabel{color:var(--text-primary);margin:0 0 10px;font-size:.9rem;font-weight:600}.TeoriaJuegos-module__czD64q__estrategiaSelector{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.TeoriaJuegos-module__czD64q__estrategiaBtn{border:2px solid var(--primary);color:var(--primary);cursor:pointer;background:0 0;border-radius:20px;padding:7px 16px;font-size:.88rem;font-weight:600;transition:background .15s,color .15s}.TeoriaJuegos-module__czD64q__estrategiaBtn:hover{background:#2e86ab1a}.TeoriaJuegos-module__czD64q__estrategiaBtnActivo{background:var(--primary);color:#fff}.TeoriaJuegos-module__czD64q__estrategiaBtnActivo:hover{background:var(--primary)}.TeoriaJuegos-module__czD64q__estrategiaDesc{color:var(--text-secondary);margin:0;font-size:.87rem;font-style:italic}.TeoriaJuegos-module__czD64q__dilemaPantalla{background:var(--bg-card);text-align:center;border:1px solid #0000000f;border-radius:16px;margin-bottom:24px;padding:32px 28px}.TeoriaJuegos-module__czD64q__narrativa{color:var(--text-secondary);margin:0 0 24px;font-size:1rem;font-style:italic}.TeoriaJuegos-module__czD64q__eleccionBtns{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;display:flex}.TeoriaJuegos-module__czD64q__btnCooperar{color:#fff;cursor:pointer;background:#27ae60;border:none;border-radius:12px;min-width:160px;padding:20px 32px;font-size:1rem;font-weight:600;line-height:1.5;transition:transform .15s,box-shadow .15s}.TeoriaJuegos-module__czD64q__btnCooperar:hover{transform:scale(1.05);box-shadow:0 4px 16px #27ae6059}.TeoriaJuegos-module__czD64q__btnCooperar:focus-visible{outline-offset:3px;outline:2px solid #27ae60}.TeoriaJuegos-module__czD64q__btnDelatar{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:12px;min-width:160px;padding:20px 32px;font-size:1rem;font-weight:600;line-height:1.5;transition:transform .15s,box-shadow .15s}.TeoriaJuegos-module__czD64q__btnDelatar:hover{transform:scale(1.05);box-shadow:0 4px 16px #c0392b59}.TeoriaJuegos-module__czD64q__btnDelatar:focus-visible{outline-offset:3px;outline:2px solid #c0392b}.TeoriaJuegos-module__czD64q__resultadoPantalla{background:var(--bg-card);text-align:center;border:1px solid #0000000f;border-radius:16px;margin-bottom:24px;padding:32px 28px}.TeoriaJuegos-module__czD64q__eleccionReveal{color:var(--text-primary);flex-wrap:wrap;justify-content:space-around;gap:8px;margin-bottom:20px;font-size:1.05rem;display:flex}.TeoriaJuegos-module__czD64q__condenas{flex-wrap:wrap;justify-content:center;gap:32px;margin:16px 0;display:flex}.TeoriaJuegos-module__czD64q__condenaTu{color:var(--text-primary);background:#2e86ab1a;border-radius:8px;padding:12px 24px;font-size:1.3rem;font-weight:700}.TeoriaJuegos-module__czD64q__condenaB{color:var(--text-primary);background:#c0392b1a;border-radius:8px;padding:12px 24px;font-size:1.3rem;font-weight:700}.TeoriaJuegos-module__czD64q__mensajeContexto{color:var(--text-secondary);margin:12px 0 20px;font-size:.97rem;font-style:italic;line-height:1.5}.TeoriaJuegos-module__czD64q__btnOtraRonda{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:20px;padding:10px 24px;font-size:.95rem;font-weight:600;transition:background .15s}.TeoriaJuegos-module__czD64q__btnOtraRonda:hover{background:var(--secondary)}.TeoriaJuegos-module__czD64q__btnOtraRonda:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.TeoriaJuegos-module__czD64q__historialSection{margin-top:8px}.TeoriaJuegos-module__czD64q__historialLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.87rem;font-weight:600}.TeoriaJuegos-module__czD64q__historialTabla{border-collapse:collapse;background:var(--bg-card);border-radius:8px;width:100%;font-size:.9rem;overflow:hidden}.TeoriaJuegos-module__czD64q__historialTabla th,.TeoriaJuegos-module__czD64q__historialTabla td{text-align:center;border-bottom:1px solid #0000000f;padding:8px 12px}.TeoriaJuegos-module__czD64q__historialTabla th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.83rem;font-weight:600}.TeoriaJuegos-module__czD64q__filaNash{background:#e74c3c14}.TeoriaJuegos-module__czD64q__tablaContainer{margin-bottom:24px}.TeoriaJuegos-module__czD64q__tablaTitulo{color:var(--text-primary);text-align:center;margin:0 0 16px;font-size:1rem;font-weight:600}.TeoriaJuegos-module__czD64q__tablaWrapper{overflow-x:auto}.TeoriaJuegos-module__czD64q__tablaPagos{border-collapse:collapse;width:100%;font-size:.95rem}.TeoriaJuegos-module__czD64q__tablaPagos th,.TeoriaJuegos-module__czD64q__tablaPagos td{text-align:center;vertical-align:middle;border:1px solid #0000001a;padding:16px}.TeoriaJuegos-module__czD64q__tablaPagos th{color:var(--text-primary);background:#2e86ab14;font-weight:600}.TeoriaJuegos-module__czD64q__celdaOptima{color:var(--text-primary);background:#27ae601f;font-weight:600}.TeoriaJuegos-module__czD64q__celdaNash{color:var(--text-primary);background:#e74c3c1f;font-weight:600}.TeoriaJuegos-module__czD64q__celdaMala{color:var(--text-primary);background:#c0392b0f}.TeoriaJuegos-module__czD64q__nashExplicacion{background:var(--bg-card);border-left:4px solid var(--primary);border-radius:12px;padding:20px 24px}.TeoriaJuegos-module__czD64q__nashExplicacion p{color:var(--text-primary);margin:0 0 10px;font-size:.95rem;line-height:1.6}.TeoriaJuegos-module__czD64q__nashExplicacion p:last-child{margin-bottom:0}.TeoriaJuegos-module__czD64q__sumaZeroCoopGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.TeoriaJuegos-module__czD64q__sumaZeroCard{background:var(--bg-card);border-left:4px solid #c0392b;border-radius:12px;padding:24px}.TeoriaJuegos-module__czD64q__sumaZeroTitulo{color:var(--text-primary);margin:0 0 10px;font-size:1.1rem;font-weight:700}.TeoriaJuegos-module__czD64q__sumaZeroDesc{color:var(--text-secondary);margin:0 0 10px;font-size:.9rem;line-height:1.5}.TeoriaJuegos-module__czD64q__sumaZeroEjemplos{color:var(--text-secondary);margin:0 0 16px;font-size:.88rem}.TeoriaJuegos-module__czD64q__miniTablaWrapper{margin-top:12px}.TeoriaJuegos-module__czD64q__miniTablaTitulo{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:.83rem;font-weight:600}.TeoriaJuegos-module__czD64q__miniTabla{border-collapse:collapse;width:100%;font-size:.82rem}.TeoriaJuegos-module__czD64q__miniTabla th,.TeoriaJuegos-module__czD64q__miniTabla td{text-align:center;border:1px solid #00000014;padding:6px 8px}.TeoriaJuegos-module__czD64q__miniTabla th{background:#0000000a;font-weight:600}.TeoriaJuegos-module__czD64q__cooperativoCard{background:var(--bg-card);border-left:4px solid #27ae60;border-radius:12px;padding:24px}.TeoriaJuegos-module__czD64q__cooperativoTitulo{color:var(--text-primary);margin:0 0 10px;font-size:1.1rem;font-weight:700}.TeoriaJuegos-module__czD64q__cooperativoDesc{color:var(--text-secondary);margin:0 0 10px;font-size:.9rem;line-height:1.5}.TeoriaJuegos-module__czD64q__cooperativoEjemplos{color:var(--text-secondary);margin:0 0 16px;font-size:.88rem}.TeoriaJuegos-module__czD64q__cooperativoClave{background:#27ae600f;border-radius:8px;padding:14px 16px}.TeoriaJuegos-module__czD64q__cooperativoClave p{color:var(--text-primary);margin:0 0 8px;font-size:.9rem;line-height:1.5}.TeoriaJuegos-module__czD64q__cooperativoClave p:last-child{margin-bottom:0}.TeoriaJuegos-module__czD64q__comunesSection{background:var(--bg-card);border:1px solid #0000000f;border-radius:12px;padding:28px}.TeoriaJuegos-module__czD64q__sliderContainer{margin-bottom:20px}.TeoriaJuegos-module__czD64q__sliderLabel{color:var(--text-primary);margin-bottom:10px;font-size:.95rem;font-weight:600;display:block}.TeoriaJuegos-module__czD64q__slider{width:100%;height:6px;accent-color:var(--primary);cursor:pointer}.TeoriaJuegos-module__czD64q__vacasGrid{flex-wrap:wrap;gap:6px;margin:16px 0;font-size:1.4rem;display:flex}.TeoriaJuegos-module__czD64q__vacaVerde{filter:hue-rotate();opacity:1}.TeoriaJuegos-module__czD64q__vacaRoja{filter:hue-rotate(100deg)saturate(2);opacity:.85}.TeoriaJuegos-module__czD64q__barraRecursoContainer{margin:16px 0}.TeoriaJuegos-module__czD64q__barraRecursoLabel{color:var(--text-secondary);margin:0 0 8px;font-size:.88rem;font-weight:600}.TeoriaJuegos-module__czD64q__barraRecursoFondo{background:#00000014;border-radius:12px;height:24px;overflow:hidden}.TeoriaJuegos-module__czD64q__barraRecurso{background:linear-gradient(90deg,#c0392b 0%,#e67e22 40%,#27ae60 100%) 100%/200% 100%;border-radius:12px;height:100%;transition:width .5s}.TeoriaJuegos-module__czD64q__textoPastores{color:var(--text-primary);border-left:3px solid var(--primary);background:#2e86ab0f;border-radius:8px;margin:16px 0;padding:12px 16px;font-size:.97rem;font-weight:600}.TeoriaJuegos-module__czD64q__comunesExplicacion{border-top:1px solid #0000000f;margin-top:16px;padding-top:16px}.TeoriaJuegos-module__czD64q__comunesExplicacion p{color:var(--text-primary);margin:0 0 10px;font-size:.93rem;line-height:1.6}.TeoriaJuegos-module__czD64q__comunesExplicacion p:last-child{margin-bottom:0}.TeoriaJuegos-module__czD64q__insightBox{border-left:4px solid var(--primary);background:var(--bg-card);border-radius:0 12px 12px 0;padding:20px 24px}.TeoriaJuegos-module__czD64q__insightLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--primary);margin:0 0 10px;font-size:.8rem;font-weight:700}.TeoriaJuegos-module__czD64q__insightTexto{color:var(--text-primary);margin:0;font-size:.97rem;line-height:1.65}.TeoriaJuegos-module__czD64q__aplicacionesGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.TeoriaJuegos-module__czD64q__aplicacionCard{background:var(--bg-card);border-top:3px solid var(--primary);border:1px solid #0000000f;border-top:3px solid var(--primary);border-radius:12px;padding:20px}.TeoriaJuegos-module__czD64q__aplicacionIcono{margin-bottom:10px;font-size:1.6rem;display:block}.TeoriaJuegos-module__czD64q__aplicacionTitulo{color:var(--text-primary);margin:0 0 10px;font-size:.97rem;font-weight:700;line-height:1.35}.TeoriaJuegos-module__czD64q__aplicacionTexto{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}.TeoriaJuegos-module__czD64q__warningBox{color:var(--text-secondary);background:#2e86ab0f;border:1px solid #2e86ab33;border-radius:8px;margin-top:20px;padding:14px 18px;font-size:.88rem;line-height:1.55}[data-theme=dark] .TeoriaJuegos-module__czD64q__container{background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .TeoriaJuegos-module__czD64q__estrategiaContainer,[data-theme=dark] .TeoriaJuegos-module__czD64q__dilemaPantalla,[data-theme=dark] .TeoriaJuegos-module__czD64q__resultadoPantalla,[data-theme=dark] .TeoriaJuegos-module__czD64q__historialTabla,[data-theme=dark] .TeoriaJuegos-module__czD64q__nashExplicacion,[data-theme=dark] .TeoriaJuegos-module__czD64q__sumaZeroCard,[data-theme=dark] .TeoriaJuegos-module__czD64q__cooperativoCard,[data-theme=dark] .TeoriaJuegos-module__czD64q__comunesSection,[data-theme=dark] .TeoriaJuegos-module__czD64q__insightBox,[data-theme=dark] .TeoriaJuegos-module__czD64q__aplicacionCard{background:var(--bg-card);border-color:#ffffff0f}[data-theme=dark] .TeoriaJuegos-module__czD64q__tablaPagos th{background:#2e86ab26}[data-theme=dark] .TeoriaJuegos-module__czD64q__tablaPagos th,[data-theme=dark] .TeoriaJuegos-module__czD64q__tablaPagos td{border-color:#ffffff1a}[data-theme=dark] .TeoriaJuegos-module__czD64q__miniTabla th{background:#ffffff0f}[data-theme=dark] .TeoriaJuegos-module__czD64q__miniTabla th,[data-theme=dark] .TeoriaJuegos-module__czD64q__miniTabla td{border-color:#ffffff14}[data-theme=dark] .TeoriaJuegos-module__czD64q__historialTabla th,[data-theme=dark] .TeoriaJuegos-module__czD64q__historialTabla td{border-color:#ffffff0f}[data-theme=dark] .TeoriaJuegos-module__czD64q__filaNash{background:#e74c3c1f}[data-theme=dark] .TeoriaJuegos-module__czD64q__barraRecursoFondo{background:#ffffff14}[data-theme=dark] .TeoriaJuegos-module__czD64q__comunesExplicacion{border-top-color:#ffffff0f}[data-theme=dark] .TeoriaJuegos-module__czD64q__warningBox{background:#2e86ab14;border-color:#2e86ab40}[data-theme=dark] .TeoriaJuegos-module__czD64q__cooperativoClave{background:#27ae601a}[data-theme=dark] .TeoriaJuegos-module__czD64q__sectionAlt{background:#2e86ab0f}@media (max-width:640px){.TeoriaJuegos-module__czD64q__hero{padding:40px 16px 36px}.TeoriaJuegos-module__czD64q__section,.TeoriaJuegos-module__czD64q__sectionAlt{padding:36px 16px}.TeoriaJuegos-module__czD64q__sumaZeroCoopGrid,.TeoriaJuegos-module__czD64q__aplicacionesGrid{grid-template-columns:1fr}.TeoriaJuegos-module__czD64q__eleccionBtns{flex-direction:column;align-items:center}.TeoriaJuegos-module__czD64q__btnCooperar,.TeoriaJuegos-module__czD64q__btnDelatar{width:100%;max-width:260px}.TeoriaJuegos-module__czD64q__condenas{gap:16px}.TeoriaJuegos-module__czD64q__condenaTu,.TeoriaJuegos-module__czD64q__condenaB{padding:10px 18px;font-size:1.1rem}.TeoriaJuegos-module__czD64q__eleccionReveal{flex-direction:column;align-items:center;gap:6px}.TeoriaJuegos-module__czD64q__tablaPagos th,.TeoriaJuegos-module__czD64q__tablaPagos td{padding:10px 8px;font-size:.85rem}.TeoriaJuegos-module__czD64q__estrategiaSelector{flex-direction:column}.TeoriaJuegos-module__czD64q__estrategiaBtn{text-align:center}}@media (prefers-reduced-motion:reduce){.TeoriaJuegos-module__czD64q__btnCooperar,.TeoriaJuegos-module__czD64q__btnDelatar,.TeoriaJuegos-module__czD64q__btnOtraRonda,.TeoriaJuegos-module__czD64q__barraRecurso{transition:none!important}.TeoriaJuegos-module__czD64q__btnCooperar:hover,.TeoriaJuegos-module__czD64q__btnDelatar:hover{transform:none}}
