.acceso.svelte-1s6kxly{gap:1.5rem;max-width:24rem;margin:0 auto;padding-top:2rem}.marca.svelte-1s6kxly{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.con-boton.svelte-1s6kxly{position:relative}.con-boton.svelte-1s6kxly .ds-input:where(.svelte-1s6kxly){padding-right:3.25rem}.guia.svelte-1s6kxly{min-height:44px;color:var(--primary);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ver.svelte-1s6kxly{min-width:44px;min-height:44px;padding:0;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.cambio.svelte-vnl4d6{gap:1.5rem;max-width:24rem;margin:0 auto;padding-top:2rem}.requisitos.svelte-vnl4d6{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.requisitos.svelte-vnl4d6 li:where(.svelte-vnl4d6){color:var(--muted-foreground);align-items:center;gap:.5rem;display:flex}.requisitos.svelte-vnl4d6 li.cumple:where(.svelte-vnl4d6){color:oklch(42% .11 152)}.mostrar.svelte-vnl4d6{align-self:flex-start}.pasos.svelte-18ltyff{gap:1.25rem;margin:0;padding-left:1.25rem;display:grid}.pasos.svelte-18ltyff p:where(.svelte-18ltyff){margin:0 0 .5rem;line-height:1.5}.pasos.svelte-18ltyff img:where(.svelte-18ltyff){border:1px solid var(--border);border-radius:1.25rem;width:min(13rem,60vw);height:auto;display:block}.nota.svelte-18ltyff{margin:0 0 1rem}.final.svelte-18ltyff{margin:1rem 0 0}.tarjeta.svelte-1x4bfei{border-color:color-mix(in oklab, var(--primary) 35%, var(--border));flex-direction:row;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.tarjeta.svelte-1x4bfei p:where(.svelte-1x4bfei),.tarjeta.svelte-1x4bfei h2:where(.svelte-1x4bfei){margin:0}.icono.svelte-1x4bfei{color:var(--primary)}.acciones.svelte-1x4bfei{flex-wrap:wrap;gap:.5rem;display:flex}.error.svelte-1x4bfei{color:var(--destructive);font-size:.875rem}.proxima.svelte-jqk18v{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.proxima.svelte-jqk18v .ds-card-body:where(.svelte-jqk18v){padding:1.25rem}.proxima.svelte-jqk18v p:where(.svelte-jqk18v),.proxima.svelte-jqk18v h2:where(.svelte-jqk18v),.proxima.svelte-jqk18v h3:where(.svelte-jqk18v){margin:0}.encabezado.svelte-jqk18v{align-items:center;gap:.5rem;display:flex}.encabezado.svelte-jqk18v .icono{color:var(--primary)}.cuando.svelte-jqk18v{font-size:clamp(1.6rem,6vw,2.1rem)}.instrucciones.svelte-jqk18v{white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.subtitulo.svelte-jqk18v{color:var(--muted-foreground);font-size:.9375rem;font-weight:600}.actividades.svelte-jqk18v{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.actividad.svelte-jqk18v{border:1px solid var(--border);border-radius:var(--radius-lg);min-height:48px;color:inherit;background:var(--card);align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.actividad.svelte-jqk18v .icono{color:var(--muted-foreground)}a.actividad.svelte-jqk18v:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){a.actividad.svelte-jqk18v:hover{border-color:color-mix(in oklab, var(--foreground) 25%, var(--border))}}.sin-enlace.svelte-jqk18v{color:var(--muted-foreground)}.texto.svelte-jqk18v{overflow-wrap:anywhere;flex:1;min-width:0}.codigo.svelte-jqk18v{font-variant-numeric:tabular-nums;font-weight:600}.proxima.svelte-jqk18v a.ds-btn-primary{color:var(--primary-foreground)}.espera.svelte-jqk18v{border-radius:var(--radius-md);background:var(--muted);align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;display:flex}.espera.svelte-jqk18v .icono{color:var(--muted-foreground);flex:none}.despues.svelte-jqk18v{border-top:1px solid var(--border);padding-top:.75rem}.encabezado.svelte-v75e8y{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.encabezado.svelte-v75e8y p:where(.svelte-v75e8y){margin:0}.nombre.svelte-v75e8y{font-weight:600}.aviso-equipo.svelte-v75e8y{border-color:color-mix(in oklab, var(--primary) 35%, var(--border));align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.aviso-equipo.svelte-v75e8y p:where(.svelte-v75e8y){margin:0}.icono-equipo.svelte-v75e8y{color:var(--primary)}.urgente.svelte-v75e8y{border-color:color-mix(in oklab, oklch(70% .15 60) 55%, var(--border))}.urgente.svelte-v75e8y .icono-equipo:where(.svelte-v75e8y){color:oklch(55% .15 60)}.siguiente.svelte-v75e8y .ds-card-body:where(.svelte-v75e8y){padding-top:1.1rem}.siguiente.svelte-v75e8y .titulo:where(.svelte-v75e8y){font-size:clamp(1.6rem,6vw,2.1rem)}.siguiente.svelte-v75e8y .ds-supporting:where(.svelte-v75e8y){margin:0}.vence.svelte-v75e8y{align-items:center;gap:.5rem;margin:0;font-weight:500;display:flex}.avance.svelte-v75e8y p:where(.svelte-v75e8y){margin:.5rem 0 0;font-size:.9375rem}.calificacion.svelte-v75e8y{flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:.9rem;display:flex}.avance.svelte-v75e8y .calificacion:where(.svelte-v75e8y) p:where(.svelte-v75e8y){margin:0}.botones-calificacion.svelte-v75e8y{flex-wrap:wrap;gap:.5rem;display:flex}.avance.svelte-v75e8y .cifra:where(.svelte-v75e8y){font-size:1.2rem;font-weight:700}.tira.svelte-v75e8y{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tira.svelte-v75e8y li:where(.svelte-v75e8y){background:var(--border);border-radius:999px;flex:1;height:.5rem}.tira.svelte-v75e8y li.hecha:where(.svelte-v75e8y){background:var(--primary)}.tira.svelte-v75e8y li.en-curso:where(.svelte-v75e8y),.tira.svelte-v75e8y li.actual:where(.svelte-v75e8y){background:var(--accent);box-shadow:inset 0 0 0 2px var(--primary)}.lista.svelte-v75e8y{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fila-actividad.svelte-v75e8y{text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.fila-actividad.svelte-v75e8y:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fila-actividad.svelte-v75e8y:disabled{cursor:default}.fila-actividad.examen.svelte-v75e8y{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 6%, var(--card))}@media (hover:hover) and (pointer:fine){.fila-actividad.svelte-v75e8y:hover:not(:disabled){border-color:color-mix(in oklab, var(--foreground) 25%, var(--border))}}.texto.svelte-v75e8y{flex-direction:column;flex:1;min-width:0;display:flex}.codigo.svelte-v75e8y{font-weight:600}.meta.svelte-v75e8y{margin-top:.15rem}.estado.svelte-v75e8y{color:var(--muted-foreground);font-size:1.15rem;display:inline-flex}.estado.hecha.svelte-v75e8y{color:oklch(42% .11 152)}.estado.en-curso.svelte-v75e8y,.estado.pendiente.svelte-v75e8y{color:var(--primary)}.flecha.svelte-v75e8y{color:var(--muted-foreground)}.aviso-texto.svelte-v75e8y{margin:0 0 .5rem}.ejemplo.svelte-1dszzp8{border-radius:var(--radius-lg);background:var(--accent);padding:1rem}.ejemplo.svelte-1dszzp8 h2,.ejemplo.svelte-1dszzp8 h3{align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.aviso-texto.svelte-1yl7468{margin:0 0 .5rem}.portada.svelte-1yl7468 summary:where(.svelte-1yl7468){cursor:pointer;color:var(--muted-foreground);align-items:center;min-height:44px;font-size:.875rem;display:flex}.paginas.svelte-1yl7468{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin:0;padding:0;list-style:none}.paginas.svelte-1yl7468 li:where(.svelte-1yl7468)+li:where(.svelte-1yl7468){border-top:1px solid var(--border)}.paginas.svelte-1yl7468 a:where(.svelte-1yl7468){min-height:48px;color:var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 1rem;text-decoration:none;display:flex}.paginas.svelte-1yl7468 a:where(.svelte-1yl7468):focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.paginas.svelte-1yl7468 .icono{color:var(--muted-foreground);flex:none}@media (hover:hover) and (pointer:fine){.paginas.svelte-1yl7468 a:where(.svelte-1yl7468):hover{background:var(--muted)}}.aviso-texto.svelte-stflsq{margin:0 0 .5rem}.capitulo.svelte-stflsq{margin:0}.titulo.svelte-stflsq{margin:0;font-size:1.35rem}.nota-practica.svelte-stflsq{border-radius:var(--radius-lg);background:var(--muted);color:var(--muted-foreground);align-items:center;gap:.5rem;margin:.5rem 0;padding:.75rem 1rem;display:flex}.vecinas.svelte-stflsq{justify-content:space-between;gap:.75rem;display:flex}.consulta.svelte-1e59mwe{background:var(--card);color:var(--foreground);overscroll-behavior:contain;border:0;margin:0;padding:0}.consulta.svelte-1e59mwe::backdrop{background:color-mix(in oklab, var(--foreground) 45%, transparent)}.consulta[open].svelte-1e59mwe{z-index:30;border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;max-width:none;height:90dvh;max-height:90dvh;box-shadow:0 -8px 24px color-mix(in oklab, var(--foreground) 15%, transparent);position:fixed;inset:auto 0 0}@media (width>=64rem){.consulta[open].svelte-1e59mwe{border-left:1px solid var(--border);width:26rem;height:100dvh;max-height:100dvh;box-shadow:-8px 0 24px color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:0;inset:0 0 0 auto}}.marco-consulta.svelte-1e59mwe{flex-direction:column;height:100%;display:flex}.encabezado.svelte-1e59mwe{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem 0;display:flex}.encabezado.svelte-1e59mwe h2:where(.svelte-1e59mwe){margin:0}.cerrar.svelte-1e59mwe{min-width:44px;min-height:44px;margin-right:-.5rem}.pestanas.svelte-1e59mwe{border-bottom:1px solid var(--border);padding:.25rem 1rem .5rem}.pestanas.svelte-1e59mwe .ds-tab{min-height:44px}.cuerpo.svelte-1e59mwe{overscroll-behavior:contain;min-height:0;padding:1rem 1rem calc(1.5rem + env(safe-area-inset-bottom));flex:1;overflow:auto}.barra-superior.svelte-1jb5joc{z-index:10;background:color-mix(in oklab, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:-1rem -1rem 0;padding:.5rem 1rem;display:flex;position:sticky;top:0}.etapas.svelte-1jb5joc{color:var(--muted-foreground);gap:.35rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.etapas.svelte-1jb5joc li:where(.svelte-1jb5joc){align-items:center;gap:.35rem;display:flex}.etapas.svelte-1jb5joc li:where(.svelte-1jb5joc)+li:where(.svelte-1jb5joc):before{content:"›";color:var(--muted-foreground)}.etapas.svelte-1jb5joc li.hecha:where(.svelte-1jb5joc){color:var(--foreground)}.etapas.svelte-1jb5joc li[aria-current=step]:where(.svelte-1jb5joc){color:var(--primary);font-weight:600}.inicio.svelte-1jb5joc{padding-top:.5rem}.reglas.svelte-1jb5joc{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.reglas.svelte-1jb5joc li:where(.svelte-1jb5joc){align-items:flex-start;gap:.6rem;display:flex}.reglas.svelte-1jb5joc .icono{color:var(--primary);margin-top:.15rem}.titulo.svelte-1jb5joc{font-size:1.35rem}.puntos.svelte-1jb5joc{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.25rem;max-width:30rem;display:grid}.punto.svelte-1jb5joc{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;font-size:.875rem}.punto.contestada.svelte-1jb5joc{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.punto[aria-current=step].svelte-1jb5joc{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary);font-weight:700}.punto.svelte-1jb5joc:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.barra-inferior.svelte-1jb5joc{z-index:10;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--border);grid-template-columns:1fr 2fr;gap:.75rem;margin:0 -1rem -1rem;display:grid;position:sticky;bottom:0}.revision.svelte-1jb5joc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.faltantes.svelte-1jb5joc{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.barra-superior.svelte-1jb5joc .consultar{margin-left:auto}@media (width<=39.99rem){.etapas.svelte-1jb5joc{flex-basis:100%;order:3}}.acceso.svelte-1hv81hw{gap:1.25rem;max-width:28rem;margin:0 auto;padding-top:1.5rem}.marca.svelte-1hv81hw{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.marca.svelte-1hv81hw h1:where(.svelte-1hv81hw),.marca.svelte-1hv81hw p:where(.svelte-1hv81hw){margin:0}.lista.svelte-1hv81hw{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nombre.svelte-1hv81hw{text-align:left;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:100%;min-height:48px;color:var(--foreground);font:inherit;cursor:pointer;align-items:center;gap:.75rem;padding:.5rem 1rem;font-weight:600;display:flex}.nombre.svelte-1hv81hw:hover{border-color:var(--primary)}.nombre.svelte-1hv81hw:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.numero.svelte-1hv81hw{min-width:2ch;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none}.tarjeta.svelte-1hv81hw{padding:1.25rem}.datos.svelte-1hv81hw{gap:.75rem;margin:0;display:grid}.datos.svelte-1hv81hw dt:where(.svelte-1hv81hw){color:var(--muted-foreground);font-size:.875rem}.datos.svelte-1hv81hw dd:where(.svelte-1hv81hw){margin:0;font-size:1.5rem;font-weight:700}.datos.svelte-1hv81hw code:where(.svelte-1hv81hw){font-size:inherit}.centro.svelte-1lrmsm0{text-align:center;align-items:center;padding-top:3rem}.franja.svelte-1lrmsm0{z-index:30;background:var(--accent);color:var(--foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:flex;position:sticky;top:0}.franja.svelte-1lrmsm0 button:where(.svelte-1lrmsm0){min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 .75rem}.franja.svelte-1lrmsm0 button:where(.svelte-1lrmsm0):focus-visible{outline-offset:2px;outline:2px solid}.enlace-documento.svelte-12jdcvt{max-width:36rem;margin:0 auto;padding-top:2rem}.enlace-documento.con-visor.svelte-12jdcvt{max-width:72rem;padding-top:1rem}.tarjeta.svelte-12jdcvt{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;display:flex}.nombre.svelte-12jdcvt{overflow-wrap:anywhere;margin:0;font-size:1.25rem}.acciones.svelte-12jdcvt{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.volver.svelte-12jdcvt{min-height:44px;color:var(--primario-texto);align-self:flex-start;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.terminos.svelte-1v5fgw6{gap:1.25rem;max-width:38rem;margin:0 auto;padding-top:1.5rem}.terminos.svelte-1v5fgw6 header:where(.svelte-1v5fgw6) p:where(.svelte-1v5fgw6),.terminos.svelte-1v5fgw6 h1:where(.svelte-1v5fgw6){margin:0}.secciones.svelte-1v5fgw6{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.seccion.svelte-1v5fgw6{padding:1rem 1.125rem}.seccion.svelte-1v5fgw6 h2:where(.svelte-1v5fgw6){align-items:center;gap:.5rem;margin:0 0 .375rem;font-size:1.0625rem;display:flex}.seccion.svelte-1v5fgw6 p:where(.svelte-1v5fgw6){margin:0}.numero.svelte-1v5fgw6{background:var(--accent);width:1.75rem;height:1.75rem;color:var(--primary);border-radius:999px;flex:none;place-items:center;font-size:.875rem;display:inline-grid}.confirmar.svelte-1v5fgw6{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);cursor:pointer;align-items:flex-start;gap:.75rem;min-height:44px;padding:.75rem 1rem;font-weight:600;display:flex}.confirmar.svelte-1v5fgw6 input:where(.svelte-1v5fgw6){flex:none;width:1.375rem;height:1.375rem;margin:.125rem 0 0}.marco.svelte-8nhadl{min-height:100dvh}.contenido.svelte-8nhadl{padding-bottom:6rem}.lateral.svelte-8nhadl{display:none}.vigencia.svelte-8nhadl{z-index:15;background:var(--background);padding:.5rem 0;position:sticky;top:0}.vigencia.svelte-8nhadl .ds-alert{padding:.5rem .75rem;box-shadow:0 2px 8px #0f172a14}.vigencia.svelte-8nhadl .ds-alert-title,.vigencia.svelte-8nhadl p{margin:0}.enlace.svelte-8nhadl{border-radius:var(--radius-md);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;width:100%;padding:.5rem .75rem;font-weight:500;text-decoration:none;display:flex}.enlace[aria-current=page].svelte-8nhadl{background:var(--accent);color:var(--primario-texto);box-shadow:inset 3px 0 0 var(--primary);font-weight:600}.enlace.svelte-8nhadl:focus-visible,.pestana.svelte-8nhadl:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.enlace.svelte-8nhadl:hover,.pestana.svelte-8nhadl:hover{text-decoration:none}.enlace.svelte-8nhadl:hover:not([aria-current=page]){background:var(--muted)}}.punto.svelte-8nhadl{background:var(--destructive);border-radius:999px;flex:none;width:.5rem;height:.5rem}.enlace.svelte-8nhadl .punto:where(.svelte-8nhadl){margin-left:auto}.inferior.svelte-8nhadl{z-index:20;background:color-mix(in oklab, var(--background) 96%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(6,auto);justify-content:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.pestana.svelte-8nhadl{min-height:56px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .25rem;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}@media (width<=26rem){.pestana.svelte-8nhadl{padding-inline:0;font-size:.625rem}.icono-pestana.svelte-8nhadl{padding-inline:.35rem}}.icono-pestana.svelte-8nhadl{border-radius:999px;padding:.1rem .6rem;display:inline-flex;position:relative}.icono-pestana.svelte-8nhadl .punto:where(.svelte-8nhadl){box-shadow:0 0 0 2px var(--background);position:absolute;top:0;right:.35rem}.pestana[aria-current=page].svelte-8nhadl{color:var(--primary);font-weight:600}.pestana[aria-current=page].svelte-8nhadl .icono-pestana:where(.svelte-8nhadl){background:var(--accent)}@media (width>=64rem){.marco.svelte-8nhadl{grid-template-columns:15rem 1fr;display:grid}.lateral.svelte-8nhadl{border-right:1px solid var(--border);background:var(--card);flex-direction:column;gap:1rem;height:100dvh;padding:1rem .75rem;display:flex;position:sticky;top:0}.lateral.svelte-8nhadl nav:where(.svelte-8nhadl){overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -.25rem;padding:0 .25rem;overflow-y:auto}.lateral.svelte-8nhadl ul:where(.svelte-8nhadl){flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.lateral.svelte-8nhadl .salir:where(.svelte-8nhadl){margin-top:auto}.marca.svelte-8nhadl{color:var(--primary);align-items:center;gap:.6rem;margin:0 .25rem .5rem;font-weight:700;display:flex}.marca.svelte-8nhadl>span:where(.svelte-8nhadl){color:var(--foreground);flex-direction:column;line-height:1.2;display:flex}.inferior.svelte-8nhadl{display:none}.contenido.svelte-8nhadl{width:100%;padding:2rem 1rem 3rem}}.titulo.svelte-15ws39s{margin:0;font-size:clamp(1.6rem,6vw,2.1rem)}.lista.svelte-15ws39s{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fila.svelte-15ws39s{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:100%;min-height:60px;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.fila.svelte-15ws39s:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fila.pendiente.svelte-15ws39s{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--accent) 45%, var(--card))}.icono.svelte-15ws39s{color:var(--primary);display:inline-flex}.texto.svelte-15ws39s{flex-direction:column;flex:1;min-width:0;display:flex}.nombre.svelte-15ws39s{font-weight:500}.nuevo.svelte-15ws39s .nombre:where(.svelte-15ws39s){font-weight:700}.meta.svelte-15ws39s{margin-top:.15rem}.semanal.svelte-15ws39s{padding:0;display:block}.semanal.svelte-15ws39s summary:where(.svelte-15ws39s){cursor:pointer;align-items:center;gap:.75rem;min-height:60px;padding:.75rem .9rem;list-style:none;display:flex}.semanal.svelte-15ws39s summary:where(.svelte-15ws39s)::-webkit-details-marker{display:none}.pendientes.svelte-15ws39s{flex-direction:column;gap:.35rem;margin:0;padding:0 .9rem .9rem 3rem;display:flex}.punto.svelte-15ws39s{background:var(--destructive);border-radius:999px;flex:none;width:.55rem;height:.55rem}.encabezado.svelte-4mc2vf{display:flex}.titulo.svelte-4mc2vf{margin:0;font-size:clamp(1.5rem,6vw,2rem)}.preguntas.svelte-4mc2vf{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pregunta.svelte-4mc2vf{padding:1rem}.numero.svelte-4mc2vf{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.875rem;font-weight:700}.tarea.svelte-ifn41l{flex-direction:column;gap:.5rem;padding:1rem;display:flex}header.svelte-ifn41l{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}h3.svelte-ifn41l{margin:0;font-size:1.0625rem}.archivos.svelte-ifn41l{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.archivos.svelte-ifn41l li:where(.svelte-ifn41l){flex-direction:column;gap:.35rem;display:flex}img.svelte-ifn41l,.cargando.svelte-ifn41l{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);width:100%}.cargando.svelte-ifn41l{color:var(--muted-foreground);place-items:center;font-size:.875rem;display:grid}.pdf.svelte-ifn41l{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.pdf.svelte-ifn41l a:where(.svelte-ifn41l){align-items:center;min-height:44px;font-weight:600;display:inline-flex}.por-docente.svelte-ifn41l{color:var(--muted-foreground);font-size:.75rem}.quitar.svelte-ifn41l,.boton.svelte-ifn41l{min-height:44px}.botones.svelte-ifn41l{flex-wrap:wrap;gap:.5rem;display:flex}.botones.celular.svelte-ifn41l{flex-direction:column}.boton.svelte-ifn41l{cursor:pointer}.boton.svelte-ifn41l:focus-within{outline:2px solid var(--ring);outline-offset:2px}.deshabilitado.svelte-ifn41l{opacity:.6;pointer-events:none}.tarea.svelte-ifn41l .caja-aviso p{margin:0}.proyecto.svelte-syvdfe{flex-direction:column;gap:.35rem;padding:1rem;display:flex}.proyecto.svelte-syvdfe h2:where(.svelte-syvdfe){margin:0}.total.svelte-syvdfe{margin:0;font-size:1.125rem}.partes.svelte-syvdfe{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}details.svelte-syvdfe summary:where(.svelte-syvdfe){cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.criterio.svelte-syvdfe{margin:.5rem 0 .25rem}.indicadores.svelte-syvdfe{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.indicadores.svelte-syvdfe li:where(.svelte-syvdfe){color:var(--muted-foreground);align-items:flex-start;gap:.5rem;display:flex}.indicadores.svelte-syvdfe li.cumplido:where(.svelte-syvdfe){color:var(--foreground)}.titulo.svelte-7puv90{margin:0;font-size:clamp(1.6rem,6vw,2.1rem)}.sub.svelte-7puv90{margin:-.5rem 0 0}.tarjeta.svelte-7puv90{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.tarjeta.svelte-7puv90 h2:where(.svelte-7puv90),.tarjeta.svelte-7puv90 p:where(.svelte-7puv90){margin:0}.codigo.svelte-7puv90{letter-spacing:.3em;color:var(--primary);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:2.5rem;font-weight:700;line-height:1.1}.codigo-equipo.svelte-7puv90{align-items:flex-start}.enlace-entregado.svelte-7puv90{color:var(--primario-texto);overflow-wrap:anywhere;font-weight:500}.acciones.svelte-7puv90{flex-wrap:wrap;gap:.5rem;display:flex}.cabeza-pagina.svelte-7puv90{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cabeza.svelte-7puv90{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cabeza.svelte-7puv90 h2:where(.svelte-7puv90){margin:0}.integrantes.svelte-7puv90{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin:0;padding:0;list-style:none}.integrantes.svelte-7puv90 li:where(.svelte-7puv90){align-items:center;gap:.6rem;min-height:48px;padding:.35rem .9rem;display:flex}.integrantes.svelte-7puv90 li:where(.svelte-7puv90)+li:where(.svelte-7puv90){border-top:1px solid var(--border)}.integrantes.svelte-7puv90 .icono{color:var(--muted-foreground)}.estado.svelte-7puv90{align-items:center;gap:.5rem;margin:0;font-weight:500;display:flex}.estado.falta.svelte-7puv90{color:oklch(50% .13 60)}.estado.ok.svelte-7puv90{color:oklch(42% .11 152)}.pasos.svelte-7puv90{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pasos.svelte-7puv90 li:where(.svelte-7puv90){align-items:flex-start;gap:.75rem;display:flex}.num.svelte-7puv90{background:var(--accent);width:1.75rem;height:1.75rem;color:var(--primario-texto);border-radius:999px;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:inline-grid}.entrada-codigo.svelte-7puv90{letter-spacing:.3em;text-transform:uppercase;text-align:center;max-width:12rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.5rem}.ayuda-hoja.svelte-7puv90,.buscar.svelte-7puv90{margin:0}.candidatos.svelte-7puv90{margin:0;padding:0;list-style:none}.candidatos.svelte-7puv90 li:where(.svelte-7puv90)+li:where(.svelte-7puv90){border-top:1px solid var(--border)}.candidato.svelte-7puv90{cursor:pointer;align-items:center;gap:.75rem;min-height:52px;padding:.35rem .25rem;font-weight:400;display:flex}.candidato.svelte-7puv90 input:where(.svelte-7puv90){flex:none;width:1.25rem;height:1.25rem}.candidato.ocupado.svelte-7puv90{cursor:default;color:var(--muted-foreground)}.datos-c.svelte-7puv90{overflow-wrap:anywhere;flex-direction:column;gap:.15rem;min-width:0;display:flex}.ocupado-en.svelte-7puv90{color:oklch(50% .13 60);font-weight:500}.sin-resultados.svelte-7puv90{padding:1rem .25rem}.error-hoja.svelte-7puv90{flex-basis:100%}.qr-pantalla.svelte-7puv90{z-index:100;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:fixed;inset:0}.qr-pantalla.svelte-7puv90 h2:where(.svelte-7puv90){margin:0;font-size:1.5rem}.qr-pantalla.svelte-7puv90 img:where(.svelte-7puv90){width:min(80vw,60vh);height:min(80vw,60vh)}.qr-pantalla.svelte-7puv90 p:where(.svelte-7puv90){margin:0}.tarjeta.svelte-rty02m{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.tarjeta.svelte-rty02m h2:where(.svelte-rty02m),.tarjeta.svelte-rty02m p:where(.svelte-rty02m){margin:0}.acciones.svelte-rty02m{flex-wrap:wrap;gap:.5rem;display:flex}.titulo.svelte-1nw9mcf{margin:0;font-size:clamp(1.6rem,6vw,2.1rem)}.tarjeta.svelte-1nw9mcf{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.tarjeta.svelte-1nw9mcf h2:where(.svelte-1nw9mcf),.tarjeta.svelte-1nw9mcf p:where(.svelte-1nw9mcf){margin:0}.nombre.svelte-1nw9mcf{align-items:center;gap:.75rem;font-size:1.0625rem;font-weight:600;display:flex}.nombre.svelte-1nw9mcf .icono{color:var(--primary)}.nombre.svelte-1nw9mcf>span:where(.svelte-1nw9mcf){flex-direction:column;display:flex}.nombre.svelte-1nw9mcf .ds-supporting:where(.svelte-1nw9mcf){font-size:.875rem;font-weight:400}.datos.svelte-1nw9mcf{gap:.15rem;margin:0;display:grid}.datos.svelte-1nw9mcf dt:where(.svelte-1nw9mcf){color:var(--muted-foreground);font-size:.8125rem}.datos.svelte-1nw9mcf dd:where(.svelte-1nw9mcf){margin:0}.usuario.svelte-1nw9mcf{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.125rem;font-weight:600}.casillas.svelte-1hte6im{grid-template-columns:repeat(4,3.5rem);gap:.75rem;width:max-content;display:grid;position:relative}.real.svelte-1hte6im{opacity:0;color:#0000;caret-color:#0000;cursor:text;z-index:1;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.casilla.svelte-1hte6im{border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--card);place-items:center;height:4rem;transition:border-color .12s;display:grid}.casilla.llena.svelte-1hte6im{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.punto.svelte-1hte6im{background:var(--foreground);border-radius:999px;width:.875rem;height:.875rem}.casillas.svelte-1hte6im:focus-within .casilla.siguiente:where(.svelte-1hte6im){border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 35%, transparent)}.con-error.svelte-1hte6im .casilla:where(.svelte-1hte6im){border-color:var(--destructive)}.apagado.svelte-1hte6im .casilla:where(.svelte-1hte6im){background:var(--muted)}.apagado.svelte-1hte6im .real:where(.svelte-1hte6im){cursor:not-allowed}@media (prefers-reduced-motion:reduce){.casilla.svelte-1hte6im{transition:none}}.aviso-adulto.svelte-1c7smco{gap:1.5rem;max-width:38rem;margin:0 auto;padding-top:1.5rem}.formulario.svelte-1c7smco .ds-field{margin-bottom:0}.aviso-adulto.svelte-1c7smco header:where(.svelte-1c7smco) p:where(.svelte-1c7smco),.aviso-adulto.svelte-1c7smco h1:where(.svelte-1c7smco),.formulario.svelte-1c7smco h2:where(.svelte-1c7smco){margin:0}.para-nino.svelte-1c7smco{border-radius:var(--radius-lg);background:var(--accent);color:var(--primario-texto,var(--foreground));align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem;font-size:1.0625rem;display:flex}.para-nino.svelte-1c7smco .icono{color:var(--primary);flex:none}.secciones.svelte-1c7smco{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.seccion.svelte-1c7smco{padding:0 1rem}.seccion.svelte-1c7smco summary:where(.svelte-1c7smco){cursor:pointer;align-items:center;gap:.5rem;min-height:52px;font-weight:600;list-style:none;display:flex}.seccion.svelte-1c7smco summary:where(.svelte-1c7smco)::-webkit-details-marker{display:none}.seccion.svelte-1c7smco summary:where(.svelte-1c7smco) .icono{color:var(--primary);flex:none;transition:transform .15s}.seccion[open].svelte-1c7smco summary:where(.svelte-1c7smco) .icono{transform:rotate(90deg)}.seccion.svelte-1c7smco summary:where(.svelte-1c7smco):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-md)}.seccion.svelte-1c7smco p:where(.svelte-1c7smco){margin:0 0 1rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.seccion.svelte-1c7smco summary:where(.svelte-1c7smco) .icono{transition:none}}.formulario.svelte-1c7smco{border-top:1px solid var(--border);gap:1rem;padding-top:1.5rem}.formulario.svelte-1c7smco .ds-input:where(.svelte-1c7smco){font-size:1rem}.confirmar.svelte-1c7smco{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);cursor:pointer;align-items:flex-start;gap:.75rem;min-height:44px;padding:.75rem 1rem;font-weight:600;display:flex}.confirmar.con-error.svelte-1c7smco{border-color:var(--destructive)}.confirmar.svelte-1c7smco input:where(.svelte-1c7smco){flex:none;width:1.375rem;height:1.375rem;margin:.125rem 0 0}.error-casilla.svelte-1c7smco{color:var(--destructive);margin-top:-.5rem;font-size:.8125rem;display:block}.titulo.svelte-nl6bp8{margin:0;font-size:clamp(1.6rem,6vw,2.1rem)}.pantalla-pin.svelte-nl6bp8,.subpantalla.svelte-nl6bp8{gap:1.5rem;width:100%;max-width:24rem;margin:0 auto;padding-top:1.5rem}.pantalla-pin.svelte-nl6bp8 .ds-field,.subpantalla.svelte-nl6bp8 .ds-field{margin-bottom:0}.pantalla-pin.svelte-nl6bp8{text-align:center;align-items:center}.pantalla-pin.svelte-nl6bp8 header:where(.svelte-nl6bp8) p:where(.svelte-nl6bp8),.subpantalla.svelte-nl6bp8 header:where(.svelte-nl6bp8) p:where(.svelte-nl6bp8),.pantalla-pin.svelte-nl6bp8>p:where(.svelte-nl6bp8){margin:0}.enlaces-nino.svelte-nl6bp8{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.candado.svelte-nl6bp8{background:var(--accent);width:4rem;height:4rem;color:var(--primary);border-radius:999px;place-items:center;display:grid}.formulario-pin.svelte-nl6bp8{text-align:left;align-items:center;width:100%}.formulario-pin.svelte-nl6bp8 .ds-field{flex-direction:column;align-items:center;display:flex}.formulario-pin.svelte-nl6bp8 .ds-label{align-self:center}.encabezado.svelte-nl6bp8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.encabezado.svelte-nl6bp8 p:where(.svelte-nl6bp8){margin:0}.fila-periodo.svelte-nl6bp8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fila-periodo.svelte-nl6bp8 h2:where(.svelte-nl6bp8){margin:0}.periodo.svelte-nl6bp8{align-items:center;gap:.5rem;margin:0;display:flex}.periodo.svelte-nl6bp8 .ds-label:where(.svelte-nl6bp8){margin:0}.periodo.svelte-nl6bp8 .ds-select:where(.svelte-nl6bp8){width:auto;min-width:4.5rem;font-size:1rem}.avance.svelte-nl6bp8{gap:.75rem}.avance[aria-busy=true].svelte-nl6bp8 .bloque:where(.svelte-nl6bp8){opacity:.6}.bloque.svelte-nl6bp8{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.bloque.svelte-nl6bp8 h2:where(.svelte-nl6bp8),.bloque.svelte-nl6bp8 h3:where(.svelte-nl6bp8),.bloque.svelte-nl6bp8 h4:where(.svelte-nl6bp8),.bloque.svelte-nl6bp8 p:where(.svelte-nl6bp8){margin:0}.subtitulo.svelte-nl6bp8{color:var(--muted-foreground);font-size:1rem;font-weight:600}.cifra.svelte-nl6bp8{align-items:baseline;gap:.4rem;display:flex}.cifra.svelte-nl6bp8 strong:where(.svelte-nl6bp8){font-variant-numeric:tabular-nums;font-size:2.75rem;line-height:1}.cifra.svelte-nl6bp8 span:where(.svelte-nl6bp8){color:var(--muted-foreground);font-weight:600}.cifra-texto.svelte-nl6bp8{font-size:1.25rem;font-weight:600}.cifra-texto.svelte-nl6bp8 strong:where(.svelte-nl6bp8){font-variant-numeric:tabular-nums;font-size:1.75rem}.filas.svelte-nl6bp8{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.filas.svelte-nl6bp8 li:where(.svelte-nl6bp8){border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;min-height:44px;padding:.5rem 0;line-height:1.3;display:flex}.filas.svelte-nl6bp8 li:where(.svelte-nl6bp8):last-child{border-bottom:0}.pendiente-fila.svelte-nl6bp8{flex-direction:column;justify-content:center!important;align-items:flex-start!important}.plegable.svelte-nl6bp8 summary:where(.svelte-nl6bp8){cursor:pointer;min-height:44px;color:var(--primary);align-items:center;gap:.5rem;font-weight:600;list-style:none;display:flex}.plegable.svelte-nl6bp8 summary:where(.svelte-nl6bp8)::-webkit-details-marker{display:none}.plegable.svelte-nl6bp8 summary:where(.svelte-nl6bp8):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-md)}.plegable.svelte-nl6bp8 summary:where(.svelte-nl6bp8) .icono{transition:transform .15s}.plegable[open].svelte-nl6bp8 summary:where(.svelte-nl6bp8) .icono{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.plegable.svelte-nl6bp8 summary:where(.svelte-nl6bp8) .icono{transition:none}}.valor.svelte-nl6bp8{white-space:nowrap;font-variant-numeric:tabular-nums}.valor.svelte-nl6bp8 strong:where(.svelte-nl6bp8){font-size:1.125rem}.valor.pendiente.svelte-nl6bp8{color:var(--muted-foreground)}.codigo.svelte-nl6bp8{font-variant-numeric:tabular-nums;font-weight:600}.lista-grupo.svelte-nl6bp8{flex-direction:column;gap:.5rem;display:flex}.grupo.svelte-nl6bp8{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.grupo.svelte-nl6bp8 .icono{color:var(--muted-foreground)}.grupo.vencidas.svelte-nl6bp8,.grupo.vencidas.svelte-nl6bp8 .icono{color:var(--destructive)}.conteos.svelte-nl6bp8{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.conteos.svelte-nl6bp8 li:where(.svelte-nl6bp8){border-radius:var(--radius-md);background:var(--muted);border-top:3px solid;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem;display:flex}.conteos.svelte-nl6bp8 strong:where(.svelte-nl6bp8){font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.conteos.svelte-nl6bp8 span:where(.svelte-nl6bp8){color:var(--muted-foreground);font-size:.875rem}.conteos.svelte-nl6bp8 .a:where(.svelte-nl6bp8){border-top-color:oklch(60% .15 250)}.conteos.svelte-nl6bp8 .r:where(.svelte-nl6bp8){border-top-color:oklch(78% .14 80)}.conteos.svelte-nl6bp8 .f:where(.svelte-nl6bp8){border-top-color:var(--destructive)}.datos.svelte-nl6bp8{gap:.25rem;margin:0;display:grid}.datos.svelte-nl6bp8 dt:where(.svelte-nl6bp8){color:var(--muted-foreground);font-size:.8125rem}.datos.svelte-nl6bp8 dd:where(.svelte-nl6bp8){margin:0}.usuario.svelte-nl6bp8{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.125rem;font-weight:600}.acciones.svelte-nl6bp8{flex-wrap:wrap;gap:.5rem;display:flex}.filas.clases.svelte-nl6bp8 li:where(.svelte-nl6bp8){flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:.75rem 0}.cuando-clase.svelte-nl6bp8 strong:where(.svelte-nl6bp8){font-size:1.0625rem}.hasta.svelte-nl6bp8{white-space:nowrap}.instrucciones.svelte-nl6bp8{white-space:pre-line;overflow-wrap:anywhere;line-height:1.45}.encabezado.svelte-1n2c13m{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.titulo.svelte-1n2c13m{margin:0;font-size:clamp(1.6rem,6vw,2.1rem)}.periodo.svelte-1n2c13m{margin:0}.periodo.svelte-1n2c13m .ds-select:where(.svelte-1n2c13m){width:auto}.tarjeta.svelte-1n2c13m{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.tarjeta.svelte-1n2c13m h2:where(.svelte-1n2c13m),.tarjeta.svelte-1n2c13m p:where(.svelte-1n2c13m){margin:0}.cifra.svelte-1n2c13m{font-size:1.35rem;font-weight:700;line-height:1.25}.criterios.svelte-1n2c13m{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.criterio.svelte-1n2c13m{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;min-height:56px;padding:.75rem 1rem;display:flex}.fila.svelte-1n2c13m{align-items:flex-start;gap:.75rem;display:flex}.texto.svelte-1n2c13m{flex-direction:column;flex:1;min-width:0;display:flex}.nombre.svelte-1n2c13m{font-weight:600}.cabeza.svelte-1n2c13m{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.vale.svelte-1n2c13m{color:var(--muted-foreground);white-space:nowrap;font-weight:500}.descripcion.svelte-1n2c13m{margin-top:.125rem;font-size:.9375rem;line-height:1.35}.estado.svelte-1n2c13m{margin-top:.25rem}.valor.svelte-1n2c13m{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding-top:.125rem}.valor.svelte-1n2c13m strong:where(.svelte-1n2c13m){font-size:1.25rem}.pendiente.svelte-1n2c13m .valor:where(.svelte-1n2c13m){color:var(--muted-foreground);font-weight:500}.regla.svelte-1n2c13m{max-width:60ch;margin:0;font-size:.875rem}.conteos.svelte-1n2c13m{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.conteos.svelte-1n2c13m li:where(.svelte-1n2c13m){align-items:center;gap:.5rem;display:flex}.punto.svelte-1n2c13m{border-radius:999px;width:.7rem;height:.7rem}.a.svelte-1n2c13m .punto:where(.svelte-1n2c13m){background:oklch(60% .15 250)}.r.svelte-1n2c13m .punto:where(.svelte-1n2c13m){background:oklch(78% .14 80)}.f.svelte-1n2c13m .punto:where(.svelte-1n2c13m){background:var(--destructive)}.rp.svelte-1n2c13m .punto:where(.svelte-1n2c13m){background:oklch(60% .15 300)}.plegable.svelte-1n2c13m summary:where(.svelte-1n2c13m){cursor:pointer;min-height:44px;color:var(--primary);align-items:center;gap:.5rem;font-weight:600;list-style:none;display:flex}.plegable.svelte-1n2c13m summary:where(.svelte-1n2c13m)::-webkit-details-marker{display:none}.plegable.svelte-1n2c13m summary:where(.svelte-1n2c13m) .icono{transition:transform .15s}.plegable[open].svelte-1n2c13m summary:where(.svelte-1n2c13m) .icono{transform:rotate(90deg)}.plegable[open].svelte-1n2c13m summary:where(.svelte-1n2c13m),.plegable.svelte-1n2c13m .regla:where(.svelte-1n2c13m){margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){.plegable.svelte-1n2c13m summary:where(.svelte-1n2c13m) .icono{transition:none}}.lista.svelte-1n2c13m{border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.lista.svelte-1n2c13m>li:where(.svelte-1n2c13m){justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.25rem 1rem;display:flex}.lista.svelte-1n2c13m>li:where(.svelte-1n2c13m)+li:where(.svelte-1n2c13m){border-top:1px solid var(--border)}.fecha.svelte-1n2c13m,.puntos.svelte-1n2c13m{font-variant-numeric:tabular-nums;white-space:nowrap}.semana.svelte-1n2c13m{min-width:2.5em;color:var(--muted-foreground);text-transform:capitalize;display:inline-block}.marca.svelte-1n2c13m{border-radius:999px;padding:.125rem .5rem;font-size:.875rem;font-weight:700}.estado-a.svelte-1n2c13m .marca:where(.svelte-1n2c13m){color:oklch(38% .13 250);background:oklch(93% .045 250)}.estado-r.svelte-1n2c13m .marca:where(.svelte-1n2c13m){color:oklch(42% .1 70);background:oklch(94% .07 85)}.estado-f.svelte-1n2c13m .marca:where(.svelte-1n2c13m){color:oklch(45% .16 25);background:oklch(93% .05 25)}.estado-rp.svelte-1n2c13m .marca:where(.svelte-1n2c13m){color:oklch(40% .13 300);background:oklch(93% .045 300)}.nombre-actividad.svelte-1n2c13m{min-width:0;line-height:1.3}.codigo.svelte-1n2c13m{font-variant-numeric:tabular-nums;font-weight:600}.sin-hacer.svelte-1n2c13m .puntos:where(.svelte-1n2c13m){color:var(--muted-foreground)}.manual.svelte-1n2c13m{color:var(--muted-foreground);text-align:right;font-size:.75rem;display:block}.controles.svelte-1ttcbd5{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.fila.svelte-1ttcbd5{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.corto.svelte-1ttcbd5{margin:0}.corto.svelte-1ttcbd5 .ds-select:where(.svelte-1ttcbd5){width:auto}@media print{.no-imprimir.svelte-1ttcbd5{display:none}}.titulo.svelte-cxsl8u{margin:0;font-size:clamp(1.5rem,6vw,2rem)}.datos.svelte-cxsl8u{grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0;display:grid}.datos.svelte-cxsl8u dt:where(.svelte-cxsl8u){font-weight:600}.datos.svelte-cxsl8u dd:where(.svelte-cxsl8u){margin:0}.lista.svelte-cxsl8u{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin:0;padding:0;list-style:none}.lista.svelte-cxsl8u li:where(.svelte-cxsl8u){font-variant-numeric:tabular-nums;grid-template-columns:6rem 1fr auto;gap:.5rem;padding:.55rem .75rem;display:grid}.lista.svelte-cxsl8u li:where(.svelte-cxsl8u)+li:where(.svelte-cxsl8u){border-top:1px solid var(--border)}.titulo.svelte-1bs6u26{margin:0;font-size:clamp(1.5rem,6vw,2rem)}.tarjeta.svelte-1bs6u26{padding:1rem}.destacada.svelte-1bs6u26{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.mensajes.svelte-1bs6u26{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mensaje.svelte-1bs6u26{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:.2rem;max-width:92%;padding:.6rem .8rem;display:flex}.mensaje.alumno.svelte-1bs6u26{background:color-mix(in oklab, var(--primary) 8%, var(--card));align-self:flex-end}.mensaje.observacion.svelte-1bs6u26{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.autor.svelte-1bs6u26{font-size:.8125rem;font-weight:600}.texto-mensaje.svelte-1bs6u26{white-space:pre-wrap;overflow-wrap:anywhere}.enlace-texto.svelte-1bs6u26{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.875rem}.acciones.svelte-1bs6u26{flex-wrap:wrap;gap:.5rem;display:flex}.acciones.svelte-1bs6u26 a:where(.svelte-1bs6u26){align-items:center;min-height:44px;display:inline-flex}.error-enlace.svelte-1bs6u26{color:var(--destructive);margin:.25rem 0 0;font-size:.875rem;font-weight:600;display:block}.barra.svelte-gxcez8{z-index:25;background:var(--background);border-bottom:1px solid var(--border);padding:.5rem 1rem .4rem;position:sticky;top:0}.barra.svelte-gxcez8 p:where(.svelte-gxcez8){align-items:flex-start;gap:.4rem;margin:0 0 .35rem;font-size:.875rem;line-height:1.35;display:flex}.avance.svelte-gxcez8{background:var(--muted);border-radius:999px;height:4px;overflow:hidden}.avance.svelte-gxcez8 span:where(.svelte-gxcez8){background:var(--primary);height:100%;transition:width .2s ease-out;display:block}@media (prefers-reduced-motion:reduce){.avance.svelte-gxcez8 span:where(.svelte-gxcez8){transition:none}}.lectura.svelte-gxcez8{padding-bottom:6rem}.fin.svelte-gxcez8{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0 1rem;display:flex}.aviso-flotante.svelte-gxcez8{left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:30;border-radius:var(--radius-md);background:var(--foreground);color:var(--background);text-align:center;padding:.75rem 1rem;font-weight:500;position:fixed}.cubierta.svelte-gxcez8{z-index:40;background:color-mix(in oklab, var(--foreground) 45%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.final.svelte-gxcez8,.cubierta.svelte-gxcez8 .ds-card:where(.svelte-gxcez8){padding:1.25rem}.final.svelte-gxcez8 h1:where(.svelte-gxcez8){align-items:center;gap:.5rem;display:flex}.guia.svelte-1gploft{flex-direction:column;gap:1.75rem;padding-bottom:2rem;display:flex}.encabezado.svelte-1gploft{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.encabezado.svelte-1gploft h1:where(.svelte-1gploft){margin:0;font-size:clamp(1.75rem,7vw,2.4rem)}.encabezado.svelte-1gploft p:where(.svelte-1gploft){margin:0}.indice.svelte-1gploft ol:where(.svelte-1gploft){gap:.35rem;margin:0;padding-left:1.25rem;display:grid}.indice.svelte-1gploft a:where(.svelte-1gploft){color:var(--primary)}.seccion.svelte-1gploft{flex-direction:column;gap:.75rem;scroll-margin-top:1rem;display:flex}.cabeza.svelte-1gploft{flex-direction:column;gap:.75rem;display:flex}.solo-imprimir.svelte-1gploft{display:none}.seccion.svelte-1gploft h2:where(.svelte-1gploft){align-items:center;gap:.6rem;margin:0;font-size:1.25rem;display:flex}.numero.svelte-1gploft{background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground,#fff);border-radius:999px;flex:none;place-items:center;font-size:1rem;display:inline-grid}.pasos.svelte-1gploft{gap:.4rem;margin:0;padding-left:1.25rem;line-height:1.5;display:grid}.capturas.svelte-1gploft{scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}figure.svelte-1gploft{scroll-snap-align:start;flex-direction:column;flex:none;gap:.35rem;width:min(14rem,62vw);margin:0;display:flex}figure.svelte-1gploft img:where(.svelte-1gploft){border:1px solid var(--border);background:#fff;border-radius:1.25rem;width:100%;height:auto;box-shadow:0 1px 3px #0f172a14}figcaption.svelte-1gploft{color:var(--muted-foreground);font-size:.8125rem;line-height:1.35}.pie.svelte-1gploft{margin:0}@media print{.no-imprimir.svelte-1gploft{display:none!important}.solo-imprimir.svelte-1gploft{display:block}main.contenedor{max-width:none;padding:0}.guia.svelte-1gploft,.seccion.svelte-1gploft,.encabezado.svelte-1gploft{display:block}.encabezado.svelte-1gploft{margin-bottom:.75rem}.encabezado.svelte-1gploft p:where(.svelte-1gploft){margin-top:.15rem}.seccion.svelte-1gploft{margin-bottom:1rem}.cabeza.svelte-1gploft{break-inside:avoid;display:block}.seccion.svelte-1gploft h2:where(.svelte-1gploft){margin-bottom:.4rem}.pasos.svelte-1gploft{gap:.25rem;margin-bottom:.5rem;font-size:.9rem;line-height:1.4}.capturas.svelte-1gploft{flex-wrap:wrap;gap:.5rem;overflow:visible}figure.svelte-1gploft{break-inside:avoid;width:8.25rem}figure.svelte-1gploft img:where(.svelte-1gploft){box-shadow:none;border-radius:.9rem}figcaption.svelte-1gploft{font-size:.72rem}}.franja-vista.svelte-1gqwej4{z-index:30;color:#fff;background:oklch(32% .08 300);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:flex;position:sticky;top:0}.franja-vista.svelte-1gqwej4 button:where(.svelte-1gqwej4){color:#fff;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:999px;padding:0 .65rem}.franja-vista.svelte-1gqwej4 button:where(.svelte-1gqwej4):focus-visible{outline-offset:2px;outline:2px solid #fff}
