.TcEInq_campo{gap:var(--space-2);display:grid}.TcEInq_etiqueta{font-size:var(--text-meta);color:var(--color-text-secondary);padding:0;font-weight:600}.TcEInq_control{align-items:center;gap:var(--space-2);max-width:16rem;display:flex}.TcEInq_entrada{border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-background);width:100%;min-height:3rem;color:var(--color-text-primary);font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:.625rem .875rem;font-size:1.125rem}.TcEInq_entrada[aria-invalid=true]{border:var(--border-strong) solid var(--color-error)}.TcEInq_unidad{min-width:1.25rem;color:var(--color-text-secondary);font-weight:600}.TcEInq_grupo{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.TcEInq_opciones{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.TcEInq_opcion{align-items:center;gap:var(--space-2);min-height:2.75rem;font-size:var(--text-small);cursor:pointer;display:inline-flex}.TcEInq_opcion input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);margin:0}.TcEInq_ayuda{font-size:var(--text-meta);color:var(--color-text-secondary);line-height:1.45}.TcEInq_error{font-size:var(--text-meta);color:var(--color-error);font-weight:600;line-height:1.4}.TcEInq_cabecera{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TcEInq_ayudaContextual{display:contents}.TcEInq_interrogante{border:var(--border-hairline) solid var(--color-border-control);background:var(--color-surface);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.TcEInq_interrogante:after{content:"";position:absolute;inset:-.625rem}.TcEInq_interrogante:hover,.TcEInq_interrogante[aria-expanded=true]{border-color:var(--color-accent);color:var(--color-accent)}.TcEInq_panelAyuda{gap:var(--space-2);max-width:34rem;padding:var(--space-3) var(--space-4);border-left:var(--border-strong) solid var(--color-accent);background:var(--color-surface-alt);color:var(--color-text-primary);font-size:var(--text-small);flex-basis:100%;line-height:1.5;display:grid}.TcEInq_panelAyuda[hidden]{display:none}@media (min-width:48rem){.TcEInq_cabecera{position:relative}.TcEInq_panelAyuda{top:calc(100% + var(--space-2));z-index:10;width:min(30rem,100%);position:absolute;left:0;box-shadow:0 .5rem 1.5rem #1f1c1924}}.TcEInq_lineaAyuda{display:block}
._28IQ0W_resultados{margin:0;display:grid}._28IQ0W_fila{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-hairline) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}._28IQ0W_fila:first-child{border-top:var(--border-hairline) solid var(--color-border-subtle)}._28IQ0W_fila dt{font-size:var(--text-small);color:var(--color-text-secondary)}._28IQ0W_fila dd{font-size:var(--text-h3);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 auto;font-weight:700}._28IQ0W_destacada dt{color:var(--color-text-primary);font-weight:600}._28IQ0W_destacada dd{font-size:var(--text-h2);color:var(--color-accent)}._28IQ0W_sinResultado{padding-block:var(--space-3);color:var(--color-text-secondary)}._28IQ0W_alerta{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-error);font-weight:600;line-height:1.45}._28IQ0W_aviso{padding:var(--space-4);border-left:var(--border-strong) solid var(--color-accent);background:var(--color-surface-alt);font-size:var(--text-small);line-height:1.5}
.sNAzXW_calculadora{gap:var(--space-8);padding:var(--space-6) var(--space-4);border:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface);display:grid}.sNAzXW_datos,.sNAzXW_bloque{gap:var(--space-4);display:grid}.sNAzXW_bloque{padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--color-border-subtle)}.sNAzXW_titulo{font-family:var(--font-body);font-size:var(--text-h3);line-height:1.3}@media (min-width:48rem){.sNAzXW_calculadora{padding:var(--space-8)}}@media (min-width:64rem){.sNAzXW_calculadora,.sNAzXW_objetivo{column-gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sNAzXW_calculadora{align-items:start}.sNAzXW_resultado{border-top:0;padding-top:0}.sNAzXW_objetivo,.sNAzXW_objetivo>.sNAzXW_titulo{grid-column:1/-1}.sNAzXW_objetivo>:not(.sNAzXW_titulo):not(.sNAzXW_campoObjetivo){grid-column:2}}
.tcc8ZG_calculadora{max-width:var(--width-reading);gap:var(--space-8);padding:var(--space-6) var(--space-4);border:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface);display:grid}.tcc8ZG_ejemplo{gap:var(--space-4);display:grid}.tcc8ZG_boton{border-radius:var(--radius-control);background:var(--color-accent);color:#fff;min-height:3rem;font:inherit;cursor:pointer;transition:background-color var(--transition-fast);border:0;justify-content:center;justify-self:start;align-items:center;padding:.75rem 1.25rem;font-weight:600;line-height:1.25;display:inline-flex}.tcc8ZG_boton:hover{background:var(--color-accent-hover)}.tcc8ZG_propios{font-size:var(--text-meta);color:var(--color-text-secondary)}.tcc8ZG_enlace{min-height:2.75rem;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.tcc8ZG_enlace:hover{color:var(--color-accent-hover)}.tcc8ZG_datos{gap:var(--space-8);display:grid}.tcc8ZG_seccion,.tcc8ZG_resultado,.tcc8ZG_avanzado{gap:var(--space-4);display:grid}.tcc8ZG_seccion+.tcc8ZG_seccion,.tcc8ZG_resultado,.tcc8ZG_avanzado{padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--color-border-subtle)}.tcc8ZG_titulo{font-family:var(--font-body);font-size:var(--text-h3);line-height:1.3}.tcc8ZG_titulo:focus{outline:none}.tcc8ZG_gastos{gap:var(--space-6);display:grid}.tcc8ZG_gasto{align-self:start;gap:var(--space-1);display:grid}.tcc8ZG_principal{font-size:var(--text-lead);line-height:1.35}.tcc8ZG_cifra{margin-block:var(--space-1);font-size:var(--text-h1);font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:700;line-height:1.1;display:block}.tcc8ZG_supuesto{margin-top:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-meta);color:var(--color-text-secondary)}.tcc8ZG_orientativo{font-size:var(--text-meta);color:var(--color-text-secondary);font-weight:600;line-height:1.45}.tcc8ZG_nota{margin-top:var(--space-4);font-size:var(--text-meta);color:var(--color-text-secondary);line-height:1.45}.tcc8ZG_bloque{border:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-background)}.tcc8ZG_resumen{min-height:2.75rem;padding:var(--space-3) var(--space-4);cursor:pointer}.tcc8ZG_tituloBloque{color:var(--color-accent);font-weight:600}.tcc8ZG_resumenTexto{margin-top:var(--space-1);font-size:var(--text-meta);color:var(--color-text-secondary);line-height:1.4;display:block}.tcc8ZG_bloque[open]>.tcc8ZG_resumen{border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.tcc8ZG_contenido{gap:var(--space-4);padding:var(--space-4);display:grid}.tcc8ZG_ajuste{gap:var(--space-1);display:grid}.tcc8ZG_comparacion{margin:0;display:grid}.tcc8ZG_comparada{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--border-hairline) solid var(--color-border-subtle);display:grid}.tcc8ZG_comparada:first-child{border-top:var(--border-hairline) solid var(--color-border-subtle)}.tcc8ZG_comparada dt{font-size:var(--text-small);color:var(--color-text-secondary)}.tcc8ZG_comparada dd{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-variant-numeric:tabular-nums;margin:0;font-weight:700;display:flex}.tcc8ZG_cuando{font-size:var(--text-meta);color:var(--color-text-secondary);font-weight:400}.tcc8ZG_cambia{color:var(--color-accent)}@media (min-width:48rem){.tcc8ZG_calculadora{padding:var(--space-8)}.tcc8ZG_gastos{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}
