.dCsnkW_container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.dCsnkW_hero{background:var(--hero-bg);color:#fff;text-align:center;padding:3rem 1.5rem 2.5rem}.dCsnkW_heroIcono{margin-bottom:.75rem;font-size:3.5rem;display:block}.dCsnkW_hero h1{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.dCsnkW_hero p{opacity:.92;max-width:680px;margin:0 auto;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.6}.dCsnkW_section{max-width:1100px;margin:0 auto 2.5rem;padding:2rem 1.5rem}.dCsnkW_tituloSeccion{color:var(--primary-texto);text-align:center;margin:0 0 .4rem;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700}.dCsnkW_subtituloSeccion{color:var(--text-secondary);text-align:center;margin:0 0 1.8rem;font-size:.95rem;line-height:1.5}.dCsnkW_notaMetodologica{color:var(--text-secondary);text-align:center;background:#2e86ab12;border:1px solid #2e86ab33;border-radius:10px;margin-bottom:1.5rem;padding:.85rem 1.2rem;font-size:.85rem;line-height:1.55}.dCsnkW_notaMetodologica strong{color:var(--primary-texto)}.dCsnkW_matrizWrapper{border-radius:14px;margin-bottom:1.5rem;overflow-x:auto;box-shadow:0 2px 16px #00000012}.dCsnkW_matrizTabla{border-collapse:collapse;background:var(--bg-card);width:100%;min-width:780px;font-size:.82rem}.dCsnkW_matrizTabla thead{background:linear-gradient(135deg, var(--primary-boton) 0%, var(--secondary-boton) 100%);color:#fff}.dCsnkW_matrizTabla thead th{text-align:center;padding:.85rem .75rem;font-size:.8rem;font-weight:700;line-height:1.3}.dCsnkW_matrizTabla thead th:first-child{text-align:left;min-width:180px}.dCsnkW_matrizTabla tbody tr{border-bottom:1px solid #00000012;transition:background .15s}.dCsnkW_matrizTabla tbody tr:last-child{border-bottom:none}.dCsnkW_matrizTabla tbody tr:nth-child(2n){background:#2e86ab08}.dCsnkW_matrizTabla tbody tr:hover{background:#2e86ab0f}.dCsnkW_celdaCaracteristica{color:var(--text-primary);padding:.7rem .75rem;font-size:.82rem;font-weight:600;line-height:1.4}.dCsnkW_celdaValor{text-align:center;cursor:pointer;border-radius:6px;padding:.6rem .5rem;font-size:1rem;transition:transform .12s,box-shadow .12s;position:relative}.dCsnkW_celdaValor:hover{z-index:1;transform:scale(1.2)}.dCsnkW_celdaValor:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dCsnkW_panelCelda{background:var(--bg-card);border:1px solid #2e86ab33;border-left:4px solid var(--primary);border-radius:0 10px 10px 0;margin-top:.5rem;padding:1.25rem 1.5rem;animation:.18s ease-out dCsnkW_slideDown}@keyframes dCsnkW_slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dCsnkW_panelCeldaHeader{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.dCsnkW_panelCeldaRegimen{background:var(--primary-boton);color:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.dCsnkW_panelCeldaCaract{color:var(--text-secondary);font-size:.82rem}.dCsnkW_panelCeldaTexto{color:var(--text-primary);margin:0;font-size:.88rem;line-height:1.6}.dCsnkW_btnCerrar{border:1px solid var(--primary);color:var(--primary-texto);cursor:pointer;background:0 0;border-radius:6px;margin-top:.75rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;transition:background .18s,color .18s}.dCsnkW_btnCerrar:hover{background:var(--primary-boton);color:#fff}.dCsnkW_btnCerrar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dCsnkW_svgContainer{background:var(--bg-card);border:1px solid #00000014;border-radius:16px;padding:1.25rem;overflow-x:auto;box-shadow:0 2px 12px #0000000f}.dCsnkW_svgEspectro{width:100%;min-width:540px;height:auto;display:block}.dCsnkW_leyendaEspectro{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin-top:1rem;font-size:.82rem;display:flex}.dCsnkW_leyendaItem{align-items:center;gap:.4rem;display:flex}.dCsnkW_leyendaColor{border-radius:3px;flex-shrink:0;width:14px;height:14px}.dCsnkW_graficaWrapper{background:var(--bg-card);border:1px solid #00000014;border-radius:16px;padding:1.5rem;overflow-x:auto;box-shadow:0 2px 12px #0000000f}.dCsnkW_svgHistorico{width:100%;min-width:560px;height:auto;display:block}.dCsnkW_notaGrafica{color:var(--text-muted);text-align:center;margin-top:.75rem;font-size:.78rem;font-style:italic;line-height:1.5}.dCsnkW_transicionGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.dCsnkW_transicionCard{background:var(--bg-card);border:1px solid #00000014;border-radius:14px;padding:1.5rem;transition:box-shadow .2s,transform .2s;box-shadow:0 2px 10px #0000000d}.dCsnkW_transicionCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e86ab26}.dCsnkW_transicionIcono{margin-bottom:.5rem;font-size:2rem;display:block}.dCsnkW_transicionTitulo{color:var(--primary-texto);margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.dCsnkW_transicionDefinicion{color:var(--text-secondary);margin:0 0 .75rem;font-size:.88rem;line-height:1.55}.dCsnkW_transicionMecanismo{background:#2e86ab0f;border-radius:8px;margin-bottom:.75rem;padding:.65rem .9rem;font-size:.83rem;line-height:1.5}.dCsnkW_transicionMecanismo strong{color:var(--primary-texto);margin-bottom:.2rem;display:block}.dCsnkW_transicionEjemplos{border-left:3px solid var(--secondary);color:var(--text-secondary);border-radius:0 6px 6px 0;padding:.5rem .8rem;font-size:.82rem;line-height:1.5}.dCsnkW_transicionEjemplos strong{color:var(--text-primary);margin-bottom:.2rem;font-size:.8rem;display:block}.dCsnkW_eduGrid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (max-width:680px){.dCsnkW_eduGrid{grid-template-columns:1fr}}.dCsnkW_eduCard{background:var(--bg-card);border:1px solid #00000012;border-radius:12px;padding:1.25rem}.dCsnkW_eduCard h4{color:var(--primary-texto);margin:0 0 .6rem;font-size:.97rem;font-weight:700}.dCsnkW_eduCard p{color:var(--text-secondary);margin:0 0 .65rem;font-size:.87rem;line-height:1.6}.dCsnkW_eduCard p:last-child{margin-bottom:0}.dCsnkW_enlaceCurso{text-align:center;background:linear-gradient(135deg,#2e86ab14 0%,#48a9a614 100%);border:1px solid #2e86ab40;border-radius:12px;grid-column:1/-1;margin-top:.5rem;padding:1.25rem}.dCsnkW_enlaceCurso p{color:var(--text-secondary);margin:0 0 .75rem;font-size:.9rem;line-height:1.55}.dCsnkW_enlaceCurso a{background:var(--primary-boton);color:#fff;border-radius:8px;padding:.5rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .18s;display:inline-block}.dCsnkW_enlaceCurso a:hover{background:var(--secondary-boton)}.dCsnkW_warningBox{color:#78350f;background:#fef3c7;border:1px solid #f59e0b;border-radius:10px;margin:1.5rem 0 0;padding:1.1rem 1.3rem;font-size:.87rem;line-height:1.6}[data-theme=dark] .dCsnkW_container{background:var(--bg-primary)}[data-theme=dark] .dCsnkW_notaMetodologica{color:var(--text-secondary);background:#2e86ab1a;border-color:#2e86ab40}[data-theme=dark] .dCsnkW_matrizWrapper,[data-theme=dark] .dCsnkW_svgContainer,[data-theme=dark] .dCsnkW_graficaWrapper{border-color:#ffffff1a;box-shadow:0 2px 12px #0000004d}[data-theme=dark] .dCsnkW_matrizTabla{background:var(--bg-card)}[data-theme=dark] .dCsnkW_matrizTabla tbody tr{border-bottom-color:#ffffff12}[data-theme=dark] .dCsnkW_matrizTabla tbody tr:nth-child(2n){background:#ffffff08}[data-theme=dark] .dCsnkW_matrizTabla tbody tr:hover{background:#2e86ab1f}[data-theme=dark] .dCsnkW_panelCelda{background:var(--bg-card);border-color:#2e86ab4d}[data-theme=dark] .dCsnkW_transicionCard{background:var(--bg-card);border-color:#ffffff14}[data-theme=dark] .dCsnkW_transicionCard:hover{box-shadow:0 6px 20px #0006}[data-theme=dark] .dCsnkW_transicionMecanismo{background:#2e86ab1a}[data-theme=dark] .dCsnkW_eduCard{background:var(--bg-card);border-color:#ffffff12}[data-theme=dark] .dCsnkW_enlaceCurso{background:linear-gradient(135deg,#2e86ab1f 0%,#48a9a61f 100%);border-color:#2e86ab4d}[data-theme=dark] .dCsnkW_warningBox{color:#fde68a;background:#451a03;border-color:#d97706}@media (max-width:600px){.dCsnkW_transicionGrid{grid-template-columns:1fr}.dCsnkW_section{padding:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){.dCsnkW_celdaValor,.dCsnkW_transicionCard{transition:none}.dCsnkW_panelCelda{animation:none}}
