.pmdm-ficha{--pmdm-acento:#64748b;--pmdm-tinte:color-mix(in srgb, var(--pmdm-acento) 9%, var(--body-background, #fff));margin:1.5rem 0 2rem;padding:1.25rem 1.5rem 1rem;border:1px solid color-mix(in srgb,var(--pmdm-acento) 30%,transparent);border-top:4px solid var(--pmdm-acento);border-radius:.5rem;background:var(--pmdm-tinte)}.pmdm-ficha,.pmdm-tarjeta{position:relative;isolation:isolate;overflow:hidden;--pmdm-trama:none;--pmdm-trama-tam:auto;--pmdm-trama-tinta:color-mix(in srgb, var(--pmdm-acento) 55%, transparent)}.pmdm-ficha::before,.pmdm-tarjeta::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--pmdm-trama);background-size:var(--pmdm-trama-tam);opacity:.22;-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.55) 30%,transparent 70%);mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.55) 30%,transparent 70%)}:is(.pmdm-ficha,.pmdm-tarjeta,.pmdm-mini-bloque).pmdm-b1{--pmdm-acento:#2f7dd1;--pmdm-trama-tinta:var(--pmdm-acento);--pmdm-trama:radial-gradient(var(--pmdm-trama-tinta) 1.8px, transparent 2.2px);--pmdm-trama-tam:13px 13px}:is(.pmdm-ficha,.pmdm-tarjeta,.pmdm-mini-bloque).pmdm-b2{--pmdm-acento:#8a4fd8;--pmdm-trama:repeating-linear-gradient(135deg, var(--pmdm-trama-tinta) 0 1.5px, transparent 1.5px 11px);--pmdm-trama-tam:auto}:is(.pmdm-ficha,.pmdm-tarjeta,.pmdm-mini-bloque).pmdm-b3{--pmdm-acento:#1f9d74;--pmdm-trama:linear-gradient(var(--pmdm-trama-tinta) 1px, transparent 1px),
    linear-gradient(90deg, var(--pmdm-trama-tinta) 1px, transparent 1px);--pmdm-trama-tam:18px 18px}:is(.pmdm-ficha,.pmdm-tarjeta,.pmdm-mini-bloque).pmdm-b4{--pmdm-acento:#d9822b;--pmdm-trama:repeating-radial-gradient(circle at 100% 0%, var(--pmdm-trama-tinta) 0 1.5px, transparent 1.5px 14px);--pmdm-trama-tam:auto}:is(.pmdm-ficha,.pmdm-tarjeta,.pmdm-mini-bloque).pmdm-b5{--pmdm-acento:#d2475f;--pmdm-trama-tinta:color-mix(in srgb, var(--pmdm-acento) 35%, transparent);--pmdm-trama:conic-gradient(var(--pmdm-trama-tinta) 25%, transparent 0 50%, var(--pmdm-trama-tinta) 0 75%, transparent 0);--pmdm-trama-tam:12px 12px}@media print,(prefers-contrast:more){.pmdm-ficha::before,.pmdm-tarjeta::before{display:none}}.pmdm-ficha__cab{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.pmdm-ficha__cab-textos{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;padding-top:.35rem}.markdown a.pmdm-ficha__presentar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:-.25rem -.4rem 0 0;border-radius:.45rem;color:color-mix(in srgb,var(--pmdm-acento) 80%,var(--body-font-color,#000));text-decoration:none}.markdown a.pmdm-ficha__presentar:hover,.markdown a.pmdm-ficha__presentar:focus-visible{background:color-mix(in srgb,var(--pmdm-acento) 18%,transparent);text-decoration:none}.markdown a.pmdm-ficha__presentar:focus-visible{outline:2px solid var(--pmdm-acento);outline-offset:1px}.markdown a.pmdm-ficha__presentar:visited{color:color-mix(in srgb,var(--pmdm-acento) 80%,var(--body-font-color,#000))}.pmdm-ficha__bloque{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pmdm-acento)}.pmdm-ficha__bloque-titulo{font-weight:600}.pmdm-ficha__datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1.5rem;margin:0 0 1rem}.pmdm-ficha__datos dt{font-size:.75rem;opacity:.75;margin:0 0 .15rem}.markdown .pmdm-ficha__datos dd,.markdown .pmdm-ficha__datos dt{margin:0}.pmdm-ficha__datos dd p{margin:0}.pmdm-ficha__chip{display:inline-block;margin-right:.35rem;padding:.05rem .55rem;border-radius:999px;font-size:.85rem;background:color-mix(in srgb,var(--pmdm-acento) 18%,var(--body-background,#fff));border:1px solid color-mix(in srgb,var(--pmdm-acento) 45%,transparent)}.markdown .pmdm-ficha__ra{margin:0 0 .75rem;padding-left:0;list-style:none}.markdown .pmdm-ficha__ra li{margin:.25rem 0}.pmdm-ficha__ce summary{cursor:pointer;font-weight:600;color:var(--pmdm-acento);padding:.25rem 0}.pmdm-ficha__ce table{margin:.5rem 0 .25rem;width:100%;display:table}.pmdm-ficha__ce td,.pmdm-ficha__ce th{vertical-align:top}.pmdm-ficha__codigo{white-space:nowrap;font-family:var(--font-monospace,monospace)}.pmdm-ficha__texto,.pmdm-ficha__conceptos{margin:0 0 .75rem}.markdown .pmdm-ficha__texto>:last-child,.markdown .pmdm-ficha__conceptos>:last-child{margin-bottom:0}.markdown .pmdm-ficha__etiqueta{margin:0 0 .2rem;font-size:.75rem;opacity:.75}.markdown .pmdm-ficha__conceptos p:last-child{display:flex;flex-wrap:wrap;gap:.35rem}.pmdm-ficha__conceptos .pmdm-ficha__chip{margin-right:0}.pmdm-ficha__chip--concepto{background:var(--body-background,#fff)}:is(.pmdm-ficha,.pmdm-tarjeta).pmdm-sin-bloque{--pmdm-acento:#64748b}.pmdm-ficha__enlaces{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--pmdm-acento) 25%,transparent)}.pmdm-ficha__grupo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pmdm-ficha__grupo-titulo{flex-basis:100%;font-size:.75rem;opacity:.75}.markdown a.pmdm-ficha__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:.375rem;border:1px solid var(--pmdm-acento);text-decoration:none;font-weight:600;font-size:.95rem}.markdown a.pmdm-ficha__btn:hover{background:color-mix(in srgb,var(--pmdm-acento) 15%,transparent)}.markdown a.pmdm-ficha__btn[href]:hover,.markdown a.pmdm-ficha__btn[href]:focus{text-decoration:none}.markdown a.pmdm-ficha__btn[href]:visited{color:var(--color-link)}.markdown a.pmdm-ficha__btn--codigo{background:color-mix(in srgb,var(--pmdm-acento) 14%,var(--body-background,#fff))}.markdown a.pmdm-ficha__btn--codigo:hover{background:color-mix(in srgb,var(--pmdm-acento) 26%,var(--body-background,#fff))}.pmdm-ficha__icono{font-family:var(--font-monospace,monospace);font-size:.85em}@media print{.pmdm-ficha{background:0 0}}.markdown blockquote.pmdm-alerta.note{--accent-color:var(--color-accent-note)}.markdown blockquote.pmdm-alerta.tip{--accent-color:var(--color-accent-tip)}.markdown blockquote.pmdm-alerta.important{--accent-color:var(--color-accent-important)}.markdown blockquote.pmdm-alerta.warning{--accent-color:var(--color-accent-warning)}.markdown blockquote.pmdm-alerta.caution{--accent-color:var(--color-accent-caution)}.markdown blockquote.pmdm-alerta.default{--accent-color:var(--color-accent-default)}.markdown blockquote.pmdm-alerta.success{--accent-color:var(--color-accent-success, var(--color-accent-tip))}.markdown blockquote.pmdm-alerta.danger{--accent-color:var(--color-accent-danger, var(--color-accent-caution))}.markdown blockquote.pmdm-alerta.info{--accent-color:var(--pmdm-color-info)}.markdown blockquote.book-hint.pmdm-alerta{--pmdm-alerta-texto:var(--body-font-color, #000);padding:.5rem 1rem;background-color:color-mix(in srgb,var(--accent-color) 10%,transparent);border-inline-start-color:var(--accent-color)}.markdown .pmdm-alerta .pmdm-alerta__titulo{display:flex;align-items:center;gap:.45rem;margin:-.5rem -1rem .5rem;padding:.4rem 1rem;background:color-mix(in srgb,var(--accent-color) 25%,transparent);border-radius:var(--border-radius,.25rem)var(--border-radius,.25rem)0 0;font-weight:700;font-size:.95em;color:var(--pmdm-alerta-texto)}.pmdm-alerta__icono{flex:none;color:var(--pmdm-alerta-texto)}.markdown .pmdm-alerta__titulo+*{margin-top:0}:root,:root[data-theme=light],:root[data-theme=auto]{--pmdm-color-info:#0e8a96}:root[data-theme=dark]{--pmdm-color-info:#88c0d0}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--pmdm-color-info:#88c0d0}}.markdown .pmdm-alerta__plegable,.markdown .pmdm-alerta__plegable[open]{border:none;padding:0;margin:0;background:0 0}.markdown .pmdm-alerta .pmdm-alerta__plegable>summary.pmdm-alerta__titulo{cursor:pointer;margin-bottom:-.5rem;border-radius:var(--border-radius,.25rem)}.markdown .pmdm-alerta .pmdm-alerta__plegable[open]>summary.pmdm-alerta__titulo{margin-bottom:.5rem;border-radius:var(--border-radius,.25rem)var(--border-radius,.25rem)0 0}.markdown .pmdm-alerta__plegable>summary::-webkit-details-marker{display:none}.pmdm-alerta__cuerpo>:last-child{margin-bottom:0}.markdown details.pmdm-detalles--codigo{--pmdm-detalles-color:#f6dd97}.markdown details.pmdm-detalles--estructura{--pmdm-detalles-color:#5b7a99}.markdown details.pmdm-detalles{background:color-mix(in srgb,var(--pmdm-detalles-color) 14%,var(--body-background,#fff));border-color:color-mix(in srgb,var(--pmdm-detalles-color) 50%,var(--body-background,#fff))}.markdown details.pmdm-detalles>summary{display:flex;align-items:center;gap:.5rem;line-height:1.3;font-weight:600}.markdown details.pmdm-detalles>summary::-webkit-details-marker{display:none}.markdown details.pmdm-detalles>summary::before{order:0;margin-inline-end:0}.pmdm-detalles__icono{order:-1;flex:none;color:color-mix(in srgb,var(--pmdm-detalles-color) 65%,var(--body-font-color,#000))}.pmdm-detalles__titulo{order:1}.markdown details.pmdm-detalles[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--pmdm-detalles-color) 40%,transparent);margin-bottom:1rem}.markdown .pmdm-media--presentacion{--pmdm-media-color:#c8643b}.markdown .pmdm-media--video{--pmdm-media-color:#5a63b8}.markdown .pmdm-media--simulador{--pmdm-media-color:#2f8f83}.markdown .pmdm-media{margin:1.5rem 0;border:1px solid color-mix(in srgb,var(--pmdm-media-color) 45%,var(--body-background,#fff));border-radius:.5rem;overflow:hidden;background:color-mix(in srgb,var(--pmdm-media-color) 6%,var(--body-background,#fff))}.markdown .pmdm-media__cab{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;padding:.6rem 1rem;background:color-mix(in srgb,var(--pmdm-media-color) 20%,var(--body-background,#fff));border-bottom:1px solid color-mix(in srgb,var(--pmdm-media-color) 35%,var(--body-background,#fff))}.pmdm-media__icono{flex:none;color:color-mix(in srgb,var(--pmdm-media-color) 70%,var(--body-font-color,#000))}.pmdm-media__titulo{flex:1 1 14rem;font-weight:600}.pmdm-media__tipo{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-right:.35rem;color:color-mix(in srgb,var(--pmdm-media-color) 75%,var(--body-font-color,#000))}.pmdm-media__acciones{display:flex;flex-wrap:wrap;gap:.4rem}.markdown .pmdm-media--presentacion .pmdm-media__cab{border-bottom:0}.markdown a.pmdm-media__btn{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border:1px solid color-mix(in srgb,var(--pmdm-media-color) 60%,var(--body-background,#fff));border-radius:.3rem;font-size:.85rem;font-weight:600;background:var(--body-background,#fff);text-decoration:none}.markdown a.pmdm-media__btn[href]:hover,.markdown a.pmdm-media__btn[href]:focus{text-decoration:none;background:color-mix(in srgb,var(--pmdm-media-color) 12%,var(--body-background,#fff))}.markdown a.pmdm-media__btn[href]:visited{color:var(--color-link)}.pmdm-media__marco{background:#1f2329}.pmdm-media__marco video{display:block;width:100%;height:auto;aspect-ratio:16/9}.pmdm-media__marco--simulador{background:0 0}.pmdm-media__marco--simulador iframe{display:block;width:100%;border:0}.markdown .pmdm-media__alternativa{margin:0;padding:1.25rem 1rem;color:#eceff4;text-align:center}.markdown .pmdm-media__alternativa a{color:#a3c4f3}@media print{.pmdm-media__marco,.pmdm-media__acciones{display:none}}.pmdm-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;margin:.25rem 0 1.25rem}.markdown a.pmdm-tarjeta{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:.35rem;padding:.8rem .9rem .7rem;border:1px solid color-mix(in srgb,var(--pmdm-acento) 35%,transparent);border-top:3px solid var(--pmdm-acento);border-radius:.45rem;background:color-mix(in srgb,var(--pmdm-acento) 9%,var(--body-background,#fff));color:var(--body-font-color,#000);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.markdown a.pmdm-tarjeta:hover,.markdown a.pmdm-tarjeta:focus-visible{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--pmdm-acento) 25%,transparent)}.markdown a.pmdm-tarjeta:focus-visible{outline:2px solid var(--pmdm-acento);outline-offset:2px}.pmdm-tarjeta__titulo{font-weight:600;line-height:1.3;flex:1}.pmdm-tarjeta__pie{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.85rem}.pmdm-tarjeta__pie .pmdm-ficha__chip{font-size:.78rem}.pmdm-tarjeta__horas{font-weight:600;white-space:nowrap}.markdown .pmdm-ficha__ra--modulo li{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem 0;border-bottom:1px solid color-mix(in srgb,var(--pmdm-acento) 18%,transparent)}.markdown .pmdm-ficha__ra--modulo li:last-child{border-bottom:0}.pmdm-mini-bloques{display:flex;gap:.25rem;flex:none}.markdown .pmdm-mini-bloque{display:inline-block;min-width:2rem;padding:.05rem .4rem;border-radius:.3rem;font-size:.75rem;font-weight:700;text-align:center;text-decoration:none;color:var(--body-font-color,#000);background:color-mix(in srgb,var(--pmdm-acento) 22%,var(--body-background,#fff));border:1px solid color-mix(in srgb,var(--pmdm-acento) 55%,transparent)}.markdown a.pmdm-mini-bloque:hover{text-decoration:none;background:color-mix(in srgb,var(--pmdm-acento) 35%,var(--body-background,#fff))}@media(max-width:40rem){.markdown .pmdm-ficha__ra--modulo li{flex-direction:column;gap:.3rem}}.pmdm-entregable--consolidacion{--pmdm-acento:#0f8b8d;--pmdm-entregable-img:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%224%22 width=%2214%22 height=%2217%22 rx=%222%22/%3E%3Cpath d=%22M9 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1%22/%3E%3Cpath d=%22m8.5 10 1.5 1.5 2.5-2.5%22/%3E%3Cpath d=%22M14.5 10.5H16%22/%3E%3Cpath d=%22m8.5 15.5 1.5 1.5 2.5-2.5%22/%3E%3Cpath d=%22M14.5 16H16%22/%3E%3C/svg%3E")}.pmdm-entregable--guiado{--pmdm-acento:#4f46e5;--pmdm-entregable-img:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%225%22 cy=%2219%22 r=%222%22/%3E%3Cpath d=%22M7 19h6a3 3 0 0 0 0-6H9a3 3 0 0 1 0-6h6%22 stroke-dasharray=%222 2.2%22/%3E%3Cpath d=%22M17 11V3l4 2-4 2%22/%3E%3C/svg%3E")}.pmdm-entregable--reto{--pmdm-acento:#d97706;--pmdm-entregable-img:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 4h10v5a5 5 0 0 1-10 0z%22/%3E%3Cpath d=%22M7 6H4.5a2.5 2.5 0 0 0 2.5 4%22/%3E%3Cpath d=%22M17 6h2.5a2.5 2.5 0 0 1-2.5 4%22/%3E%3Cpath d=%22M12 14v3%22/%3E%3Cpath d=%22M8.5 21h7%22/%3E%3Cpath d=%22M9.5 17h5l.5 4h-6z%22/%3E%3C/svg%3E")}.pmdm-entregable--proyecto{--pmdm-acento:#be185d;--pmdm-entregable-img:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%225%22 r=%222.2%22/%3E%3Cpath d=%22M5 13a4 4 0 0 1 8 0%22/%3E%3Cpath d=%22M4 13h10l-1.5 8h-7z%22/%3E%3Cpath d=%22M15 3h6v4h-3.5L16 8.5V7h-1z%22/%3E%3C/svg%3E")}:is(.pmdm-ficha,.pmdm-tarjeta)[class*=pmdm-entregable--]::after{content:"";position:absolute;right:-.75rem;bottom:-1rem;width:10rem;height:10rem;z-index:-1;pointer-events:none;background-color:var(--pmdm-acento);-webkit-mask:var(--pmdm-entregable-img)no-repeat center/contain;mask:var(--pmdm-entregable-img)no-repeat center/contain;opacity:.13}.pmdm-tarjeta[class*=pmdm-entregable--]::after{width:6rem;height:6rem;right:-.5rem;bottom:-.6rem}@media print{:is(.pmdm-ficha,.pmdm-tarjeta)[class*=pmdm-entregable--]::after{display:none}}.pmdm-entregable__icono{flex:none;color:color-mix(in srgb,var(--pmdm-acento) 80%,var(--body-font-color,#000));align-self:center}.pmdm-ficha--entregable .pmdm-ficha__cab-textos{align-items:center}.markdown .pmdm-ficha--entregable .pmdm-mini-bloque{align-self:center}.pmdm-entregable__entrega{margin:0 0 1rem;padding:.7rem .9rem;border-radius:.4rem;border-left:4px solid var(--pmdm-acento);background:color-mix(in srgb,var(--pmdm-acento) 14%,var(--body-background,#fff))}.markdown .pmdm-entregable__entrega>:last-child{margin-bottom:0}.markdown .pmdm-entregable__entrega-titulo{display:flex;align-items:center;gap:.4rem;margin:0 0 .3rem;font-weight:700;color:color-mix(in srgb,var(--pmdm-acento) 70%,var(--body-font-color,#000))}.pmdm-entregable__columnas{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.5rem 1.5rem}.markdown .pmdm-entregable__columnas ul{padding-left:1.1rem}.pmdm-tarjeta__cab{display:flex;align-items:center;gap:.4rem}.pmdm-tarjeta__texto{flex:1;font-size:.9rem;line-height:1.4}.markdown div.pmdm-tarjeta{display:flex;flex-direction:column;gap:.4rem;padding:.8rem .9rem .7rem;border:1px solid color-mix(in srgb,var(--pmdm-acento) 35%,transparent);border-top:3px solid var(--pmdm-acento);border-radius:.45rem;background:color-mix(in srgb,var(--pmdm-acento) 9%,var(--body-background,#fff))}.pmdm-tarjetas--entregables .pmdm-tarjeta__horas{min-width:1.8rem;padding:0 .45rem;border-radius:999px;text-align:center;background:color-mix(in srgb,var(--pmdm-acento) 22%,var(--body-background,#fff))}.markdown .pmdm-tabla{margin:1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.markdown .pmdm-tabla>table{display:table;width:100%;margin:0}.markdown details.pmdm-media,.markdown details.pmdm-media[open]{padding:0;margin:1.5rem 0}.markdown details.pmdm-media>summary.pmdm-media__cab{margin:0;padding:.6rem 1rem;line-height:1.3;cursor:pointer;list-style:none;border-bottom:0}.markdown details.pmdm-media>summary::-webkit-details-marker{display:none}.markdown details.pmdm-media>summary::before{order:0;margin-inline-end:0}.markdown details.pmdm-media>summary .pmdm-media__icono{order:-1}.markdown details.pmdm-media>summary .pmdm-media__titulo{order:1}.markdown details.pmdm-media>summary .pmdm-media__acciones{order:2}.markdown details.pmdm-media[open]>summary.pmdm-media__cab{border-bottom:1px solid color-mix(in srgb,var(--pmdm-media-color) 35%,var(--body-background,#fff))}.markdown details.pmdm-media>summary:focus-visible{outline:2px solid var(--pmdm-media-color);outline-offset:-2px}