@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../assets/fonts/plus-jakarta-sans/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../assets/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--pt-coral: #ED6A46;--pt-coral-hondo: #C24A2A;--pt-coral-hondo-hover: #A93F23;--pt-coral-claro: #FDEEE9;--pt-aqua: #29C99B;--pt-aqua-texto: #0E7A5C;--pt-aqua-fondo: rgba(41, 201, 155, .14);--pt-abismo: #06222F;--pt-marine: #0C4465;--pt-ambar: #F2C12E;--pt-tinta: #0C2230;--pt-tinta-suave: #5A7280;--pt-niebla: #F3F6F7;--pt-borde: rgba(12, 34, 48, .1);--pt-grafito: #434343;--pt-blanco: #FFFFFF;--pt-sobre-oscuro: #FFFFFF;--pt-sobre-oscuro-suave: rgba(255, 255, 255, .8);--pt-fuente: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pt-texto-display: clamp(2.25rem, 1.4rem + 3.6vw, 3.75rem);--pt-texto-h1: clamp(1.6rem, 1.25rem + 1.4vw, 2.25rem);--pt-texto-h2: clamp(1.6rem, 1.2rem + 1.6vw, 2.4rem);--pt-texto-h3: clamp(1.1rem, 1rem + .4vw, 1.3rem);--pt-texto-cuerpo: clamp(.95rem, .92rem + .2vw, 1.05rem);--pt-texto-ui: 1rem;--pt-texto-chip: .85rem;--pt-texto-meta: .78rem;--pt-texto-etiqueta: .72rem;--pt-esp-1: .25rem;--pt-esp-2: .5rem;--pt-esp-3: .75rem;--pt-esp-4: 1rem;--pt-esp-5: 1.5rem;--pt-esp-6: 2rem;--pt-gutter: clamp(1rem, 4vw, 2rem);--pt-contenedor: min(1200px, 100% - 2 * var(--pt-gutter));--pt-respiro: clamp(1.75rem, 1.25rem + 1.5vw, 2.75rem);--pt-radio-xs: 6px;--pt-radio-sm: 12px;--pt-radio-md: 14px;--pt-radio-lg: 16px;--pt-radio-pill: 999px;--pt-control-alto: 52px;--pt-toque: 44px;--pt-sombra-1: 0 2px 8px -4px rgba(12, 34, 48, .4);--pt-sombra-2: 0 6px 20px -6px rgba(12, 34, 48, .45);--pt-sombra-3: 0 18px 40px -24px rgba(12, 34, 48, .45);--pt-sombra-portada: 0 10px 26px -10px rgba(0, 0, 0, .85);--pt-sombra-primario: 0 12px 28px -12px rgba(194, 74, 42, .65);--pt-sombra-modal: 0 24px 60px -18px rgba(6, 34, 47, .5);--pt-transicion: .18s ease}.pt-interior{color:var(--pt-tinta);font-family:var(--pt-fuente);background:var(--pt-blanco)}.pt-interior *,.pt-interior *:before,.pt-interior *:after{box-sizing:border-box}.pt-interior .pt-contenedor{width:var(--pt-contenedor);margin:0 auto}.pt-interior .pt-seccion{padding:var(--pt-respiro) 0}.pt-interior .pt-seccion-niebla{background:var(--pt-niebla)}.pt-interior .pt-contacto-envoltura{padding:0 0 var(--pt-respiro)}.pt-interior .pt-contacto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding:1.5rem 1.75rem;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-lg);background:var(--pt-niebla)}.pt-interior .pt-contacto-texto{flex:1 1 22rem}.pt-interior .pt-contacto-titulo{margin:0 0 .35rem;padding:0;color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:1.25rem;font-weight:800;line-height:1.25}.pt-interior .pt-contacto-texto p{margin:0;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.95rem;line-height:1.5}.pt-interior .pt-contacto-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.pt-interior .pt-contacto-correo{color:var(--pt-coral-hondo);font-family:var(--pt-fuente);font-size:.95rem;font-weight:700}.pt-interior .pt-contacto-correo:hover{text-decoration:underline}@media (max-width: 599px){.pt-interior .pt-contacto{padding:1.25rem}.pt-interior .pt-contacto-acciones{width:100%}.pt-interior .pt-contacto-acciones .pt-btn{flex:1 1 100%;justify-content:center}}.pt-interior a{text-decoration:none}.pt-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pt-interior [hidden]{display:none!important}.pt-interior a:focus-visible,.pt-interior button:focus-visible,.pt-interior summary:focus-visible,.pt-interior [tabindex]:focus-visible{outline:3px solid var(--pt-coral-hondo);outline-offset:3px;border-radius:var(--pt-radio-xs)}.pt-interior .pt-oscura a:focus-visible,.pt-interior .pt-oscura button:focus-visible{outline-color:var(--pt-ambar)}.pt-interior .pt-migas ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none}.pt-interior .pt-migas li{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:0;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.85rem;font-weight:600;line-height:1.4}.pt-interior .pt-migas li:before{content:none}.pt-interior .pt-migas li+li:before{content:"\203a";color:var(--pt-tinta-suave);font-weight:400}.pt-interior .pt-migas a{color:var(--pt-coral-hondo);font-family:var(--pt-fuente)}.pt-interior .pt-migas a:hover{text-decoration:underline}.pt-interior .pt-migas [aria-current]{color:var(--pt-tinta);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-interior .pt-oscura .pt-migas li,.pt-interior .pt-oscura .pt-migas li+li:before{color:var(--pt-sobre-oscuro-suave)}.pt-interior .pt-oscura .pt-migas a,.pt-interior .pt-oscura .pt-migas [aria-current]{color:var(--pt-sobre-oscuro)}.pt-interior .pt-encabezado{padding:clamp(1.25rem,1rem + 1vw,2rem) 0 clamp(1rem,.75rem + 1vw,1.5rem)}.pt-interior .pt-encabezado .pt-migas{margin-bottom:1rem}.pt-interior .pt-etiqueta{display:inline-block;margin:0 0 .75rem;padding:.35rem .8rem;border-radius:var(--pt-radio-pill);background:var(--pt-aqua-fondo);color:var(--pt-aqua-texto);font-family:var(--pt-fuente);font-size:var(--pt-texto-etiqueta);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pt-interior .pt-h1{margin:0 0 .5rem;padding:0;color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:var(--pt-texto-h1);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-align:left;text-transform:none;text-wrap:balance}.pt-interior .pt-h2{margin:0 0 .75rem;padding:0;color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);font-weight:800;line-height:1.2;letter-spacing:-.01em;text-align:left;text-transform:none}.pt-interior .pt-h3{margin:0 0 .35rem;padding:0;color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:var(--pt-texto-h3);font-weight:700;line-height:1.25;text-align:left;text-transform:none}.pt-interior .pt-texto{max-width:44rem;margin:0 0 1rem;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:var(--pt-texto-cuerpo);font-weight:400;line-height:1.6;text-align:left}.pt-interior .pt-oscura .pt-h1,.pt-interior .pt-oscura .pt-h2,.pt-interior .pt-oscura .pt-h3{color:var(--pt-sobre-oscuro)}.pt-interior .pt-oscura .pt-texto{color:var(--pt-sobre-oscuro-suave)}.pt-interior .pt-oscura .pt-etiqueta{background:#29c99b2e;color:var(--pt-aqua)}.pt-interior .pt-acciones{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 0}.pt-interior .pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--pt-control-alto);margin:0;padding:.85rem 1.5rem;border:2px solid transparent;border-radius:var(--pt-radio-sm);background:transparent;color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:var(--pt-texto-ui);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color var(--pt-transicion),border-color var(--pt-transicion),box-shadow var(--pt-transicion),transform var(--pt-transicion)}.pt-interior .pt-btn svg{flex:none;width:1.1em;height:1.1em}@media (max-width: 767px){.pt-interior .pt-encabezado .pt-acciones{gap:.5rem}.pt-interior .pt-encabezado .pt-btn{flex:1 1 auto;min-height:var(--pt-toque);padding:.55rem .9rem;font-size:.9rem}}.pt-interior .pt-btn-primario{border-color:var(--pt-coral-hondo);background:var(--pt-coral-hondo);color:#fff}.pt-interior .pt-btn-primario:hover{border-color:var(--pt-coral-hondo-hover);background:var(--pt-coral-hondo-hover);color:#fff;box-shadow:var(--pt-sombra-primario);transform:translateY(-1px)}.pt-interior .pt-btn-secundario{border-color:var(--pt-borde);background:var(--pt-blanco);color:var(--pt-tinta)}.pt-interior .pt-btn-secundario:hover{border-color:var(--pt-coral-hondo);color:var(--pt-coral-hondo)}.pt-interior .pt-oscura .pt-btn-secundario{border-color:#fff6;background:transparent;color:#fff}.pt-interior .pt-oscura .pt-btn-secundario:hover{border-color:#ffffffb3;background:#ffffff1a;color:#fff}.pt-interior .pt-btn:active{transform:scale(.98)}.pt-interior .pt-btn-detalle{display:block;max-width:22rem;overflow:hidden;font-size:.8rem;font-weight:600;opacity:.9;text-overflow:ellipsis;white-space:nowrap}.pt-interior .pt-btn-pila{flex-direction:column;gap:.1rem}.pt-interior .pt-enlace{display:inline-flex;align-items:center;gap:.35rem;color:var(--pt-coral-hondo);font-family:var(--pt-fuente);font-size:1rem;font-weight:700;transition:gap var(--pt-transicion)}.pt-interior .pt-enlace:hover{gap:.6rem;color:var(--pt-coral-hondo-hover)}.pt-interior .pt-btn-icono{display:inline-grid;place-items:center;width:var(--pt-toque);height:var(--pt-toque);margin:0;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--pt-tinta);font-size:1.05rem;line-height:1;cursor:pointer;box-shadow:var(--pt-sombra-1);transition:transform var(--pt-transicion),color var(--pt-transicion)}.pt-interior .pt-btn-icono:hover{color:var(--pt-coral-hondo);transform:scale(1.06)}.pt-interior .pt-btn-icono[aria-pressed=true]{color:var(--pt-coral-hondo)}.pt-interior .pt-btn-icono .fa{color:inherit;font-size:1.05rem}.pt-interior .pt-filtro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin:0 0 1.25rem}.pt-interior .pt-chips{display:flex;gap:.5rem;margin:0;padding:2px 2px 6px;overflow-x:auto;list-style:none;scrollbar-width:thin}.pt-interior .pt-chips li{flex:none;margin:0;padding:0}.pt-interior .pt-chips li:before{content:none}.pt-interior .pt-chip{display:inline-flex;align-items:center;min-height:var(--pt-toque);margin:0;padding:.45rem 1rem;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-pill);background:var(--pt-blanco);color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:var(--pt-texto-chip);font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color var(--pt-transicion),color var(--pt-transicion),background-color var(--pt-transicion)}.pt-interior .pt-chip:hover{border-color:var(--pt-coral-hondo);color:var(--pt-coral-hondo)}.pt-interior .pt-chip[aria-pressed=true]{border-color:var(--pt-coral-hondo);background:var(--pt-coral-hondo);color:#fff}.pt-interior .pt-contador{margin:0;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.9rem;font-weight:600}.pt-interior .pt-filtro[data-pt-sin-js] .pt-chips{display:none}.pt-interior .pt-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(1rem,.75rem + 1vw,1.5rem);margin:0;padding:0;list-style:none}.pt-interior .pt-rejilla>li{margin:0;padding:0}.pt-interior .pt-rejilla>li:before{content:none}.pt-interior .pt-tarjeta{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-md);background:var(--pt-blanco);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.pt-interior .pt-tarjeta:hover{border-color:#c24a2a59;box-shadow:var(--pt-sombra-3);transform:translateY(-2px)}.pt-interior .pt-tarjeta:focus-within{outline:3px solid var(--pt-coral-hondo);outline-offset:3px}.pt-interior .pt-tarjeta .pt-tarjeta-enlace:focus-visible{outline:none}.pt-interior .pt-tarjeta-media{position:relative;display:block;aspect-ratio:5 / 3;overflow:hidden;background:var(--pt-niebla)}.pt-interior .pt-tarjeta-media img{display:block;width:100%;height:100%;object-fit:cover}.pt-interior .pt-tarjeta-estado{position:absolute;top:.6rem;right:.6rem;z-index:2;padding:.25rem .55rem;border-radius:var(--pt-radio-xs);background:#0c2230d1;color:#fff;font-family:var(--pt-fuente);font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.pt-interior .pt-tarjeta-estado.is-terminado{background:var(--pt-aqua-texto)}.pt-interior .pt-tarjeta-reacciones{position:absolute;top:.5rem;left:.5rem;z-index:3;display:flex;gap:.35rem}.pt-interior .pt-tarjeta-cuerpo{display:flex;flex:1;flex-direction:column;gap:.4rem;padding:1rem 1rem 1.1rem}.pt-interior .pt-tarjeta-area{margin:0;color:var(--pt-aqua-texto);font-family:var(--pt-fuente);font-size:var(--pt-texto-etiqueta);font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.pt-interior .pt-tarjeta-titulo{margin:0;padding:0;color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:1.05rem;font-weight:700;line-height:1.3;text-align:left;text-transform:none}.pt-interior .pt-tarjeta-enlace{color:inherit;font:inherit}.pt-interior .pt-tarjeta-enlace:after{content:"";position:absolute;inset:0;z-index:1}.pt-interior .pt-tarjeta:hover .pt-tarjeta-titulo{color:var(--pt-coral-hondo)}button.pt-tarjeta-enlace{display:inline;margin:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.pt-interior .pt-tarjeta-meta{margin:0;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.82rem;font-weight:600;line-height:1.4}.pt-interior .pt-tarjeta-desc{display:-webkit-box;margin:0;overflow:hidden;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.pt-interior .pt-tarjeta-pie{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.5rem}.pt-interior .pt-tarjeta-accion{color:var(--pt-coral-hondo);font-family:var(--pt-fuente);font-size:.92rem;font-weight:700}.pt-interior .pt-progreso{display:flex;align-items:center;gap:.6rem;width:100%}.pt-interior .pt-progreso-barra{position:relative;flex:1;height:6px;overflow:hidden;border-radius:var(--pt-radio-pill);background:#0c22301a}.pt-interior .pt-progreso-barra i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--pt-aqua)}.pt-interior .pt-progreso-texto{flex:none;color:var(--pt-aqua-texto);font-family:var(--pt-fuente);font-size:var(--pt-texto-meta);font-weight:700}.pt-interior .pt-oscura .pt-progreso-barra{background:#fff3}.pt-interior .pt-oscura .pt-progreso-texto{color:var(--pt-aqua)}.pt-interior .pt-estado{display:grid;justify-items:center;gap:.5rem;margin:1rem 0;padding:clamp(2rem,1.5rem + 2vw,3rem) 1.5rem;border:1px dashed rgba(12,34,48,.2);border-radius:var(--pt-radio-lg);background:var(--pt-niebla);text-align:center}.pt-interior .pt-estado .pt-h3,.pt-interior .pt-estado .pt-texto{margin-inline:auto;text-align:center}.pt-interior .pt-aviso{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.9rem 1.1rem;border-left:4px solid var(--pt-coral-hondo);border-radius:var(--pt-radio-xs);background:var(--pt-coral-claro);color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:.95rem;line-height:1.5}.pt-interior .pt-aviso p{margin:0;color:inherit;font:inherit}.pt-interior .pt-aviso.is-exito{border-left-color:var(--pt-aqua-texto);background:var(--pt-aqua-fondo)}.pt-interior .pt-oscura{background:radial-gradient(30rem 20rem at 90% 10%,rgba(237,106,70,.14),transparent 70%),linear-gradient(135deg,var(--pt-abismo) 0%,var(--pt-marine) 100%);color:#fff}.pt-interior .pt-portada{padding:clamp(1.25rem,1rem + 1vw,2rem) 0 clamp(1.75rem,1.25rem + 2vw,3rem)}.pt-interior .pt-portada .pt-migas{margin-bottom:clamp(1rem,.75rem + 1vw,1.75rem)}.pt-interior .pt-portada-grid{display:grid;gap:clamp(1.25rem,1rem + 1.5vw,2.5rem);align-items:center}@media (min-width: 992px){.pt-interior .pt-portada-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.pt-interior .pt-portada-media{position:relative;aspect-ratio:5 / 3;overflow:hidden;border-radius:var(--pt-radio-md);background:var(--pt-marine);box-shadow:var(--pt-sombra-portada)}.pt-interior .pt-portada-media img{display:block;width:100%;height:100%;object-fit:cover}.pt-interior .pt-portada-datos{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none}.pt-interior .pt-portada-datos li{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;color:var(--pt-sobre-oscuro-suave);font-family:var(--pt-fuente);font-size:.92rem;font-weight:600}.pt-interior .pt-portada-datos li:before{content:none}.pt-interior .pt-portada-datos svg{width:16px;height:16px;flex:none}.pt-interior .pt-portada .pt-progreso{max-width:28rem;margin:0 0 .25rem}.pt-interior .pt-temario{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.pt-interior .pt-temario>li{margin:0;padding:0}.pt-interior .pt-temario>li:before{content:none}.pt-interior .pt-bloque{overflow:hidden;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-lg);background:var(--pt-blanco)}.pt-interior .pt-bloque>summary{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;cursor:pointer}.pt-interior .pt-bloque>summary::-webkit-details-marker{display:none}.pt-interior .pt-bloque>summary:after{content:"";flex:none;width:10px;height:10px;margin-left:auto;border-right:2px solid var(--pt-tinta-suave);border-bottom:2px solid var(--pt-tinta-suave);transform:rotate(45deg) translateY(-3px);transition:transform var(--pt-transicion)}.pt-interior .pt-bloque[open]>summary:after{transform:rotate(-135deg) translateY(-3px)}.pt-interior .pt-bloque-num{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--pt-niebla);color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:.85rem;font-weight:800}.pt-interior .pt-bloque.is-completo .pt-bloque-num{background:var(--pt-aqua-texto);color:#fff}.pt-interior .pt-bloque-titulo{display:grid;gap:.15rem;min-width:0}.pt-interior .pt-bloque-titulo strong{color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:1rem;font-weight:700;line-height:1.3}.pt-interior .pt-bloque-titulo span{color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.85rem;font-weight:600}.pt-interior .pt-temas{margin:0;padding:0 .75rem .75rem;list-style:none}.pt-interior .pt-temas li{margin:0;padding:0}.pt-interior .pt-temas li:before{content:none}.pt-interior .pt-tema{display:flex;align-items:center;gap:.75rem;min-height:var(--pt-toque);padding:.55rem .75rem;border-radius:var(--pt-radio-sm);color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:.95rem;font-weight:600;line-height:1.35}.pt-interior a.pt-tema:hover{background:var(--pt-niebla);color:var(--pt-coral-hondo)}.pt-interior .pt-tema.is-bloqueado{color:var(--pt-tinta-suave);cursor:not-allowed}.pt-interior .pt-tema.is-siguiente{background:var(--pt-coral-claro)}.pt-interior .pt-tema-icono{display:grid;flex:none;place-items:center;width:1.5rem;height:1.5rem;border:2px solid rgba(12,34,48,.25);border-radius:50%;color:#fff}.pt-interior .pt-tema-icono svg{width:14px;height:14px}.pt-interior .pt-tema.is-visto .pt-tema-icono{border-color:var(--pt-aqua-texto);background:var(--pt-aqua-texto)}.pt-interior .pt-tema.is-bloqueado .pt-tema-icono{border-style:dashed}.pt-interior .pt-tema-tipo{flex:none;margin-left:auto;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.78rem;font-weight:600}.pt-interior .pt-cierre-icono{display:grid;place-items:center;width:56px;height:56px;margin:0 0 1rem;border-radius:50%;background:var(--pt-aqua);color:var(--pt-abismo)}.pt-interior .pt-cierre-icono svg{width:28px;height:28px}.pt-interior .pt-tema-cabecera{margin:0 0 1rem}.pt-interior .pt-tema-cabecera .pt-migas{margin-bottom:.75rem}.pt-interior .pt-tema-meta{margin:0;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.9rem;font-weight:600}.pt-interior .pt-nav-paso{display:grid;gap:.75rem;margin:1.5rem 0}@media (min-width: 768px){.pt-interior .pt-nav-paso{grid-template-columns:1fr 1fr}.pt-interior .pt-nav-paso .pt-paso-siguiente{grid-column:2}}.pt-interior .pt-paso{display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-height:64px;padding:.8rem 1.1rem;border:2px solid var(--pt-borde);border-radius:var(--pt-radio-sm);background:var(--pt-blanco);color:var(--pt-tinta);font-family:var(--pt-fuente);text-decoration:none;transition:border-color var(--pt-transicion),box-shadow var(--pt-transicion),transform var(--pt-transicion)}.pt-interior .pt-paso:hover{border-color:var(--pt-coral-hondo)}.pt-interior .pt-paso-rotulo{color:var(--pt-tinta-suave);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pt-interior .pt-paso-nombre{display:-webkit-box;overflow:hidden;color:inherit;font-size:1rem;font-weight:700;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pt-interior .pt-paso-siguiente{border-color:var(--pt-coral-hondo);background:var(--pt-coral-hondo);color:#fff;text-align:right}.pt-interior .pt-paso-siguiente .pt-paso-rotulo{color:#ffffffd9}.pt-interior .pt-paso-siguiente:hover{border-color:var(--pt-coral-hondo-hover);background:var(--pt-coral-hondo-hover);color:#fff;box-shadow:var(--pt-sombra-primario)}@media (prefers-reduced-motion: reduce){.pt-interior *,.pt-interior *:before,.pt-interior *:after{transition:none!important}.pt-interior .pt-tarjeta:hover,.pt-interior .pt-btn-primario:hover,.pt-interior .pt-btn:active,.pt-interior .pt-btn-icono:hover{transform:none}}html.pta-sin-movimiento .pt-interior *,html.pta-sin-movimiento .pt-interior *:before,html.pta-sin-movimiento .pt-interior *:after{transition:none!important;transform:none!important}.pt-visor .primary-menu .btn-pruebat-cursos,.pt-visor .content-header .btn-pruebat-cursos,.pt-visor .content-title,.pt-visor .btn-group-nav{display:none}.pt-visor .frmContacto,.pt-visor .primary-menu,.pt-visor #progressBar,.pt-visor .main-container>hr{display:none}.pt-visor .wrapper{align-items:flex-start;padding-top:1.5rem}@media (min-width: 1024px){.pt-visor .wrapper{overflow:visible}}.pt-visor .sidebar{align-self:stretch;width:360px;flex:0 0 360px}.pt-visor .wrapper.sidebar-min .sidebar{width:0;flex-basis:0;margin-left:0;overflow:hidden}.pt-visor .wrapper.sidebar-min .content{width:auto;padding-left:3rem}.pt-visor .pt-temario-lateral{position:sticky;top:calc(72px + 1rem);display:flex;flex-direction:column;max-height:calc(100vh - 72px - 2rem);overflow:hidden;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-lg);background:var(--pt-blanco);box-shadow:0 2px 10px #0c22300f}.pt-visor .pt-temario-lateral .nav-menu{flex:1 1 auto;min-height:0;margin:0;padding:.5rem;overflow-y:auto;overscroll-behavior:contain}.pt-visor .pt-avance-lateral{flex:0 0 auto;padding:1.1rem 1.25rem 1rem;border-bottom:1px solid var(--pt-borde);background:var(--pt-niebla)}.pt-visor .pt-avance-curso{display:block;margin:0 0 .65rem;color:var(--pt-tinta)!important;font-family:var(--pt-fuente);font-size:1rem;font-weight:800;line-height:1.3;text-decoration:none}.pt-visor .pt-avance-curso:hover{color:var(--pt-coral-hondo)!important}.pt-visor .pt-avance-cifras{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .5rem;font-family:var(--pt-fuente)}.pt-visor .pt-avance-cifras strong{color:var(--pt-tinta);font-size:1.75rem;font-weight:800;line-height:1;letter-spacing:-.02em}.pt-visor .pt-avance-cifras strong small{margin-left:.3rem;color:var(--pt-tinta-suave);font-size:.8rem;font-weight:600;letter-spacing:0}.pt-visor .pt-avance-cifras span{color:var(--pt-tinta-suave);font-size:.8rem;font-weight:600}.pt-visor .pt-avance-lateral .pt-progreso-barra{height:8px}.pt-visor .pt-avance-lateral .pt-progreso-barra i{background:var(--pt-aqua)}.pt-visor .pt-avance-lateral.is-completo .pt-avance-cifras strong{color:var(--pt-aqua-texto)}.pt-visor .pt-avance-sin-sesion{margin:0;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.875rem}.pt-visor .pt-avance-sin-sesion a{color:var(--pt-coral-hondo);font-weight:700}.pt-visor .nav-menu-item{margin:0 0 .25rem}.pt-visor .nav-menu-item-title{position:relative;display:flex;align-items:center;gap:.5rem;min-height:var(--pt-toque);padding:.65rem 2.5rem .75rem .85rem;border:0;border-radius:var(--pt-radio-sm);background:transparent!important;color:var(--pt-tinta)!important;font-family:var(--pt-fuente);font-size:.95rem;font-weight:700;line-height:1.3;cursor:pointer;box-sizing:border-box}.pt-visor .nav-menu-item-title:hover{background:var(--pt-niebla)!important}.pt-visor .nav-menu-item-title.current,.pt-visor .nav-menu-item-title.ui-state-active{color:var(--pt-coral-hondo)!important}.pt-visor .pt-bloque-cuenta{margin-left:auto;padding:.1rem .5rem;border-radius:999px;background:var(--pt-niebla);color:var(--pt-tinta-suave);font-size:.75rem;font-weight:700;white-space:nowrap}.pt-visor .nav-menu-item-title.current .pt-bloque-cuenta,.pt-visor .nav-menu-item-title.ui-state-active .pt-bloque-cuenta{background:var(--pt-blanco)}.pt-visor .pt-bloque-cuenta.is-completo{background:var(--pt-aqua-fondo)!important;color:var(--pt-aqua-texto)}.pt-visor .item-progress-bar{display:none}.pt-visor .nav-menu-sumbenu{margin:.25rem 0 .5rem;padding:0}.pt-visor .nav-menu-sumbenu-item{margin:0;padding:0}.pt-visor .nav-menu-sumbenu-item:before{content:none}.pt-visor .nav-menu-sumbenu-link{position:relative;display:flex!important;align-items:center;min-height:var(--pt-toque);padding:.5rem 2.75rem .5rem 3rem!important;border-radius:var(--pt-radio-sm);color:var(--pt-tinta)!important;font-family:var(--pt-fuente);font-size:.9rem;line-height:1.35;text-decoration:none;box-sizing:border-box}.pt-visor .nav-menu-sumbenu-link:hover{background:var(--pt-niebla)}.pt-visor .nav-menu-sumbenu-link .icon{top:50%!important;left:.85rem!important;width:22px;height:22px;margin:0!important;transform:translateY(-50%);background-size:contain;opacity:.75}.pt-visor .nav-menu-sumbenu-link[aria-current=step]{background:var(--pt-coral-claro);box-shadow:inset 3px 0 0 var(--pt-coral-hondo);color:var(--pt-coral-hondo)!important;font-weight:700}.pt-visor .nav-menu-sumbenu-link[aria-current=step] .icon{opacity:1}.pt-visor .nav-menu-sumbenu-link.lock-item{color:var(--pt-tinta-suave)!important;cursor:not-allowed}.pt-visor .nav-menu-sumbenu-link .view,.pt-visor .nav-menu-sumbenu-link .view1{position:absolute;top:50%!important;right:.85rem!important;width:18px;height:18px;margin:0!important;transform:translateY(-50%);border-radius:50%;box-sizing:border-box}.pt-visor .nav-menu-sumbenu-link .view{border:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-size:12px!important;background-repeat:no-repeat!important}.pt-visor .nav-menu-sumbenu-link:not(.evaluacionMat) .view{background-color:var(--pt-aqua)!important}.pt-visor .nav-menu-sumbenu-link .view1{border:2px solid rgba(12,34,48,.25);background:transparent!important}.pt-visor .nav-menu-sumbenu-link .view:before,.pt-visor .nav-menu-sumbenu-link .view:after,.pt-visor .nav-menu-sumbenu-link .view1:before,.pt-visor .nav-menu-sumbenu-link .view1:after{content:none}.pt-visor .nav-menu-sumbenu-link .icon.fa{display:inline-flex;align-items:center;justify-content:center;position:absolute;background:none;color:var(--pt-tinta-suave);font-size:1rem;opacity:1}.pt-visor .nav-menu-sumbenu-link[aria-current=step] .icon.fa{color:var(--pt-coral-hondo)}.pt-visor .nav-menu-sumbenu-link.lock-item .icon.fa{color:var(--pt-tinta-suave)}.pt-visor .pt-mi-reprobadas{margin:.6rem 0 0;color:#b3261e;font-family:var(--pt-fuente);font-size:.85rem;font-weight:700;line-height:1.4}.pt-visor .pt-mi-promedio{width:100%;margin-top:.75rem;justify-content:center}.pt-visor .pt-aviso-nota{margin-top:.5rem!important;font-size:.85rem;color:var(--pt-tinta-suave)}.pt-visor .pt-aviso-logro .pt-btn{margin:.5rem .5rem 0 0}.pt-mi-v2 .pt-mi-tabla{width:100%;border-collapse:collapse;font-family:var(--pt-fuente);font-size:.95rem}.pt-mi-v2 .pt-mi-tabla th,.pt-mi-v2 .pt-mi-tabla td{padding:.5rem .6rem;border-bottom:1px solid var(--pt-borde);text-align:left;font-size:.95rem}.pt-mi-v2 .pt-mi-tabla .is-reprobada{color:#b3261e;font-weight:700}.pt-mi-v2 .pt-mi-mensaje h4{margin:1rem 0 0}.pt-visor .form-quiz .form-btn{min-height:var(--pt-toque);padding:0 1.5rem;border:0!important;border-radius:999px;background:var(--pt-coral-hondo)!important;color:var(--pt-blanco)!important;font-family:var(--pt-fuente);font-weight:700}.pt-visor .pt-aviso-sesion{margin:0 0 1rem}.pt-visor .pt-aviso-sesion a{color:var(--pt-coral-hondo);font-weight:700;text-decoration:underline}.pt-visor .pt-aviso-sesion.is-resaltado{outline:3px solid var(--pt-coral-hondo);outline-offset:2px}.pt-visor .pt-aviso-logro{margin:1rem 0 0;border-left-color:var(--pt-aqua-texto);background:var(--pt-aqua-fondo)}.pt-interior .pt-reporte-sesion{margin:.5rem 0 0;padding:1rem 1.25rem;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-lg);background:var(--pt-niebla)}.pt-visor .btn-toggle-menu{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--pt-borde);border-radius:50%;background:var(--pt-blanco);color:var(--pt-tinta-suave);box-shadow:0 2px 10px #0c22300f;cursor:pointer;box-sizing:border-box}.pt-visor .btn-toggle-menu{transition:transform .2s ease}.pt-visor .btn-toggle-menu:hover{color:var(--pt-coral-hondo);border-color:var(--pt-coral-hondo)}.pt-visor .btn-toggle-menu:focus-visible{outline:3px solid var(--pt-coral-hondo);outline-offset:2px}.pt-visor .content{flex:1 1 auto;width:auto;min-width:0;padding-left:2.5rem}.pt-visor .main-container{max-width:none;margin:0}.pt-visor .wrapper.sidebar-min .main-container{max-width:1040px;margin:0 auto}.pt-visor .material,.pt-visor .matImg,.pt-visor .main-container>.iframe{overflow:hidden;border-radius:var(--pt-radio-lg);background:var(--pt-blanco);box-shadow:0 8px 24px #0c22301a}.pt-visor .material-evaluacion{overflow:visible;padding:1.25rem;border:1px solid var(--pt-borde);box-shadow:none}.pt-visor .description{margin:1.25rem 0 0}.pt-visor .description p{margin:0;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:1rem;line-height:1.6}.pt-visor .ai-chips-container{margin:1.5rem 0 0;padding:1rem 1.25rem 1.1rem;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-lg);background:var(--pt-niebla);box-sizing:border-box}.pt-visor .ai-chips-label{margin:0 0 .65rem;color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:.95rem;font-weight:800}.pt-visor .pt-nav-paso{margin-top:1.5rem}.pt-interior .pt-dialogo{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1rem}.pt-interior .pt-dialogo[hidden]{display:none}.pt-interior .pt-dialogo-velo{position:absolute;inset:0;background:#06222f99}.pt-interior .pt-dialogo-panel{position:relative;width:min(44rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.75rem 1.75rem 1.5rem;border-radius:var(--pt-radio-lg);background:var(--pt-blanco);box-shadow:0 24px 60px #06222f59;font-family:var(--pt-fuente);overscroll-behavior:contain}.pt-interior .pt-dialogo-panel:focus{outline:none}.pt-interior .pt-dialogo-panel .pt-h2{margin:0 2.5rem .35rem 0;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem)}.pt-interior .pt-dialogo-cerrar{position:absolute;top:.75rem;right:.75rem;width:var(--pt-toque);height:var(--pt-toque);border:0;border-radius:50%;background:var(--pt-niebla);color:var(--pt-tinta);font-size:1.6rem;line-height:1;cursor:pointer}.pt-interior .pt-dialogo-cerrar:focus-visible{outline:3px solid var(--pt-coral-hondo);outline-offset:2px}.pt-interior .pt-dialogo-cuerpo{margin:1rem 0 0;color:var(--pt-tinta);font-size:.95rem;line-height:1.55}.pt-interior .pt-dialogo-intro{color:var(--pt-tinta-suave)}.pt-interior .pt-dialogo-intro ul{margin:.5rem 0;padding-left:1.25rem}.pt-interior .pt-dialogo-intro li{margin:.25rem 0}.pt-interior .pt-dialogo-cuerpo .pt-h3{margin:1.25rem 0 .5rem;font-size:1.05rem}.pt-interior .pt-dialogo-modulo{border-top:1px solid var(--pt-borde)}.pt-interior .pt-dialogo-modulo>summary{min-height:var(--pt-toque);padding:.65rem 0;color:var(--pt-tinta);font-weight:700;cursor:pointer}.pt-interior .pt-dialogo-modulo ul{margin:0 0 .75rem;padding-left:1.25rem;color:var(--pt-tinta-suave)}.pt-interior .pt-dialogo-modulo li{margin:.2rem 0}.pt-interior .pt-dialogo-inscripcion,.pt-interior .pt-dialogo-sesion{margin:1.25rem 0 0;padding:1.1rem 1.25rem;border-radius:var(--pt-radio-lg);background:var(--pt-niebla)}.pt-interior .pt-funciones{margin:0 0 1rem;padding:0;border:0}.pt-interior .pt-funciones legend{margin:0 0 .5rem;padding:0;color:var(--pt-tinta);font-weight:800}.pt-interior .pt-funciones-opciones{display:flex;flex-wrap:wrap;gap:.5rem}.pt-interior .pt-funcion{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--pt-toque);padding:0 1rem;border:1px solid rgba(12,34,48,.2);border-radius:999px;background:var(--pt-blanco);color:var(--pt-tinta);font-weight:600;cursor:pointer}.pt-interior .pt-funcion:has(input:checked){border-color:var(--pt-coral-hondo);background:var(--pt-coral-claro);color:var(--pt-coral-hondo)}.pt-interior .pt-funcion input{width:18px;height:18px;margin:0;accent-color:var(--pt-coral-hondo)}.pt-interior .pt-dialogo-inscripcion .pt-aviso{margin:0 0 1rem}@media (max-width: 599px){.pt-interior .pt-dialogo{padding:0;align-items:stretch}.pt-interior .pt-dialogo-panel{width:100%;max-height:none;border-radius:0;padding:1.25rem 1rem 1.5rem}.pt-interior .pt-dialogo-inscripcion .pt-btn,.pt-interior .pt-dialogo-sesion .pt-btn{width:100%;justify-content:center}}.pt-interior .pt-tema-pie{margin:2rem 0 2.5rem;padding:1.25rem 0 0;border-top:1px solid var(--pt-borde);font-family:var(--pt-fuente)}.pt-interior .pt-tema-pie-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem}.pt-interior .pt-calificar,.pt-interior .pt-compartir{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.pt-interior .pt-tema-pie-rotulo{margin-right:.25rem;color:var(--pt-tinta);font-size:.95rem;font-weight:700}.pt-interior .pt-compartir .pt-tema-pie-rotulo{color:var(--pt-tinta-suave);font-size:.85rem;font-weight:600}.pt-interior .pt-calificar .rating{display:inline-flex;gap:.15rem;color:var(--pt-ambar)!important}.pt-interior .pt-calificar .rating-icon{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:50%;cursor:pointer}.pt-interior .pt-calificar .rating-icon:focus-visible{outline:3px solid var(--pt-coral-hondo);outline-offset:1px}.pt-interior .pt-compartir .social-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;border:1px solid var(--pt-borde);border-radius:50%;background:var(--pt-blanco)!important;color:var(--pt-tinta-suave)!important;font-size:1rem;transition:color .15s ease,border-color .15s ease}.pt-interior .pt-compartir .social-icon svg{width:15px;height:15px;padding:0}.pt-interior .pt-compartir .social-icon .fa{color:inherit!important}.pt-interior .pt-compartir .social-icon:hover,.pt-interior .pt-compartir .social-icon:focus-visible{border-color:var(--pt-tinta);color:var(--pt-tinta)!important}.pt-interior .pt-reporte{margin:1rem 0 0}.pt-interior .pt-reporte>summary{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--pt-toque);padding:0 .25rem;border-radius:var(--pt-radio-sm);color:var(--pt-tinta-suave);font-size:.9rem;list-style:none;cursor:pointer}.pt-interior .pt-reporte>summary::-webkit-details-marker{display:none}.pt-interior .pt-reporte>summary strong{color:var(--pt-coral-hondo);font-weight:700}.pt-interior .pt-reporte>summary:hover strong{text-decoration:underline}.pt-interior .pt-reporte>summary:focus-visible{outline:3px solid var(--pt-coral-hondo);outline-offset:2px}.pt-interior .pt-reporte-icono{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid currentColor;border-radius:50%;font-size:.75rem;font-weight:800;line-height:1}.pt-interior .pt-reporte[open]>summary{color:var(--pt-tinta)}.pt-interior .pt-reporte .form{margin:.5rem 0 0}.pt-interior .pt-reporte .contact-form fieldset{margin:0;padding:1.1rem 1.25rem 1.25rem;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-lg);background:var(--pt-niebla)}.pt-interior .pt-reporte label{display:block;margin:0 0 .25rem;color:var(--pt-tinta);font-size:.95rem;font-weight:800}.pt-interior .pt-reporte-ayuda{margin:0 0 .65rem;color:var(--pt-tinta-suave);font-size:.875rem;line-height:1.45}.pt-interior .pt-reporte textarea{width:100%;min-height:100px;padding:.75rem .9rem;border:1px solid rgba(12,34,48,.2);border-radius:var(--pt-radio-sm);background:var(--pt-blanco);color:var(--pt-tinta);font-family:var(--pt-fuente);font-size:.95rem;box-sizing:border-box}.pt-interior .pt-reporte textarea:focus{border-color:var(--pt-coral-hondo);outline:3px solid rgba(194,74,42,.2)}.pt-interior .pt-reporte-acciones{margin:.75rem 0 0;text-align:right}.pt-interior .pt-reporte .form-btn{min-height:var(--pt-toque);padding:0 1.4rem;border:0;border-radius:999px;background:var(--pt-coral-hondo)!important;color:var(--pt-blanco)!important;font-family:var(--pt-fuente);font-size:.95rem;font-weight:700;cursor:pointer}.pt-interior .pt-reporte .form-btn:hover{background:var(--pt-coral-hondo-hover)!important}.pt-interior .pt-reporte .alert{margin:0 0 .75rem;padding:.7rem 1rem;border-radius:var(--pt-radio-sm);font-size:.9rem}@media (max-width: 599px){.pt-interior .pt-tema-pie-fila{flex-direction:column;align-items:flex-start}.pt-interior .pt-reporte-acciones .form-btn{width:100%}}.pt-visor .btn-close-menu{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pt-toque);min-height:var(--pt-toque);color:var(--pt-tinta-suave)!important;font-size:1.6rem}@media (max-width: 1023px){.pt-visor .sidebar{width:100%;flex-basis:100%}.pt-visor .pt-temario-lateral{position:static;max-height:none}.pt-visor .content{padding-left:0}}.pt-visor .btn-nav-menu{display:inline-flex;align-items:center;min-height:var(--pt-toque)}.pt-visor .message-constancia p{margin:1rem 0;padding:.9rem 1.1rem;border-left:4px solid var(--pt-coral-hondo);border-radius:var(--pt-radio-xs);background:var(--pt-coral-claro);color:var(--pt-tinta)!important;font-family:var(--pt-fuente);font-size:1rem!important;text-align:left!important}.pt-interior .pt-clases-preparate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.pt-interior .pt-clases-preparate .pt-h2{margin:.25rem 0}.pt-interior .pt-clases-preparate .pt-texto{margin:0}.pt-clases-v2 .pths-grados{padding-top:1rem}.pt-materia-v2 .pt-subtema{margin:1rem 0 .35rem;padding:0 1rem;color:var(--pt-tinta-suave);font-family:var(--pt-fuente);font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pt-materia-v2 .pt-tema-nombre{flex:1 1 auto}.pt-materia-v2 .pt-materia-v2 .pt-aviso,.pt-materia-v2>.pt-contenedor>.pt-aviso{margin:1.5rem 0 0}.pt-materia-v2 .pt-aviso a{color:var(--pt-coral-hondo);font-weight:700;text-decoration:underline}.pt-interior .pt-externo{margin:1.25rem 0 0;font-family:var(--pt-fuente)}.pt-interior .pt-externo a{color:var(--pt-coral-hondo);font-weight:700}.pt-interior .pt-empieza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.5rem 1.75rem;border:1px solid var(--pt-borde);border-left:6px solid var(--pt-coral-hondo);border-radius:var(--pt-radio-lg);background:var(--pt-coral-claro)}.pt-interior .pt-empieza>div{flex:1 1 22rem}.pt-interior .pt-empieza .pt-h2{margin:.25rem 0 .35rem}.pt-interior .pt-empieza .pt-texto{margin:0;color:var(--pt-tinta)}.pt-leccion-v2 .section-title{padding:1.25rem 0 0;background:transparent}.pt-leccion-v2 .section-title .section{display:block}.pt-leccion-v2 .pt-tema-cabecera{margin:0 0 .5rem}.pt-leccion-v2 .wrap-content .heading h2{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt-leccion-v2 .sidebar-nav .nav-item-title{color:var(--pt-tinta)!important;font-family:var(--pt-fuente);font-weight:700}.pt-leccion-v2 .sidebar-nav .child a{color:var(--pt-tinta)!important;font-family:var(--pt-fuente);font-size:.9rem}.pt-leccion-v2 .sidebar-nav .child a[aria-current=page]{color:var(--pt-coral-hondo)!important;font-weight:700;box-shadow:inset 3px 0 0 var(--pt-coral-hondo);background:var(--pt-coral-claro)}.pt-leccion-v2 .sidebar-nav .child.success a:after,.pt-leccion-v2 .sidebar-nav .child.success:after{color:var(--pt-aqua-texto)!important}.pt-leccion-v2 .controls li{color:var(--pt-tinta);font-family:var(--pt-fuente)}.pt-leccion-v2 .wrap-footer{display:none}.pt-leccion-v2 .pt-nav-paso{margin-top:1.5rem}.pt-leccion-v2 .pt-simulador-sesion{margin:1rem 0;padding:2rem 1.5rem;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-lg);background:var(--pt-niebla);text-align:center}.pt-leccion-v2 .pt-simulador-sesion .pt-acciones{justify-content:center}.pt-leccion-v2 .btn-group .btn:focus,.pt-leccion-v2 a:focus-visible{outline:3px solid var(--pt-coral-hondo);outline-offset:2px}.pt-acertijos-v2>.pt-contenedor>.pt-aviso{margin:1.5rem 0 0}.pt-acertijos-v2 .pt-aviso a:not(.pt-btn){color:var(--pt-coral-hondo);font-weight:700;text-decoration:underline}.pt-acertijos-v2 .pt-aviso-tiempo p+p{margin-top:.75rem}.pt-acertijos-v2 .pt-mundo-info{margin:1.5rem 0 0}.pt-acertijos-v2 .pt-mundo-info details{margin:0 0 .75rem;padding:0 1.25rem;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-lg);background:var(--pt-blanco);font-family:var(--pt-fuente)}.pt-acertijos-v2 .pt-mundo-info summary{min-height:var(--pt-toque);padding:.85rem 0;color:var(--pt-tinta);font-weight:800;cursor:pointer}.pt-acertijos-v2 .pt-mundo-info details[open]{padding-bottom:1rem}.pt-acertijos-v2 .pt-mundo-bloque{margin:1.5rem 0 0}.pt-acertijos-v2 .pt-mundo-bloque .pt-h3{margin:0 0 .5rem}.pt-acertijos-v2 .pt-retos .pt-tema{gap:.75rem}.pt-interior .pt-cristales{display:inline-flex;gap:3px;flex:none}.pt-interior .pt-cristales i{width:11px;height:11px;border:2px solid var(--pt-tinta-suave);transform:rotate(45deg);box-sizing:border-box}.pt-interior .pt-cristales i.is-ganado{border-color:var(--pt-aqua-texto);background:var(--pt-aqua)}.pt-juego-v2 label.radio input[type=radio],.pt-juego-v2 label.checkbox input[type=checkbox]{display:inline-block!important;position:absolute!important;width:1px!important;height:1px!important;margin:0!important;opacity:0!important;pointer-events:none}.pt-juego-v2 label:focus-within{outline:3px solid var(--pt-coral-hondo);outline-offset:2px;border-radius:6px}.pt-juego-v2 [role=button]:focus-visible,.pt-juego-v2 a:focus-visible,.pt-juego-v2 button:focus-visible,.pt-juego-v2 textarea:focus-visible,.pt-juego-v2 input[type=text]:focus-visible{outline:3px solid var(--pt-ambar)!important;outline-offset:2px}.pt-juego-v2 [role=button]{cursor:pointer}@media (prefers-reduced-motion: reduce){.pt-juego-v2 .cronometro,.pt-juego-v2 .cronometro *,.pt-juego-v2 .urgente,.pt-juego-v2 .superUrgente{animation:none!important;transition:none!important}}.pt-interior .pt-materia-temas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.pt-interior .pt-materia-temas li{margin:0;padding:0}.pt-interior .pt-materia-temas li:before{content:none}.pt-interior .pt-materia-temas a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.9rem 1.1rem;border:1px solid var(--pt-borde);border-radius:var(--pt-radio-lg);background:var(--pt-blanco);color:var(--pt-tinta);font-family:var(--pt-fuente);font-weight:700;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease}.pt-interior .pt-materia-temas a:hover{border-color:var(--pt-coral-hondo);box-shadow:0 4px 14px #0c223014}.pt-interior .pt-materia-temas a:focus-visible{outline:3px solid var(--pt-coral-hondo);outline-offset:2px}.pt-interior .pt-materia-temas a span:last-child{color:var(--pt-coral-hondo)}.pt-juego-v2 .headerPisa .cont-img>a.btnGoMap:not(.btn){display:none}.pt-juego-v2 .patronPisa{position:absolute}.pt-juego-v2 section.page{position:relative}.pt-juego-v2 .footerPisa{position:sticky;top:auto;bottom:0;padding-bottom:env(safe-area-inset-bottom)}.pt-juego-v2 .cronometro.fixed{top:calc(72px + .75rem)!important;z-index:900}.pt-leccion-v2 .pt-tema-cabecera .pt-h1{color:var(--pt-tinta)!important}
/*# sourceMappingURL=interior.min.css.map */
