:root{--papel:#f5f6f8;--papel-alto:#ffffff;--tinta:#16181d;--tinta-suave:#3f434c;--gris:#5f697c;--linea:#e5e7ec;--linea-fuerte:#d2d6de;--azul:#27477f;--azul-oscuro:#16294f;--azul-tenue:#eef1f6;--azul-claro:#aebedb;--sol:#f5b83d;--sol-oscuro:#e3a526;--verde:#1e7a3f;--verde-tenue:#eaf6ee;--ambar:#93540b;--ambar-tenue:#fdf4e3;--carmin:#b42318;--sombra:0 1px 2px rgba(16,24,40,0.05),0 2px 8px rgba(16,24,40,0.05);--s-25:2px;--s-50:4px;--s-75:8px;--s-100:12px;--s-200:16px;--s-300:24px;--s-400:32px;--s-500:40px;--s-600:48px;--s-700:64px;--s-800:80px;--s-900:96px;--radio:12px;--radio-chico:8px;--curva:cubic-bezier(0.22,1,0.36,1);--ancho-hero:680px;--alto-cabecera:var(--s-700);--ancho-pagina:1280px;--margen:var(--s-200);--f-ui:var(--font-ui,"Avenir Next"),"Helvetica Neue",sans-serif;--f-producto:var(--font-producto,"Avenir Next"),"Helvetica Neue",sans-serif;--f-mono:ui-monospace,SFMono-Regular,Menlo,monospace}@media (min-width:768px){:root{--margen:var(--s-400)}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--s-900)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--papel);color:var(--tinta);font-family:var(--f-ui);font-size:1rem;line-height:1.5rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.demo-pantalla,.demo-ventana,.ia-tarjeta,.orbita-ventana,.portatil-app,.ventana,.vivo-escenario{font-family:var(--f-producto)}dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}dd,figcaption,li,p{text-wrap:pretty}img{display:block;max-width:100%;height:auto}a{color:var(--azul)}:focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:var(--radio-chico)}.saltar{position:absolute;left:var(--s-200);top:var(--s-200);z-index:100;padding:var(--s-75) var(--s-100);background:var(--tinta);color:var(--papel-alto);border-radius:var(--radio-chico);transform:translateY(-200%);transition:transform .3s var(--curva)}.saltar:focus-visible{transform:none}.contenedor{max-width:calc(var(--ancho-pagina) + 2 * var(--margen));margin:0 auto;padding:0 var(--margen)}.heading-1,.heading-2{font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-.02em}@media (min-width:768px){.heading-1{font-size:3.75rem;line-height:1}.heading-2{font-size:3rem;line-height:1}}.heading-3{font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-.02em}.heading-4{font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.015em}.heading-5{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.01em}.heading-6{font-weight:600}.heading-6,.title-1{font-size:1.25rem;line-height:1.75rem}.title-1,.title-2{font-weight:500}.title-2{font-size:1.125rem;line-height:1.75rem}.title-3{font-size:1rem;line-height:1.5rem;font-weight:500}.title-4{font-size:.875rem;line-height:1.25rem;font-weight:500}.title-5{font-size:.75rem;line-height:1rem;font-weight:500}.body-1{font-weight:600}.body-1,.body-2{font-size:1rem;line-height:1.5rem}.body-2{font-weight:500}.body-3{font-size:1rem;line-height:1.5rem;font-weight:400}.body-4{font-weight:600}.body-4,.body-5{font-size:.875rem;line-height:1.25rem}.body-5{font-weight:500}.body-6{font-size:.875rem;line-height:1.25rem;font-weight:400}.body-7{font-size:1.125rem;line-height:1.75rem;font-weight:400}.body-8{font-size:1.5rem;line-height:2rem;font-weight:400}.body-9{font-size:1.25rem;font-weight:400}.body-9,.button-lg{line-height:1.75rem}.button-lg{font-size:1.125rem;font-weight:600}.button-md{font-size:1rem;line-height:1.5rem;font-weight:600}.button-sm{font-size:.875rem;line-height:1.25rem;font-weight:600}.button-xsm{font-size:.75rem;line-height:1rem;font-weight:600}.caption-1{font-weight:500}.caption-1,.caption-2{font-size:.875rem;line-height:1.25rem}.caption-2{font-weight:400}.caption-3{font-weight:600}.caption-3,.caption-4{font-size:.75rem;line-height:1rem}.caption-4{font-weight:500}.caption-5{font-size:.75rem;line-height:1rem;font-weight:400}.pendiente{font-family:var(--f-mono);font-size:.875em;color:var(--ambar);background:var(--ambar-tenue);border:1px dashed var(--ambar);border-radius:4px;padding:0 var(--s-50);white-space:nowrap}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.borrador{position:fixed;left:var(--s-200);bottom:var(--s-200);z-index:60;margin:0;padding:var(--s-50) var(--s-100);background:var(--papel-alto);color:var(--ambar);border:1px solid var(--ambar);box-shadow:var(--sombra)}.borrador,.boton{border-radius:var(--radio-chico)}.boton{display:inline-flex;align-items:center;gap:var(--s-75);padding:var(--s-75) var(--s-100);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .3s var(--curva),transform .3s var(--curva)}.boton:active{transform:scale(.98)}button.boton{font-family:inherit}.boton svg{flex:none;transition:transform .5s var(--curva)}.boton:hover svg{transform:translateX(var(--s-25))}.boton-claro,.boton-primario{background:var(--sol);color:var(--tinta)}.boton-claro:hover,.boton-primario:hover{background:var(--sol-oscuro)}.boton-claro:focus-visible{outline-color:var(--papel-alto)}.marca{letter-spacing:-.018em}.cabecera .marca,.pie .marca{display:inline-flex;align-items:center;gap:var(--s-75)}.marca-signo{width:var(--s-300);height:var(--s-300);flex:none}.rotulo{text-transform:uppercase;letter-spacing:.16em}.cabecera{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--alto-cabecera);background:rgb(245 246 248/.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--linea)}.cabecera-fila{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--s-200);gap:var(--s-200);height:100%}.cabecera .marca{justify-self:start}.cabecera-accion{justify-self:end}@media (min-width:768px){.cabecera-fila{gap:var(--s-300)}}.cabecera .marca{color:var(--tinta);text-decoration:none;transition:color .3s var(--curva)}.cabecera .marca:hover{color:var(--azul-oscuro)}.cabecera .marca-signo{width:var(--s-400);height:var(--s-400)}@media (max-width:959px){.cabecera-nav li:not(.cabecera-nav-ia){display:none}}.cabecera-accion{white-space:nowrap}.cabecera-nav ul{display:flex;align-items:center;gap:var(--s-400);list-style:none;padding:0;margin:0}.cabecera-nav a{display:block;padding:var(--s-75) 0;color:var(--tinta);text-decoration:none;transition:color .3s var(--curva)}.cabecera-nav a:hover,.cabecera-nav a[aria-current]{color:var(--azul)}.cabecera-nav a.cabecera-ia{--robot-luz:var(--sol);position:relative;display:inline-flex;align-items:center;gap:var(--s-75);padding:var(--s-50) var(--s-100) var(--s-50) var(--s-75);border:1.5px solid var(--sol);border-radius:var(--radio-chico);background:var(--papel-alto);color:var(--azul-oscuro);white-space:nowrap;transition:border-color .3s var(--curva),background-color .3s var(--curva),transform .3s var(--curva)}.cabecera-nav a.cabecera-ia:hover{border-color:var(--sol-oscuro);background:rgb(245 184 61/.1);color:var(--azul-oscuro)}.cabecera-nav a.cabecera-ia:active{transform:scale(.98)}.cabecera-nav a.cabecera-ia[aria-current]{background:rgb(245 184 61/.18);color:var(--azul-oscuro)}.robot-cabeza{width:20px;height:var(--s-300);flex:none}.cabecera-ia-texto{display:block}@media (max-width:479px){.cabecera-ia-stuart{display:none}}@media (max-width:359px){.cabecera-fila{gap:var(--s-75)}.cabecera-ia-texto{display:none}.cabecera-nav a.cabecera-ia{padding-inline:var(--s-75)}}.portada-campo{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--alto-cabecera));min-height:calc(100svh - var(--alto-cabecera));padding:var(--s-600) 0;background:var(--tinta);color:var(--papel-alto);overflow-x:clip}.portada-campo>.contenedor{width:100%}.portada-fondo{position:absolute;inset:0;z-index:-1;overflow:hidden}.portada-fondo:before{content:"";position:absolute;inset:0;background:url(/portada/escuela-fono.jpg) 50%/cover no-repeat;filter:brightness(.85) saturate(.6)}@media (min-width:768px){.portada-fondo:before{background-image:url(/portada/escuela.jpg)}}.portada-fondo video{position:relative;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85) saturate(.6)}.portada-fondo:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(22 24 29/.72) 0,rgb(22 24 29/.72) 50%,var(--tinta) 100%)}@media (min-width:1200px){.portada-fondo:after{background:linear-gradient(to bottom,rgb(22 24 29/0) 50%,var(--tinta) 100%),linear-gradient(to right,rgb(22 24 29/.72) 0,rgb(22 24 29/.72) 45%,rgb(22 24 29/.6) 70%)}}.portada-campo :focus-visible{outline-color:var(--papel-alto)}.portada-rejilla{display:grid;grid-gap:var(--s-700);gap:var(--s-700)}@media (min-width:1200px){.portada-rejilla{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:var(--s-800);align-items:center}}.portada-texto{max-width:var(--ancho-hero)}.portada h1{color:var(--linea-fuerte);font-weight:400;letter-spacing:-.01em}.portada h1 em{color:var(--papel-alto);font-style:normal;font-weight:400;position:relative;white-space:nowrap}.portada-trazo{position:absolute;left:-.04em;width:calc(100% + .08em);top:1.02em;height:.28em;overflow:visible;pointer-events:none}.portada-trazo path{fill:none;stroke:var(--sol);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.portada-trazo{-webkit-clip-path:inset(-50% 100% -50% -2%);clip-path:inset(-50% 100% -50% -2%);animation:trazo-dibuja .9s var(--curva) .5s forwards}@media (max-width:767px){.portada-trazo path{stroke-width:3px}}@keyframes trazo-dibuja{to{-webkit-clip-path:inset(-50% -2% -50% -2%);clip-path:inset(-50% -2% -50% -2%)}}@media (prefers-reduced-motion:reduce){.portada-trazo{animation:none;-webkit-clip-path:none;clip-path:none}}.portada h1 .linea{display:block}@media (max-width:767px){.portada h1{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1200px) and (max-width:1299px){.portada h1{font-size:3rem;line-height:1}}.portada-bajada{margin-top:var(--s-400);max-width:560px;color:var(--linea-fuerte)}.portada-bajada strong{color:var(--papel-alto);font-weight:500;white-space:nowrap}@media (max-width:767px){.portada-bajada{font-size:1.125rem;line-height:1.75rem}}.portada-accion{margin-top:var(--s-400)}.vivo{max-width:520px;width:100%;display:grid}.vivo-escenario{--abanico:var(--s-200);--pos-0:translate3d(0,0,0) rotateY(0deg) rotateZ(0deg);--pos-1:translate3d(var(--abanico),calc(var(--abanico) * -1),-80px) rotateY(-12deg) rotateZ(3deg);--pos-2:translate3d(calc(var(--abanico) * -1),var(--abanico),-80px) rotateY(12deg) rotateZ(-3deg);--pos-fuera-1:translate3d(45%,-4%,24px) rotateY(-8deg) rotateZ(2deg);--pos-fuera-2:translate3d(-45%,4%,24px) rotateY(8deg) rotateZ(-2deg);--pos-hondo:translate3d(0,0,-200px) rotateY(0deg) rotateZ(0deg);display:grid;padding:var(--s-100) var(--abanico) calc(var(--abanico) + var(--s-200));perspective:1600px;transform-style:preserve-3d}@media (min-width:768px){.vivo-escenario{--abanico:var(--s-400)}}.vivo-tarjeta{grid-area:1/1;position:relative;background:var(--papel-alto);color:var(--tinta);border-radius:var(--radio);box-shadow:0 24px 64px rgba(16,24,40,.16);padding:var(--s-300);display:flex;flex-direction:column;transform:var(--pos-0)}.vivo-tarjeta[data-pos="1"]{transform:var(--pos-1)}.vivo-tarjeta[data-pos="2"]{transform:var(--pos-2)}.vivo-tarjeta[data-pos="3"]{transform:var(--pos-hondo);opacity:0}.vivo-tarjeta:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--papel);opacity:0;pointer-events:none;transition:opacity .9s var(--curva)}.vivo-tarjeta[data-pos="1"]:after,.vivo-tarjeta[data-pos="2"]:after{opacity:.6}.vivo-tarjeta>div{transition:opacity .9s var(--curva)}.vivo-tarjeta[data-pos="1"]>div,.vivo-tarjeta[data-pos="2"]>div{opacity:0}.mueve-1-0{animation:mueve-1-0 1.2s var(--curva)}.mueve-2-0{animation:mueve-2-0 1.2s var(--curva)}.mueve-3-0{animation:mueve-3-0 1.2s var(--curva)}.mueve-0-1{animation:mueve-0-1 1.2s var(--curva)}.mueve-0-2{animation:mueve-0-2 1.2s var(--curva)}.mueve-0-3{animation:mueve-0-3 1.2s var(--curva)}.mueve-1-2{animation:mueve-1-2 1.2s var(--curva)}.mueve-2-1{animation:mueve-2-1 1.2s var(--curva)}.mueve-1-3{animation:mueve-1-3 1.2s var(--curva)}.mueve-2-3{animation:mueve-2-3 1.2s var(--curva)}.mueve-3-1{animation:mueve-3-1 1.2s var(--curva)}.mueve-3-2{animation:mueve-3-2 1.2s var(--curva)}@keyframes mueve-1-0{0%{transform:var(--pos-1)}40%{transform:var(--pos-fuera-1)}to{transform:var(--pos-0)}}@keyframes mueve-2-0{0%{transform:var(--pos-2)}40%{transform:var(--pos-fuera-2)}to{transform:var(--pos-0)}}@keyframes mueve-3-0{0%{transform:var(--pos-hondo);opacity:0}40%{transform:var(--pos-fuera-1);opacity:1}to{transform:var(--pos-0)}}@keyframes mueve-0-1{0%{transform:var(--pos-0)}to{transform:var(--pos-1)}}@keyframes mueve-0-2{0%{transform:var(--pos-0)}to{transform:var(--pos-2)}}@keyframes mueve-0-3{0%{transform:var(--pos-0);opacity:1}to{transform:var(--pos-hondo);opacity:0}}@keyframes mueve-1-2{0%{transform:var(--pos-1)}50%{transform:var(--pos-hondo)}to{transform:var(--pos-2)}}@keyframes mueve-2-1{0%{transform:var(--pos-2)}50%{transform:var(--pos-hondo)}to{transform:var(--pos-1)}}@keyframes mueve-1-3{0%{transform:var(--pos-1);opacity:1}to{transform:var(--pos-hondo);opacity:0}}@keyframes mueve-2-3{0%{transform:var(--pos-2);opacity:1}to{transform:var(--pos-hondo);opacity:0}}@keyframes mueve-3-1{0%{transform:var(--pos-hondo);opacity:0}to{transform:var(--pos-1);opacity:1}}@keyframes mueve-3-2{0%{transform:var(--pos-hondo);opacity:0}to{transform:var(--pos-2);opacity:1}}.vivo-tarjeta>div{display:flex;flex-direction:column;flex:1 1}.vivo-gris{color:var(--gris)}.vivo-azul{color:var(--azul-oscuro)}.vivo-ok{color:var(--verde)}.vivo-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-200);padding-bottom:var(--s-100);border-bottom:1px solid var(--linea)}.sello{flex:none;padding:var(--s-25) var(--s-75);border-radius:999px;background:var(--verde-tenue);color:var(--verde)}.vivo-lista{list-style:none;padding:0;margin:0;flex:1 1}.vivo-tarea{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--s-100);gap:var(--s-100);padding:var(--s-100) 0}.vivo-tarea+.vivo-tarea{border-top:1px solid var(--linea)}.vivo-marca{display:grid;align-content:start;color:var(--linea-fuerte);padding-top:var(--s-25)}.vivo-marca>*{grid-area:1/1}.es-actual .vivo-marca{color:var(--azul)}.vivo-check{color:var(--verde)}.vivo-fila{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-200)}.vivo-fila>:last-child{flex:none}.vivo-cambio{display:grid;margin-left:auto;text-align:right}.vivo-cambio>*{grid-area:1/1}.vivo-hecho{display:flex;align-items:center;gap:var(--s-75);margin-top:var(--s-100);padding:var(--s-50) var(--s-100);background:var(--papel);border-radius:var(--radio-chico);color:var(--tinta-suave)}.vivo-hecho+.vivo-hecho{margin-top:var(--s-50)}.vivo-hecho svg{flex:none;color:var(--gris);transition:color .5s var(--curva)}.vivo-hecho.entra svg{color:var(--azul)}.vivo-pie{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-300);padding-top:var(--s-100);border-top:1px solid var(--linea)}.vivo-derecha{text-align:right}.vivo-cuenta{display:flex;gap:var(--s-50)}.vivo-numero{display:inline-grid;overflow:hidden;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vivo-numero>*{grid-area:1/1;transition:transform .5s var(--curva),opacity .5s var(--curva)}.vivo-punto{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--s-100);gap:var(--s-100);padding:var(--s-75) 0}.vivo-punto:first-child{padding-top:var(--s-100)}.vivo-marca-cuadro{color:var(--linea-fuerte)}.vivo-documento{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:var(--s-100);gap:var(--s-100);padding:var(--s-75) 0;border-bottom:1px solid var(--linea)}.vivo-documento>:first-child{padding-top:var(--s-25);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vivo-entrega{margin-top:var(--s-200);padding:var(--s-100) var(--s-200)}.vivo-entrega .vivo-cambio{flex:none}.vivo-etapa{display:grid}.vivo-etapa>*{grid-area:1/1;transition:opacity .5s var(--curva)}.vivo-asunto{margin-top:var(--s-100);padding:var(--s-75) var(--s-100);background:var(--papel);border-radius:var(--radio-chico)}.vivo-tomado{margin-top:var(--s-200)}.vivo-dato{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--s-100);gap:var(--s-100);padding:var(--s-75) 0}.vivo-dato .vivo-marca{padding-top:var(--s-25)}.vivo-dato:last-child{margin-bottom:var(--s-100)}.vivo-cambio>*,.vivo-hecho,.vivo-icono,.vivo-luz{transition:opacity .5s var(--curva),transform .5s var(--curva)}.explora .oculto,.ia-tarjeta .oculto,.vivo .oculto{opacity:0}.explora .oculto-arriba,.vivo .oculto-arriba{opacity:0;transform:translateY(-100%)}.explora .oculto-abajo,.vivo .oculto-abajo{opacity:0;transform:translateY(100%)}.vivo-hecho,.vivo-luz{opacity:.45}.vivo-hecho.entra,.vivo-luz.entra{opacity:1}.vivo-luz:not(.entra) .vivo-marca{color:var(--linea-fuerte)}.vivo-luz:not(.entra) .vivo-azul{color:var(--gris)}.vivo-indices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-75)}.vivo-controles,.vivo-indices{gap:var(--s-75);margin-top:var(--s-100)}.vivo-controles{display:flex;justify-content:flex-end;align-items:center}.vivo-indice{display:grid;grid-gap:var(--s-50);gap:var(--s-50);justify-items:start;padding:var(--s-75) 0 0;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left}.vivo-rotulo{color:var(--linea);transition:color .3s var(--curva)}.vivo-indice.activo .vivo-rotulo,.vivo-indice:hover .vivo-rotulo{color:var(--papel-alto)}.vivo-barra{display:block;width:100%;height:2px;border-radius:1px;background:var(--gris);overflow:hidden;transition:background-color .3s var(--curva)}.vivo-indice:hover .vivo-barra{background:var(--linea-fuerte)}.vivo-barra>span{display:block;height:100%;background:var(--papel-alto);transform-origin:left;transition:transform .6s var(--curva)}.vivo-pausa{flex:none;display:inline-flex;align-items:center;padding:var(--s-50);color:var(--linea);background:var(--tinta);border:1px solid var(--gris);border-radius:var(--radio-chico);cursor:pointer;font-family:inherit;transition:background-color .3s var(--curva)}.vivo-pausa:hover{background:var(--tinta-suave)}@media (prefers-reduced-motion:reduce){.vivo *,.vivo-tarjeta{transition:none!important}.vivo-tarjeta{animation:none!important}}.seccion{padding:var(--s-800) 0}@media (min-width:768px){.seccion{padding:var(--s-900) 0}}.banda-alta{background:var(--papel-alto)}.banda-tinta{background:var(--tinta);color:var(--papel-alto)}.seccion-cabeza{max-width:880px}.seccion-titulo{color:var(--tinta)}@media (max-width:767px){.seccion-titulo{font-size:1.875rem;line-height:2.25rem;letter-spacing:-.015em}}.seccion-bajada{margin-top:var(--s-300);max-width:var(--ancho-hero);color:var(--tinta-suave)}.banda-tinta .seccion-titulo{color:var(--papel-alto)}.banda-tinta .seccion-bajada{color:rgb(255 255 255/.85)}.seccion-bajada strong{font-weight:600}.banda-tinta .seccion-bajada strong{color:var(--papel-alto)}.tarjeta{background:var(--papel-alto);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--s-300)}@media (min-width:768px){.tarjeta{padding:var(--s-400)}}.banda-alta .tarjeta{background:var(--papel)}.icono-caja{display:inline-grid;place-items:center;width:var(--s-500);height:var(--s-500);border-radius:var(--radio-chico);background:var(--papel);color:var(--tinta-suave)}.banda-alta .icono-caja{background:var(--papel-alto)}.revelar{transition:opacity .5s var(--curva),transform .5s var(--curva)}.por-revelar{opacity:0;transform:translateY(var(--s-75))}@media (prefers-reduced-motion:reduce){.revelar{transition-property:opacity}.por-revelar{transform:none}}.afirmacion.seccion{position:relative;overflow:hidden;isolation:isolate;padding:var(--s-700) 0;border-bottom:1px solid var(--linea)}.afirmacion .contenedor{position:relative}@media (min-width:768px){.afirmacion.seccion{padding:var(--s-800) 0}}.afirmacion-texto{color:var(--tinta);text-align:center;text-wrap:balance}@media (max-width:767px){.afirmacion-texto{font-size:1.875rem;line-height:2.25rem;letter-spacing:-.015em}}.afirmacion-luces{--luz:1;position:absolute;inset:0;z-index:-1;pointer-events:none}.luz{position:absolute;border-radius:50%;filter:blur(64px);will-change:transform;animation:22s cubic-bezier(.45,0,.55,1) infinite alternate paused}.afirmacion-luces[data-corre] .luz{animation-play-state:running}@media (max-width:767px){.luz{filter:blur(var(--s-500))}}.luz-1{width:44%;height:160%;left:2%;top:-40%;background:var(--azul);opacity:calc(.16 * var(--luz));animation-name:luz-deriva-1}.luz-2{width:36%;height:140%;left:40%;top:-10%;background:var(--sol);opacity:calc(.22 * var(--luz));animation-name:luz-deriva-2;animation-duration:28s}.luz-3{width:40%;height:150%;right:0;top:-60%;background:var(--azul);opacity:calc(.14 * var(--luz));animation-name:luz-deriva-3;animation-duration:25s;animation-delay:-9s}@keyframes luz-deriva-1{0%{transform:translate(0) scale(1)}to{transform:translate(30%,18%) scale(1.15)}}@keyframes luz-deriva-2{0%{transform:translate(0) scale(1.1)}to{transform:translate(-40%,-22%) scale(.9)}}@keyframes luz-deriva-3{0%{transform:translate(0) scale(.95)}to{transform:translate(-25%,30%) scale(1.12)}}@media (prefers-reduced-motion:reduce){.luz{animation:none}}.flujo{display:grid;grid-template-areas:"fuentes" "derecha";margin-top:var(--s-700);--esquina:var(--s-200)}.etapa-notas{grid-area:fuentes}.flujo-derecha{grid-area:derecha;display:grid;grid-template-areas:"mapa" "enlace" "app"}.etapa-mapa{grid-area:mapa;position:relative;margin:var(--s-500) 0 0}.etapa-enlace{grid-area:enlace}.taller{grid-area:app;position:relative;margin:0}.flujo-lineas{display:none}.etapa-mapa:before{content:"";position:absolute;bottom:100%;left:50%;height:var(--s-500);border-left:1px solid var(--linea-fuerte)}.etapa-notas{position:relative;display:grid;grid-template-rows:auto 1fr;grid-gap:var(--s-200);gap:var(--s-200);height:448px;overflow:hidden;padding:var(--s-300);border:1px solid var(--linea);border-radius:var(--esquina);background:var(--papel-alto)}.notas{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:var(--s-100);gap:var(--s-100);margin:0;padding:0}.nota{padding:var(--s-100);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--papel-alto);color:var(--tinta);transform:rotate(-2deg)}.nota:nth-child(2n){transform:rotate(2deg);margin-top:calc(var(--s-100) * -1)}.nota:nth-child(3n+1){background:var(--azul-tenue)}.nota:nth-child(4n){transform:rotate(-1.5deg)}.etapa-mapa{display:grid;grid-template-rows:auto 1fr;grid-gap:var(--s-200);gap:var(--s-200);padding:var(--s-300);border:1px solid var(--linea);border-radius:var(--esquina);background:var(--papel-alto)}.etapa-cabeza{margin:0;color:var(--tinta);text-wrap:balance}.mapa-tarjeta{align-self:center}.mapa-rotulos{list-style:none;display:grid;grid-gap:var(--s-75);gap:var(--s-75);margin:var(--s-200) 0 0;padding:0}.mapa-rotulo{display:flex;align-items:center;gap:var(--s-75);color:var(--tinta)}.mapa-rotulo-marca{flex:none;display:grid;place-items:center;width:var(--s-300);height:var(--s-300);border-radius:9999px;background:var(--azul);color:var(--papel-alto)}@media (min-width:1280px){.mapa-rotulos{display:contents}.mapa-rotulo{position:absolute;height:var(--s-300);white-space:nowrap}.mapa-rotulo-marca{display:none}.mapa-rotulo.a-experiencia{left:11.67%;top:45%}.mapa-rotulo.a-reglamento{left:50%;top:80%}.mapa-rotulo.a-normativa{right:8.33%;bottom:70.28%}}.ventana{overflow:hidden;border-radius:var(--radio-chico);background:var(--papel-alto)}.ventana-barra{display:flex;align-items:center;gap:var(--s-50);height:var(--s-300);padding:0 var(--s-100);background:var(--linea)}.ventana-barra span{width:var(--s-75);height:var(--s-75);border-radius:50%;background:var(--linea-fuerte)}.ventana .mini{border-radius:0}.taller{display:grid;grid-template-rows:auto 1fr;grid-gap:var(--s-200);gap:var(--s-200);padding:var(--s-300);border-radius:var(--esquina);background:var(--azul-oscuro)}.taller-cabeza{color:rgb(255 255 255/.82);font-weight:500;text-wrap:balance}.taller-cabeza .marca{color:var(--papel-alto);font-weight:600}.taller-app{align-self:center}.etapa-enlace{display:grid;justify-items:center;align-items:center}.enlace-linea{position:relative;width:0;height:var(--s-500);border-left:1px solid var(--linea-fuerte)}.enlace-linea:after{content:"";position:absolute;inset:0 auto 0 -1px;border-left:2px solid var(--azul);opacity:0;transition:opacity .5s var(--curva)}.encendida .enlace-linea:after{opacity:1}@media (min-width:1024px){.flujo{grid-template-columns:minmax(0,3.6fr) minmax(24px,.24fr) minmax(0,8.96fr);grid-template-areas:"fuentes linea derecha";align-items:stretch}.flujo-derecha{grid-template-columns:minmax(0,4.55fr) minmax(24px,.24fr) minmax(0,4.17fr);grid-template-areas:"mapa enlace app";align-items:stretch}.flujo-lineas{grid-area:linea;display:block;position:relative;align-self:stretch}.flujo-lineas svg{position:absolute;inset:0;width:100%;height:100%}.flujo-lineas path{fill:none;stroke:var(--linea-fuerte);stroke-width:1.5;vector-effect:non-scaling-stroke}.flujo-lineas .linea-viva{stroke:var(--azul);stroke-width:2;opacity:0;transition:opacity .5s var(--curva)}.flujo-lineas .linea-viva.encendida{opacity:1}.etapa-mapa{margin:0}.etapa-mapa:before{display:none}.etapa-enlace{justify-items:stretch;align-self:center}.enlace-linea{width:auto;height:0;border-left:0;border-top:1px solid var(--linea-fuerte)}.enlace-linea:after{inset:-1px 0 auto 0;border-left:0;border-top:2px solid var(--azul)}.etapa-notas{height:auto}.notas{height:0}@media (max-width:1199px){.notas{grid-template-columns:minmax(0,1fr)}}.etapa-cabeza,.taller-cabeza{min-height:var(--s-700)}}.mini{position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:var(--radio-chico);background:var(--papel)}.mini-barra{position:absolute;inset:0 0 auto 0;height:8%;display:flex;align-items:center;gap:3%;padding:0 4%;background:var(--papel-alto);border-bottom:1px solid var(--linea)}.mini-marca{width:9%;height:32%;border-radius:2px;background:var(--tinta)}.mini-colegio{width:12%}.mini-colegio,.mini-nav{height:22%;border-radius:2px;background:var(--linea-fuerte)}.mini-nav{width:8%}.mini-colegio+.mini-nav{margin-left:auto}.mini-avatar{width:4%;aspect-ratio:1;border-radius:9999px;background:var(--azul-tenue);border:1px solid var(--linea-fuerte)}.mini-linea{display:block;height:5px;border-radius:3px;background:var(--linea-fuerte)}.mini-linea+.mini-linea{margin-top:4px}.mini-linea.chica{height:4px}.mini-linea.gruesa{height:8px;background:var(--tinta-suave)}.mini-linea.tenue{background:var(--linea)}.mini-linea.azul{background:var(--azul);opacity:.7}.mini-linea.azul-oscuro{background:var(--azul-oscuro)}.mini-rotulo{display:block;height:4px;border-radius:2px;background:var(--gris);opacity:.6;margin:0 0 4px}.mini-pagina{position:absolute;inset:8% 0 0 0;padding:3.5% 4% 0;transition:transform .6s var(--curva),opacity .6s var(--curva)}.mini-pagina.atras{opacity:0;transform:translateX(-4%)}.mini-de-actividad{opacity:0;transform:translateX(6%)}.mini-de-actividad.delante{opacity:1;transform:none}.mini-cabeza{display:flex;align-items:center;gap:2%}.mini-cabeza+.mini-linea{margin-top:4px}.mini-pill{width:7%;height:7px;border-radius:9999px;background:var(--verde-tenue);border:1px solid rgb(30 122 63/.35)}.mini-cols{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);grid-gap:3.5%;gap:3.5%;margin-top:4%;padding-top:3%;border-top:1px solid var(--linea)}.mini-lado,.mini-principal{display:grid;align-content:start}.mini-activa{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);margin-bottom:4%;border:1px solid var(--linea);border-radius:6px;overflow:hidden;background:var(--papel-alto)}.mini-activa-trabajo{padding:7% 7% 6%}.mini-activa-trabajo .gruesa{height:10px;margin-top:6px}.mini-activa-plazo{padding:7% 8%;background:var(--azul-tenue);border-left:1px solid rgb(39 71 127/.15)}.mini-act-plazo .gruesa,.mini-activa-plazo .gruesa{height:10px;margin-top:6px}.mini-segmentos{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:2px;gap:2px;margin-top:8px}.mini-segmentos span{height:3px;border-radius:2px;background:rgb(22 41 79/.18);transition:opacity .5s var(--curva)}.mini-segmentos span.lleno{background:var(--azul-oscuro)}.mini-tarea{margin-bottom:4%;padding:4% 5%;border:1px solid var(--linea);border-radius:6px;background:var(--papel-alto)}.mini-separa{display:block;height:0;margin:6px 0;border-top:1px solid var(--linea)}.mini-caja{margin-bottom:7%;padding:9%;border:1px solid var(--linea);border-radius:6px;background:var(--papel-alto)}.mini-rail{display:grid;grid-gap:6px;gap:6px}.mini-rail-fila{display:flex;align-items:center;gap:8%}.mini-punto{position:relative;flex:none;width:7px;height:7px;border-radius:9999px;border:1.5px solid var(--linea-fuerte);background:var(--papel-alto)}.mini-punto:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;opacity:0;transition:opacity .5s var(--curva)}.hecha>.mini-punto:after{background:var(--verde);opacity:1}.actual>.mini-punto:after{border:1.5px solid var(--azul);opacity:1}.mini-rail-fila .mini-linea{margin:0}.actual>.mini-linea{background:var(--azul);opacity:.7}.mini-boton-chico{display:block;position:relative;width:22%;height:12px;margin-top:10px;border-radius:4px;background:var(--azul);transition:transform .2s var(--curva)}.mini-boton-chico.pulsado{transform:scale(.92)}.mini-aviso{position:absolute;top:3.5%;left:4%;right:4%;z-index:1;display:flex;align-items:center;gap:2%;padding:1.6% 2.5%;border-radius:6px;background:var(--verde-tenue);border:1px solid rgb(30 122 63/.35);color:var(--verde);opacity:0;transform:translateY(-120%);transition:opacity .5s var(--curva),transform .5s var(--curva)}.mini-aviso .mini-linea{background:var(--verde);opacity:.55;margin:0}.mini-aviso.visible{opacity:1;transform:none}.mini-act{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);border:1px solid var(--linea);border-radius:6px;overflow:hidden;background:var(--papel-alto);height:106%}.mini-act-trabajo{padding:4.5% 5%}.mini-act-trabajo .gruesa{height:10px;margin-top:6px}.mini-gris{margin-top:5%;padding:3.5% 4%;border-radius:5px;background:var(--papel);border:1px solid var(--linea)}.mini-campos{display:flex;gap:4%;margin-top:5%}.mini-campo{width:30%;height:12px;border-radius:4px;border:1px solid var(--linea-fuerte);background:var(--papel-alto)}.mini-contenido{display:grid;grid-gap:6px;gap:6px}.mini-punto-contenido{display:flex;align-items:center;gap:4%}.mini-punto-contenido .mini-linea{margin:0}.mini-cuadro{position:relative;flex:none;width:9px;height:9px;border-radius:2px;border:1.5px solid var(--gris);background:var(--papel-alto)}.mini-cuadro svg{position:absolute;left:-2.5px;top:-2.5px;color:var(--azul);opacity:0;transform:scale(.6);transition:opacity .4s var(--curva),transform .4s var(--curva)}.mini-punto-contenido.cubierto .mini-cuadro{border-color:transparent}.mini-punto-contenido.cubierto .mini-cuadro svg{opacity:1;transform:none}.mini-act-plazo{padding:9%;background:var(--azul-tenue);border-left:1px solid rgb(39 71 127/.15)}.mini-siguientes{display:grid;grid-gap:7px;gap:7px;margin-top:10%;padding-top:10%;border-top:1px solid rgb(22 41 79/.15)}.mini-ley{position:relative;display:block;margin-top:12%;padding:10% 10% 10% 30%;border-radius:5px;background:var(--papel-alto)}.mini-ley-icono{position:absolute;left:8%;top:50%;display:grid;place-items:center;width:16px;height:16px;margin-top:-8px;border-radius:9999px;background:var(--azul);color:var(--papel-alto)}.mini-revision{position:absolute;inset:0;display:grid;place-items:center;background:rgb(22 24 29/.28);opacity:0;transition:opacity .4s var(--curva)}.mini-revision.abierta{opacity:1}.mini-hoja{width:46%;padding:4.5% 5%;border-radius:6px;background:var(--papel-alto);box-shadow:0 12px 32px rgba(16,24,40,.25);transform:translateY(8%);transition:transform .5s var(--curva)}.mini-revision.abierta .mini-hoja{transform:none}.mini-hoja .gruesa{margin-bottom:8px}.mini-firma{display:block;width:36%;height:0;margin:14px 0 0 auto;border-top:1px solid var(--tinta-suave)}.mini-boton-chico.confirmar{width:38%;margin-left:auto}.mini-cursor{position:absolute;inset:0;pointer-events:none;transition:transform .8s var(--curva),opacity .4s var(--curva)}.mini-cursor svg{position:absolute;left:0;top:0;width:14px;height:18px;filter:drop-shadow(0 1px 1px rgba(16,24,40,.3));transform-origin:0 0;transition:transform .2s var(--curva)}.mini-cursor path{fill:var(--tinta);stroke:var(--papel-alto);stroke-width:1.25;stroke-linejoin:round}.mini-cursor.fuera{transform:translate(90%,104%);opacity:0}.mini-cursor.clic svg{transform:scale(.85)}@media (prefers-reduced-motion:reduce){.mini *,.mini-cursor{transition:none!important;animation:none!important}}.mapa,.mapa-lienzo{position:relative}.mapa-dibujo{display:block;width:100%;height:auto;overflow:visible}.mapa-carril{fill:none}.mapa-carril,.mapa-carril-borde{stroke:var(--linea)}.mapa-paso{fill:var(--papel-alto);stroke:var(--linea-fuerte);stroke-width:1.5}.mapa-paso.sub{stroke:var(--tinta-suave);stroke-width:2}.mapa-renglon{fill:none;stroke:var(--linea-fuerte);stroke-width:3;stroke-linecap:round}.mapa-sub{fill:none;stroke:var(--tinta-suave);stroke-width:1.5}.mapa-inicio{fill:var(--papel-alto);stroke:var(--tinta-suave);stroke-width:2}.mapa-flecha{fill:none;stroke:var(--gris);stroke-width:1.5}.mapa-punta{fill:var(--gris)}.mapa-luz{fill:none;stroke:var(--azul);stroke-width:3;opacity:0;transition:opacity .5s var(--curva)}.mapa-luz.visible{opacity:1}.mapa-ficha{fill:var(--azul);stroke:var(--papel-alto);stroke-width:3;opacity:0;transition:opacity .3s var(--curva)}.mapa-ficha.visible{opacity:1}.mapa-decision{fill:var(--papel-alto);stroke:var(--azul);stroke-width:2;stroke-linejoin:round}.mapa-decision-signo{fill:var(--azul);font-size:22px;font-weight:600}.mapa-marca{position:absolute;display:grid;place-items:center;width:var(--s-300);height:var(--s-300);border-radius:9999px;background:var(--azul);box-shadow:var(--sombra);color:var(--papel-alto);transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.flujo *,.flujo :after{transition:none!important}}.salto-ancho{display:none}@media (min-width:768px){.salto-ancho{display:inline}}.explora{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-400);gap:var(--s-400);margin-top:var(--s-700)}@media (min-width:1024px){.explora{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"textos portatil";align-items:center;column-gap:var(--s-700)}.portatil{grid-area:portatil}.explora-detalle{grid-area:textos}}.portatil{padding:0 var(--s-100)}@media (min-width:1024px){.portatil{padding:0 var(--s-300)}}.portatil-pantalla{padding:var(--s-75);border-radius:var(--s-200) var(--s-200) 0 0;background:var(--tinta)}@media (min-width:1024px){.portatil-pantalla{padding:var(--s-100)}}.portatil-app{overflow:hidden;border-radius:var(--radio-chico);background:var(--papel-alto)}.portatil-base{position:relative;height:var(--s-200);margin:0 calc(var(--s-100) * -1);border-radius:0 0 var(--radio) var(--radio);background:var(--linea-fuerte)}@media (min-width:1024px){.portatil-base{margin:0 calc(var(--s-300) * -1)}}.portatil-base:before{content:"";position:absolute;left:50%;top:0;width:var(--s-900);height:var(--s-75);margin-left:calc(var(--s-900) / -2);border-radius:0 0 var(--radio-chico) var(--radio-chico);background:var(--gris);opacity:.35}.portatil-barra{display:flex;align-items:center;gap:var(--s-200);min-height:var(--s-600);padding:0 var(--s-200);border-bottom:1px solid var(--linea);color:var(--tinta-suave)}.portatil-nombre{color:var(--tinta)}.portatil-estado{margin-left:auto;padding:var(--s-25) var(--s-100);border-radius:9999px;background:var(--verde-tenue);color:var(--verde)}.portatil-caso,.portatil-estado{white-space:nowrap}@media (max-width:639px),(min-width:1024px) and (max-width:1199px){.portatil-caso-mas{display:none}}@media (max-width:479px){.portatil-caso-pro{display:none}}.explora-verbos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--papel);border-bottom:1px solid var(--linea)}@media (min-width:640px){.explora-verbos{grid-template-columns:repeat(4,minmax(0,1fr))}}.explora-verbo{position:relative;min-height:var(--s-600);padding:0 var(--s-100);background:none;border:0;cursor:pointer;font-family:inherit;color:var(--tinta-suave);transition:color .3s var(--curva),background-color .3s var(--curva)}.explora-verbo.activo:after,.explora-verbo.activo:before{content:"";position:absolute;inset:auto 0 -1px;height:2px}.explora-verbo.activo:before{background:var(--linea-fuerte)}.explora-verbo.activo:after{background:var(--azul);transform-origin:left center;animation:explora-progreso var(--tiempo-verbo) linear forwards paused}.explora-verbos.corriendo .explora-verbo.activo:after{animation-play-state:running}@keyframes explora-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.explora-verbo:hover{color:var(--azul)}.explora-verbo:active{transform:translateY(1px)}.explora-verbo.activo{color:var(--azul);font-weight:600;background:var(--papel-alto)}.explora-verbo:focus-visible{outline-offset:-2px}.explora-textos{display:grid}.explora-texto{grid-area:1/1;pointer-events:none}.explora-texto.activo{pointer-events:auto}.explora-texto-titulo{color:var(--azul-oscuro);margin-bottom:var(--s-200);text-wrap:balance}.explora-texto-cuerpo{color:var(--tinta-suave);text-wrap:pretty}.explora-texto-cuerpo,.explora-texto-titulo{opacity:0;transform:translateY(var(--s-75));transition:opacity .3s var(--curva),transform .5s var(--curva)}.explora-texto.activo .explora-texto-cuerpo,.explora-texto.activo .explora-texto-titulo{opacity:1;transform:none;transition-duration:.6s;transition-delay:calc(.25s + var(--j, 0) * 90ms)}.explora-escenario{position:relative;padding:var(--s-100) 0;background-color:var(--azul-tenue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='1' cy='1' r='1' fill='%2327477f' fill-opacity='.16'/%3E%3C/svg%3E");overflow:hidden}.explora-pausa{position:absolute;right:var(--s-200);bottom:var(--s-200);display:inline-flex;align-items:center;padding:var(--s-50);color:var(--azul-oscuro);background:var(--papel-alto);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);cursor:pointer;font-family:inherit;transition:background-color .3s var(--curva),transform .3s var(--curva)}.explora-pausa:hover{background:var(--azul-tenue)}.explora-pausa:active{transform:scale(.98)}.hojas-caja{position:relative;display:flex;justify-content:center}.hojas-lienzo{position:relative;flex:none;transform-origin:top center}.hoja{position:absolute;left:50%;top:50%;width:96px;height:128px;margin:-64px 0 0 -48px;display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--radio-chico);background:var(--papel-alto);box-shadow:0 1px 2px rgba(16,24,40,.06),0 8px 24px rgba(22,41,79,.1);transition:transform .8s var(--curva);transition-delay:calc(var(--i) * 40ms)}.hoja i{display:block;height:5px;border-radius:3px;background:var(--linea);transform-origin:left;transition:background-color .4s var(--curva),opacity .4s var(--curva)}.hoja i:first-child{width:62%;background:var(--linea-fuerte)}.hoja i:nth-child(2){width:86%}.hoja i:nth-child(3){width:74%}.hoja i:nth-child(4){width:50%}.hoja b{position:relative;margin-top:auto;width:14px;height:14px;border-radius:50%;border:2px solid var(--linea-fuerte);transition:background-color .4s var(--curva),border-color .4s var(--curva)}.hoja.hecha b{background:var(--verde);border-color:var(--verde)}.hoja.hecha b:after{content:"";position:absolute;left:3px;top:1px;width:3px;height:6px;border:solid var(--papel-alto);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.hoja.actual b{border-color:var(--azul)}.hoja.escrita i{background:var(--azul);opacity:.55;animation:hoja-escribe .9s var(--curva) both;animation-delay:calc(.3s + var(--i) * .12s + var(--l) * .14s)}.hoja.escrita i:first-child{background:var(--azul);opacity:1}@keyframes hoja-escribe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hd{position:absolute;opacity:0;pointer-events:none;transition:opacity .4s var(--curva),transform .6s var(--curva)}[data-v="0"] .hd-0,[data-v="1"] .hd-1,[data-v="2"] .hd-2,[data-v="3"] .hd-3{opacity:1}.hd-pista{left:40px;right:40px;top:50%;height:2px;margin-top:32px;background:var(--linea-fuerte)}.hd-pista:before{content:"";position:absolute;left:0;top:0;width:40%;height:2px;background:var(--verde)}.hd-vence{left:50%;top:50%;margin:-190px 0 0 -104px;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radio-chico);background:var(--azul)}.hd-vence span{width:10px;height:10px;border-radius:50%;border:2px solid var(--papel-alto)}.hd-vence i{display:block;width:44px;height:5px;border-radius:3px;background:rgba(255,255,255,.8)}.hd-vistas{left:40px;right:40px;top:50%;margin-top:56px;height:128px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;transform:translateY(8px)}[data-v="0"] .hd-vistas{transform:none;transition-delay:.3s}.hd-vistas>div{padding:16px;border-radius:var(--radio);background:var(--papel-alto);box-shadow:0 1px 2px rgba(16,24,40,.06),0 8px 24px rgba(22,41,79,.1)}.hv-panel{display:grid;align-content:space-between}.hv-panel div{display:flex;align-items:center;gap:8px}.hv-panel u{flex:none;width:10px;height:10px;border-radius:50%;background:var(--azul)}.hv-panel u.carmin{background:var(--carmin)}.hv-panel u.ambar{background:var(--ambar)}.hv-panel s{display:block;height:5px;border-radius:3px;background:var(--linea-fuerte)}.hd-vistas>.hv-calendario{display:grid;grid-template-rows:24px 1fr;padding:0}.hv-tapa{position:relative;border-radius:var(--radio) var(--radio) 0 0;background:var(--azul)}.hv-tapa u{position:absolute;top:-6px;width:6px;height:16px;border-radius:3px;background:var(--papel-alto);box-shadow:0 0 0 2px var(--azul)}.hv-tapa u:first-child{left:48px}.hv-tapa u:last-child{right:48px}.hv-mes{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(4,1fr);grid-gap:4px;gap:4px;padding:12px 16px}.hv-mes i{display:block;border-radius:2px;background:var(--linea)}.hv-mes i.finde{background:var(--azul-tenue)}.hv-mes i.azul{background:var(--azul)}.hv-mes i.ambar{background:var(--ambar)}.hv-tablero{display:flex;align-items:flex-end;gap:8px}.hv-tablero i{display:block;flex:1 1;border-radius:3px 3px 0 0;background:var(--azul);opacity:.55}.hv-tablero i:nth-child(4){opacity:1}.hd-riel{left:calc(50% - 181px);top:90px;bottom:90px;width:2px;background:var(--linea-fuerte)}.hd-guia{left:50%;top:50%;width:176px;margin:-92px 0 0 108px;display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:var(--radio);background:var(--azul-oscuro);transform:translateX(-12px)}[data-v="1"] .hd-guia{transform:none;transition-delay:.3s}.hd-guia div{display:flex;align-items:center;gap:8px}.hd-guia u{flex:none;width:12px;height:12px;border-radius:3px;border:1.5px solid rgba(255,255,255,.6)}.hd-guia div:nth-child(-n+2) u{background:var(--papel-alto);border-color:var(--papel-alto)}.hd-guia s{display:block;flex:1 1;height:5px;border-radius:3px;background:rgba(255,255,255,.55)}.hd-sobres{right:48px;top:56px;display:grid;grid-gap:10px;gap:10px;transform:translateY(8px)}[data-v="2"] .hd-sobres{transform:none;transition-delay:.5s}.hd-sobres div{position:relative;width:56px;height:40px;overflow:hidden;border-radius:6px;background:var(--papel-alto);box-shadow:0 4px 12px rgba(22,41,79,.12)}.hd-sobres div:before{content:"";position:absolute;left:50%;top:-20px;width:34px;height:34px;margin-left:-17px;border:1.5px solid var(--azul);border-radius:4px;transform:rotate(45deg)}.hd-carpeta{left:50%;top:50%;width:176px;height:236px;margin:-128px 0 0 -100px;border-radius:var(--radio);background:var(--azul-oscuro);transform:scale(.9)}.hd-carpeta:before{content:"";position:absolute;left:16px;top:-10px;width:64px;height:20px;border-radius:6px 6px 0 0;background:var(--azul-oscuro)}[data-v="3"] .hd-carpeta{transform:none}.hd-sello{left:50%;top:50%;width:56px;height:56px;margin-top:40px;border-radius:50%;background:var(--verde);box-shadow:0 6px 16px rgba(30,122,63,.3);transform:scale(.4) rotate(-20deg)}.hd-sello:after{content:"";position:absolute;left:21px;top:14px;width:11px;height:20px;border:solid var(--papel-alto);border-width:0 3px 3px 0;transform:rotate(45deg)}[data-v="3"] .hd-sello{transform:none;transition-delay:.7s}.hd-bitacora{right:56px;top:50%;margin-top:-120px;display:grid;grid-gap:14px;gap:14px}.hd-bitacora div{display:flex;align-items:center;gap:10px;opacity:0;transform:translateX(-8px);transition:opacity .5s var(--curva),transform .5s var(--curva);transition-delay:calc(.4s + var(--i) * 90ms)}[data-v="3"] .hd-bitacora div{opacity:1;transform:none}.hd-bitacora u{width:14px;height:14px;border-radius:50%;background:var(--verde)}.hd-bitacora s{display:block;height:5px;border-radius:3px;background:var(--linea-fuerte)}.hd-bitacora s+s{background:var(--linea)}@media (prefers-reduced-motion:reduce){.hd,.hd *,.hoja{transition:opacity .3s var(--curva)!important;transition-delay:0s!important}.hoja.escrita i{animation:none}.explora-texto *,.explora-texto.activo *{transform:none!important;transition-delay:0s!important}.explora-verbo.activo:after{animation:none}}.explora-ia{display:grid;justify-items:start;grid-gap:var(--s-75);gap:var(--s-75);margin-top:var(--s-400)}.explora-ia-boton{display:flex;text-decoration:none;align-items:center;gap:var(--s-200);padding:var(--s-100) var(--s-200) var(--s-100) var(--s-100);border-radius:var(--radio);background:var(--papel-alto);border:1px solid var(--linea);box-shadow:var(--sombra);color:var(--tinta);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .3s var(--curva),transform .3s var(--curva),box-shadow .3s var(--curva)}.explora-ia-boton:hover{border-color:var(--linea-fuerte);transform:translateY(-1px);box-shadow:0 4px 16px rgba(22,41,79,.1)}.explora-ia-boton:active{transform:translateY(1px)}.explora-ia-dibujo{flex:none;display:grid;place-items:center;width:88px;height:64px;border-radius:var(--radio-chico);background:var(--azul-tenue)}.explora-ia-flecha{flex:none;color:var(--azul);transition:transform .3s var(--curva)}.explora-ia-boton:hover .explora-ia-flecha{transform:translateX(var(--s-50))}.alcance{margin-top:var(--s-700)}.alcance .rotulo{color:var(--azul)}.alcance-lista{list-style:none;padding:0;margin:var(--s-200) 0 0;display:grid;grid-gap:var(--s-200);gap:var(--s-200)}@media (min-width:768px){.alcance-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-300)}.alcance-tarjeta:nth-child(3){grid-column:1/-1;flex-direction:row;align-items:stretch}.alcance-tarjeta:nth-child(3)>*{flex:1 1;min-width:0}}@media (min-width:1200px){.alcance-lista{grid-template-columns:repeat(3,minmax(0,1fr))}.alcance-tarjeta:nth-child(3){grid-column:auto;flex-direction:column}.alcance-tarjeta:nth-child(3)>*{flex:none}.alcance-tarjeta:nth-child(3)>.alcance-texto{flex:1 1}}.alcance-tarjeta{display:flex;flex-direction:column;gap:var(--s-300);padding:var(--s-300);border-radius:var(--radio);background:var(--papel-alto);border:1px solid var(--linea)}@media (min-width:768px){.alcance-tarjeta{padding:var(--s-400)}}.alcance-texto{flex:1 1}.alcance-tarjeta h3{color:var(--tinta);text-wrap:balance}.alcance-tarjeta p{margin-top:var(--s-75);color:var(--tinta-suave);text-wrap:pretty}.alcance-dibujo{display:grid;place-items:center;min-height:192px;padding:var(--s-300);border-radius:var(--radio-chico);background-color:var(--azul-tenue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='1' cy='1' r='1' fill='%2327477f' fill-opacity='.16'/%3E%3C/svg%3E")}.alcance-pila{display:flex;flex-direction:column;gap:var(--s-75);width:100%;max-width:360px}.alcance-hoja{display:flex;align-items:center;gap:var(--s-100);padding:var(--s-75) var(--s-100);border-radius:var(--radio-chico);background:var(--papel-alto);border:1px solid var(--linea-fuerte);color:var(--tinta)}.alcance-hoja:before{content:"";flex:none;width:var(--s-75);height:var(--s-75);border-radius:9999px;background:var(--azul)}.alcance-hoja:nth-child(2):before{opacity:.6}.alcance-hoja:nth-child(3):before{opacity:.35}.alcance-ciclo{display:grid;grid-template-columns:var(--s-200) minmax(var(--s-200),var(--s-500)) 1.2fr var(--s-300) 1fr;grid-template-rows:var(--s-600) auto;align-items:center;grid-row-gap:var(--s-75);row-gap:var(--s-75);width:100%;max-width:440px}.alcance-ciclo-denuncia{width:var(--s-200);height:var(--s-200);border-radius:9999px;background:var(--papel-alto);border:1.5px solid var(--azul)}.alcance-ciclo-tramo{height:0;border-top:1.5px solid var(--azul)}.alcance-ciclo-planes,.alcance-ciclo-protocolo{display:grid;place-items:center;height:var(--s-300);border-radius:var(--radio-chico);font-weight:600}.alcance-ciclo-protocolo{background:var(--azul);color:var(--papel-alto)}.alcance-ciclo-planes{background:var(--papel-alto);border:1.5px dashed var(--azul);color:var(--azul)}.alcance-ciclo-cierre{justify-self:center;width:0;height:100%;border-left:1.5px solid var(--tinta)}.alcance-ciclo-pie{grid-row:2;grid-column:1/span 2;justify-self:start;color:var(--azul);white-space:nowrap}.alcance-ciclo-pie-cierre{grid-column:4;justify-self:center;color:var(--tinta)}.alcance-personas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-200) var(--s-75);gap:var(--s-200) var(--s-75);width:100%;max-width:320px}.alcance-persona{position:relative;display:grid;place-items:center;padding:var(--s-50) var(--s-75);border-radius:var(--radio-chico);background:var(--papel-alto);border:1px solid var(--linea-fuerte);color:var(--tinta)}.alcance-persona:after{content:"";position:absolute;left:50%;width:0;height:var(--s-200);border-left:1.5px solid var(--azul)}.alcance-persona:nth-child(-n+2):after{top:100%}.alcance-persona:nth-child(n+4):after{bottom:100%}.alcance-personas-caso{grid-column:1/-1;display:grid;place-items:center;padding:var(--s-50) var(--s-75);border-radius:var(--radio-chico);background:var(--azul);color:var(--papel-alto);font-weight:600}.beneficios-banda{position:relative;color:var(--papel-alto)}.beneficios-fondo{position:absolute;inset:0;overflow:hidden;background:var(--azul-oscuro);pointer-events:none}.beneficios-fondo:after{content:"";position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.beneficios-banda>.contenedor{position:relative}.beneficios-cabeza{max-width:880px}.beneficios-titulo{color:var(--papel-alto);text-wrap:balance}.beneficios-mosaico{list-style:none;padding:0;margin:var(--s-600) 0 0;display:grid;grid-gap:var(--s-200);gap:var(--s-200)}@media (min-width:640px){.beneficios-mosaico{grid-template-columns:repeat(2,minmax(0,1fr))}.b-comunidad,.b-horas{grid-column:span 2}}@media (min-width:1024px){.beneficios-mosaico{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"horas horas exposicion" "asesoria asesoria exposicion" "comunidad comunidad comunidad"}.b-horas{grid-area:horas}.b-exposicion{grid-area:exposicion}.b-asesoria{grid-area:asesoria}.b-comunidad{grid-area:comunidad}}.beneficio,.beneficio-celda{display:flex}.beneficio{position:relative;flex:1 1;flex-direction:column;gap:var(--s-400);padding:var(--s-300);overflow:hidden;border-radius:var(--radio);background:rgb(255 255 255/.045);border:1px solid rgb(255 255 255/.12);transition:background-color .3s var(--curva),border-color .3s var(--curva)}@media (min-width:768px){.beneficio{padding:var(--s-400)}}@media (min-width:1024px){.beneficio{padding:var(--s-300) var(--s-400)}}.beneficio:before{content:"";position:absolute;inset:calc(-1 * var(--s-200));opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23fff'/%3E%3C/svg%3E");transition:opacity .3s var(--curva);pointer-events:none}.beneficio>*{position:relative}@media (hover:hover){.beneficio:hover{background-color:rgb(255 255 255/.075);border-color:rgb(255 255 255/.26)}.beneficio:hover:before{opacity:.16}}.beneficio-texto{display:grid;grid-gap:var(--s-100);gap:var(--s-100);max-width:480px}.beneficio h3{color:var(--papel-alto);text-wrap:balance}.beneficio p{text-wrap:pretty}.beneficio-texto p{color:rgb(255 255 255/.76)}.beneficio-texto .beneficio-frase{color:rgb(255 255 255/.86);max-width:360px;text-wrap:balance}.escena{order:-1}@media (min-width:640px){.b-horas .beneficio{flex-direction:row;align-items:center;gap:var(--s-600)}.b-horas .beneficio-texto{flex:1 1;max-width:none}.b-horas .escena{order:0;flex:1 1}.b-asesoria .escena{order:0}.b-comunidad .beneficio{flex-direction:row;align-items:center;gap:var(--s-600)}.b-comunidad .beneficio-texto,.b-comunidad .escena{flex:1 1}}@media (min-width:1024px){.b-asesoria .beneficio{flex-direction:row;align-items:center;gap:var(--s-600)}.b-asesoria .beneficio-texto{flex:1 1}.b-asesoria .escena{order:-1;flex:1.35 1}.b-exposicion .escena{order:0;margin-top:auto}.b-comunidad .beneficio{gap:var(--s-700);padding:var(--s-300) var(--s-600)}.b-comunidad .beneficio-texto{max-width:520px}.b-comunidad .beneficio{justify-content:space-between}.b-comunidad .escena{order:0;flex:0 0 320px;margin-right:var(--s-400)}.beneficio h3{font-size:1.875rem;line-height:2.25rem;letter-spacing:-.015em}}.b-comunidad{margin-top:var(--s-200);flex-direction:column}.beneficio-conector{margin:0 0 var(--s-200);padding-left:calc(var(--s-300) + 1px);color:var(--sol);text-wrap:balance}@media (min-width:768px){.beneficio-conector{padding-left:calc(var(--s-400) + 1px)}}@media (min-width:1024px){.beneficio-conector{padding-left:calc(var(--s-600) + 1px)}}.b-comunidad .beneficio,.b-comunidad .beneficio:hover{background-color:var(--papel-alto);border-color:var(--papel-alto)}.b-comunidad .beneficio:before{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='1' cy='1' r='1' fill='%2316294f'/%3E%3C/svg%3E")}.b-comunidad .beneficio:hover:before{opacity:.18}.b-comunidad .beneficio h3{color:var(--azul-oscuro)}.b-comunidad .beneficio-texto p{color:var(--tinta-suave)}.b-comunidad .beneficio-texto .beneficio-frase{max-width:none;text-wrap:pretty}.pista.armada .pista-fija{position:-webkit-sticky;position:sticky;background:var(--papel)}.pista.armada .pista-fija>section{position:relative}.pista.armada .pista-fija>.beneficios-banda{position:absolute;left:0;right:0;z-index:1}.titulo-previo,.titulo-sigue{display:block}.titulo-previo{color:rgb(255 255 255/.6)}.pista.armada .beneficios-cabeza,.pista.armada .seccion-cabeza{max-width:none}.pista.armada .flujo .etapa-enlace,.pista.armada .flujo .etapa-mapa,.pista.armada .flujo .etapa-notas,.pista.armada .flujo .flujo-lineas{opacity:var(--atras,1)}.pista.armada .taller>*{position:relative;z-index:2;opacity:var(--app,1)}.pista.armada .beneficios-fondo:after{opacity:var(--grano,.07)}.esc-tenue{color:rgb(255 255 255/.66)}.esc-visto{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.esc-nodo{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;border:1px solid rgb(255 255 255/.4);background:var(--azul-oscuro);color:var(--azul-oscuro)}.esc-nodo:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--papel-alto);transform:scale(.3);opacity:0;transition:transform .5s var(--curva),opacity .3s var(--curva)}.esc-nodo .esc-visto{position:relative;transform:scale(.4);opacity:0;transition:transform .5s var(--curva) .12s,opacity .3s var(--curva) .12s}.hecha>.esc-nodo .esc-visto,.hecha>.esc-nodo:before{transform:none;opacity:1}.esc-horas{display:grid;grid-gap:var(--s-100);gap:var(--s-100)}.esc-sigue{padding:var(--s-100) var(--s-200);border-radius:var(--radio-chico);background:var(--papel-alto);color:var(--tinta);box-shadow:0 8px 24px rgb(8 16 56/.28)}.esc-sigue-rotulo{color:var(--azul);letter-spacing:.08em;text-transform:uppercase}.esc-sigue-cuerpo{display:grid;margin-top:var(--s-50)}.esc-sigue-item{grid-area:1/1;opacity:0;transform:translateY(var(--s-75));transition:opacity .3s var(--curva),transform .5s var(--curva)}.esc-sigue-item.activo{opacity:1;transform:none;transition-delay:.15s}.esc-sigue-item .esc-tenue{color:var(--gris)}.esc-carril{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.esc-carril-linea,.esc-carril-lleno{position:absolute;top:10px;left:calc(100% / 6);right:calc(100% / 6);height:1px}.esc-carril-linea{background:rgb(255 255 255/.22)}.esc-carril-lleno{background:var(--papel-alto);transform-origin:0 50%;transition:transform .7s var(--curva)}.esc-cursor{position:absolute;top:0;left:0;width:100%;height:20px;transform:translateX(calc(var(--k) * 100% / 3));transition:transform .7s var(--curva),opacity .3s var(--curva);pointer-events:none}.esc-cursor>span{position:absolute;top:-6px;left:calc(100% / 6 - 16px);width:32px;height:32px;border-radius:999px;border:1px solid rgb(255 255 255/.7)}.corre .esc-cursor>span{animation:esc-latido 1.4s var(--curva) infinite}@keyframes esc-latido{0%{transform:scale(.7);opacity:1}to{transform:scale(1.25);opacity:0}}.esc-parada{display:grid;justify-items:center;grid-gap:var(--s-50);gap:var(--s-50);text-align:center}.esc-fecha{color:rgb(255 255 255/.66);transition:color .3s var(--curva)}.hecha .esc-fecha{color:var(--papel-alto)}.esc-piezas{list-style:none;margin:var(--s-100) 0 0;padding:var(--s-100) 0 0;display:flex;flex-wrap:wrap;gap:var(--s-75);border-top:1px solid var(--linea);transition:opacity .5s var(--curva)}.esc-piezas.cerrada{opacity:.55}.esc-pieza{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--s-75);gap:var(--s-75);padding:var(--s-50);border-radius:4px;color:var(--gris);transition:color .3s var(--curva),background-color .3s var(--curva);padding-right:var(--s-75)}.esc-pieza .caption-1{white-space:nowrap}.esc-pieza.lista{color:var(--azul);background-color:var(--azul-tenue)}.esc-glifo{display:grid;align-content:center;grid-gap:3px;gap:3px;width:16px;height:20px;padding:0 3px;border-radius:2px;border:1px solid}.esc-glifo>span{height:1.5px;border-radius:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--curva)}.esc-glifo>span:nth-child(2){width:70%;transition-delay:.12s}.esc-glifo>span:nth-child(3){width:85%;transition-delay:.24s}.lista .esc-glifo>span{transform:none}.esc-guia .esc-glifo>span{transform:translateX(-8px);opacity:0;transition:transform .5s var(--curva),opacity .3s var(--curva)}.esc-guia.lista .esc-glifo>span{transform:none;opacity:1}.esc-puntos{display:grid;grid-template-columns:repeat(3,4px);grid-gap:2px;gap:2px}.esc-puntos>span{width:4px;height:4px;border-radius:999px;border:1px solid;transition:background-color .2s var(--curva);transition-delay:calc(var(--i) * .16s)}.lista .esc-puntos>span{background-color:currentColor}.esc-exposicion{--fila:44px;--marca:64px;display:grid;grid-gap:var(--s-200);gap:var(--s-200)}.esc-columna,.esc-filas{position:relative}.esc-columna ol{list-style:none;margin:0;padding:0}.esc-espina,.esc-espina-llena{position:absolute;top:calc(var(--fila) / 2);bottom:calc(var(--fila) / 2);left:9.5px;width:1px}.esc-espina{background:rgb(255 255 255/.22)}.esc-espina-llena{background:var(--papel-alto);transform-origin:50% 0;transition:transform .9s var(--curva)}.esc-etapa{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) var(--marca) var(--marca);align-items:center;grid-gap:var(--s-75);gap:var(--s-75);height:var(--fila)}.esc-revisiones{height:auto;padding-bottom:var(--s-75)}.esc-revisiones .caption-2{text-align:center;white-space:nowrap}.esc-etapa .body-5{color:rgb(255 255 255/.6);transition:color .3s var(--curva);text-wrap:balance}.esc-etapa.hecha .body-5{color:var(--papel-alto)}.esc-etapa.hecha .body-5,.esc-etapa.hecha>.esc-nodo .esc-visto,.esc-etapa.hecha>.esc-nodo:before{transition-delay:calc(var(--i) * .11s)}.esc-lupa{position:absolute;top:calc(-1 * var(--s-50));bottom:calc(-1 * var(--s-50));right:calc(var(--marca) + var(--s-75) - var(--s-50));width:calc(var(--marca) + var(--s-75));border-radius:var(--radio-chico);border:1px solid rgb(255 255 255/.5);background:rgb(255 255 255/.06);transform:translateX(calc(var(--c) * (var(--marca) + var(--s-75))));transition:transform .6s var(--curva),opacity .3s var(--curva)}.esc-lupa.fuera{opacity:0}.esc-marca{justify-self:center;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;border:1px dashed rgb(255 255 255/.3);color:var(--azul-oscuro);transition:background-color .3s var(--curva),border-color .3s var(--curva);transition-delay:calc(var(--i) * .11s)}.esc-marca .esc-visto{width:10px;height:10px;opacity:0;transform:scale(.4);transition:opacity .3s var(--curva),transform .5s var(--curva);transition-delay:calc(var(--i) * .11s + 80ms)}.esc-marca.puesta{background-color:var(--papel-alto);border-color:var(--papel-alto);border-style:solid}.esc-marca.puesta .esc-visto{opacity:1;transform:none}.esc-sello{justify-self:start;display:inline-flex;align-items:center;gap:var(--s-75);padding:var(--s-50) var(--s-100);border-radius:999px;background:var(--papel-alto);color:var(--azul-oscuro);opacity:0;transform:scale(.9) translateY(var(--s-75));transform-origin:0 50%;transition:opacity .3s var(--curva),transform .5s var(--curva)}.esc-sello.entra{opacity:1;transform:none}.esc-asesoria{display:grid;grid-gap:var(--s-200);gap:var(--s-200)}.esc-papeles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-100);gap:var(--s-100)}.esc-papel{display:grid;justify-items:center;grid-gap:var(--s-75);gap:var(--s-75);color:rgb(255 255 255/.66);transition:color .3s var(--curva),opacity .5s var(--curva),transform .5s var(--curva)}.esc-papel.hecho{color:var(--papel-alto)}.esc-hoja{position:relative;display:grid;align-content:start;grid-gap:var(--s-50);gap:var(--s-50);width:100%;max-width:56px;aspect-ratio:4/5;padding:var(--s-100) var(--s-75);border-radius:4px;border:1px solid rgb(255 255 255/.35);transition:border-color .3s var(--curva),background-color .3s var(--curva)}.esc-hoja>span:not(.esc-hoja-visto){height:2px;border-radius:1px;background:currentColor;opacity:.4}.esc-hoja>span:nth-child(2){width:70%}.esc-hoja>span:nth-child(3){width:85%}.esc-papel.hecho .esc-hoja{border-color:var(--papel-alto);background-color:rgb(255 255 255/.1)}.esc-hoja-visto{position:absolute;right:calc(-1 * var(--s-75));top:calc(-1 * var(--s-75));display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--papel-alto);color:var(--azul-oscuro);opacity:0;transform:scale(.4);transition:opacity .3s var(--curva),transform .5s var(--curva)}.esc-papel.hecho .esc-hoja-visto{opacity:1;transform:none}@media (min-width:1024px){.esc-hoja{max-width:44px}}.esc-envio{position:relative;display:flex;align-items:center;justify-content:flex-end;height:48px;margin-top:var(--s-75)}.esc-envio-linea{right:0;height:0;border-top:1px dashed rgb(255 255 255/.3)}.esc-envio-linea,.esc-viaje{position:absolute;left:0;top:50%}.esc-viaje{width:calc(100% - 128px - 88px - var(--s-100));transform:translateX(0);transition:transform .9s var(--curva)}.esc-carpeta{position:absolute;top:-14px;left:0;width:88px;height:28px;display:grid;place-items:center;border-radius:4px var(--radio-chico) var(--radio-chico) var(--radio-chico);background:var(--papel-alto);color:var(--azul-oscuro);box-shadow:0 6px 16px rgb(8 16 56/.3);opacity:0;transform:scale(.8);transition:opacity .3s var(--curva),transform .5s var(--curva)}.esc-carpeta:before{content:"";position:absolute;left:0;top:-5px;width:32px;height:6px;border-radius:4px 4px 0 0;background:var(--papel-alto)}.junta .esc-carpeta{opacity:1;transform:none}.llega .esc-viaje{transform:translateX(100%)}.esc-abogado{position:relative;display:grid;justify-items:center;align-content:center;width:128px;height:48px;border-radius:var(--radio-chico);border:1px solid rgb(255 255 255/.3);background:var(--azul-oscuro);color:rgb(255 255 255/.66);transition:border-color .3s var(--curva) .6s,color .3s var(--curva) .6s}.esc-abogado-nota{opacity:0;transition:opacity .3s var(--curva) .7s;white-space:nowrap}.llega .esc-abogado{border-color:var(--papel-alto);color:var(--papel-alto)}.llega .esc-abogado-nota{opacity:1}.esc-deriva{--tile:96px;--hueco:var(--s-200);container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) var(--tile);grid-column-gap:var(--hueco);column-gap:var(--hueco)}.esc-colegio{--fw:min(40px,calc((100cqw - var(--tile) - var(--hueco) - 26px - 4 * var(--s-75)) / 5));display:grid;grid-gap:var(--s-300);gap:var(--s-300);padding:var(--s-100);border:1px solid rgb(255 255 255/.3);border-radius:var(--radio-chico)}.esc-colegio-rotulo{display:flex;justify-content:space-between;align-items:center;gap:var(--s-75);height:16px;margin:0;color:rgb(255 255 255/.66)}.esc-deriva-nota{color:var(--papel-alto);white-space:nowrap;opacity:0;transition:opacity .3s var(--curva)}.marca .esc-deriva-nota{opacity:1}.sale .esc-deriva-nota{opacity:.66}.esc-casos{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.esc-caso{position:relative;width:var(--fw);height:calc(var(--fw) * .8);border-radius:2px 4px 4px 4px;border:1px solid rgb(255 255 255/.35);transition:border-color .3s var(--curva),background-color .3s var(--curva)}.esc-caso:before{content:"";position:absolute;left:-1px;top:-5px;width:40%;height:5px;border:1px solid;border-color:inherit;border-bottom:0;border-radius:3px 3px 0 0;background:inherit}.esc-caso.cerrado{border-color:var(--papel-alto);background-color:rgb(255 255 255/.12)}.esc-caso-visto{position:absolute;right:-7px;top:-7px;display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--papel-alto);color:var(--azul-oscuro);opacity:0;transform:scale(.4);transition:opacity .3s var(--curva),transform .5s var(--curva)}.esc-caso-visto .esc-visto{width:10px;height:10px}.esc-caso.cerrado .esc-caso-visto{opacity:1;transform:none}.esc-caso.deriva{z-index:1;transition:border-color .3s var(--curva),background-color .3s var(--curva),transform .9s var(--curva)}.marca .esc-caso.deriva{border-color:var(--papel-alto);background-color:var(--papel-alto);box-shadow:0 6px 16px rgb(8 16 56/.3)}.sale .esc-caso.deriva{transform:translateX(calc(var(--s-100) + 1px + var(--fw) / 2 + var(--hueco) + var(--tile) / 2))}.esc-bandera{position:absolute;right:3px;bottom:100%;width:10px;height:14px;opacity:0;transform:translateY(4px);transition:opacity .3s var(--curva),transform .5s var(--curva)}.esc-bandera:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1.5px;background:var(--papel-alto)}.esc-bandera:after{content:"";position:absolute;left:1.5px;top:0;border-left:8px solid var(--papel-alto);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}.marca .esc-bandera{opacity:1;transform:none}.esc-abogado-a{display:grid;justify-items:center;align-content:start;padding-top:var(--s-100);border-radius:var(--radio-chico);border:1px solid rgb(255 255 255/.3);color:rgb(255 255 255/.66);transition:border-color .3s var(--curva) .6s,color .3s var(--curva) .6s}.sale .esc-abogado-a{border-color:var(--papel-alto);color:var(--papel-alto)}.esc-adentro .esc-abogado{border-style:dashed}.esc-sello-colegio{position:absolute;left:0;top:calc(50% + 20px);width:88px;text-align:center;color:var(--papel-alto);opacity:0;transition:opacity .3s var(--curva) .3s}.aparte .esc-abogado-nota,.junta .esc-sello-colegio{opacity:1}.esc-comunidad{display:block;width:100%;height:auto;overflow:visible}.esc-comunidad circle,.esc-comunidad path{stroke:var(--azul);stroke-width:1.6}.esc-suelo{stroke:var(--linea-fuerte);stroke-width:1}.esc-persona{transform-box:fill-box;transform-origin:50% 100%;opacity:.35;transition:transform .9s var(--curva),opacity .6s var(--curva);transition-delay:0s,calc(var(--i) * 50ms)}.esc-persona circle,.esc-persona path{fill:var(--papel-alto)}.calma .esc-persona,.esc-persona.der,.esc-persona.izq{opacity:1}.esc-persona.izq{transform:rotate(-7deg) translateX(-3px)}.esc-persona.der{transform:rotate(7deg) translateX(3px)}.vuelve .esc-persona.der,.vuelve .esc-persona.izq{transform:none}.esc-chispa path{fill:none;stroke-linejoin:round;transition:opacity .4s var(--curva)}.vuelve .esc-chispa path{opacity:0}.esc-comunidad .esc-cuidado{fill:var(--azul-tenue);stroke-width:1;stroke-dasharray:2 3;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.6);transition:opacity .5s var(--curva),transform .7s var(--curva)}.atiende .esc-cuidado{opacity:1;transform:none}.calma .esc-cuidado{opacity:0;transform:scale(1.15)}.esc-comunidad .esc-mano{fill:none;stroke-linecap:round;opacity:0;transition:opacity .5s var(--curva)}.calma .esc-mano,.vuelve .esc-mano.par{opacity:1}.calma .esc-mano:not(.par){transition-delay:.2s}@media (prefers-reduced-motion:reduce){.esc-cursor>span{animation:none!important}}.lema{display:flex;align-items:center;min-height:80vh;padding:var(--s-900) 0}.lema .contenedor,.lema-fija{width:100%}.lema.armada{display:block;min-height:0;padding:0;height:calc(100svh * (1 + var(--freno)))}.lema.armada .lema-fija{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;align-items:center}.lema-texto{color:var(--papel-alto);max-width:960px;text-wrap:balance}@media (min-width:1024px){.lema-linea{display:block}}.lema-palabra{transition:opacity .5s var(--curva)}.lema-palabra.apagada{opacity:.3}.lema-palabra.enfasis{font-style:italic;font-weight:300;color:var(--sol)}.origen{margin:var(--s-600) 0 0;max-width:880px}.origen blockquote{margin:0;color:var(--tinta);text-wrap:pretty}.origen figcaption{margin-top:var(--s-200);color:var(--gris)}@media (max-width:767px){.origen blockquote{font-size:1.125rem;line-height:1.75rem}}.fundadores{list-style:none;padding:0;margin:var(--s-700) 0 0;display:grid;grid-gap:var(--s-300);gap:var(--s-300)}@media (min-width:1024px){.fundadores{grid-template-columns:repeat(2,minmax(0,1fr))}}.fundador{display:grid;grid-gap:var(--s-300);gap:var(--s-300);align-content:start}@media (min-width:768px){.fundador{grid-template-columns:128px minmax(0,1fr)}}.fundador>img{width:96px;aspect-ratio:1;object-fit:cover;border-radius:var(--radio-chico);background:var(--linea)}@media (min-width:768px){.fundador>img{width:128px}}.fundador h3{color:var(--tinta)}.fundador-cargo{margin-top:var(--s-25);color:var(--azul-oscuro)}.fundador-bio{margin-top:var(--s-200);color:var(--tinta-suave);text-wrap:pretty}.fundador-bio+.fundador-bio{margin-top:var(--s-75)}.fundador-logos{list-style:none;padding:0;margin:var(--s-300) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-200) var(--s-300)}@media (min-width:768px){.fundador-logos{column-gap:var(--s-400)}}.fundador-logos img{display:block;width:auto;max-width:none;filter:grayscale(1);opacity:.6}.preguntas{display:grid;grid-gap:var(--s-600);gap:var(--s-600)}@media (min-width:1024px){.preguntas{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s-800);align-items:start}.preguntas-cabeza{position:-webkit-sticky;position:sticky;top:var(--s-900)}}.preguntas-contacto{margin-top:var(--s-300);color:var(--tinta-suave)}.preguntas-lista{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--s-100);gap:var(--s-100)}.pregunta{background:var(--papel-alto);border:1px solid var(--linea);border-radius:var(--radio);transition:border-color .3s var(--curva)}.pregunta[open]{border-color:var(--linea-fuerte)}.pregunta summary{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-200);padding:var(--s-200) var(--s-300);color:var(--tinta);cursor:pointer;list-style:none;transition:color .3s var(--curva)}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:hover{color:var(--azul)}.pregunta summary:focus-visible{outline-offset:-2px;border-radius:var(--radio)}.pregunta summary svg{flex:none;margin-top:var(--s-50);color:var(--gris);transition:transform .5s var(--curva)}.pregunta[open] summary svg{transform:rotate(180deg)}.pregunta-respuesta{padding:0 var(--s-300) var(--s-300);max-width:var(--ancho-hero);color:var(--tinta-suave)}.contacto-dos{display:grid;grid-gap:var(--s-600);gap:var(--s-600)}@media (min-width:1024px){.contacto-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-800);align-items:start}}.contacto-lista{list-style:none;padding:0;margin:var(--s-500) 0 0;display:grid;grid-gap:var(--s-400);gap:var(--s-400)}.contacto-lista li{display:flex;gap:var(--s-200);align-items:flex-start}.contacto-icono{flex:none;color:var(--sol)}.contacto-texto{margin-top:var(--s-50)}.acompanamiento,.contacto-texto{color:rgb(255 255 255/.85);text-wrap:pretty}.acompanamiento{margin-top:var(--s-300);display:flex;align-items:center;justify-content:center;gap:var(--s-100)}.acompanamiento-caras{display:flex;flex:none}.acompanamiento-caras img{width:var(--s-500);height:var(--s-500);border-radius:50%;border:2px solid var(--tinta);object-fit:cover}.acompanamiento-caras img+img{margin-left:calc(-1 * var(--s-75))}.formulario{background:var(--papel-alto);color:var(--tinta);border-radius:var(--radio);padding:var(--s-300);box-shadow:0 24px 64px rgba(16,24,40,.24)}@media (min-width:768px){.formulario{padding:var(--s-400)}}.campos{display:grid;grid-gap:var(--s-200);gap:var(--s-200)}@media (min-width:768px){.campos{grid-template-columns:repeat(2,minmax(0,1fr))}.campo-ancho{grid-column:1/-1}}.campo label{display:block;color:var(--tinta)}.campo-opcional{color:var(--gris);font-weight:400}.campo input,.campo textarea{display:block;width:100%;margin-top:var(--s-75);padding:var(--s-75) var(--s-100);font:inherit;font-size:1rem;line-height:1.5rem;color:var(--tinta);background:var(--papel-alto);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);transition:border-color .3s var(--curva)}.campo textarea{resize:vertical}.campo input:hover,.campo textarea:hover{border-color:var(--gris)}.campo input:focus-visible,.campo textarea:focus-visible{outline-offset:0;border-color:var(--azul)}.campo [aria-invalid=true]{border-color:var(--carmin)}.campo-error{margin-top:var(--s-50);color:var(--carmin)}.formulario-enviar{margin-top:var(--s-300);width:100%;justify-content:center}.formulario-enviar[aria-disabled=true]{background:var(--sol-oscuro);cursor:progress}.formulario-fallo{margin-top:var(--s-300);color:var(--carmin)}.formulario-aviso{margin-top:var(--s-200);color:var(--gris);text-align:center;text-wrap:pretty}.formulario-aviso a,.formulario-fallo a{color:inherit;text-decoration:underline}.trampa{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.confirmacion{display:grid;grid-gap:var(--s-100);gap:var(--s-100);justify-items:start}.confirmacion:focus-visible{outline-color:var(--papel-alto)}.confirmacion-icono{color:var(--verde)}.confirmacion .heading-6{margin-top:var(--s-100)}.pie{padding:var(--s-500) 0 var(--s-900)}.pie-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-200) var(--s-400)}.pie .marca{color:var(--tinta)}.pie-enlaces{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-100) var(--s-300);list-style:none;padding:0;margin:0}.pie [aria-disabled=true]{color:var(--gris);cursor:default}.perdida{min-height:100vh;display:grid;place-content:center;justify-items:start;grid-gap:var(--s-300);gap:var(--s-300);max-width:calc(var(--ancho-hero) + 2 * var(--margen));margin:0 auto;padding:var(--s-900) var(--margen)}.perdida .marca{color:var(--tinta)}.perdida .body-7{color:var(--tinta-suave)}.ia-apertura{padding:var(--s-800) 0 var(--s-700)}@media (min-width:1024px){.ia-apertura{padding:var(--s-900) 0 var(--s-800)}}.ia-apertura h1{margin:0;color:var(--tinta);text-wrap:balance}.ia-apertura-marca{color:var(--azul);white-space:nowrap}.ia-apertura-marca .robot-cabeza{display:inline-block;width:.72em;height:.86em;margin-left:var(--s-75);vertical-align:-.04em}.ia-relato{background:var(--azul-oscuro);color:var(--papel-alto)}.ia-relato-fija{display:flex;flex-direction:column;gap:var(--s-300);padding:var(--s-700) 0}.ia-relato-frases{display:grid;grid-gap:var(--s-200);gap:var(--s-200);width:100%}.ia-relato-frases p{margin:0;max-width:980px;text-wrap:balance}.ia-relato-destacado{font-weight:800}.ia-lienzo{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0 var(--margen)}.ia-lienzo svg{display:block;width:100%;height:auto;overflow:visible}.ia-lienzo-rotulos{display:grid;grid-gap:var(--s-75);gap:var(--s-75);margin-top:var(--s-300);text-align:center}.ia-lienzo-rotulo{margin:0}@media (min-width:1024px){.ia-lienzo-rotulos{display:contents}.ia-lienzo-rotulo{position:absolute;top:30%;left:var(--x);width:22%;text-align:center;transform:translate(-50%,-100%);text-wrap:balance}}.ia-relato.armada .ia-relato-fija{min-height:calc(100vh - var(--alto-cabecera));min-height:calc(100svh - var(--alto-cabecera));padding:var(--s-400) 0 var(--s-200);overflow:hidden}.ia-relato.armada .ia-relato-frases{min-height:var(--s-900);gap:0}.ia-relato.armada .ia-relato-frases p{grid-area:1/1;opacity:0}.ia-relato.armada .ia-lienzo{flex:none;width:min(100%,calc((100svh - var(--alto-cabecera) - 264px) * 1000 / 520));padding:0}.ia-relato.armada .ia-relato-mandos{margin-top:auto}.ia-relato-mandos{display:flex;align-items:center;gap:var(--s-200);width:100%}.ia-relato-momentos{flex:1 1;display:flex;gap:var(--s-75)}.ia-relato-momento{flex:1 1;padding:var(--s-200) 0;border:0;background:none;cursor:pointer}.ia-relato-momento>span{display:block;height:var(--s-50);border-radius:999px;background:rgb(255 255 255/.25);overflow:hidden;transition:background-color .3s var(--curva)}.ia-relato-momento:hover>span{background:rgb(255 255 255/.45)}.ia-relato-momento:focus-visible{outline-color:var(--papel-alto)}.ia-relato-momento [data-lleno]{display:block;height:100%;background:var(--papel-alto);transform:scaleX(0);transform-origin:left}.ia-relato .ia-control:focus-visible{outline-color:var(--papel-alto)}.ia-relato.armada [data-aro],.ia-relato.armada [data-rotulo]{opacity:0}.ia-robot-flota{animation:ia-flota .6s cubic-bezier(.333,.667,.667,1) infinite alternate}@keyframes ia-flota{to{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ia-robot-flota{animation:none}}.ia-robot-mini{--r-cuerpo:var(--azul);--r-visor:var(--azul-oscuro);--r-lupa:var(--azul);--r-lente:var(--azul-tenue);flex:none;width:var(--s-600);height:var(--s-600)}.ia-riel{display:grid;grid-gap:var(--s-300);gap:var(--s-300);margin-top:var(--s-600)}.ia-riel-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-100);gap:var(--s-100)}.ia-riel-item{display:contents}.ia-riel-tab{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--s-75);min-width:0;padding:var(--s-75);border:1px solid var(--linea-fuerte);border-radius:var(--radio);background:transparent;color:var(--tinta-suave);font-family:inherit;text-align:center;cursor:pointer;transition:background-color .3s var(--curva),border-color .3s var(--curva),color .3s var(--curva)}.ia-riel-tab:hover{background:var(--papel-alto)}.ia-riel-tab:focus-visible{outline-offset:-2px}.ia-riel-tab[aria-expanded=true]{border-color:var(--azul);background:var(--papel-alto);color:var(--azul-oscuro)}.ia-riel-robot{flex:none;display:grid;place-items:center;transition:transform .3s var(--curva)}.ia-riel-tab:active .ia-riel-robot{transform:scale(.98)}.ia-riel-robot .ia-robot-mini{width:var(--s-700);height:var(--s-700);opacity:.6;transition:opacity .3s var(--curva)}.ia-riel-tab:hover .ia-robot-mini{opacity:1}.ia-riel-tab[aria-expanded=true] .ia-robot-mini{opacity:1;animation:ia-salta .5s var(--curva);transform-origin:bottom}.ia-riel-nombre{display:none}.ia-riel-avance{position:absolute;inset:auto 0 0 0;height:var(--s-50);background:var(--azul-tenue)}.ia-riel-avance>span{display:block;height:100%;background:var(--azul);transform-origin:left;transition:transform .5s var(--curva)}.ia-riel-texto{grid-column:1/-1;grid-row:2;padding-top:var(--s-100)}.ia-riel-actual{margin:0 0 var(--s-75);color:var(--azul)}.ia-riel-texto h3{margin:0;color:var(--tinta);text-wrap:balance}.ia-riel-texto .body-7{margin:var(--s-100) 0 0;color:var(--tinta-suave);text-wrap:pretty}.ia-riel-mas{grid-column:1/-1;grid-row:3;display:flex;align-items:center;gap:var(--s-100);padding:var(--s-75) var(--s-200);border:1px dashed var(--linea-fuerte);border-radius:var(--radio);color:var(--tinta-suave)}.ia-riel-mas p{margin:0}.ia-riel[data-quieto] .ia-robot-flota{animation-play-state:paused}.ia-riel[data-quieto] .ia-riel-tab:hover .ia-robot-flota{animation-play-state:running}@keyframes ia-salta{0%{transform:scale(.8)}55%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ia-riel-tab[aria-expanded=true] .ia-robot-mini{animation:none}}.ia-paneles{display:grid;min-width:0}.ia-panel{min-width:0}.ia-panel:not(.activa){display:none}@media (min-width:640px){.ia-riel-nombre{display:block}.ia-riel-actual{display:none}}@media (min-width:1024px){.ia-riel{grid-template-columns:5fr 7fr;gap:var(--s-500);align-items:start;margin-top:var(--s-700)}.ia-riel-lista{grid-template-columns:minmax(0,1fr);position:-webkit-sticky;position:sticky;top:calc(var(--alto-cabecera) + var(--s-400))}.ia-riel-item{display:block;position:relative;overflow:hidden;border:1px solid var(--linea-fuerte);border-radius:var(--radio);transition:background-color .3s var(--curva),border-color .3s var(--curva)}.ia-riel-item.activa,.ia-riel-item:hover{background:var(--papel-alto)}.ia-riel-item.activa{border-color:var(--azul)}.ia-riel-tab,.ia-riel-tab:hover,.ia-riel-tab[aria-expanded=true]{position:static;overflow:visible;flex-direction:row;gap:var(--s-200);width:100%;padding:var(--s-100) var(--s-300) var(--s-100) var(--s-200);border:0;border-radius:0;background:none;text-align:left}.ia-riel-robot .ia-robot-mini{width:var(--s-800);height:var(--s-800)}.ia-riel-mas{grid-row:auto;gap:var(--s-200);padding:var(--s-100) var(--s-300) var(--s-100) var(--s-200)}.ia-riel-texto{padding:0 var(--s-300) var(--s-300)}.ia-panel,.ia-panel:not(.activa){display:block;grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(var(--s-100));transition:opacity .5s var(--curva),transform .5s var(--curva)}.ia-panel.activa{opacity:1;visibility:visible;transform:none}}.ia-escenario{padding:var(--s-100);border-radius:var(--radio);background-color:var(--azul-tenue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='1' cy='1' r='1' fill='%2327477f' fill-opacity='.16'/%3E%3C/svg%3E")}@media (min-width:768px){.ia-escenario{padding:var(--s-400)}}.ia-tarjeta{padding:var(--s-200);border-radius:var(--radio-chico);background:var(--papel-alto);color:var(--tinta);box-shadow:0 16px 48px rgba(22,41,79,.14)}@media (min-width:768px){.ia-tarjeta{padding:var(--s-300);border-radius:var(--radio)}}.ia-tarjeta p{margin:0}.ia-contenido{display:grid;grid-gap:var(--s-200);gap:var(--s-200)}.ia-demo-pie{display:flex;align-items:center;justify-content:flex-end;min-height:var(--s-600);margin-top:var(--s-75)}.ia-control{display:inline-flex;align-items:center;gap:var(--s-75);padding:var(--s-75) var(--s-100);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--papel-alto);color:var(--azul-oscuro);font-family:inherit;cursor:pointer;transition:background-color .3s var(--curva),transform .3s var(--curva)}.ia-control:hover{background:var(--azul-tenue)}.ia-control:active{transform:scale(.98)}.ia-control-icono{padding:var(--s-75)}.ia-luz{opacity:.14;transform:translateY(var(--s-50));transition:opacity .6s var(--curva),transform .6s var(--curva)}.ia-luz.encendida{opacity:1;transform:none}.ia-marca{flex:none;display:inline-block;padding:0 var(--s-75);border:1px dashed var(--azul);border-radius:var(--radio-chico);background:var(--azul-tenue)}.ia-marca,.ia-sello-ia{color:var(--azul-oscuro)}.ia-sello-ia{padding:var(--s-25) var(--s-75);border:1px dashed var(--azul);border-radius:999px}.ia-propuesta{display:grid;grid-gap:var(--s-50);gap:var(--s-50);padding:var(--s-100);border:1px dashed var(--azul);border-radius:var(--radio-chico);background:var(--papel-alto)}.ia-propuesta[data-firmada]{border:1px solid var(--linea-fuerte)}.ia-propuesta-rotulo{display:flex;align-items:center;gap:var(--s-75);color:var(--azul-oscuro)}.ia-actos{display:flex;flex-wrap:wrap;gap:var(--s-50)}.ia-acto{padding:0 var(--s-75);border-radius:var(--s-50);background:var(--papel);color:var(--tinta-suave)}.ia-hechos{display:grid;grid-gap:var(--s-75);gap:var(--s-75)}.ia-hechos ul{display:flex;flex-wrap:wrap;gap:var(--s-50);list-style:none;margin:0;padding:0}.ia-hechos li{padding:var(--s-25) var(--s-75);border:1px solid var(--linea);border-radius:var(--radio-chico)}.ia-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-100) var(--s-75);gap:var(--s-100) var(--s-75);align-items:end}.ia-cmp-nombre{color:var(--azul-oscuro)}.ia-cmp-fila{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-gap:var(--s-50) var(--s-75);gap:var(--s-50) var(--s-75)}.ia-cmp-rotulo{grid-column:1/-1}.ia-cmp-celda{display:grid;align-content:space-between;grid-gap:var(--s-75);gap:var(--s-75);padding:var(--s-100);border-radius:var(--radio-chico);background:var(--papel)}.ia-cmp-celda .ia-acto{background:var(--papel-alto)}.ia-cmp-pie{display:grid;grid-gap:var(--s-100);gap:var(--s-100)}.ia-cmp-botones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-75);gap:var(--s-75)}.ia-cmp-boton{padding:var(--s-75);border:1px solid var(--azul);border-radius:var(--radio-chico);color:var(--azul-oscuro);text-align:center}.ia-pedidos{display:grid;grid-gap:var(--s-75);gap:var(--s-75)}.ia-pedidos ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-50);gap:var(--s-50);list-style:none;margin:0;padding:0}@media (min-width:640px){.ia-pedidos ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.ia-pedidos li{display:grid;padding:var(--s-75) var(--s-100);border-radius:var(--radio-chico);background:var(--papel)}.ia-informe{display:grid;grid-gap:var(--s-100);gap:var(--s-100)}.ia-frase{display:grid;grid-gap:var(--s-50);gap:var(--s-50);padding-left:var(--s-100)}.ia-hueco{display:grid;grid-gap:var(--s-25);gap:var(--s-25);padding:var(--s-75) var(--s-100);border-radius:var(--radio-chico);background:var(--ambar-tenue)}.ia-hueco .caption-1{color:var(--ambar)}.ia-firma{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-25) var(--s-200);padding-top:var(--s-100);border-top:1px solid var(--linea)}.ia-firma>:first-child{color:var(--verde)}.ia-banderas{display:grid;grid-gap:var(--s-75);gap:var(--s-75)}.ia-obs-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-50) var(--s-75)}.ia-tipo{padding:0 var(--s-75);border-radius:var(--s-50);background:var(--ambar-tenue);color:var(--ambar)}.ia-consulta{display:grid;grid-gap:var(--s-75);gap:var(--s-75);padding-top:var(--s-200);border-top:1px solid var(--linea)}.ia-chips{display:flex;flex-wrap:wrap;gap:var(--s-50)}.ia-chip{padding:var(--s-50) var(--s-100);border:1px solid var(--azul);border-radius:999px;background:var(--papel-alto);color:var(--azul-oscuro);font-family:inherit;cursor:pointer;transition:background-color .3s var(--curva),color .3s var(--curva),transform .3s var(--curva)}.ia-chip:hover{background:var(--azul-tenue)}.ia-chip:active{transform:scale(.98)}.ia-chip[aria-pressed=true]{background:var(--azul);color:var(--papel-alto)}.ia-chip:disabled{cursor:default}.ia-respuestas{display:grid;min-height:var(--s-900)}.ia-respuesta{grid-area:1/1;display:grid;align-content:start;grid-gap:var(--s-50);gap:var(--s-50);opacity:0;visibility:hidden;transition:opacity .5s var(--curva)}.ia-respuesta.activa{opacity:1;visibility:visible}.ia-fuera{color:var(--ambar)}.ia-reglas{background:var(--papel-alto)}.ia-reglas-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-200) var(--s-300)}.ia-reglas-cabeza h2{margin:0;color:var(--tinta);text-wrap:balance}.ia-reglas-dibujo{flex:none;display:grid;place-items:center;width:88px;height:64px;border-radius:var(--radio-chico);background:var(--azul-tenue)}.ia-reglas-lista{display:grid;grid-gap:var(--s-300);gap:var(--s-300);list-style:none;margin:var(--s-500) 0 0;padding:0}.ia-reglas-lista h3{margin:0 0 var(--s-75);color:var(--tinta)}.ia-reglas-lista p{margin:0;color:var(--tinta-suave);text-wrap:pretty}@media (min-width:768px){.ia-reglas-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-500)}}.ia-cierre h2{margin:0;color:var(--tinta);text-wrap:balance}.ia-cierre-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-200) var(--s-400);margin-top:var(--s-300)}.ia-volver{display:inline-flex;align-items:center;gap:var(--s-75);color:var(--azul-oscuro);text-decoration:none}.ia-volver:hover{text-decoration:underline}.ia-aviso{margin:var(--s-500) 0 0;color:var(--gris);text-wrap:pretty}.demo-seccion{padding:var(--s-400) 0 var(--s-800)}.demo-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-75) var(--s-200);margin-bottom:var(--s-200)}.demo-seccion h1{margin:0;color:var(--tinta);text-wrap:balance}.demo-sin-guardar{margin:0;color:var(--gris)}.demo-ejemplo{display:inline-block;margin:0;padding:var(--s-25) var(--s-75);border-radius:var(--radio-chico);background:var(--azul-tenue);color:var(--azul)}.demo-arriba{outline:none;scroll-margin-top:var(--s-700)}.demo-bloque{display:block}.demo-escena{position:-webkit-sticky;position:sticky;top:var(--alto-cabecera);z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-100) var(--s-300);margin-bottom:var(--s-200);padding:var(--s-100) var(--s-200);border-radius:var(--radio);background:var(--tinta);color:var(--papel-alto);box-shadow:0 8px 24px rgba(22,41,79,.18)}.demo-escena p{margin:0;text-wrap:pretty}.demo-escena-texto{display:flex;flex:1 1 220px;align-items:center;gap:var(--s-200);min-width:0}.demo-cara{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--s-500);height:var(--s-500);border-radius:50%;background:var(--sol);color:var(--tinta)}.demo-dicho{min-width:0}.demo-quien{color:var(--azul-claro)}.demo-stuart{margin-top:var(--s-25)!important;color:var(--sol)}.demo-anotar{display:inline-flex;flex:none;align-items:center;gap:var(--s-75);padding:var(--s-75) var(--s-100);border:0;border-radius:var(--radio-chico);background:var(--sol);color:var(--tinta);font-family:inherit;cursor:pointer;transition:background-color .3s var(--curva),transform .3s var(--curva)}.demo-anotar:hover{background:var(--sol-oscuro)}.demo-anotar:active{transform:scale(.98)}.demo-volver{display:inline-flex;align-items:center;gap:var(--s-75);padding:var(--s-75) 0;border:0;background:none;color:var(--papel-alto);font-family:inherit;cursor:pointer}.demo-volver:hover{text-decoration:underline}.demo-entra{animation:demo-entra .5s var(--curva)}@keyframes demo-entra{0%{opacity:0;transform:translateY(var(--s-75))}to{opacity:1;transform:none}}.demo-dispositivos{display:grid;grid-gap:var(--s-300);gap:var(--s-300);align-items:start}.demo-ventana{min-width:0;overflow:clip;border:1px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--papel);box-shadow:0 16px 48px rgba(22,41,79,.14)}@media (min-width:1024px){.demo-dispositivos.con-telefono{grid-template-columns:minmax(0,1fr) 320px}}.demo-telefono{order:-1;justify-self:center;width:100%;max-width:320px;padding:var(--s-75);border-radius:var(--s-400);background:var(--tinta);box-shadow:0 16px 48px rgba(22,41,79,.2)}@media (min-width:1024px){.demo-telefono{order:0}}.demo-pantalla{display:flex;flex-direction:column;gap:var(--s-100);height:520px;padding:var(--s-300) var(--s-200) var(--s-200);border-radius:var(--s-300);background:var(--papel-alto);color:var(--tinta)}.demo-pantalla h2,.demo-pantalla p{margin:0}.demo-pantalla-acta{flex:1 1;min-height:0;overflow-y:auto}.demo-pantalla-acta:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.demo-pantalla-firma{display:grid;flex:none;grid-gap:var(--s-100);gap:var(--s-100);padding-top:var(--s-100);border-top:1px solid var(--linea)}.demo-boton-ancho{width:100%}.demo-gracias{display:grid;justify-items:start;grid-gap:var(--s-75);gap:var(--s-75)}.demo-sello{animation:demo-sello .5s var(--curva)}@keyframes demo-sello{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.app-dialogo h2,.app-dialogo h3,.app-dialogo h4,.app-dialogo p,.demo-pantalla h3,.demo-pantalla h4,.demo-ventana h2,.demo-ventana h3,.demo-ventana h4,.demo-ventana p{margin:0}.app-gris{color:var(--gris)}.app-azul{color:var(--azul)}.app-ambar{color:var(--ambar)}.app-verde{color:var(--verde)}.app-tinta{color:var(--tinta)}.app-barra{display:flex;align-items:center;gap:var(--s-100);padding:var(--s-100) var(--s-300);border-bottom:1px solid var(--linea);background:var(--papel-alto)}.app-marca{font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.01em}.app-colegio{padding-left:var(--s-100);border-left:1px solid var(--linea-fuerte);color:var(--tinta-suave)}.app-destinos{display:none;gap:var(--s-300);margin-left:auto;color:var(--tinta-suave)}.app-persona{display:flex;align-items:center;gap:var(--s-75);margin-left:auto}.app-iniciales{display:inline-flex;align-items:center;justify-content:center;width:var(--s-400);height:var(--s-400);border-radius:50%;background:var(--azul-tenue);color:var(--azul)}.app-quien{display:none}.app-quien>span{display:block}.app-quien>.caption-2{color:var(--gris)}.app-camino{justify-content:space-between;gap:var(--s-200);padding:var(--s-100) var(--s-300);border-bottom:1px solid var(--linea);background:var(--papel-alto)}.app-camino,.app-pasos{display:flex;align-items:center}.app-pasos{flex-wrap:wrap;gap:var(--s-25) var(--s-75);color:var(--tinta-suave)}.app-pasos i{color:var(--linea-fuerte);font-style:normal}.app-pasos strong{color:var(--tinta);font-weight:600}.app-enlace{color:var(--azul)}.app-camino-derecha{display:none;flex:none}@media (min-width:1024px){.app-destinos{display:flex}.app-persona{margin-left:var(--s-300)}.app-quien{display:block}.app-camino-derecha{display:inline}}.app-fondo{padding:var(--s-200)}@media (min-width:768px){.app-fondo{padding:var(--s-300)}}.app-tarjeta{border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel-alto);box-shadow:var(--sombra)}.app-dos{display:grid;overflow:clip}.app-trabajo{min-width:0;padding:var(--s-300) var(--s-200)}@media (min-width:768px){.app-trabajo{padding:var(--s-300)}}.app-sujeto{margin-top:var(--s-50)!important;text-wrap:balance}@media (max-width:767.98px){.app-sujeto{font-size:1.5rem;line-height:2rem}.app-pasos>i,.app-pasos>span:not(:last-of-type){display:none}}.app-datos{display:flex;flex-wrap:wrap;gap:var(--s-50) var(--s-300);margin-top:var(--s-100)!important}.app-dato>span{color:var(--gris)}.app-pliegue{margin-top:var(--s-200);padding:var(--s-100) var(--s-200);border:1px solid var(--linea);border-radius:var(--radio-chico);background:var(--papel)}.app-pliegue-cabeza{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:var(--tinta);font-family:inherit;text-align:left;cursor:pointer}.app-mostrar{display:inline-flex;align-items:center;gap:var(--s-50);color:var(--tinta-suave)}.app-datos-reunion{display:flex;flex-wrap:wrap;gap:var(--s-200) var(--s-400);margin:var(--s-100) 0}.app-segmentado{display:inline-flex;margin-top:var(--s-50)!important;border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);overflow:hidden}.app-segmentado button,.app-segmentado span{padding:var(--s-50) var(--s-200);border:0;background:var(--papel-alto);color:var(--tinta-suave);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.app-segmentado button{cursor:pointer;transition:background-color .3s var(--curva)}.app-segmentado button:hover{background:var(--papel)}.app-segmentado button:focus-visible{outline:2px solid var(--azul);outline-offset:-2px}.app-segmentado>button+button,.app-segmentado>span+span{border-left:1px solid var(--linea-fuerte)}.app-segmentado .activo,.app-segmentado button.activo:hover{background:var(--azul-tenue);color:var(--azul)}.app-aviso-linea{flex-basis:100%;color:var(--ambar);text-wrap:pretty}.app-datos-agenda{margin-top:var(--s-25)!important}.app-tras-region{margin-top:var(--s-75)!important;text-wrap:pretty}.app-participantes{gap:var(--s-100) var(--s-600)}.app-horario,.app-participantes{display:flex;flex-wrap:wrap;margin-top:var(--s-100)}.app-horario{align-items:center;gap:var(--s-75) var(--s-100)}.app-select{padding:var(--s-50) var(--s-100);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--papel-alto);color:var(--tinta);font-family:inherit;cursor:pointer}.app-select:disabled{background:var(--papel);color:var(--tinta-suave);cursor:default}.app-area:focus-visible,.app-select:focus-visible{outline:2px solid var(--azul);outline-offset:1px}.app-entrada{display:inline-block;margin-top:var(--s-50)!important;padding:var(--s-50) var(--s-100);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--papel-alto)}.app-region{margin-top:var(--s-300)!important;padding-bottom:var(--s-50);border-bottom:1px solid var(--linea)}.app-grupo{margin-top:var(--s-100)!important;color:var(--gris)}.app-puntos{display:grid;grid-gap:var(--s-25);gap:var(--s-25);margin:var(--s-75) 0 0;padding:0;list-style:none}.app-punto{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-25) var(--s-75);margin:0 calc(-1 * var(--s-75));padding:var(--s-50) var(--s-75);border-radius:var(--radio-chico)}.app-punto.falta{background:var(--ambar-tenue)}.app-punto label{display:inline-flex;align-items:flex-start;gap:var(--s-75);cursor:pointer}.app-firmo input,.app-punto input{flex:none;width:var(--s-200);height:var(--s-200);margin:var(--s-50) 0 0;accent-color:var(--azul);cursor:pointer}.app-quieto{color:var(--gris)}.app-ver{padding:0 var(--s-75);border:1px solid var(--linea);border-radius:var(--radio-chico);background:var(--papel-alto);color:var(--azul);font-family:inherit;cursor:pointer;transition:background-color .3s var(--curva)}.app-ver.abierta,.app-ver:hover{background:var(--azul-tenue)}.app-fuente-angosta{flex-basis:100%;margin-top:var(--s-50);padding:var(--s-100);border:1px solid var(--linea);border-radius:var(--radio-chico)}.app-campo{display:block;margin-top:var(--s-100)}.app-area{display:block;width:100%;margin-top:var(--s-50);padding:var(--s-75) var(--s-100);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--papel-alto);color:var(--tinta);font-family:inherit;resize:vertical}.app-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-100) var(--s-200);margin-top:var(--s-200)}.app-boton{padding:var(--s-75) var(--s-100);border:1px solid var(--azul);border-radius:var(--radio-chico);background:var(--azul);color:var(--papel-alto);font-family:inherit;cursor:pointer;transition:background-color .3s var(--curva),transform .3s var(--curva)}.app-boton:hover{background:var(--azul-oscuro)}.app-boton:active{transform:scale(.98)}.app-boton[disabled]{opacity:.45;cursor:not-allowed}.app-boton[disabled]:hover{background:var(--azul)}.app-boton-suave{flex:none;padding:var(--s-50) var(--s-100);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--papel);color:var(--gris)}.app-liga{display:inline-flex;align-items:center;gap:var(--s-50);padding:0;border:0;background:none;color:var(--azul);font-family:inherit;cursor:pointer}.app-liga:hover{text-decoration:underline}.app-siguiente{margin-left:auto}.app-boton:focus-visible,.app-cerrar:focus-visible,.app-liga:focus-visible,.app-pestanas button:focus-visible,.app-pliegue-cabeza:focus-visible,.app-ver:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.app-riel{min-width:0;border-top:1px solid var(--linea);background:var(--azul-tenue)}.app-plazo{padding:var(--s-300) var(--s-300) var(--s-200)}.app-nota{padding:var(--s-200) var(--s-300);border-top:1px solid var(--linea-fuerte)}.app-nota-lista{display:grid;grid-gap:var(--s-75);gap:var(--s-75);margin:var(--s-100) 0 0;padding-left:var(--s-200);text-wrap:pretty}.app-normas{display:grid;grid-gap:var(--s-50);gap:var(--s-50);margin:var(--s-200) 0 0;padding-top:var(--s-100);border-top:1px solid var(--linea-fuerte)}.app-normas div{display:grid;grid-template-columns:var(--s-800) 1fr;grid-gap:var(--s-75);gap:var(--s-75)}.app-normas dd{margin:0;color:var(--tinta-suave)}.app-riel-vista{display:none;padding:var(--s-300)}@media (min-width:1024px){.app-dos{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.app-dos.con-vista{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.app-dos.con-vista .app-riel{background:var(--papel-alto)}.app-dos.con-vista .app-riel-vista{display:block}.app-dos.con-vista .app-riel-notas{display:none}.app-riel{border-top:0;border-left:1px solid var(--linea)}.app-riel-dentro{position:-webkit-sticky;position:sticky;top:calc(var(--alto-cabecera) + var(--s-900));max-height:calc(100vh - var(--alto-cabecera) - var(--s-900));overflow-y:auto;overscroll-behavior:contain}.app-fuente-angosta{display:none}}.app-vista-cabeza{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-75)}.app-cerrar{display:inline-flex;padding:var(--s-50);border:1px solid var(--linea);border-radius:var(--radio-chico);background:var(--papel-alto);color:var(--tinta-suave);cursor:pointer}.app-pasajes{display:grid;grid-gap:var(--s-100);gap:var(--s-100);margin-top:var(--s-200);padding-top:var(--s-200);border-top:1px solid var(--linea);text-wrap:pretty}.app-pasajes .marcado{padding:var(--s-75) var(--s-100);border-radius:var(--s-50);background:var(--azul-tenue);box-shadow:inset 2px 0 0 var(--azul)}.app-hoja{min-width:0}.app-hoja-cabeza{margin:var(--s-100) 0 var(--s-200);padding-bottom:var(--s-75);border-bottom:1px solid var(--tinta)}.app-hoja-cabeza .caption-2{display:flex;justify-content:space-between;color:var(--gris)}.app-ficha{display:grid;grid-gap:var(--s-25);gap:var(--s-25);margin:var(--s-100) 0 0;padding:var(--s-100);border-radius:var(--radio-chico);background:var(--papel)}.app-ficha div{display:grid;grid-template-columns:minmax(96px,2fr) 3fr;grid-gap:var(--s-75);gap:var(--s-75)}.app-ficha dt{color:var(--tinta-suave);font-weight:600}.app-ficha dd{margin:0}.app-seccion{display:flex;gap:var(--s-75);margin:var(--s-200) 0 var(--s-75)!important;padding-bottom:var(--s-25);border-bottom:1px solid var(--linea)}.app-seccion>span{color:var(--gris);font-weight:400}.app-lineas{display:grid;grid-gap:var(--s-75);gap:var(--s-75);margin:0;padding:0;list-style:none;text-wrap:pretty}.app-dialogo{width:min(1056px,calc(100vw - var(--s-400)));max-height:calc(100vh - var(--s-400));padding:0;overflow:hidden;border:0;border-radius:var(--radio);background:var(--papel-alto);color:var(--tinta);box-shadow:0 24px 64px rgba(16,24,40,.3)}.app-dialogo[open]{display:flex;flex-direction:column}.app-dialogo::-webkit-backdrop{background:rgba(22,24,29,.45)}.app-dialogo::backdrop{background:rgba(22,24,29,.45)}.app-dialogo-relato{flex:none;padding:var(--s-100) var(--s-300);background:var(--tinta);color:var(--papel-alto);text-wrap:pretty}.app-revelada .app-lineas li{animation:demo-entra .5s var(--curva) backwards}.app-revelada .app-lineas li:nth-child(2){animation-delay:.15s}.app-revelada .app-lineas li:nth-child(3){animation-delay:.3s}.app-revelada .app-lineas li:nth-child(4){animation-delay:.45s}.app-dialogo-cabeza{flex:none;padding:var(--s-200) var(--s-300) 0}@media (max-width:767.98px){.app-dialogo-cabeza,.app-dialogo-cuerpo,.app-dialogo-pie,.app-dialogo-relato{padding-left:var(--s-200)!important;padding-right:var(--s-200)!important}}.app-pestanas{display:flex;gap:var(--s-75);margin-top:var(--s-100);border-bottom:1px solid var(--linea-fuerte)}.app-pestanas button{padding:var(--s-75) var(--s-100);border:0;border-bottom:2px solid transparent;border-radius:var(--radio-chico) var(--radio-chico) 0 0;background:none;color:var(--tinta);font-family:inherit;text-align:left;cursor:pointer}.app-pestanas button>span{display:block}.app-pestanas .caption-2{color:var(--gris)}.app-pestanas .activa{border-bottom-color:var(--azul);background:var(--azul-tenue);color:var(--azul)}.app-dialogo-cuerpo{flex:1 1;min-height:0;overflow-y:auto;padding:var(--s-200) var(--s-300)}.app-dialogo-cuerpo .app-hoja{max-width:760px;margin:0 auto}.app-dialogo-cuerpo .app-hoja>h3+p.body-6,.app-dialogo-cuerpo .app-hoja>p+p{margin-top:var(--s-100)}.app-aviso{max-width:760px;margin:0 auto var(--s-200)!important;padding:var(--s-100);border-radius:var(--radio-chico);background:var(--ambar-tenue);color:var(--ambar);text-wrap:pretty}.app-revelada>.app-seccion,.app-tabla{max-width:760px;margin-left:auto!important;margin-right:auto!important}.app-tabla{overflow:hidden;border:1px solid var(--linea);border-radius:var(--radio-chico)}.app-tabla>div{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;grid-gap:var(--s-75);gap:var(--s-75);padding:var(--s-75) var(--s-100)}.app-tabla>div+div{border-top:1px solid var(--linea)}.app-tabla-cabeza{background:var(--papel);color:var(--tinta-suave);font-weight:600}.app-dialogo-pie{flex:none;padding:var(--s-100) var(--s-300) var(--s-200);border-top:1px solid var(--linea)}.app-firmo{display:flex;align-items:flex-start;gap:var(--s-100);padding:var(--s-100);border:1px solid var(--linea-fuerte);border-radius:var(--radio-chico);background:var(--azul-tenue);cursor:pointer}.app-firmo:has(input:focus-visible){outline:2px solid var(--azul);outline-offset:2px}.app-dialogo-pie .app-acciones{margin-top:var(--s-100)}.app-region-firmas{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-200)}.app-firmas{margin:0;padding:0;list-style:none}.app-firmas li{display:flex;align-items:flex-start;gap:var(--s-100);padding:var(--s-200) 0}.app-firmas li+li{border-top:1px solid var(--linea)}.app-firmas li svg{flex:none}.app-firmas li>span:nth-child(2){flex:1 1;min-width:0}.app-rotulo{display:flex;align-items:center;gap:var(--s-75);margin-bottom:var(--s-75)!important;color:var(--tinta-suave)}.app-cuenta{display:inline-flex;align-items:center;justify-content:center;min-width:var(--s-300);height:var(--s-300);border-radius:50%;background:var(--linea)}.app-protocolo{margin-top:var(--s-300);padding-top:var(--s-300);border-top:1px solid var(--linea)}.app-protocolo,.app-protocolo-lado{display:grid;grid-gap:var(--s-300);gap:var(--s-300)}.app-protocolo-lado{align-content:start}@media (min-width:1024px){.app-protocolo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.app-tareas{margin:0;padding:0;list-style:none}.app-tareas li{display:grid;grid-gap:var(--s-100);gap:var(--s-100);padding:var(--s-200)}.app-tareas li+li{border-top:1px solid var(--linea)}.app-tareas li>div:first-child>.title-2{margin-bottom:var(--s-25)}@media (min-width:768px){.app-tareas li{grid-template-columns:minmax(0,1fr) 200px;gap:var(--s-300)}}.app-etapas{display:grid;grid-gap:var(--s-100);gap:var(--s-100);margin:0;padding:var(--s-200);list-style:none}.app-etapas li{display:flex;align-items:center;gap:var(--s-100)}.app-etapas li:before{content:"";flex:none;width:var(--s-200);height:var(--s-200);border:2px solid var(--linea-fuerte);border-radius:50%;background:var(--papel)}.app-etapas .hecha:before{border-color:var(--verde);background:var(--verde)}.app-etapas .actual{color:var(--azul);font-weight:600}.app-etapas .actual:before{border-color:var(--azul);background:var(--papel-alto)}.app-documentos{display:grid;grid-gap:var(--s-25);gap:var(--s-25);margin:0;padding:var(--s-75);list-style:none}.app-documentos li{display:grid;grid-template-columns:var(--s-600) 1fr;grid-gap:var(--s-75);gap:var(--s-75);padding:var(--s-50) var(--s-75);border-radius:var(--radio-chico)}.demo-nuevo{background:var(--azul-tenue);animation:demo-entra .5s var(--curva) backwards}@media (prefers-reduced-motion:reduce){.app-revelada .app-lineas li{animation-delay:0s}.demo-nuevo{animation-delay:0s!important}@keyframes demo-entra{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes demo-sello{0%{opacity:0;transform:none}to{opacity:1;transform:none}}}