.aJWr2G_pagina{padding:var(--space-xl) 0 var(--space-4xl);background:var(--color-background)}.aJWr2G_sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aJWr2G_migas{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);flex-wrap:wrap;font-size:.8rem;display:flex}.aJWr2G_migaEnlace{color:var(--color-brand-ink);font-weight:600}.aJWr2G_migaSep,.aJWr2G_migaActual{color:var(--color-text-muted)}.aJWr2G_portada{max-width:62ch;margin-bottom:var(--space-2xl)}.aJWr2G_rotulo{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-ink);margin:0 0 var(--space-sm);font-size:.7rem;font-weight:700}.aJWr2G_titulo{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-dark);margin:0 0 var(--space-md);text-wrap:balance;font-size:clamp(2rem,1.4rem + 3vw,3.25rem);font-weight:800;line-height:1.05}.aJWr2G_entradilla{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.7}.aJWr2G_calculadora,.aJWr2G_plan,.aJWr2G_compra,.aJWr2G_senales,.aJWr2G_consejos,.aJWr2G_preguntas{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--clay-shadow);padding:clamp(var(--space-lg), 4vw, var(--space-2xl));margin-bottom:var(--space-xl)}.aJWr2G_seccionTitulo{font-family:var(--font-heading);color:var(--color-text-dark);margin:0 0 var(--space-sm);text-wrap:balance;font-size:clamp(1.375rem,1.1rem + 1.5vw,2rem);font-weight:800;line-height:1.15}.aJWr2G_seccionEntradilla{color:var(--color-text-muted);margin:0 0 var(--space-xl);text-wrap:pretty;max-width:62ch;font-size:.95rem}.aJWr2G_controles{gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.aJWr2G_campo{border:none;min-width:0;margin:0;padding:0}.aJWr2G_campoTitulo{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md);padding:0;font-size:.7rem;font-weight:700;display:block}.aJWr2G_opciones{gap:var(--space-sm);flex-wrap:wrap;display:flex}.aJWr2G_opcion{min-height:44px;padding:10px var(--space-lg);border-radius:var(--radius-md);border:2px solid var(--color-border-hover);background:var(--color-surface);font-family:var(--font-body);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);flex:auto;font-size:.9rem;font-weight:600}.aJWr2G_opcionActiva{border-color:var(--color-brand);background:var(--color-brand-light);color:var(--color-brand-ink)}.aJWr2G_chip{border-radius:var(--radius-full);border:1px solid var(--color-border-hover);background:var(--color-surface);min-height:44px;font-family:var(--font-body);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);padding:8px 14px;font-size:.75rem;font-weight:600}.aJWr2G_chipActivo{border-color:var(--color-brand);background:var(--color-brand-light);color:var(--color-brand-ink)}.aJWr2G_pesoValor{font-family:var(--font-heading);color:var(--color-text-dark);margin:0 0 var(--space-md);font-size:clamp(2.5rem,2rem + 3vw,3.5rem);font-weight:800;line-height:1}.aJWr2G_pesoUnidad{color:var(--color-text-muted);margin-left:var(--space-sm);font-size:1.25rem;font-weight:700}.aJWr2G_deslizador{width:100%;min-height:44px;accent-color:var(--color-brand);cursor:pointer;background:0 0}.aJWr2G_limites{color:var(--color-text-muted);margin:0 0 var(--space-md);justify-content:space-between;font-size:.7rem;display:flex}.aJWr2G_ritmos{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.aJWr2G_ritmo{min-height:44px;padding:var(--space-md) var(--space-sm);border-radius:var(--radius-md);border:2px solid var(--color-border-hover);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast);text-align:center;position:relative}.aJWr2G_ritmoActivo{border-color:var(--color-brand);background:var(--color-brand-light)}.aJWr2G_ritmoDias{font-family:var(--font-heading);color:var(--color-text-dark);font-size:.95rem;font-weight:800;display:block}.aJWr2G_ritmoResumen{color:var(--color-text-muted);margin-top:2px;font-size:.7rem;display:block}.aJWr2G_ritmoRecomendado{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-teal);margin-top:4px;font-size:.6rem;font-weight:700;display:block}.aJWr2G_ritmoNota{color:var(--color-text-muted);margin:var(--space-md) 0 0;text-wrap:pretty;font-size:.85rem}.aJWr2G_resumen{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.aJWr2G_resumenDato{background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--clay-shadow-sm);padding:var(--space-lg)}.aJWr2G_resumenTitulo{color:var(--color-text-muted);margin:0 0 var(--space-sm);font-size:.75rem}.aJWr2G_resumenCifra{font-family:var(--font-heading);color:var(--color-text-dark);margin:0;font-size:2rem;font-weight:800;line-height:1}.aJWr2G_resumenUnidad{color:var(--color-text-muted);font-size:1rem}.aJWr2G_resumenFecha{font-family:var(--font-heading);color:var(--color-text-dark);margin:0;font-size:1.125rem;font-weight:700}.aJWr2G_resumenFecha:first-letter{text-transform:uppercase}.aJWr2G_fases{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.aJWr2G_fase{background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--clay-shadow-sm);padding:var(--space-lg)}.aJWr2G_faseCabecera{gap:var(--space-md);margin-bottom:var(--space-lg);align-items:center;display:flex}.aJWr2G_faseNum{font-family:var(--font-heading);color:var(--color-brand-ink);font-size:.8rem;font-weight:800}.aJWr2G_faseRango{font-family:var(--font-heading);color:var(--color-text-dark);margin:0;font-size:1rem;font-weight:700}.aJWr2G_faseEtapa{color:var(--color-text-muted);margin:2px 0 0;font-size:.75rem}.aJWr2G_platos{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.aJWr2G_plato{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-md)}.aJWr2G_platoTitulo{color:var(--color-text-muted);margin:0 0 4px;font-size:.7rem}.aJWr2G_platoCifra{font-family:var(--font-heading);color:var(--color-text-dark);margin:0;font-size:1.75rem;font-weight:800;line-height:1}.aJWr2G_platoUnidad{color:var(--color-text-muted);font-size:.9rem}.aJWr2G_platoTazas{color:var(--color-text-muted);margin:4px 0 0;font-size:.7rem}.aJWr2G_faseCierre{color:var(--color-text-muted);margin:var(--space-md) 0 0;text-wrap:pretty;font-size:.8rem}.aJWr2G_compra{background:var(--color-accent-teal-light)}.aJWr2G_compra .aJWr2G_seccionTitulo{color:#134e4a}.aJWr2G_compra .aJWr2G_seccionEntradilla{color:var(--color-accent-teal)}.aJWr2G_compraDatos{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.aJWr2G_compraDato{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-lg)}.aJWr2G_compraTitulo{color:var(--color-text-muted);margin:0 0 var(--space-sm);font-size:.75rem}.aJWr2G_compraCifra{font-family:var(--font-heading);color:var(--color-text-dark);margin:0;font-size:2rem;font-weight:800;line-height:1}.aJWr2G_compraUnidad{color:var(--color-text-muted);font-size:1rem}.aJWr2G_compraBoton{min-height:44px;padding:14px var(--space-xl);border-radius:var(--radius-md);background:var(--color-action);color:#fff;font-family:var(--font-body);transition:all var(--transition-fast);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.aJWr2G_compraBoton:hover{background:var(--color-action-hover);transform:translateY(-1px)}.aJWr2G_senalesLista{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.aJWr2G_senal{border-radius:var(--radius-lg);padding:var(--space-lg);border-left:4px solid}.aJWr2G_bien{background:var(--color-accent-green-light);border-left-color:#15803d}.aJWr2G_frena{background:var(--color-accent-yellow-light);border-left-color:#a16207}.aJWr2G_veterinario,.aJWr2G_urgente{background:#fee2e2;border-left-color:#dc2626}.aJWr2G_senalEtiqueta{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-sm);font-size:.65rem;font-weight:800}.aJWr2G_bien .aJWr2G_senalEtiqueta{color:#15803d}.aJWr2G_frena .aJWr2G_senalEtiqueta{color:#a16207}.aJWr2G_veterinario .aJWr2G_senalEtiqueta,.aJWr2G_urgente .aJWr2G_senalEtiqueta{color:#dc2626}.aJWr2G_senalTitulo{font-family:var(--font-heading);color:var(--color-text-dark);margin:0 0 var(--space-sm);text-wrap:pretty;font-size:1rem;font-weight:700}.aJWr2G_senalTexto{color:var(--color-text);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.6}.aJWr2G_consejosLista{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.aJWr2G_consejo{gap:var(--space-md);background:var(--color-background);border-radius:var(--radius-lg);padding:var(--space-lg);align-items:flex-start;display:flex}.aJWr2G_consejo p{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:.875rem}.aJWr2G_consejo strong{color:var(--color-text-dark)}.aJWr2G_consejoNum{font-family:var(--font-heading);color:var(--color-brand-ink);flex-shrink:0;font-size:.8rem;font-weight:800}.aJWr2G_preguntasLista{gap:var(--space-sm);flex-direction:column;display:flex}.aJWr2G_pregunta{background:var(--color-background);border-radius:var(--radius-md);overflow:hidden}.aJWr2G_preguntaTitulo{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-md) var(--space-lg);font-family:var(--font-body);color:var(--color-text-dark);cursor:pointer;font-size:.95rem;font-weight:700;list-style:none;display:flex}.aJWr2G_preguntaTitulo::-webkit-details-marker{display:none}.aJWr2G_preguntaSigno{color:var(--color-brand-ink);flex-shrink:0;font-size:1.2rem;line-height:1}.aJWr2G_pregunta[open] .aJWr2G_preguntaSigno{transform:rotate(45deg)}.aJWr2G_preguntaTexto{padding:0 var(--space-lg) var(--space-lg);color:var(--color-text-muted);text-wrap:pretty;max-width:68ch;margin:0;font-size:.9rem;line-height:1.7}
