<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0001640102="http://www.americanfunds.com/20260430"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0001640102-20260430.xsd" xlink:type="simple"/>
    <context id="P11_01_2025To04_30_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164836Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158438Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158412MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158412MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158412MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158412MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158412MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158412MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158412Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158417MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158417MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158417MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158417MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158417MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158417MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189476MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189476MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189476MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000189476MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189476MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189476MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158418MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158418MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158418MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158418MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158418MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158418MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158418Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158419MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158419MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158419MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158419MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158419MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158419MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158419Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180020MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180020MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180020MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000180020MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180020MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180020MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158420MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158420MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158420MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158420MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158420MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158420MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158420Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158421MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158421MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158421MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158421MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158421MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158421MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158421Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158422MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158422MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158422MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158422MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158422MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158422MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158422Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158423MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158423MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158423MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158423MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158423MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158423MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158423Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158413MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158413MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158413MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158413MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158413MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158413MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158413Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164836MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164836Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164836MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164836Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164836MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164836Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164836MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164836Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164836MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164836Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000164836MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164836Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158414MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158414MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158414MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158414MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158414MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158414MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158415MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158415MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158415MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158415MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158415MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158415MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158436MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158436MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158436MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158436MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158436MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158436MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158438MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158438Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158438MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158438Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158438MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158438Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158438MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158438Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158438MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158438Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158438MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158438Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189478MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189478MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189478MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000189478MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189478MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189478MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158439MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158439MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158439MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158439MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158439MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158439MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158439Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158440MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158440MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158440MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158440MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158440MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158440MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180022MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180022MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180022MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000180022MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180022MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180022MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158441MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158441MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158441MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158441MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158441MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158441MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158441Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158442MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158442MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158442MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158442MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158442MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158442MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158442Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158443MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158443MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158443MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158443MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158443MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158443MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158443Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158444MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158444MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158444MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158444MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158444MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158444MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158444Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158445MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158445MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158445MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158445MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158445MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158445MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158445Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164838MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164838MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164838MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000164838MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164838MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164838MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164838Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158446MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158446MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158446MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158446MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158446MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158446MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158446Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158447MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158447MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158447MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158447MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158447MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158447MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158447Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158424MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158424MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158424MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158424MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158424MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158424MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158424MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158424Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158426MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158426MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158426MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158426MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158426MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158426MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158426MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158426Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189477MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189477MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189477MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189477MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000189477MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189477MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000189477MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000189477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158427MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158427MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158427MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158427MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158427MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158427MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158427Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158428MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158428MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158428MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158428MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158428MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158428MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158428Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180021MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180021MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180021MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180021MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000180021MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180021MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000180021MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000180021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158429MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158429MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158429MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158429MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158429MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158429MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158429MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158430MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158430MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158430MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158430MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158430MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158430MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158430MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158430Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158431MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158431MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158431MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158431MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158431MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158431MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158431MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158431Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158432MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158432MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158432MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158432MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158432MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158432MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158432MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158432Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158433MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158433MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158433MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158433MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158433MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158433MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158433MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158433Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164837MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164837MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164837MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164837MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000164837MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164837MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000164837MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000164837Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158434MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158434MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158434MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158434MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158434MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158434MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158434MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158434Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158435MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158435MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthAndIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158435MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:EquityIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158435MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:BalancedFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158435MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:FixedIncomeFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158435MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:OtherAssetsLessLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2026_C000158435MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0001640102:GrowthFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0001640102:C000158435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0001640102:Holding</measure>
    </unit>
    <dei:DocumentType contextRef="P11_01_2025To04_30_2026" id="hidden8366851">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P11_01_2025To04_30_2026" id="ixv-44355">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P11_01_2025To04_30_2026" id="ixv-44356">0001640102</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P11_01_2025To04_30_2026" id="ixv-44357">N-1A</dei:EntityInvCompanyType>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158412MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44358"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158412MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44359"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158412MemberoefClassAxis"
      decimals="INF"
      id="ixv-44360"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158412MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44361"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158412MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366877"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158417MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44363"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158417MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44364"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158417MemberoefClassAxis"
      decimals="INF"
      id="ixv-44365"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158417MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44366"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158417MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366898"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189476MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44368"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189476MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44369"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000189476MemberoefClassAxis"
      decimals="INF"
      id="ixv-44370"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189476MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44371"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189476MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366919"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158418MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44373"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158418MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44374"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158418MemberoefClassAxis"
      decimals="INF"
      id="ixv-44375"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158418MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44376"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158418MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366250"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158419MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44378"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158419MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366271"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158419MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44380"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158419MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44381"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158419MemberoefClassAxis"
      decimals="INF"
      id="ixv-44382"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180020MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44383"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180020MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44384"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000180020MemberoefClassAxis"
      decimals="INF"
      id="ixv-44385"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180020MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44386"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180020MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366292"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158420MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44388"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158420MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44389"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158420MemberoefClassAxis"
      decimals="INF"
      id="ixv-44390"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158420MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44391"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158420MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366313"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158421MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44393"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158421MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366334"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158421MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44395"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158421MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44396"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158421MemberoefClassAxis"
      decimals="INF"
      id="ixv-44397"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158422MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44398"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158422MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44399"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158422MemberoefClassAxis"
      decimals="INF"
      id="ixv-44400"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158422MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44401"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158422MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366355"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158423MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44403"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158423MemberoefClassAxis"
      decimals="INF"
      id="ixv-44404"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158423MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44405"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158423MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366376"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158423MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44407"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158413MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44408"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158413MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366397"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158413MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44410"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158413MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44411"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158413MemberoefClassAxis"
      decimals="INF"
      id="ixv-44412"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164836MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44413"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164836MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366406"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164836MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44415"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164836MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44416"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000164836MemberoefClassAxis"
      decimals="INF"
      id="ixv-44417"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158414MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44418"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158414MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44419"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158414MemberoefClassAxis"
      decimals="INF"
      id="ixv-44420"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158414MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44421"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158414MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366415"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158415MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44423"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158415MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44424"
      unitRef="Unit_pure">0.340</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158415MemberoefClassAxis"
      decimals="INF"
      id="ixv-44425"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158415MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44426"
      unitRef="Unit_pure">0.470</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158415MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366424"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158436MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366433"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158436MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44429"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158436MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44430"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158436MemberoefClassAxis"
      decimals="INF"
      id="ixv-44431"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158436MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44432"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158438MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44433"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158438MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44434"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158438MemberoefClassAxis"
      decimals="INF"
      id="ixv-44435"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158438MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44436"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158438MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366442"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189478MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44438"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189478MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44439"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000189478MemberoefClassAxis"
      decimals="INF"
      id="ixv-44440"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189478MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44441"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189478MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366451"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158439MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44443"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158439MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366460"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158439MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44445"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158439MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44446"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158439MemberoefClassAxis"
      decimals="INF"
      id="ixv-44447"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158440MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44448"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158440MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44449"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158440MemberoefClassAxis"
      decimals="INF"
      id="ixv-44450"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158440MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44451"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158440MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366469"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180022MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44453"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180022MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44454"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000180022MemberoefClassAxis"
      decimals="INF"
      id="ixv-44455"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180022MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44456"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180022MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366478"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158441MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44458"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158441MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44459"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158441MemberoefClassAxis"
      decimals="INF"
      id="ixv-44460"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158441MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44461"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158441MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366487"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158442MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44463"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158442MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44464"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158442MemberoefClassAxis"
      decimals="INF"
      id="ixv-44465"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158442MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44466"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158442MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366496"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158443MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366505"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158443MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44469"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158443MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44470"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158443MemberoefClassAxis"
      decimals="INF"
      id="ixv-44471"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158443MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44472"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158444MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44473"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158444MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44474"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158444MemberoefClassAxis"
      decimals="INF"
      id="ixv-44475"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158444MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44476"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158444MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366514"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158445MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44478"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158445MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44479"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158445MemberoefClassAxis"
      decimals="INF"
      id="ixv-44480"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158445MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44481"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158445MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366523"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164838MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44483"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164838MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44484"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000164838MemberoefClassAxis"
      decimals="INF"
      id="ixv-44485"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164838MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44486"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164838MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366532"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158446MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44488"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158446MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44489"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158446MemberoefClassAxis"
      decimals="INF"
      id="ixv-44490"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158446MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44491"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158446MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366541"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158447MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44493"
      unitRef="Unit_pure">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158447MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44494"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158447MemberoefClassAxis"
      decimals="INF"
      id="ixv-44495"
      unitRef="Unit_pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158447MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44496"
      unitRef="Unit_pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158447MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366550"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158424MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366560"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158424MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44499"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158424MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44500"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158424MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44501"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158424MemberoefClassAxis"
      decimals="INF"
      id="ixv-44502"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158424MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44503"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158426MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44504"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158426MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44505"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158426MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44506"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158426MemberoefClassAxis"
      decimals="INF"
      id="ixv-44507"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158426MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44508"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158426MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366570"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189477MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44510"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189477MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44511"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189477MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44512"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000189477MemberoefClassAxis"
      decimals="INF"
      id="ixv-44513"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189477MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44514"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000189477MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366936"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158427MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44516"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158427MemberoefClassAxis"
      decimals="INF"
      id="ixv-44517"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158427MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44518"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158427MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366584"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158427MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44520"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158427MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44521"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158428MemberoefClassAxis"
      decimals="INF"
      id="ixv-44522"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158428MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44523"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158428MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366762"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158428MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44525"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158428MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44526"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158428MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44527"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180021MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44528"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180021MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44529"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180021MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44530"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000180021MemberoefClassAxis"
      decimals="INF"
      id="ixv-44531"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180021MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44532"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000180021MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8366772"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158429MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44534"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158429MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44535"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158429MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44536"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158429MemberoefClassAxis"
      decimals="INF"
      id="ixv-44537"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158429MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44538"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158429MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8367040"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158430MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44540"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158430MemberoefClassAxis"
      decimals="INF"
      id="ixv-44541"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158430MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44542"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158430MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8367050"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158430MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44544"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158430MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44545"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158431MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44546"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158431MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44547"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158431MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44548"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158431MemberoefClassAxis"
      decimals="INF"
      id="ixv-44549"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158431MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44550"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158431MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8367060"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158432MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44552"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158432MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44553"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158432MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44554"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158432MemberoefClassAxis"
      decimals="INF"
      id="ixv-44555"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158432MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44556"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158432MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8367070"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158433MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8367080"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158433MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44559"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158433MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44560"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158433MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44561"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158433MemberoefClassAxis"
      decimals="INF"
      id="ixv-44562"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158433MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44563"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164837MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44564"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164837MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44565"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164837MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44566"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000164837MemberoefClassAxis"
      decimals="INF"
      id="ixv-44567"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164837MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44568"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000164837MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8367090"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158434MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44570"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158434MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44571"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158434MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44572"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158434MemberoefClassAxis"
      decimals="INF"
      id="ixv-44573"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158434MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44574"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158434MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8367100"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158435MemberoefClassAxis_GrowthAndIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44576"
      unitRef="Unit_pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158435MemberoefClassAxis_EquityIncomeFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44577"
      unitRef="Unit_pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_BalancedFundMemberusgaapInvestmentTypeAxis_C000158435MemberoefClassAxis"
      decimals="INF"
      id="ixv-44578"
      unitRef="Unit_pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158435MemberoefClassAxis_FixedIncomeFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44579"
      unitRef="Unit_pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158435MemberoefClassAxis_OtherAssetsLessLiabilitiesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8367110"
      unitRef="Unit_pure">0.0000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn04_30_2026_C000158435MemberoefClassAxis_GrowthFundsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44581"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <dei:EntityRegistrantName contextRef="P11_01_2025To04_30_2026" id="ixv-47105">American Funds Retirement Income Portfolio Series</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P11_01_2025To04_30_2026" id="ixv-47106">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-74">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-47107">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-47108">NAARX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-84">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-47109">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-86">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-A&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-47110">capitalgroup.com/mutual-fund-literature-A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-47111">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-92">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class A&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;17&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      decimals="0"
      id="ixv-47112"
      unitRef="Unit_USD">17</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366867"
      unitRef="Unit_pure">0.0034</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-119">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158412MemberoefClassAxis"
      decimals="-6"
      id="ixv-47114"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158412MemberoefClassAxis"
      decimals="0"
      id="ixv-47115"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      decimals="INF"
      id="ixv-47116"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158412MemberoefClassAxis"
      id="ixv-137">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1611616.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-175">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-47117">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-47118">NGCRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-47119">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-47120">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-184">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-C&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-47121">capitalgroup.com/mutual-fund-literature-C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-47122">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-190">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class C&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;53&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.05&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      decimals="0"
      id="ixv-47123"
      unitRef="Unit_USD">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366888"
      unitRef="Unit_pure">0.0105</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-217">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158417MemberoefClassAxis"
      decimals="-6"
      id="ixv-47125"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158417MemberoefClassAxis"
      decimals="0"
      id="ixv-47126"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      decimals="INF"
      id="ixv-47127"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158417MemberoefClassAxis"
      id="ixv-235">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fu&lt;div style="display:inline;"&gt;nd t&lt;/div&gt;ype&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1611660.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-272">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-47128">Class T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-47129">TFACX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-47130">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-47131">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-281">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-47132">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-47133">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-287">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class T&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.05&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      decimals="0"
      id="ixv-47134"
      unitRef="Unit_USD">3</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366909"
      unitRef="Unit_pure">0.0005</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-314">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000189476MemberoefClassAxis"
      decimals="-6"
      id="ixv-47136"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000189476MemberoefClassAxis"
      decimals="0"
      id="ixv-47137"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      decimals="INF"
      id="ixv-47138"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189476MemberoefClassAxis"
      id="ixv-332">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612188.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-368">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-47139">Class F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-47140">FAFWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-47141">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-47142">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-377">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F1&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-47143">capitalgroup.com/mutual-fund-literature-F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-47144">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-383">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;19&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.37&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      decimals="0"
      id="ixv-47145"
      unitRef="Unit_USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366930"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-410">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158418MemberoefClassAxis"
      decimals="-6"
      id="ixv-47147"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158418MemberoefClassAxis"
      decimals="0"
      id="ixv-47148"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      decimals="INF"
      id="ixv-47149"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158418MemberoefClassAxis"
      id="ixv-428">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1611704.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-464">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-47150">Class F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-47151">FDFWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-473">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-47152">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-475">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F2&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-47153">capitalgroup.com/mutual-fund-literature-F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-47154">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-481">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;6&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      decimals="0"
      id="ixv-47155"
      unitRef="Unit_USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366261"
      unitRef="Unit_pure">0.0012</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-508">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158419MemberoefClassAxis"
      decimals="-6"
      id="ixv-47157"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158419MemberoefClassAxis"
      decimals="0"
      id="ixv-47158"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      decimals="INF"
      id="ixv-47159"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158419MemberoefClassAxis"
      id="ixv-526">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1611748.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-562">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-47160">Class F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-47161">FICWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-47162">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-47163">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-571">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F3&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-47164">capitalgroup.com/mutual-fund-literature-F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-47165">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-577">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      decimals="0"
      id="ixv-47166"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366282"
      unitRef="Unit_pure">0.0003</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-604">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000180020MemberoefClassAxis"
      decimals="-6"
      id="ixv-47168"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000180020MemberoefClassAxis"
      decimals="0"
      id="ixv-47169"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      decimals="INF"
      id="ixv-47170"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180020MemberoefClassAxis"
      id="ixv-622">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612144.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-658">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-47171">Class R-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-47172">RARPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-47173">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-47174">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-667">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R1&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-47175">capitalgroup.com/mutual-fund-literature-R1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-47176">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-673">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;53&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.04&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      decimals="0"
      id="ixv-47177"
      unitRef="Unit_USD">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366303"
      unitRef="Unit_pure">0.0104</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-700">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158420MemberoefClassAxis"
      decimals="-6"
      id="ixv-47179"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158420MemberoefClassAxis"
      decimals="0"
      id="ixv-47180"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      decimals="INF"
      id="ixv-47181"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158420MemberoefClassAxis"
      id="ixv-718">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1611792.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-754">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-47182">Class R-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-47183">RDRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-47184">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-47185">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-763">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-47186">capitalgroup.com/mutual-fund-literature-R2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-47187">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-769">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;50&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.98&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      decimals="0"
      id="ixv-47188"
      unitRef="Unit_USD">50</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366324"
      unitRef="Unit_pure">0.0098</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-796">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158421MemberoefClassAxis"
      decimals="-6"
      id="ixv-47190"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158421MemberoefClassAxis"
      decimals="0"
      id="ixv-47191"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      decimals="INF"
      id="ixv-47192"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158421MemberoefClassAxis"
      id="ixv-814">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1611836.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-851">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-47193">Class R-2E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-47194">RGRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-47195">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-47196">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-860">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2E&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-47197">capitalgroup.com/mutual-fund-literature-R2E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-47198">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-866">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;40&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.79&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      decimals="0"
      id="ixv-47199"
      unitRef="Unit_USD">40</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366345"
      unitRef="Unit_pure">0.0079</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-893">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158422MemberoefClassAxis"
      decimals="-6"
      id="ixv-47201"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158422MemberoefClassAxis"
      decimals="0"
      id="ixv-47202"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      decimals="INF"
      id="ixv-47203"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158422MemberoefClassAxis"
      id="ixv-911">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612056.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-947">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-47204">Class R-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-47205">RJRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-47206">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-47207">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-956">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R3&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-47208">capitalgroup.com/mutual-fund-literature-R3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-47209">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-962">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;34&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.68&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      decimals="0"
      id="ixv-47210"
      unitRef="Unit_USD">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366366"
      unitRef="Unit_pure">0.0068</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-989">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158423MemberoefClassAxis"
      decimals="-6"
      id="ixv-47212"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158423MemberoefClassAxis"
      decimals="0"
      id="ixv-47213"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      decimals="INF"
      id="ixv-47214"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158423MemberoefClassAxis"
      id="ixv-1007">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1611880.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-1043">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-47215">Class R-4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-47216">RMRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-47217">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-47218">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-1052">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R4&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-47219">capitalgroup.com/mutual-fund-literature-R4</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-47220">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-1058">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-4&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;19&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.37&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      decimals="0"
      id="ixv-47221"
      unitRef="Unit_USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366387"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-1085">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158413MemberoefClassAxis"
      decimals="-6"
      id="ixv-47223"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158413MemberoefClassAxis"
      decimals="0"
      id="ixv-47224"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      decimals="INF"
      id="ixv-47225"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158413MemberoefClassAxis"
      id="ixv-1103">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1611924.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-1139">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-47226">Class R-5E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-47227">RROPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-47228">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-47229">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-1148">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5E&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-47230">capitalgroup.com/mutual-fund-literature-R5E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-47231">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-1154">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;6&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.11&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      decimals="0"
      id="ixv-47232"
      unitRef="Unit_USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366399"
      unitRef="Unit_pure">0.0011</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-1181">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000164836MemberoefClassAxis"
      decimals="-6"
      id="ixv-47234"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000164836MemberoefClassAxis"
      decimals="0"
      id="ixv-47235"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      decimals="INF"
      id="ixv-47236"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164836MemberoefClassAxis"
      id="ixv-1199">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612100.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-1235">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-47237">Class R-5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-47238">RQRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-47239">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-47240">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-1244">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-47241">capitalgroup.com/mutual-fund-literature-R5</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-47242">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-1250">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;4&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      decimals="0"
      id="ixv-47243"
      unitRef="Unit_USD">4</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366408"
      unitRef="Unit_pure">0.0008</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-1277">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158414MemberoefClassAxis"
      decimals="-6"
      id="ixv-47245"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158414MemberoefClassAxis"
      decimals="0"
      id="ixv-47246"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      decimals="INF"
      id="ixv-47247"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158414MemberoefClassAxis"
      id="ixv-1295">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1611968.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-1331">American Funds&#xae; Retirement Income Portfolio &#x2014; Conservative</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-47248">Class R-6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-47249">RTRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-47250">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Conservative (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-47251">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-1340">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R6&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-47252">capitalgroup.com/mutual-fund-literature-R6</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-47253">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-1346">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-6&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annua&lt;div style="display:inline;"&gt;lize&lt;/div&gt;d.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      decimals="0"
      id="ixv-47254"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366417"
      unitRef="Unit_pure">0.0003</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-1374">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,409&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;11&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158415MemberoefClassAxis"
      decimals="-6"
      id="ixv-47256"
      unitRef="Unit_USD">1409000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158415MemberoefClassAxis"
      decimals="0"
      id="ixv-47257"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      decimals="INF"
      id="ixv-47258"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158415MemberoefClassAxis"
      id="ixv-1392">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612012.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-1428">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-47259">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-47260">NBARX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-1437">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-47261">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-1439">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-A&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-47262">capitalgroup.com/mutual-fund-literature-A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-47263">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-1445">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class A&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;17&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.33&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      decimals="0"
      id="ixv-47264"
      unitRef="Unit_USD">17</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366426"
      unitRef="Unit_pure">0.0033</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-1472">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158436MemberoefClassAxis"
      decimals="-6"
      id="ixv-47266"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158436MemberoefClassAxis"
      decimals="0"
      id="ixv-47267"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      decimals="INF"
      id="ixv-47268"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158436MemberoefClassAxis"
      id="ixv-1490">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612232.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-1527">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-47269">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-47270">NBCRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-47271">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-47272">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-1536">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-C&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-47273">capitalgroup.com/mutual-fund-literature-C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-47274">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-1542">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class C&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;54&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.05&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      decimals="0"
      id="ixv-47275"
      unitRef="Unit_USD">54</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366435"
      unitRef="Unit_pure">0.0105</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-1569">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158438MemberoefClassAxis"
      decimals="-6"
      id="ixv-47277"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158438MemberoefClassAxis"
      decimals="0"
      id="ixv-47278"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      decimals="INF"
      id="ixv-47279"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158438MemberoefClassAxis"
      id="ixv-1587">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612276.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-1623">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-47280">Class T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-47281">TAFNX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-47282">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-47283">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-1632">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-47284">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-47285">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-1638">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class T&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.04&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      decimals="0"
      id="ixv-47286"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366444"
      unitRef="Unit_pure">0.0004</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-1665">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000189478MemberoefClassAxis"
      decimals="-6"
      id="ixv-47288"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000189478MemberoefClassAxis"
      decimals="0"
      id="ixv-47289"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      decimals="INF"
      id="ixv-47290"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189478MemberoefClassAxis"
      id="ixv-1683">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612804.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-1719">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-47291">Class F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-47292">FBFWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-1728">T&lt;span style="display:inline;"&gt;his semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-47293">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-1731">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F1&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-47294">capitalgroup.com/mutual-fund-literature-F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-47295">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-1737">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;19&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.37&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      decimals="0"
      id="ixv-47296"
      unitRef="Unit_USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366453"
      unitRef="Unit_pure">0.0037</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-1764">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158439MemberoefClassAxis"
      decimals="-6"
      id="ixv-47298"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158439MemberoefClassAxis"
      decimals="0"
      id="ixv-47299"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      decimals="INF"
      id="ixv-47300"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158439MemberoefClassAxis"
      id="ixv-1782">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612320.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-1818">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-47301">Class F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-47302">FHFWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-1827">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-47303">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-1829">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F2&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-47304">capitalgroup.com/mutual-fund-literature-F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-47305">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-1835">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;6&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.11&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      decimals="0"
      id="ixv-47306"
      unitRef="Unit_USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366462"
      unitRef="Unit_pure">0.0011</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-47308">Key fund statistics&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158440MemberoefClassAxis"
      decimals="-6"
      id="ixv-47309"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158440MemberoefClassAxis"
      decimals="0"
      id="ixv-47310"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      decimals="INF"
      id="ixv-47311"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158440MemberoefClassAxis"
      id="ixv-1879">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612364.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-1915">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-47312">Class F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-47313">FIMWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-47314">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-47315">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-1924">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F3&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-47316">capitalgroup.com/mutual-fund-literature-F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-47317">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-1930">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      decimals="0"
      id="ixv-47318"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366471"
      unitRef="Unit_pure">0.0003</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-1957">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund s&lt;div style="display:inline;"&gt;tatis&lt;/div&gt;tics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000180022MemberoefClassAxis"
      decimals="-6"
      id="ixv-47320"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000180022MemberoefClassAxis"
      decimals="0"
      id="ixv-47321"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      decimals="INF"
      id="ixv-47322"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180022MemberoefClassAxis"
      id="ixv-1976">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612760.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-2011">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-47323">Class R-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-47324">RBRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-47325">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-47326">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-2020">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R1&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-47327">capitalgroup.com/mutual-fund-literature-R1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-47328">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-2026">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;53&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      decimals="0"
      id="ixv-47329"
      unitRef="Unit_USD">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366480"
      unitRef="Unit_pure">0.0103</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-2053">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158441MemberoefClassAxis"
      decimals="-6"
      id="ixv-47331"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158441MemberoefClassAxis"
      decimals="0"
      id="ixv-47332"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      decimals="INF"
      id="ixv-47333"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158441MemberoefClassAxis"
      id="ixv-2071">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612408.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-2107">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-47334">Class R-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-47335">RERPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-47336">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-47337">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-2116">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-47338">capitalgroup.com/mutual-fund-literature-R2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-47339">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-2122">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;49&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.96&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      decimals="0"
      id="ixv-47340"
      unitRef="Unit_USD">49</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366489"
      unitRef="Unit_pure">0.0096</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-2149">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158442MemberoefClassAxis"
      decimals="-6"
      id="ixv-47342"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158442MemberoefClassAxis"
      decimals="0"
      id="ixv-47343"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      decimals="INF"
      id="ixv-47344"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158442MemberoefClassAxis"
      id="ixv-2167">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612452.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-2203">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-47345">Class R-2E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-47346">RHRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-47347">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-47348">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-2212">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2E&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-47349">capitalgroup.com/mutual-fund-literature-R2E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-47350">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-2218">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;36&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.71&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      decimals="0"
      id="ixv-47351"
      unitRef="Unit_USD">36</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366498"
      unitRef="Unit_pure">0.0071</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-2245">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158443MemberoefClassAxis"
      decimals="-6"
      id="ixv-47353"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158443MemberoefClassAxis"
      decimals="0"
      id="ixv-47354"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      decimals="INF"
      id="ixv-47355"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158443MemberoefClassAxis"
      id="ixv-2263">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612496.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-2299">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-47356">Class R-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-47357">RKRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-47358">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-47359">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-2308">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R3&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-47360">capitalgroup.com/mutual-fund-literature-R3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-47361">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-2314">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;31&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.61&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      decimals="0"
      id="ixv-47362"
      unitRef="Unit_USD">31</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366507"
      unitRef="Unit_pure">0.0061</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-2341">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158444MemberoefClassAxis"
      decimals="-6"
      id="ixv-47364"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158444MemberoefClassAxis"
      decimals="0"
      id="ixv-47365"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      decimals="INF"
      id="ixv-47366"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158444MemberoefClassAxis"
      id="ixv-2359">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612540.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-2395">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-47367">Class R-4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-47368">RNRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-47369">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-47370">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-2404">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R4&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-47371">capitalgroup.com/mutual-fund-literature-R4</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-47372">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-2410">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-4&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;18&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      decimals="0"
      id="ixv-47373"
      unitRef="Unit_USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366516"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-2437">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158445MemberoefClassAxis"
      decimals="-6"
      id="ixv-47375"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158445MemberoefClassAxis"
      decimals="0"
      id="ixv-47376"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      decimals="INF"
      id="ixv-47377"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158445MemberoefClassAxis"
      id="ixv-2455">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612584.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-2491">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-47378">Class R-5E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-47379">RRPPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-47380">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-47381">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-2500">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5E&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-47382">capitalgroup.com/mutual-fund-literature-R5E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-47383">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-2506">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;9&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.17&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      decimals="0"
      id="ixv-47384"
      unitRef="Unit_USD">9</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366525"
      unitRef="Unit_pure">0.0017</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-2533">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000164838MemberoefClassAxis"
      decimals="-6"
      id="ixv-47386"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000164838MemberoefClassAxis"
      decimals="0"
      id="ixv-47387"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      decimals="INF"
      id="ixv-47388"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164838MemberoefClassAxis"
      id="ixv-2551">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612716.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-2587">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-47389">Class R-5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-47390">RRRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-47391">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-47392">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-2596">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-47393">capitalgroup.com/mutual-fund-literature-R5</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-47394">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-2602">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;4&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.07&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      decimals="0"
      id="ixv-47395"
      unitRef="Unit_USD">4</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366534"
      unitRef="Unit_pure">0.0007</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-2629">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158446MemberoefClassAxis"
      decimals="-6"
      id="ixv-47397"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158446MemberoefClassAxis"
      decimals="0"
      id="ixv-47398"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      decimals="INF"
      id="ixv-47399"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158446MemberoefClassAxis"
      id="ixv-2647">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612628.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-2683">American Funds&#xae; Retirement Income Portfolio &#x2014; Moderate</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-47400">Class R-6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-47401">RURPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-47402">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Moderate (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-47403">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-2692">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R6&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-47404">capitalgroup.com/mutual-fund-literature-R6</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-47405">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-2698">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-6&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      decimals="0"
      id="ixv-47406"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366543"
      unitRef="Unit_pure">0.0003</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-2725">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,722&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;3&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158447MemberoefClassAxis"
      decimals="-6"
      id="ixv-47408"
      unitRef="Unit_USD">1722000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158447MemberoefClassAxis"
      decimals="0"
      id="ixv-47409"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      decimals="INF"
      id="ixv-47410"
      unitRef="Unit_pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158447MemberoefClassAxis"
      id="ixv-2743">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612672.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-2779">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-47411">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-47412">NDARX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-2788">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-47413">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-2790">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-A&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-47414">capitalgroup.com/mutual-fund-literature-A</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-47415">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-2796">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class A&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;17&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.34&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      decimals="0"
      id="ixv-47416"
      unitRef="Unit_USD">17</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366552"
      unitRef="Unit_pure">0.0034</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-2823">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158424MemberoefClassAxis"
      decimals="-6"
      id="ixv-47418"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158424MemberoefClassAxis"
      decimals="0"
      id="ixv-47419"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      decimals="INF"
      id="ixv-47420"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158424MemberoefClassAxis"
      id="ixv-2841">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (pe&lt;div style="display:inline;"&gt;rcen&lt;/div&gt;t of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612848.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-2878">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-47421">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-47422">NDCRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-47423">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-47424">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-2887">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-C&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-47425">capitalgroup.com/mutual-fund-literature-C</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-47426">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-2893">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class C&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;53&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;1.04&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      decimals="0"
      id="ixv-47427"
      unitRef="Unit_USD">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366562"
      unitRef="Unit_pure">0.0104</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-2920">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158426MemberoefClassAxis"
      decimals="-6"
      id="ixv-47429"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158426MemberoefClassAxis"
      decimals="0"
      id="ixv-47430"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      decimals="INF"
      id="ixv-47431"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158426MemberoefClassAxis"
      id="ixv-2938">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612892.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-2974">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-47432">Class T</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-47433">TAFEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-47434">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-47435">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-2983">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-47436">capitalgroup.com/mutual-fund-literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-47437">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-2989">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class T&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.04&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      decimals="0"
      id="ixv-47438"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366572"
      unitRef="Unit_pure">0.0004</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-3016">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000189477MemberoefClassAxis"
      decimals="-6"
      id="ixv-47440"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000189477MemberoefClassAxis"
      decimals="0"
      id="ixv-47441"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      decimals="INF"
      id="ixv-47442"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000189477MemberoefClassAxis"
      id="ixv-3034">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613420.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-3070">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-47443">Class F-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-47444">FCFWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-3079">T&lt;span style="display:inline;"&gt;his semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-47445">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-3082">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F1&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-47446">capitalgroup.com/mutual-fund-literature-F1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-47447">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-3088">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;20&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.39&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      decimals="0"
      id="ixv-47448"
      unitRef="Unit_USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366576"
      unitRef="Unit_pure">0.0039</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-3115">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158427MemberoefClassAxis"
      decimals="-6"
      id="ixv-47450"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158427MemberoefClassAxis"
      decimals="0"
      id="ixv-47451"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      decimals="INF"
      id="ixv-47452"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158427MemberoefClassAxis"
      id="ixv-3133">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612936.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-3170">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-47453">Class F-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-47454">FGFWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-3179">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced&lt;span style="white-space: nowrap;display:inline;"&gt;&#160;&lt;/span&gt;(the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-47455">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-3181">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F2&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-47456">capitalgroup.com/mutual-fund-literature-F2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-47457">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-3187">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;6&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      decimals="0"
      id="ixv-47458"
      unitRef="Unit_USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366586"
      unitRef="Unit_pure">0.0012</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-3214">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158428MemberoefClassAxis"
      decimals="-6"
      id="ixv-47460"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158428MemberoefClassAxis"
      decimals="0"
      id="ixv-47461"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      decimals="INF"
      id="ixv-47462"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158428MemberoefClassAxis"
      id="ixv-3232">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1612980.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-3268">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-47463">Class F-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-47464">FIEWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-47465">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-47466">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-3277">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-F3&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-47467">capitalgroup.com/mutual-fund-literature-F3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-47468">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-3283">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class F-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      decimals="0"
      id="ixv-47469"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366764"
      unitRef="Unit_pure">0.0003</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-3310">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000180021MemberoefClassAxis"
      decimals="-6"
      id="ixv-47471"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000180021MemberoefClassAxis"
      decimals="0"
      id="ixv-47472"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      decimals="INF"
      id="ixv-47473"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000180021MemberoefClassAxis"
      id="ixv-3328">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613376.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-3364">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-47474">Class R-1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-47475">RCRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-47476">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-47477">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-3373">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R1&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;&lt;span style="display:inline;"&gt;(800) 421-4225.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-47478">capitalgroup.com/mutual-fund-literature-R1</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-47479">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-3380">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-1&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;49&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.96&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      decimals="0"
      id="ixv-47480"
      unitRef="Unit_USD">49</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      decimals="INF"
      id="Fact_8366774"
      unitRef="Unit_pure">0.0096</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-3407">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158429MemberoefClassAxis"
      decimals="-6"
      id="ixv-47482"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158429MemberoefClassAxis"
      decimals="0"
      id="ixv-47483"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      decimals="INF"
      id="ixv-47484"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158429MemberoefClassAxis"
      id="ixv-3425">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613024.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-3462">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-47485">Class R-2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-47486">RFRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-47487">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-47488">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-3471">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-47489">capitalgroup.com/mutual-fund-literature-R2</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-47490">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-3477">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;48&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.93&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      decimals="0"
      id="ixv-47491"
      unitRef="Unit_USD">48</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      decimals="INF"
      id="Fact_8367042"
      unitRef="Unit_pure">0.0093</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-3504">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158430MemberoefClassAxis"
      decimals="-6"
      id="ixv-47493"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158430MemberoefClassAxis"
      decimals="0"
      id="ixv-47494"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      decimals="INF"
      id="ixv-47495"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158430MemberoefClassAxis"
      id="ixv-3522">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613068.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-3558">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-47496">Class R-2E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-47497">RIRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-47498">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-47499">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-3567">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R2E&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-47500">capitalgroup.com/mutual-fund-literature-R2E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-47501">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-3573">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-2E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;42&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.81&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      decimals="0"
      id="ixv-47502"
      unitRef="Unit_USD">42</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      decimals="INF"
      id="Fact_8367052"
      unitRef="Unit_pure">0.0081</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-3600">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158431MemberoefClassAxis"
      decimals="-6"
      id="ixv-47504"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158431MemberoefClassAxis"
      decimals="0"
      id="ixv-47505"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      decimals="INF"
      id="ixv-47506"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158431MemberoefClassAxis"
      id="ixv-3618">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613112.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-3654">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-47507">Class R-3</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-47508">RLRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-47509">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-47510">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-3663">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R3&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-47511">capitalgroup.com/mutual-fund-literature-R3</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-47512">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-3669">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;31&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.60&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      decimals="0"
      id="ixv-47513"
      unitRef="Unit_USD">31</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      decimals="INF"
      id="Fact_8367062"
      unitRef="Unit_pure">0.006</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-3696">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158432MemberoefClassAxis"
      decimals="-6"
      id="ixv-47515"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158432MemberoefClassAxis"
      decimals="0"
      id="ixv-47516"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      decimals="INF"
      id="ixv-47517"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158432MemberoefClassAxis"
      id="ixv-3714">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613156.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-3750">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-47518">Class R-4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-47519">RPRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-47520">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-47521">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-3759">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R4&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-47522">capitalgroup.com/mutual-fund-literature-R4</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-47523">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-3765">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six &lt;div style="display:inline;"&gt;mont&lt;/div&gt;hs?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-4&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;14&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.27&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      decimals="0"
      id="ixv-47524"
      unitRef="Unit_USD">14</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      decimals="INF"
      id="Fact_8367072"
      unitRef="Unit_pure">0.0027</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-3793">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158433MemberoefClassAxis"
      decimals="-6"
      id="ixv-47526"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158433MemberoefClassAxis"
      decimals="0"
      id="ixv-47527"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      decimals="INF"
      id="ixv-47528"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158433MemberoefClassAxis"
      id="ixv-3811">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613200.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-3846">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-47529">Class R-5E</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-47530">RRQPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-47531">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-47532">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-3855">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5E&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-47533">capitalgroup.com/mutual-fund-literature-R5E</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-47534">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-3861">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5E&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;9&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.17&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      decimals="0"
      id="ixv-47535"
      unitRef="Unit_USD">9</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      decimals="INF"
      id="Fact_8367082"
      unitRef="Unit_pure">0.0017</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-3888">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000164837MemberoefClassAxis"
      decimals="-6"
      id="ixv-47537"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000164837MemberoefClassAxis"
      decimals="0"
      id="ixv-47538"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      decimals="INF"
      id="ixv-47539"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000164837MemberoefClassAxis"
      id="ixv-3906">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613332.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-3942">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-47540">Class R-5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-47541">RXRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-47542">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-47543">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-3951">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R5&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-47544">capitalgroup.com/mutual-fund-literature-R5</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-47545">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-3957">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-5&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;3&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.05&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      decimals="0"
      id="ixv-47546"
      unitRef="Unit_USD">3</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      decimals="INF"
      id="Fact_8367092"
      unitRef="Unit_pure">0.0005</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-3984">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158434MemberoefClassAxis"
      decimals="-6"
      id="ixv-47548"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158434MemberoefClassAxis"
      decimals="0"
      id="ixv-47549"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      decimals="INF"
      id="ixv-47550"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158434MemberoefClassAxis"
      id="ixv-4002">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613244.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:FundName
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-4037">American Funds&#xae; Retirement Income Portfolio &#x2014; Enhanced</oef:FundName>
    <oef:ClassName
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-47551">Class R-6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-47552">RVRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-47553">This semi-annual shareholder report contains important information about American Funds Retirement Income Portfolio &#x2014; Enhanced (the "fund") for the period from November 1, 2025 to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-47554">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-4046">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(0, 95, 158); font-size: 10pt; letter-spacing: -0.05pt; line-height: 15pt;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;capitalgroup.com/mutual-fund-literature-R6&lt;/span&gt;&lt;/span&gt;. You can also request this information by contacting us at &lt;br/&gt;(800) 421-4225.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-47555">capitalgroup.com/mutual-fund-literature-R6</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-47556">(800) 421-4225</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-4052">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 10pt; font-weight: normal; line-height: 13pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 11pt; line-height: 13pt; color: rgb(0, 95, 158);font-weight:bolder;display:inline;width:100%;"&gt;What were the fund costs for the last six months?&lt;/div&gt; (based on a hypothetical $10,000 investment)&lt;/div&gt;&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; margin-bottom: 3pt;"&gt;&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; background-color: rgb(0, 95, 158); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.5pt; height: 19.008pt; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255); width: 126.9pt;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Share class&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 6pt; width: 171.072pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); border-right: 0.5pt solid rgb(255, 255, 255);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;td style="break-inside: avoid; padding: 3pt 0px; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; line-height: 10pt; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); width: 267.948pt; border-right: initial initial;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; height: 20pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; padding-right: 6pt; padding-left: 6pt; width: 126.9pt; vertical-align: bottom;"&gt;Class R-6&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; width: 171.072pt; padding-right: 6pt; padding-left: 6pt; vertical-align: bottom;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; font-size: 10pt; line-height: 10pt; text-align: center; white-space: nowrap; width: 267.948pt; padding-right: 0; padding-left: 0; vertical-align: bottom;"&gt;0.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="font-size: smaller; vertical-align: super;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 8.5pt;"&gt;*Annualized.&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      decimals="0"
      id="ixv-47557"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      decimals="INF"
      id="Fact_8367102"
      unitRef="Unit_pure">0.0003</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-4079">&lt;div style="margin-top: 18pt; margin-right: 0; margin-bottom: 3pt; margin-left: 0; font-family: 'Times New Roman'; font-weight: bold; font-size: 11pt; line-height: 11pt; letter-spacing: normal; color: rgb(0, 95, 158);"&gt;Key fund statistics&lt;/div&gt;&lt;table style="text-align:start; width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Fund net assets (in millions)&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,256&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Total number of portfolio holdings&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; text-align: left; width: 70%; font-weight: normal;"&gt;Portfolio turnover rate&lt;/td&gt;&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-top: 3pt; padding-bottom: 3pt; line-height: 9pt; padding-right: 0; padding-left: 0; white-space: nowrap;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn04_30_2026_C000158435MemberoefClassAxis"
      decimals="-6"
      id="ixv-47559"
      unitRef="Unit_USD">2256000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn04_30_2026_C000158435MemberoefClassAxis"
      decimals="0"
      id="ixv-47560"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      decimals="INF"
      id="ixv-47561"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P11_01_2025To04_30_2026_C000158435MemberoefClassAxis"
      id="ixv-4097">&lt;div style="font-weight: normal; color: rgb(0, 0, 0); margin-top: 18pt; margin-right: 0; margin-bottom: 2.0016pt; margin-left: 10pt; font-family: 'Arial'; font-size: 10pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; padding-bottom: 0; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; padding-left: 27pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; line-height: 11pt; letter-spacing: normal; text-transform: none; text-align: left; color: rgb(0, 95, 158); margin-top: 10pt; margin-bottom: 3pt; padding-bottom: 0px; border-bottom: initial initial;font-weight:bolder;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio holdings by fund type&lt;/div&gt;&lt;/div&gt; (percent of net assets)&lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); padding-left: 25pt;"&gt;&lt;img alt="Graphical Representation - Allocation 1 Chart" src="chartimages_1613288.jpg" style="display: block; width: 300pt;"/&gt;  &lt;/div&gt;&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 4pt; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 8pt; line-height: 9pt; padding-left: 157pt;"&gt;*Less than 1%.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_8366250"
          xlink:label="Fact_8366250"
          xlink:type="locator"/>
        <link:footnote id="FN_27881" xlink:label="FN_27881" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Less than 1%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366250"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366261"
          xlink:label="Fact_8366261"
          xlink:type="locator"/>
        <link:footnote id="FN_27880" xlink:label="FN_27880" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366261"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366271"
          xlink:label="Fact_8366271"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366271"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366282"
          xlink:label="Fact_8366282"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366282"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366292"
          xlink:label="Fact_8366292"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366292"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366303"
          xlink:label="Fact_8366303"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366303"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366313"
          xlink:label="Fact_8366313"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366313"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366324"
          xlink:label="Fact_8366324"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366324"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366334"
          xlink:label="Fact_8366334"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366334"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366345"
          xlink:label="Fact_8366345"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366345"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366355"
          xlink:label="Fact_8366355"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366355"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366366"
          xlink:label="Fact_8366366"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366366"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366376"
          xlink:label="Fact_8366376"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366376"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366387"
          xlink:label="Fact_8366387"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366387"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366397"
          xlink:label="Fact_8366397"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366397"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366399"
          xlink:label="Fact_8366399"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366399"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366406"
          xlink:label="Fact_8366406"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366406"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366408"
          xlink:label="Fact_8366408"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366408"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366415"
          xlink:label="Fact_8366415"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366415"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366417"
          xlink:label="Fact_8366417"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366417"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366424"
          xlink:label="Fact_8366424"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366424"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366426"
          xlink:label="Fact_8366426"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366426"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366433"
          xlink:label="Fact_8366433"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366433"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366435"
          xlink:label="Fact_8366435"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366435"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366442"
          xlink:label="Fact_8366442"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366442"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366444"
          xlink:label="Fact_8366444"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366444"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366451"
          xlink:label="Fact_8366451"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366451"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366453"
          xlink:label="Fact_8366453"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366453"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366460"
          xlink:label="Fact_8366460"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366460"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366462"
          xlink:label="Fact_8366462"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366462"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366469"
          xlink:label="Fact_8366469"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366469"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366471"
          xlink:label="Fact_8366471"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366471"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366478"
          xlink:label="Fact_8366478"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366478"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366480"
          xlink:label="Fact_8366480"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366480"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366487"
          xlink:label="Fact_8366487"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366487"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366489"
          xlink:label="Fact_8366489"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366489"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366496"
          xlink:label="Fact_8366496"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366496"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366498"
          xlink:label="Fact_8366498"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366498"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366505"
          xlink:label="Fact_8366505"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366505"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366507"
          xlink:label="Fact_8366507"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366507"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366514"
          xlink:label="Fact_8366514"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366514"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366516"
          xlink:label="Fact_8366516"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366516"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366523"
          xlink:label="Fact_8366523"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366523"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366525"
          xlink:label="Fact_8366525"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366525"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366532"
          xlink:label="Fact_8366532"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366532"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366534"
          xlink:label="Fact_8366534"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366534"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366541"
          xlink:label="Fact_8366541"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366541"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366543"
          xlink:label="Fact_8366543"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366543"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366550"
          xlink:label="Fact_8366550"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366550"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366552"
          xlink:label="Fact_8366552"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366552"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366560"
          xlink:label="Fact_8366560"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366560"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366562"
          xlink:label="Fact_8366562"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366562"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366570"
          xlink:label="Fact_8366570"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366570"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366572"
          xlink:label="Fact_8366572"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366572"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366576"
          xlink:label="Fact_8366576"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366576"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366584"
          xlink:label="Fact_8366584"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366584"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366586"
          xlink:label="Fact_8366586"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366586"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366762"
          xlink:label="Fact_8366762"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366762"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366764"
          xlink:label="Fact_8366764"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366764"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366772"
          xlink:label="Fact_8366772"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366772"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366774"
          xlink:label="Fact_8366774"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366774"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366867"
          xlink:label="Fact_8366867"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366867"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366877"
          xlink:label="Fact_8366877"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366877"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366888"
          xlink:label="Fact_8366888"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366888"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366898"
          xlink:label="Fact_8366898"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366898"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366909"
          xlink:label="Fact_8366909"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366909"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366919"
          xlink:label="Fact_8366919"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366919"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366930"
          xlink:label="Fact_8366930"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366930"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8366936"
          xlink:label="Fact_8366936"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8366936"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367040"
          xlink:label="Fact_8367040"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367040"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367042"
          xlink:label="Fact_8367042"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367042"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367050"
          xlink:label="Fact_8367050"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367050"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367052"
          xlink:label="Fact_8367052"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367052"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367060"
          xlink:label="Fact_8367060"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367060"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367062"
          xlink:label="Fact_8367062"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367062"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367070"
          xlink:label="Fact_8367070"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367070"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367072"
          xlink:label="Fact_8367072"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367072"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367080"
          xlink:label="Fact_8367080"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367080"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367082"
          xlink:label="Fact_8367082"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367082"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367090"
          xlink:label="Fact_8367090"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367090"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367092"
          xlink:label="Fact_8367092"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367092"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367100"
          xlink:label="Fact_8367100"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367100"
          xlink:to="FN_27881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367102"
          xlink:label="Fact_8367102"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367102"
          xlink:to="FN_27880"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8367110"
          xlink:label="Fact_8367110"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8367110"
          xlink:to="FN_27881"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
