        <header class="page-heading"><p class="eyebrow">AUTONOMÍA RESPONSABLE</p><h1>Gobernador de {{ planet.name }}</h1><p>Define límites explícitos para que un gobernador administre el planeta mientras estás ausente. Nunca ataca, cancela órdenes ni invade tus reservas.</p></header>
        <section class="metric-grid" aria-label="Salud planetaria">
          <article><span>Contaminación</span><strong>{{ planet.pollution|round(1) }} %</strong><small>{{ 'crítica' if planet.pollution > 70 else 'elevada' if planet.pollution > 40 else 'controlada' }}</small></article>
          <article><span>Habitabilidad</span><strong>{{ planet.habitability|round(1) }} %</strong><small>afecta población y agricultura</small></article>
          <article><span>Moral</span><strong>{{ planet.morale|round(1) }} %</strong><small>{{ POLICIES[planet.policy].name }}</small></article>
          <article><span>Gobernador</span><strong>{{ 'Activo' if governor and governor.enabled else 'Inactivo' }}</strong><small>{% if governor %}{{ GOVERNOR_FOCI[governor.focus].name }} · {{ DEVELOPMENT_PLANS[governor.plan_key].name }}{% else %}sin automatización{% endif %}</small></article>
        </section>
        <div class="dashboard-grid"><section class="panel" aria-labelledby="governor-config-title"><p class="eyebrow">MANDATO AUTOMÁTICO</p><h2 id="governor-config-title">Configurar límites</h2><form method="post" action="{{ url_for('governor_action') }}" class="stacked-form"><input type="hidden" name="csrf_token" value="{{ csrf_token() }}"><label class="check-label"><input type="checkbox" name="enabled" value="1" {% if governor and governor.enabled %}checked{% endif %}> Activar gobernador en este planeta</label><label>Prioridad general<select name="focus">{% for key, focus in GOVERNOR_FOCI.items() %}<option value="{{ key }}" {% if governor and governor.focus == key %}selected{% endif %}>{{ focus.name }} — {{ focus.description }}</option>{% endfor %}</select></label><label>Plan planetario supervisable<select name="plan_key">{% for key, plan in DEVELOPMENT_PLANS.items() %}<option value="{{ key }}" {% if governor and governor.plan_key == key %}selected{% endif %}>{{ plan.name }} — {{ plan.description }}</option>{% endfor %}</select><small>Los planes tienen objetivos máximos visibles y nunca atacan, cancelan ni invaden reservas.</small></label><label>Reserva mínima, porcentaje<input name="reserve_percent" type="number" min="0" max="90" value="{{ governor.reserve_percent if governor else 25 }}"><small>El gobernador no iniciará nada que consuma esta parte de los recursos actuales.</small></label><label class="check-label"><input type="checkbox" name="auto_harvest" value="1" {% if not governor or governor.auto_harvest %}checked{% endif %}> Recoger granjas cuando superen el 55 %</label><button class="button button-primary" type="submit">Guardar mandato</button></form>{% if governor %}<div class="governor-log" role="status"><strong>Última decisión</strong><p>{{ governor.action_log or 'Todavía no ha actuado.' }}</p></div>{% endif %}</section>
          <section class="panel" aria-labelledby="ecology-title"><p class="eyebrow">ECOSISTEMA SIMULADO</p><h2 id="ecology-title">Huella industrial</h2><p>Las minas, sintetizadores y reactores generan contaminación. El Centro de restauración, Ingeniería climática y ciertos artefactos la reducen. La habitabilidad altera el límite poblacional y el rendimiento de las granjas.</p><dl class="settings-list"><div><dt>Centro de restauración</dt><dd>Nivel {{ snap.levels.get('ecology_center',0) }}</dd></div><div><dt>Ingeniería climática</dt><dd>Nivel {{ techs.get('climate_engineering',0) }}</dd></div><div><dt>Hábitat orbital</dt><dd>Nivel {{ snap.levels.get('orbital_habitat',0) }}</dd></div></dl><a class="button" href="{{ url_for('game_view', section='economy') }}">Gestionar infraestructura</a></section></div>
        {% if artifact_effect_totals %}<section aria-labelledby="effects-title"><h2 id="effects-title" class="section-title">Efectos emergentes del imperio</h2><div class="achievement-grid">{% for effect in artifact_effect_totals %}<article class="achievement unlocked"><span aria-hidden="true">◆</span><div><h3>{{ ARTIFACT_EFFECTS[effect.effect_key] }}</h3><p>{{ effect.n }} artefactos combinados</p><small>+{{ (effect.value * 100)|round(1) }} % acumulado</small></div></article>{% endfor %}</div></section>{% endif %}
