.plan.svelte-1uz56yo{border-radius:var(--radio-tarjeta);background:var(--sugerencia-fondo);color:var(--sugerencia-texto);box-shadow:var(--relieve-color), 0 1rem 2rem -1.125rem color-mix(in srgb, var(--sugerencia-fondo) 85%, transparent);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.antetitulo.svelte-1uz56yo{font-size:var(--t-xs);letter-spacing:.06rem;text-transform:uppercase;margin:0;font-weight:700}ol.svelte-1uz56yo{flex-direction:column;gap:1rem;margin:0;padding-left:1.5rem;display:flex}li.svelte-1uz56yo{padding-left:.25rem}li.svelte-1uz56yo::marker{font-weight:800}li.svelte-1uz56yo>:where(.svelte-1uz56yo){display:block}.titulo.svelte-1uz56yo{font-family:var(--fuente-titulo);font-weight:800;font-size:var(--t-l);line-height:1.2}.detalle.svelte-1uz56yo{font-size:var(--t-s);opacity:.92;margin-top:.25rem}a.svelte-1uz56yo{min-height:2.75rem;color:var(--sugerencia-texto);text-underline-offset:.2em;align-items:center;margin-top:.125rem;font-weight:700;text-decoration:underline;display:inline-flex}a.svelte-1uz56yo:hover{color:var(--sugerencia-texto);text-decoration-thickness:.15em}a.boton.svelte-1uz56yo{border-radius:var(--radio-pildora);background:var(--sugerencia-texto);width:fit-content;color:var(--sugerencia-fondo);margin-top:.5rem;padding:0 1.125rem;text-decoration:none}a.boton.svelte-1uz56yo:hover{color:var(--sugerencia-fondo);filter:brightness(.95)}a.svelte-1uz56yo:focus-visible{outline:.1875rem solid var(--sugerencia-texto);outline-offset:.1875rem}.nota.svelte-1uz56yo{font-size:var(--t-s);opacity:.92;margin:0}.inicio.svelte-12umaz5{flex-direction:column;gap:1.5rem;display:flex}.inicio.svelte-12umaz5:focus{outline:none}.cabecera.svelte-12umaz5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.fecha.svelte-12umaz5{color:var(--texto-suave);margin:0 0 .375rem}h1.svelte-12umaz5{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.4vw,2.625rem)}.pildora.svelte-12umaz5{border-radius:var(--radio-pildora);align-items:center;min-height:2.875rem;padding:0 1.375rem;font-weight:700;text-decoration:none;transition:background-color .15s,box-shadow .2s,transform .15s;display:inline-flex}.pildora.contorno.svelte-12umaz5{border:.09375rem solid var(--borde-control);color:var(--texto);align-self:flex-start}.pildora.contorno.svelte-12umaz5:hover{background:var(--superficie-2);color:var(--texto)}.casillas.svelte-12umaz5{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;display:grid}.casillas.svelte-12umaz5>div:where(.svelte-12umaz5){border-radius:var(--radio-l);background:var(--luz-superficie), var(--superficie);border:.0625rem solid var(--borde);box-shadow:var(--filo-luz), var(--sombra-1);flex-direction:column;gap:.5rem;padding:1.375rem;display:flex}.casillas.svelte-12umaz5 dt:where(.svelte-12umaz5){font-size:var(--t-s);color:var(--texto-suave)}.casillas.svelte-12umaz5 dd:where(.svelte-12umaz5){margin:0}.valor.svelte-12umaz5{font-family:var(--fuente-mono);font-weight:700;font-size:var(--t-4xl);font-variant-numeric:tabular-nums}.mejora.svelte-12umaz5{font-size:var(--t-xs);color:var(--ok);font-weight:700}.suave.svelte-12umaz5{color:var(--texto-suave);font-size:var(--t-xs)}.barra.svelte-12umaz5{border-radius:var(--radio-pildora);background:var(--borde);height:.5rem;box-shadow:var(--sombra-hundida);overflow:hidden}.barra.svelte-12umaz5 span:where(.svelte-12umaz5){border-radius:var(--radio-pildora);background:var(--verde);height:100%;box-shadow:var(--pegatina);display:block}.fila-a.svelte-12umaz5,.fila-b.svelte-12umaz5{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:1rem;display:grid}.fila-b.svelte-12umaz5{align-items:start}.continua.svelte-12umaz5{border-radius:var(--radio-tarjeta);background:var(--verde);color:var(--sobre-verde);box-shadow:var(--relieve-color), 0 1rem 2rem -1.125rem color-mix(in srgb, var(--verde) 85%, transparent);gap:1.5rem;padding:1.625rem;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:flex}.continua.svelte-12umaz5:hover{color:var(--sobre-verde);filter:brightness(1.05);box-shadow:var(--relieve-color), 0 1.375rem 2.5rem -1.125rem color-mix(in srgb, var(--verde) 95%, transparent);transform:translateY(-.125rem)}.mini.svelte-12umaz5{border-radius:var(--radio-l);background:#0b2a1a;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;width:9.375rem;height:9.375rem;padding:.875rem;display:grid;box-shadow:inset 0 .125rem .375rem #00000073,0 .0625rem #ffffff1f}.mini.svelte-12umaz5 span:where(.svelte-12umaz5){border-radius:var(--radio-s);box-shadow:var(--pegatina)}.continua-texto.svelte-12umaz5{flex-direction:column;flex-grow:1;gap:.625rem;min-width:0;display:flex}.antetitulo.svelte-12umaz5{font-size:var(--t-xs);letter-spacing:.06rem;text-transform:uppercase;margin:0;font-weight:700}.antetitulo.azul.svelte-12umaz5{color:var(--acento)}.titulo-grande.svelte-12umaz5{font-family:var(--fuente-titulo);font-weight:800;font-size:var(--t-3xl);line-height:1.1}.progreso-curso.svelte-12umaz5{font-weight:700;font-size:var(--t-s);align-items:center;gap:.75rem;margin-top:auto;display:flex}.pista.svelte-12umaz5{border-radius:var(--radio-pildora);background:color-mix(in srgb, currentColor 25%, transparent);flex-grow:1;height:.5rem;overflow:hidden}.pista.svelte-12umaz5 span:where(.svelte-12umaz5){border-radius:var(--radio-pildora);background:currentColor;height:100%;display:block}.pista.svelte-12umaz5{box-shadow:var(--sombra-hundida)}.reto.svelte-12umaz5{flex-direction:column;gap:.875rem;margin:0;display:flex}.torneo-inicio.svelte-12umaz5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.torneo-inicio.svelte-12umaz5 h2:where(.svelte-12umaz5){font-size:var(--t-2xl);overflow-wrap:anywhere;margin:.25rem 0}.torneo-inicio.svelte-12umaz5 p:where(.svelte-12umaz5){margin:0}.reto.svelte-12umaz5 h2:where(.svelte-12umaz5){font-size:var(--t-3xl);margin:0}.reto.svelte-12umaz5 p:where(.svelte-12umaz5){margin:0}.datos-reto.svelte-12umaz5{gap:.375rem;margin:0;display:grid}.datos-reto.svelte-12umaz5 div:where(.svelte-12umaz5){flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.datos-reto.svelte-12umaz5 dt:where(.svelte-12umaz5){min-width:7.5rem;color:var(--texto-suave);font-size:var(--t-s)}.datos-reto.svelte-12umaz5 dd:where(.svelte-12umaz5){font-variant-numeric:tabular-nums;margin:0;font-weight:700}.nota.svelte-12umaz5{margin:0}.semana.svelte-12umaz5{flex-direction:column;gap:1.125rem;margin:0;display:flex}.semana-cabecera.svelte-12umaz5{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.semana.svelte-12umaz5 h2:where(.svelte-12umaz5),.logros.svelte-12umaz5 h2:where(.svelte-12umaz5){font-size:var(--t-2xl);margin:0}.barras.svelte-12umaz5{flex-grow:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.barras.svelte-12umaz5 li:where(.svelte-12umaz5){flex-direction:column;align-items:center;gap:.5rem;display:flex}.cifra.svelte-12umaz5,.dia.svelte-12umaz5{font-size:var(--t-xs);color:var(--texto-suave)}.columna.svelte-12umaz5{border-radius:var(--radio);background:var(--serie-actual);width:100%;box-shadow:var(--pegatina)}.columna.futuro.svelte-12umaz5{background:var(--borde)}.hoy.svelte-12umaz5 .cifra:where(.svelte-12umaz5){color:var(--destacado);font-weight:700}.hoy.svelte-12umaz5 .columna:where(.svelte-12umaz5){background:var(--destacado)}.columna.cero.svelte-12umaz5,.hoy.svelte-12umaz5 .columna.cero:where(.svelte-12umaz5){background:var(--borde);box-shadow:none}.hoy.svelte-12umaz5 .dia:where(.svelte-12umaz5){color:var(--texto);font-weight:700}.lateral-b.svelte-12umaz5{flex-direction:column;gap:1rem;display:flex}.logros.svelte-12umaz5{flex-direction:column;flex-grow:1;gap:.875rem;margin:0;display:flex}.logros-cabecera.svelte-12umaz5{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.logros.svelte-12umaz5 ul:where(.svelte-12umaz5){flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.logros.svelte-12umaz5 li:where(.svelte-12umaz5){align-items:center;gap:.75rem;display:flex}.logros.svelte-12umaz5 li:where(.svelte-12umaz5)>span:where(.svelte-12umaz5):last-child{flex-direction:column;display:flex}@media (width<=64rem){.casillas.svelte-12umaz5{grid-template-columns:repeat(2,minmax(0,1fr))}.fila-a.svelte-12umaz5,.fila-b.svelte-12umaz5{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.continua.svelte-12umaz5{flex-direction:column}.mini.svelte-12umaz5{width:6rem;height:6rem;padding:.5rem}.valor.svelte-12umaz5{font-size:var(--t-3xl)}}
